| 
							
							
								 Vadim Zeitlin | 5b119b8b2e | make wxStringOperationsWchar methods templates too to be able to reuse them with char pointers (and for consistency with wxStringOperationsUtf8) git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59795 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2009-03-23 23:11:55 +00:00 |  | 
			
				
					| 
							
							
								 Vadim Zeitlin | 657a8a3598 | first round of debug/release merge: introduce wxDEBUG_LEVEL, for now defined as 1 if __WXDEBUG__ is defined, i.e. no real changes; don't use __WXDEBUG__ in the headers to keep debug and release builds ABI-compatible; add functions to customize or disable asserts handling git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59711 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2009-03-21 23:36:37 +00:00 |  | 
			
				
					| 
							
							
								 Vadim Zeitlin | b5343e065a | only provide ptrdiff_t versions of verious operator+/- working with iterators instead of overloads for both int and size_t: this seems to be enough and the existing overloads were not enough for 64 bit builds where expressions such as iter+(ptr2-ptr1) didn't compile without extra casts git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51053 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2008-01-06 22:27:01 +00:00 |  | 
			
				
					| 
							
							
								 Václav Slavík | 1774c3c535 | made UTF-8 tables const git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48322 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2007-08-22 09:30:40 +00:00 |  | 
			
				
					| 
							
							
								 Václav Slavík | ac2d749e88 | optimize wxStringOperationsUtf8::DecodeChar() for the ASCII case git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48321 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2007-08-22 09:24:56 +00:00 |  | 
			
				
					| 
							
							
								 Václav Slavík | 1fc10687bf | added wxUniChar::AsUTF8() for easy conversion in UTF8 build git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@46376 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2007-06-08 20:17:34 +00:00 |  | 
			
				
					| 
							
							
								 Václav Slavík | bfb6847df6 | compilation fix for STL implementations that use (const) char* for std::string iterators git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@46002 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2007-05-13 00:17:32 +00:00 |  | 
			
				
					| 
							
							
								 Václav Slavík | 111d99489d | added code for optimized handling of UTF-8 locales: some string operations are more efficient under it and it's possible to completely compile-out support for other locales if the target system is known to only use UTF-8 locales git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45782 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2007-05-03 11:05:04 +00:00 |  | 
			
				
					| 
							
							
								 Václav Slavík | 04d29fda82 | added missing #include "wx/buffer.h" git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45704 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2007-04-28 07:56:45 +00:00 |  | 
			
				
					| 
							
							
								 Václav Slavík | 2523e9b700 | use UTF8-encoded char* strings in UTF8 build instead of wchar_t* if the current locale uses UTF8; fall back to widechar CRT functions in the locale is not UTF8
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45663 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2007-04-26 11:40:04 +00:00 |  | 
			
				
					| 
							
							
								 Václav Slavík | 467175ab3f | moved primitive string and string iterators operations to stringops.h/cpp files to make wxString code easier to read git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45533 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2007-04-19 10:05:55 +00:00 |  |