2d5ad5f54e 
					 
					
						
						
							
							Bug 672193 - windows (including menus) shown multiple times don't...  
						
						... 
						
						
						
						Based on a patch from Paul Davis, inject synthetic enter events directly
into the Quartz event stream, instead of trying to synthesize them in GDK.
This seems to magically fix most combo box popup weirdness, I guess
some code is relying on a specfic order of events, or any other state
imposed by the "proper" code path of events coming in the usual way.
The patch also removes _gdk_quartz_events_send_enter_notify_event()
which is now obsolete.
(sortof cherry-pixked from 979e5061a040f8896f505ffbd230f52af2d61ded
but needed manual editing because GdkQuartzWindow.c was renamed
and apparently earlier patches not picked correctly/completely) 
						
						
					 
					
						2012-11-20 10:28:58 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d5ac2bd372 
					 
					
						
						
							
							Export break_all_grabs() within Quartz backend  
						
						... 
						
						
						
						Function was renamed to _gdk_quartz_events_break_all_grabs(). 
						
						
					 
					
						2012-04-10 21:50:07 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9d0febc9a6 
					 
					
						
						
							
							Change FSF Address  
						
						
						
						
					 
					
						2012-02-27 17:06:11 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a979e414fb 
					 
					
						
						
							
							quartz: remove _gdk_quartz_events_get_current_event_mask  
						
						
						
						
					 
					
						2011-07-30 23:01:38 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c9f6c7645c 
					 
					
						
						
							
							quartz: return modifiers instead of an event mask ...  
						
						
						
						
					 
					
						2011-07-30 23:01:37 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cfaed624be 
					 
					
						
						
							
							Update quartz to reflect deletion of GdkNativeWindow and client_message functions.  
						
						
						
						
					 
					
						2011-02-01 13:53:00 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						374f8e22aa 
					 
					
						
						
							
							quartz: internalize _gdk_quartz_window_set_needs_display_in_region  
						
						
						
						
					 
					
						2010-12-23 14:17:42 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f0b8dcb4f3 
					 
					
						
						
							
							quartz: move gdkgeometry-quartz into gdkwindow-quartz.c  
						
						
						
						
					 
					
						2010-12-23 14:17:42 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						deffbd9885 
					 
					
						
						
							
							quartz: reorder gdkprivate-quartz.h and related clean up  
						
						
						
						
					 
					
						2010-12-23 14:17:42 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f15934bd66 
					 
					
						
						
							
							quartz: remove gdkmain-quartz.c  
						
						
						
						
					 
					
						2010-12-23 14:17:41 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						caa9794af8 
					 
					
						
						
							
							quartz: Clean up header files, use same arrangement as X11 backend  
						
						
						
						
					 
					
						2010-12-23 14:17:41 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b638515ae0 
					 
					
						
						
							
							quartz: re-introduce _gdk_quartz_display_list_devices  
						
						
						
						
					 
					
						2010-12-22 17:47:03 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5f782ed9e7 
					 
					
						
						
							
							quartz: add prototype for _gdk_quartz_screen_new()  
						
						
						
						
					 
					
						2010-12-22 17:47:03 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1b344ad8e4 
					 
					
						
						
							
							quartz: convert GdkVisual  
						
						
						
						
					 
					
						2010-12-22 17:47:02 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b2844cb48b 
					 
					
						
						
							
							quartz: Make GdkQuartzDisplay compile  
						
						
						
						
					 
					
						2010-12-22 17:47:02 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dff3973198 
					 
					
						
						
							
							quartz: remove GdkCursorPrivate typedef  
						
						
						
						
					 
					
						2010-12-22 17:47:01 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						013cbea25f 
					 
					
						
						
							
							quartz: Remove API for extension checks  
						
						
						
						
					 
					
						2010-12-22 17:47:01 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						71404825c3 
					 
					
						
						
							
							quartz: fix up GdkDragContext conversion  
						
						
						
						
					 
					
						2010-12-22 17:47:01 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8cb301762a 
					 
					
						
						
							
							Fix typo  
						
						
						
						
					 
					
						2010-12-22 17:47:01 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3ace122563 
					 
					
						
						
							
							quartz: turn quartz GdkCursor into GObject  
						
						
						
						
					 
					
						2010-12-22 17:47:01 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bd1ff477ca 
					 
					
						
						
							
							Deal with property encoding functions for quartz  
						
						
						
						
					 
					
						2010-12-22 17:47:01 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						de41790470 
					 
					
						
						
							
							Implement selection related vfuncs for quartz  
						
						
						
						
					 
					
						2010-12-22 17:47:01 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						762548d303 
					 
					
						
						
							
							Implement selection owner vfuncs for quartz  
						
						
						
						
					 
					
						2010-12-22 17:47:01 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						547d674ce5 
					 
					
						
						
							
							Implement window property vfuncs for quartz  
						
						
						
						
					 
					
						2010-12-22 17:47:01 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a1b300ecb6 
					 
					
						
						
							
							Implement test vfuncs for quartz  
						
						
						
						
					 
					
						2010-12-22 17:47:00 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6eb2a3520c 
					 
					
						
						
							
							Implement atom-related vfuncs for quartz  
						
						
						
						
					 
					
						2010-12-22 17:47:00 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						51f149df5e 
					 
					
						
						
							
							Implement get_keymap vfunc for quartz  
						
						
						
						
					 
					
						2010-12-22 17:47:00 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						46352afa6f 
					 
					
						
						
							
							Implement create_window_impl vfunc for quartz  
						
						
						
						
					 
					
						2010-12-22 17:47:00 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b2ff02332f 
					 
					
						
						
							
							Implement event_data_{copy,free} for quartz  
						
						
						
						
					 
					
						2010-12-22 17:47:00 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4b92625fe0 
					 
					
						
						
							
							Implement notify_startup_complete vfunc for quartz  
						
						
						
						
					 
					
						2010-12-22 17:47:00 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a1a0205dad 
					 
					
						
						
							
							Implment process_updates_recurse vfunc for quartz  
						
						
						
						
					 
					
						2010-12-22 17:46:59 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3232be603a 
					 
					
						
						
							
							Implement has_pending and queue_events vfuncs for quartz  
						
						
						
						
					 
					
						2010-12-22 17:46:59 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						733c8fc8e7 
					 
					
						
						
							
							Derive GdkDisplayManager for quartz  
						
						
						
						
					 
					
						2010-12-22 17:46:59 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8a9c604b8a 
					 
					
						
						
							
							Adapt quartz device code to new ways  
						
						... 
						
						
						
						We will need to rename the Core implementations in X11/Quartz
to not clash, later. 
						
						
					 
					
						2010-12-22 17:46:59 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e2fea748d6 
					 
					
						
						
							
							Adapt quartz visual code to new ways  
						
						... 
						
						
						
						We may still need a subclass here later, not sure 
						
						
					 
					
						2010-12-22 17:46:59 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						25271f5e9a 
					 
					
						
						
							
							Implement dnd vtables for quartz  
						
						
						
						
					 
					
						2010-12-22 17:46:59 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d2ce9ec3dc 
					 
					
						
						
							
							Convert a bunch of visual related calls to use the screen vtable, quartz  
						
						
						
						
					 
					
						2010-12-22 17:46:59 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						41352f24d6 
					 
					
						
						
							
							Convert all GdkScreen methods to vtable calls, quartz backend  
						
						
						
						
					 
					
						2010-12-22 17:46:59 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						acd99409b8 
					 
					
						
						
							
							Make display method vtable calls, quartz backend  
						
						
						
						
					 
					
						2010-12-22 17:46:59 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						064bfceaad 
					 
					
						
						
							
							Convert all gdk_window methods to vtable calls in the quartz backend  
						
						
						
						
					 
					
						2010-12-22 17:46:59 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fd6e57687d 
					 
					
						
						
							
							Port Quartz backend to latest rendering-cleanup changes  
						
						
						
						
					 
					
						2010-12-06 14:15:47 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ffed076891 
					 
					
						
						
							
							quartz: Remove unused _gdk_quartz_colormap_get_cgcolor_from_pixel()  
						
						
						
						
					 
					
						2010-09-26 15:11:33 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f74f9b2766 
					 
					
						
						
							
							gdk: Remove GdkPixmap  
						
						... 
						
						
						
						All iusers of it are gone, so it's now time to let go.
cairo_surface_t is a full replacement, combined with
gdk_window_create_similar_surface(). 
						
						
					 
					
						2010-09-26 15:11:30 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f7a8bac5e6 
					 
					
						
						
							
							quartz: Make backend compile again  
						
						
						
						
					 
					
						2010-08-10 21:02:29 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6a48a042c7 
					 
					
						
						
							
							API: remove GdkGC  
						
						... 
						
						
						
						XXX: Some traces in the win32 code are left. I suppose they'd best be
replaced using Cairo. 
						
						
					 
					
						2010-08-10 21:02:29 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6f5084551a 
					 
					
						
						
							
							API: remove gdk_drawable_copy_to_image()  
						
						
						
						
					 
					
						2010-08-10 21:02:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						03a313d2a9 
					 
					
						
						
							
							Implement gdk_drag_context_{get,set}_device in Quartz backend  
						
						
						
						
					 
					
						2010-06-30 10:56:44 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						300e6b84cd 
					 
					
						
						
							
							s/GdkRegion/cairo_region_t/ in all of gtk  
						
						... 
						
						
						
						https://bugzilla.gnome.org/show_bug.cgi?id=613284  
					
						2010-06-29 16:06:38 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3e96cfe8fc 
					 
					
						
						
							
							Deprecate the GdkRegion API  
						
						... 
						
						
						
						Includes fixing all callers to use the cairo region API instead. This is
usually just replacing the function names, the only difference is
gdk_region_get_rectangles() being replaced by
cairo_region_num_rectangles() and cairo_region_get_rectangle() which
required a bit more work.
https://bugzilla.gnome.org/show_bug.cgi?id=613284  
						
						
					 
					
						2010-06-29 16:06:38 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c3987f9ee2 
					 
					
						
						
							
							[GdkGC] Remove deprecated GdkFont from GdkGCValues structure  
						
						
						
						
					 
					
						2010-06-28 23:38:03 +02:00