Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						125817d0e3 
					 
					
						
						
							
							allow using multiple wxBufferedDCs at once (patch 1589441)  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44736  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2007-03-10 18:09:38 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						d38819f56f 
					 
					
						
						
							
							use virtual size for the size of the buffer when wxBUFFER_VIRTUAL_AREA style is used  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44608  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2007-03-05 08:54:13 +00:00 
						 
				 
			
				
					
						
							
							
								Robin Dunn 
							
						 
					 
					
						
						
							
						
						3754c85628 
					 
					
						
						
							
							Switch wxBufferedDC to use a wxBitmap* internally, so it doesn't  
						
						... 
						
						
						
						increment the refcount of the bitmap refdata, and so it doesn't do a
copy on write.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@42884  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2006-11-01 02:07:36 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						55ccdb93e4 
					 
					
						
						
							
							COW cleanup patch (1583966):  
						
						... 
						
						
						
						1. perform deep comparison for the classes for which it makes sense in the
   ports where this wasn't done yet
2. remove (shallow) comparison operators for the classes for which it does
   not make sense (such as wxBitmap)
3. makes wxBitmap use COW on all ports
4. adds wxObject::IsRefTo()
5. centralizes and improves COW docs
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@42752  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2006-10-30 19:26:48 +00:00 
						 
				 
			
				
					
						
							
							
								Kevin Ollivier 
							
						 
					 
					
						
						
							
						
						64e4759f43 
					 
					
						
						
							
							Fix wxBufferedDC so that it adheres to its documented behavior (which is in use in wxPython at least) and make a note about the layout direction assignment.  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@42408  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2006-10-25 20:00:48 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						1a9a3ce9a3 
					 
					
						
						
							
							use wxBitmap object as m_buffer and not a pointer to it (replaces patch 1582878)  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@42309  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2006-10-23 22:06:01 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						c4a34cf8c5 
					 
					
						
						
							
							call Init() from wxBufferedDC ctors to ensure that layout direction is inherited in any case  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@42238  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2006-10-22 13:04:28 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						b1ed79a980 
					 
					
						
						
							
							inherit the original layout direction (patch 1554810); also refactored a little to reduce code duplication and added a couple of wxCHECKs  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@42237  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2006-10-22 13:00:58 +00:00 
						 
				 
			
				
					
						
							
							
								Robin Dunn 
							
						 
					 
					
						
						
							
						
						77f62aa7b6 
					 
					
						
						
							
							Patch  #1579801 : wxBufferedDC shared buffer bitmap  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@42100  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2006-10-18 22:36:36 +00:00 
						 
				 
			
				
					
						
							
							
								Mattia Barbon 
							
						 
					 
					
						
						
							
						
						653752be8a 
					 
					
						
						
							
							Added wxRTTI macros to buffered DCs.  
						
						... 
						
						
						
						Fix a signed/unsigned warning.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@42032  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2006-10-15 15:45:13 +00:00 
						 
				 
			
				
					
						
							
							
								Robin Dunn 
							
						 
					 
					
						
						
							
						
						19c9f36f13 
					 
					
						
						
							
							Reverted wxBuffered[Paint]DC to nearly the pre 2.7.1 state, kept  
						
						... 
						
						
						
						wxAutoBufferedPaintDC and added wxAutoBufferedPaintDCFactory.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41992  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2006-10-13 19:14:21 +00:00 
						 
				 
			
				
					
						
							
							
								Robin Dunn 
							
						 
					 
					
						
						
							
						
						f98bd6d6cf 
					 
					
						
						
							
							Fixup Blit so it can be used with a source that is a wxBufferedDC,  
						
						... 
						
						
						
						since wxBufferedDC doesn't derive from wxMemoryDC any more.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41965  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2006-10-12 06:23:52 +00:00 
						 
				 
			
				
					
						
							
							
								Włodzimierz Skiba 
							
						 
					 
					
						
						
							
						
						24ff756145 
					 
					
						
						
							
							WinCE build fix.  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41894  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2006-10-10 13:46:23 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						2e992e06a7 
					 
					
						
						
							
							added wxWindow::IsDoubleBuffered() and improve wxBufferedDC (patch 1565330)  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41810  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2006-10-09 16:39:34 +00:00 
						 
				 
			
				
					
						
							
							
								Robin Dunn 
							
						 
					 
					
						
						
							
						
						116627da19 
					 
					
						
						
							
							Allow wxBufferedDC to be constructed with just a wxDC.  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@32661  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2005-03-08 00:38:53 +00:00 
						 
				 
			
				
					
						
							
							
								Julian Smart 
							
						 
					 
					
						
						
							
						
						265a3864bb 
					 
					
						
						
							
							Added wxBUFFER_VIRTUAL_AREA, wxBUFFER_CLIENT_AREA to buffered DC  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@32572  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2005-03-03 06:56:15 +00:00 
						 
				 
			
				
					
						
							
							
								Julian Smart 
							
						 
					 
					
						
						
							
						
						96991c58ed 
					 
					
						
						
							
							Fixed wxBufferedPaintDC for scrolled windows  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@32556  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2005-03-02 08:16:48 +00:00 
						 
				 
			
				
					
						
							
							
								Włodzimierz Skiba 
							
						 
					 
					
						
						
							
						
						d910fe28f4 
					 
					
						
						
							
							Include order fix.  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@31276  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2005-01-07 18:24:54 +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 
						 
				 
			
				
					
						
							
							
								Robin Dunn 
							
						 
					 
					
						
						
							
						
						7775e41fd7 
					 
					
						
						
							
							Restored old wxBufferedDC functionality until it can be decided how to  
						
						... 
						
						
						
						correct the current issues without making things worse.  Updated docs.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25904  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2004-02-21 19:09:59 +00:00 
						 
				 
			
				
					
						
							
							
								Robin Dunn 
							
						 
					 
					
						
						
							
						
						c0b15381d1 
					 
					
						
						
							
							Since this class is fully inline don't specify an import/export policy  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25876  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2004-02-19 23:11:48 +00:00 
						 
				 
			
				
					
						
							
							
								Ron Lee 
							
						 
					 
					
						
						
							
						
						dbd22c6a0e 
					 
					
						
						
							
							Removed the SaveBG hack.  The real incompatibility is that the MemoryDC  
						
						... 
						
						
						
						is not automatically cleared to the BG colour of the window when a
temporary bitmap is used.
Inlined the rest of the methods, there really is no reason for them not
to be.  (will remove dcbuffer.cpp as soon as I figure out the bakefiles)
Do device to logical transforms in UnMask.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25859  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2004-02-19 06:23:01 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						74f4dabba9 
					 
					
						
						
							
							wxBUFFER_DC_DEFAULT should be wxBUFFER_DC_OVERWRITE_BG, not PRESERVE  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25654  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2004-02-08 18:54:04 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						a66f2f42f5 
					 
					
						
						
							
							trying to fix breakage in wxBufferedPaintDC after the last commit  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25584  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2004-02-07 21:50:39 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						1cc8c8b74e 
					 
					
						
						
							
							made it possible to preserve background when using wxBufferedDC (replaces patch 876263); some refactoring  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25567  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2004-02-07 16:16:36 +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 
						 
				 
			
				
					
						
							
							
								Václav Slavík 
							
						 
					 
					
						
						
							
						
						12f190b09c 
					 
					
						
						
							
							created wxAdvanced library  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22472  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2003-08-02 01:04:55 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						fc7a2a602b 
					 
					
						
						
							
							undisable many warnings for VC++ in defs.h and fixed several thousands of them in the sources  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22222  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2003-07-22 00:24:07 +00:00 
						 
				 
			
				
					
						
							
							
								David Elliott 
							
						 
					 
					
						
						
							
						
						aeb500e64c 
					 
					
						
						
							
							Don't depend on wx/dcmemory.h to include wx/dcclient.h for wxPaintDC  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22204  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2003-07-21 18:57:04 +00:00 
						 
				 
			
				
					
						
							
							
								Julian Smart 
							
						 
					 
					
						
						
							
						
						ae500232a4 
					 
					
						
						
							
							Added m_ prefix to wxColourData and wxFontData members for consistency.  
						
						... 
						
						
						
						Fixed some typos in comments.
Fixed wizard constructor doc.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21425  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2003-06-26 13:15:12 +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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Ron Lee 
							
						 
					 
					
						
						
							
						
						b8be0b4e05 
					 
					
						
						
							
							really, it will build for 'doze this time.  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14653  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2002-03-17 07:48:31 +00:00 
						 
				 
			
				
					
						
							
							
								Ron Lee 
							
						 
					 
					
						
						
							
						
						67e2efca87 
					 
					
						
						
							
							Added wxBufferedDC class.  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14651  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2002-03-17 06:34:06 +00:00