mirror of
https://gitea.wildfiregames.com/0ad/0ad.git
synced 2026-06-21 04:05:32 +00:00
eafd44cfc5
a8f48ff7e0introduced XeroXMB lowercasing of element and attribute names as a feature.cf9d8b9797,4d390f501c,dda6268466added bugfixes and TODOs because of that.f76d0ffdc6,44fe226dd2removed the XeroXMB lowercase feature. This patch removes the lowercasing GUI bugfixes that don't fix any bug anymore while increasing code complexity and lowering performance (string copies). Do not send mouse coordinates objects for events that do not relate to the mouse. Store event names in static const members to: (1) improve performance, ensuring that the CStr is not reconstructed every call, (2) obtain compile errors when misspelling event names, (3) allow reuse of the strings in inherited and friend classes. Differential Revision: https://code.wildfiregames.com/D2445 Comments by Matei, Philip on 2006-03-11-QuakeNet-#wfg-Meeting-0126.log and 2006-06-24-QuakeNet-#wfg-Meeting-0139.log This was SVN commit r23403.