Vadim Zeitlin
5858fe6806
Don't use native MSW functions in wxString::CmpNoCase().
...
While the native CompareString() is much more efficient than MSVC CRT version
of _wcsicmp(), it gives unexpected results for non-letter characters, so don't
use it but use the slow but correct wxStricmp() instead.
At least don't use char-by-char comparison (in non-UTF-8 case) as it's the
slowest possible implementation of this function, the new one using
wxStricmp() is 3 times faster (by comparison, using CompareString() is 16
times faster still -- but wrong).
Closes #10375 .
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@65572 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2010-09-20 12:52:26 +00:00
..
2010-07-12 22:50:47 +00:00
2010-06-24 10:33:36 +00:00
2009-09-16 23:18:48 +00:00
2009-08-23 22:25:12 +00:00
2010-09-20 12:52:21 +00:00
2009-09-07 23:00:05 +00:00
2010-08-22 22:16:05 +00:00
2010-09-19 10:02:57 +00:00
2010-06-24 10:34:23 +00:00
2010-09-11 10:19:14 +00:00
2009-04-13 17:33:33 +00:00
2010-06-21 19:47:14 +00:00
2010-07-13 13:29:13 +00:00
2010-06-21 21:46:29 +00:00
2010-03-28 17:52:19 +00:00
2010-04-18 22:15:53 +00:00
2009-07-23 20:30:22 +00:00
2010-07-13 13:29:13 +00:00
2010-03-22 16:08:44 +00:00
2008-01-13 01:13:03 +00:00
2010-09-17 11:17:55 +00:00
2009-07-23 20:30:22 +00:00
2010-08-22 22:16:05 +00:00
2010-08-22 22:16:05 +00:00
2010-07-13 14:13:12 +00:00
2010-04-16 11:29:22 +00:00
2010-04-12 00:36:36 +00:00
2009-08-18 11:44:31 +00:00
2009-07-23 20:30:22 +00:00
2010-04-16 10:43:18 +00:00
2010-06-20 15:24:01 +00:00
2010-08-22 22:16:05 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-08-22 22:16:05 +00:00
2010-07-13 13:29:13 +00:00
2010-09-20 12:52:26 +00:00
2009-07-23 20:30:22 +00:00
2010-07-25 13:55:36 +00:00
2010-09-17 11:17:55 +00:00
2010-06-02 10:49:44 +00:00
2010-04-07 20:32:25 +00:00
2010-04-15 22:47:37 +00:00
2010-08-22 22:16:05 +00:00
2009-04-17 13:06:27 +00:00
2010-08-04 14:57:30 +00:00
2010-08-22 22:16:05 +00:00
2010-08-22 22:16:05 +00:00
2004-11-22 15:12:29 +00:00
2009-06-01 11:46:36 +00:00
2009-06-01 11:46:36 +00:00
2009-06-01 11:46:36 +00:00
2009-06-01 11:46:36 +00:00
2009-06-01 11:46:36 +00:00
2009-06-01 11:46:36 +00:00
2009-06-01 11:46:36 +00:00
2009-06-01 11:46:36 +00:00
2009-06-01 11:46:36 +00:00
2009-06-01 11:46:36 +00:00
2009-06-01 11:46:36 +00:00
2009-06-01 11:46:36 +00:00
2010-09-11 10:18:31 +00:00
2010-09-11 10:18:31 +00:00
2010-09-11 10:18:31 +00:00
2010-09-11 10:18:31 +00:00
2010-09-11 10:18:31 +00:00
2009-03-23 14:57:10 +00:00
2009-01-15 13:33:51 +00:00
2010-09-11 10:18:31 +00:00
2010-06-21 21:03:47 +00:00
2009-04-24 10:36:24 +00:00
2010-09-11 10:18:31 +00:00
2010-06-21 21:03:47 +00:00
2009-04-24 10:36:24 +00:00
2010-09-11 10:18:31 +00:00
2010-06-21 21:03:47 +00:00
2009-04-24 10:36:24 +00:00
2010-09-11 10:18:31 +00:00
2010-06-21 21:03:47 +00:00
2010-09-11 10:18:31 +00:00
2010-08-22 22:16:05 +00:00
2010-08-22 22:16:05 +00:00
2010-08-22 22:16:05 +00:00
2004-04-30 20:26:14 +00:00
2010-07-13 13:29:13 +00:00
2010-09-11 10:18:05 +00:00