Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						9a83f86094 
					 
					
						
						
							
							Globally replace _T() with wxT().  
						
						... 
						
						
						
						Standardize on using a single macro across all wxWidgets sources and solve the name clash with Sun CC standard headers (see #10660 ).
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@61508  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2009-07-23 20:30:22 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						795ac80edb 
					 
					
						
						
							
							make wxSortedArrayString::Sort() and Insert() private in STL build ( closes   #10947 )  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@61268  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2009-07-01 08:56:31 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						0330301cb3 
					 
					
						
						
							
							compilation fix after last commit  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59142  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2009-02-25 23:27:07 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						936525578d 
					 
					
						
						
							
							don't use template assign() with VC6, even though it can compile it it doesn't handle it correctly when using DLL  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59141  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2009-02-25 23:02:53 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						d11c9d86b6 
					 
					
						
						
							
							made wxArrayString::assign(iterator, iterator) a template function; also fixed a bad bug in it: it didn't call clear(); mention existence of std::vector-like methods in the docs  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@58843  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2009-02-12 12:09:13 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						c0c133e13b 
					 
					
						
						
							
							add wx-prefixed and semicolon-requiring versions of DECLARE_NO_{COPY,ASSIGN}_CLASS macros  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@58757  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2009-02-08 11:45:59 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						d3960469fc 
					 
					
						
						
							
							implement const rbegin/rend() versions ( closes   #3866 )  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@56822  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2008-11-17 14:07:51 +00:00 
						 
				 
			
				
					
						
							
							
								Václav Slavík 
							
						 
					 
					
						
						
							
						
						4f24cbbd3d 
					 
					
						
						
							
							implement wxWindow::DragAcceptFiles() on all platforms  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@56757  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2008-11-13 22:30:40 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						1372f8ccd0 
					 
					
						
						
							
							use wxSwap()  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55650  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2008-09-15 16:13:06 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						9127686895 
					 
					
						
						
							
							added wxArrayString::swap()  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55549  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2008-09-11 13:35:32 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						eea2be6ca3 
					 
					
						
						
							
							define wxStringSortAscneding/Descending() even in non-STL build for compatibility  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55401  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2008-09-01 00:50:40 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						9c7c6fa27b 
					 
					
						
						
							
							fix wxUSE_STL compilation after latest changes  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55391  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2008-08-31 14:39:08 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						eaf6da0746 
					 
					
						
						
							
							use std::sort() instead of qsort() to implement wxArrayString::Sort(), this makes it thread-safe without any extra hacks and also makes the code simpler  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55317  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2008-08-27 19:40:20 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						1b6d87d08e 
					 
					
						
						
							
							use size_t instead of unsigned int to avoid MSVC warnings about converting the former to the latter when compiling with /Wp64  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@50242  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2007-11-25 14:28:54 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						a236aa2058 
					 
					
						
						
							
							many wxItemContainer-related changes:  
						
						... 
						
						
						
						1. the main function for item insertion is now DoInsertItems() which allows
   for much more efficient addition of many new items at once
2. the items client data management is done entirely in wxItemContainer
   itself, the derived classes don't have to distinguish between void and
   object client data
3. many fixes for sorted controls, in particular implemented wxCB_SORT support
   in wxGTK combobox
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47730  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2007-07-26 13:54:14 +00:00 
						 
				 
			
				
					
						
							
							
								Václav Slavík 
							
						 
					 
					
						
						
							
						
						87f351de6c 
					 
					
						
						
							
							STL compilation fix  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47045  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2007-06-30 11:17:35 +00:00 
						 
				 
			
				
					
						
							
							
								Václav Slavík 
							
						 
					 
					
						
						
							
						
						cfa3d7ba83 
					 
					
						
						
							
							ANSI+Unicode compatibility fixes to wxArrayString  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47009  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2007-06-28 18:56:00 +00:00 
						 
				 
			
				
					
						
							
							
								Václav Slavík 
							
						 
					 
					
						
						
							
						
						8650108199 
					 
					
						
						
							
							don't use implicit wxString->char*/wchar_t* conversion, it will not be available in wxUSE_STL build in the future  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@46391  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2007-06-10 17:42:41 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						b4a980f4f5 
					 
					
						
						
							
							don't use obsolete functions (mostly copystring() and Count()), remove their documentation (patch 1697956)  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45395  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2007-04-11 00:23:19 +00:00 
						 
				 
			
				
					
						
							
							
								Václav Slavík 
							
						 
					 
					
						
						
							
						
						6580df1b72 
					 
					
						
						
							
							fixed missing ; after class declaration  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44947  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2007-03-19 17:27:08 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						abbb59e8eb 
					 
					
						
						
							
							added wxJoin and wxSplit functions (modified patch 1638950)  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44890  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2007-03-18 14:43:41 +00:00 
						 
				 
			
				
					
						
							
							
								Václav Slavík 
							
						 
					 
					
						
						
							
						
						b7452b3a0e 
					 
					
						
						
							
							removed wxArrayString casting hack, it doesn't work with the new wxString class  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44848  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2007-03-16 12:57:46 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						c1dc9f8394 
					 
					
						
						
							
							removed WXWIN_COMPATIBILITY_2_4 from common and wxMSW files (patch 1675546)  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44625  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2007-03-07 11:35:04 +00:00 
						 
				 
			
				
					
						
							
							
								Václav Slavík 
							
						 
					 
					
						
						
							
						
						001ad728a4 
					 
					
						
						
							
							changed wxArrayString::m_pItems from wxChar* to const wxChar*, the strings are not modified by the class  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44563  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2007-02-24 15:19:16 +00:00 
						 
				 
			
				
					
						
							
							
								Mattia Barbon 
							
						 
					 
					
						
						
							
						
						555d0d7ef1 
					 
					
						
						
							
							Correct wxArrayString::Add return value as per the documentation.  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@33888  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2005-04-26 19:24:12 +00:00 
						 
				 
			
				
					
						
							
							
								Julian Smart 
							
						 
					 
					
						
						
							
						
						d44d0cbd73 
					 
					
						
						
							
							Added C/wxString array constructors to wxArrayString  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@33074  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2005-03-26 14:18:56 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						60d8e88654 
					 
					
						
						
							
							iterator methods fixes (patch 1164808)  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@32876  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2005-03-17 23:19:13 +00:00 
						 
				 
			
				
					
						
							
							
								Włodzimierz Skiba 
							
						 
					 
					
						
						
							
						
						eecb33b018 
					 
					
						
						
							
							Old API deprecated. Use new and remove old usage where necessary.  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@31305  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2005-01-10 17:21:16 +00:00 
						 
				 
			
				
					
						
							
							
								Mattia Barbon 
							
						 
					 
					
						
						
							
						
						3c7896fd3f 
					 
					
						
						
							
							Change FIXME in TODO and clarify its meaning.  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@31230  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2005-01-04 17:40:43 +00:00 
						 
				 
			
				
					
						
							
							
								Włodzimierz Skiba 
							
						 
					 
					
						
						
							
						
						4629016dfb 
					 
					
						
						
							
							Source cleaning: whitespaces, tabs, TRUE/true, FALSE/false.  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29053  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2004-09-08 17:30:19 +00:00 
						 
				 
			
				
					
						
							
							
								Mattia Barbon 
							
						 
					 
					
						
						
							
						
						14baddc9b8 
					 
					
						
						
							
							Unhide function from superclass.  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28704  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2004-08-07 21:24:02 +00:00 
						 
				 
			
				
					
						
							
							
								Mattia Barbon 
							
						 
					 
					
						
						
							
						
						4e75b65f7c 
					 
					
						
						
							
							Added compatibility functions for wxUSE_STL = 1:  
						
						... 
						
						
						
						void wxArrayString::Sort(CompareFunction function)
void wxArrayString::Sort(bool reverseOrder).
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28404  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2004-07-22 19:08:21 +00:00 
						 
				 
			
				
					
						
							
							
								Julian Smart 
							
						 
					 
					
						
						
							
						
						655719367a 
					 
					
						
						
							
							Use old licence name  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27408  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2004-05-23 20:53:33 +00:00 
						 
				 
			
				
					
						
							
							
								Julian Smart 
							
						 
					 
					
						
						
							
						
						77ffb5937e 
					 
					
						
						
							
							Name and version changes  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27404  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2004-05-23 14:56:36 +00:00 
						 
				 
			
				
					
						
							
							
								Mattia Barbon 
							
						 
					 
					
						
						
							
						
						584ad2a32f 
					 
					
						
						
							
							Added some missing STL-like wxArray/wxArrayString constructors.  
						
						... 
						
						
						
						Added helper class wxCArrayString, better replacement for
wxArrayString::GetStringArray.
  Added overloaded constructors and Create() methods taking
a wxArrayString for wxCheckListBox, wxChoice, wxComboBox,
wxListBox, wxRadioBox, wxSingleChoiceDialog, wxMultipleChoiceDialog.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25440  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2004-01-31 18:21:45 +00:00 
						 
				 
			
				
					
						
							
							
								Mattia Barbon 
							
						 
					 
					
						
						
							
						
						2442ce1bf1 
					 
					
						
						
							
							Moved wxArrayString::GetStringArray() out of  
						
						... 
						
						
						
						WXWIN_COMPATIBILITY_2_4 (at least until alternatives are available).
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@24814  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2003-12-13 16:59:31 +00:00 
						 
				 
			
				
					
						
							
							
								Julian Smart 
							
						 
					 
					
						
						
							
						
						eae4425db6 
					 
					
						
						
							
							WinCE fixes from "Viktor Voroshylo" <viktor@voroshylo.com>  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@24590  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2003-11-18 21:25:44 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						3931863650 
					 
					
						
						
							
							added missing wxCMPFUNC_CONVs (patch 820862)  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@24188  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2003-10-16 09:10:44 +00:00 
						 
				 
			
				
					
						
							
							
								Mattia Barbon 
							
						 
					 
					
						
						
							
						
						2da2f941bb 
					 
					
						
						
							
							Fix wx[Sorted]ArrayString::Index when wxUSE_STL=1, because  
						
						... 
						
						
						
						it is different than wxArray::Index (second argument is for
case sensitivity, not search direction).
  Use forward declaration for wx[Sorted]ArrayString, where
possible.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22128  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2003-07-19 22:01:14 +00:00 
						 
				 
			
				
					
						
							
							
								Mattia Barbon 
							
						 
					 
					
						
						
							
						
						f700f98cf5 
					 
					
						
						
							
							Use correct types for comparison functions in wxArray,  
						
						... 
						
						
						
						wxSortedArray and wxSortedArrayString, when wxUSE_STL=1.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22063  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2003-07-17 22:23:43 +00:00 
						 
				 
			
				
					
						
							
							
								Mattia Barbon 
							
						 
					 
					
						
						
							
						
						22a5055f1f 
					 
					
						
						
							
							Multilib linking fixes.  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21910  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2003-07-12 02:22:22 +00:00 
						 
				 
			
				
					
						
							
							
								Mattia Barbon 
							
						 
					 
					
						
						
							
						
						116270c60a 
					 
					
						
						
							
							Use correct export directive for multilib.  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21879  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2003-07-10 21:10:50 +00:00 
						 
				 
			
				
					
						
							
							
								Mattia Barbon 
							
						 
					 
					
						
						
							
						
						375894195f 
					 
					
						
						
							
							More MSVC fixes .  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21781  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2003-07-08 22:24:26 +00:00 
						 
				 
			
				
					
						
							
							
								Mattia Barbon 
							
						 
					 
					
						
						
							
						
						df5168c427 
					 
					
						
						
							
							Added --use-stl to cnfigure, wxUSE_STL to setup0.h  
						
						... 
						
						
						
						Moved wx/datetime.inl contents to wx/datetime.h and removed
inline redefinition hack.
  Implemented STL-like interface on top of wxList/wxArray, when wxUSE_STL=0.
  Implemented wxList-like and wxArray interfaces on top of std::list and
std::vector, when wxUSE_STL=1.
  Added arrstr.h, moved wxArrayString declaration there; string.h
#includes arrstr.h only if WXWIN_COMPATIBILITY_2_4 is enabled.
  Added WX_CLEAR_HASH_MAP, WX_CLEAR_HASH_TABLE, WX_CLEAR_LIST macros,
to clear a wxHashMap, wxHashTable, wxList containing pointers: deletes
pointers and makes container zero-sized.
  When wxUSE_STL=1, wxStringList works like a std::list<wxString>.
  Made wxBase compile when wxUSE_STL=1.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21768  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2003-07-08 19:52:35 +00:00