Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						27d77a5990 
					 
					
						
						
							
							VC6 compilation fix after last change: WXDLLIMPEXP_TEMPLATE_INSTANCE_BASE is not needed for template classes used as base classes apparently; do suppress some DLL export-related warnings  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59186  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2009-02-27 13:12:25 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						a9e2e6e52b 
					 
					
						
						
							
							refactor wxDocChildFrame and wxDocMDIChildFrame to use wxDocChildFrameAny intead of duplicating its code (with subtle differences, as usual); also added wxDocChildFrameAnyBase and store a pointer to it in wxView to reset the frame view if the view is being deleted because its creation fails to avoid crashes in this case  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59185  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2009-02-27 12:24:03 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						8cc208e39f 
					 
					
						
						
							
							deprecate the old TryValidator/Parent() and replace them with the new and documented TryBefore/After()  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59164  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2009-02-26 16:16:31 +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 
							
						 
					 
					
						
						
							
						
						d3b9f782ef 
					 
					
						
						
							
							don't use annoying and unneeded in C++ casts of NULL to "T *" in all other files neither  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@58227  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2009-01-19 13:55:27 +00:00 
						 
				 
			
				
					
						
							
							
								Francesco Montorsi 
							
						 
					 
					
						
						
							
						
						3366d55c57 
					 
					
						
						
							
							use wxFrameNameStr where possible instead of 'frame' string (for coherence with all other wxWidgets frame classes)  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@56705  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2008-11-08 15:01:00 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						bba5e72ad3 
					 
					
						
						
							
							hook the docview-specific customization of event handling logic at TryValidator() level instead of ProcessEvent(): this ensures that the events are not sent to wxApp before they're passed to all the handlers which might process them (before the events were passed to wxDocument and then immediately to wxApp)  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55786  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2008-09-22 00:33:11 +00:00 
						 
				 
			
				
					
						
							
							
								Francesco Montorsi 
							
						 
					 
					
						
						
							
						
						53a2db124c 
					 
					
						
						
							
							substitute WXDLLEXPORT with WXDLLIMPEXP_CORE and WXDLLEXPORT_DATA with WXDLLIMPEXP_DATA_CORE  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52834  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2008-03-26 15:06:00 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						d3c7fc996a 
					 
					
						
						
							
							mark all dtors which are virtual because base class dtor is virtual explicitly virtual themselves  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41020  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2006-09-05 20:47:48 +00:00 
						 
				 
			
				
					
						
							
							
								Mart Raudsepp 
							
						 
					 
					
						
						
							
						
						8907154c1a 
					 
					
						
						
							
							Nuke #pragma implementation/interface's  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@35650  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2005-09-23 12:56:45 +00:00 
						 
				 
			
				
					
						
							
							
								Julian Smart 
							
						 
					 
					
						
						
							
						
						99d800190a 
					 
					
						
						
							
							Added licence/copyright information  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@33948  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2005-05-04 18:57:50 +00:00 
						 
				 
			
				
					
						
							
							
								Włodzimierz Skiba 
							
						 
					 
					
						
						
							
						
						68379eaf0a 
					 
					
						
						
							
							Source cleaning: whitespaces, tabs, TRUE/true, FALSE/false, -1/wxID_ANY/wxDefaultCoord, !!/!IsEmpty().  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29077  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2004-09-10 12:56:07 +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 
						 
				 
			
				
					
						
							
							
								Julian Smart 
							
						 
					 
					
						
						
							
						
						f0003d294a 
					 
					
						
						
							
							wxDocMDIParentFrame needs a default constructor  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27203  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2004-05-11 14:35:51 +00:00 
						 
				 
			
				
					
						
							
							
								Václav Slavík 
							
						 
					 
					
						
						
							
						
						1202890513 
					 
					
						
						
							
							added support for gcc precompiled headers  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22722  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2003-08-09 12:38:21 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						7579971933 
					 
					
						
						
							
							2 step creation for wxDocMDIChildFrame (patch 661657)  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21831  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2003-07-09 23:25:27 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						e30285abc6 
					 
					
						
						
							
							compilation fixes for non default wxUSE_XXX values (patch 662781)  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@18695  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2003-01-12 22:20:46 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						22f3361e1c 
					 
					
						
						
							
							use DECLARE_NO_COPY_CLASS() where applicable (patch 633384)  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@18525  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2003-01-02 23:38:11 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						2b5f62a0b2 
					 
					
						
						
							
							merged 2.4 branch into the trunk  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@18040  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2002-12-04 14:11:26 +00:00 
						 
				 
			
				
					
						
							
							
								Gilles Depeyrot 
							
						 
					 
					
						
						
							
						
						af49c4b8a2 
					 
					
						
						
							
							disable use of #pragma interface under Mac OS X  
						
						... 
						
						
						
						GNU compiler included with Mac OS X 10.2 (Jaguar) as well as August Developer
Tools update contain a bug concerning #pragma interface handling that can only
be worked around by not using them (and they are not necessary anyways)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16884  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2002-08-31 11:29:13 +00:00 
						 
				 
			
				
					
						
							
							
								Julian Smart 
							
						 
					 
					
						
						
							
						
						b9f933ab5d 
					 
					
						
						
							
							Applied patch [ 597398 ] Generic MDI, wxNotebook based.  
						
						... 
						
						
						
						By Hans Van Leemputten (hansvl)
- This patch implements a generic notebook based mdi,
due to that wxMDIChildFrame could not derive from
wxFrame some things in the samples and in the docmdi
classes needed to be adjusted... basically this comes
down to not do (wxFrame *) but instead do
(wxMDIChildFrame *), or store a pointer to the frame in a
wxWindow* instead of a wxFrame variable...
- The main reason wxMDIChildFrame cannot derive from
wxFrame is that it would take to much platform specific
functions to be overwritten (= lot of ifdef's). This then
couldn't be called generic anymore, so that's why we
need to derive from wxPanel...
- Tested on/with:
1. wxMSW (I disabled the MSW MDI implementation to
be able to test it), tested it with the MDI sample,
docvwmdi sample and docview sample and also tested it
with wxWorkshop. (test = compile and run)
2. wxX11, tested with the same set wxWin samples as
the wxMSW test. I also compiled wxWorkshop with it,
but could not run wxWorkshop due to some issue not
related to the MDI implementation.
- How to apply:
* Apply the patch
* move mdig.cpp into wxWindows/src/generic/
* move mdig.h into wxWindows/include/wx/generic/
- Some extra things that still need to be done:
* File lists, project files should be updated to include
mdig.cpp (the patch only change this on wxX11)
* The configuration script should be updated.
* Maybe wxUSE_GENERIC_MDI_ARCHITECTURE also
should be added so it is only included when wanted...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16610  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2002-08-20 09:09:55 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						0d8737fdcc 
					 
					
						
						
							
							applied patch 431596 (fixes some crashes in wxDocView classes)  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@10479  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2001-06-09 17:51:20 +00:00 
						 
				 
			
				
					
						
							
							
								Robin Dunn 
							
						 
					 
					
						
						
							
						
						76784eecd9 
					 
					
						
						
							
							Now uses proper wxUSE_xxx flags  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@2865  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						1999-06-22 17:39:02 +00:00 
						 
				 
			
				
					
						
							
							
								Robert Roebling 
							
						 
					 
					
						
						
							
						
						2df7be7f2c 
					 
					
						
						
							
							Some #include and #if wxUSE_XX things  
						
						... 
						
						
						
						Shut up notification in wxTextCtrl
  Made things compile again...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@2858  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						1999-06-22 08:36:29 +00:00 
						 
				 
			
				
					
						
							
							
								Unknown (UG) 
							
						 
					 
					
						
						
							
						
						b597caaca8 
					 
					
						
						
							
							no message  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@1338  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						1999-01-08 14:19:09 +00:00 
						 
				 
			
				
					
						
							
							
								Julian Smart 
							
						 
					 
					
						
						
							
						
						387a3b02e0 
					 
					
						
						
							
							Session management changes for wxMSW.  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@820  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						1998-10-12 19:45:24 +00:00 
						 
				 
			
				
					
						
							
							
								Julian Smart 
							
						 
					 
					
						
						
							
						
						f449ef69b4 
					 
					
						
						
							
							Added missing OGL files; added defaults to wxDocMDIParentFrame; corrected  
						
						... 
						
						
						
						toolbar usage in Dialog Editor
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@396  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						1998-07-29 10:43:51 +00:00 
						 
				 
			
				
					
						
							
							
								Julian Smart 
							
						 
					 
					
						
						
							
						
						2108f33a68 
					 
					
						
						
							
							Added MDI support for Document/view, plus an example.  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@387  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						1998-07-28 13:33:23 +00:00