942c63d82b 
					 
					
						
						
							
							x11: Remove unused macro  
						
						... 
						
						
						
						https://bugzilla.gnome.org/show_bug.cgi?id=694395  
					
						2013-03-04 21:09:06 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c7cf937789 
					 
					
						
						
							
							broadway: pointer targets differ in signedness  
						
						
						
						
					 
					
						2013-03-01 16:25:14 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9d55b3c6fd 
					 
					
						
						
							
							broadway: variable 'broadway_display' set but not used  
						
						
						
						
					 
					
						2013-03-01 16:25:14 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8ee578468d 
					 
					
						
						
							
							gdkwindow: Update window debug dump code  
						
						... 
						
						
						
						This makes it build without warning and also dumps alpha 
						
						
					 
					
						2013-03-01 14:55:54 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						afe8ce2ef7 
					 
					
						
						
							
							Fix broken quartz build from  df3e19b 
						
						... 
						
						
						
						It's _gdk_display, not display 
						
						
					 
					
						2013-02-28 12:34:33 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c6eddaafed 
					 
					
						
						
							
							GdkScreen: get a long X property correctly  
						
						... 
						
						
						
						https://bugzilla.gnome.org/show_bug.cgi?id=691426 
Signed-off-by: Federico Mena Quintero <federico@gnome.org > 
					
						2013-02-26 17:58:21 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e97262489c 
					 
					
						
						
							
							gdk: prevent NULL pointer access when debugging is enabled  
						
						... 
						
						
						
						If no updates, redraws, or repaints have been scheduled for this frame,
we will skip immediately to RESUME_EVENTS, and no GdkFrameTimings will
be created.
https://bugzilla.gnome.org/show_bug.cgi?id=694732  
						
						
					 
					
						2013-02-26 15:27:53 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						399ffbb230 
					 
					
						
						
							
							win32: fix possible memleak if GlobalAlloc() fails  
						
						... 
						
						
						
						Also remove the unused 'buf' variable.
https://bugzilla.gnome.org/show_bug.cgi?id=694742  
						
						
					 
					
						2013-02-26 15:13:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4fa8029906 
					 
					
						
						
							
							Fix a few more doc issues  
						
						
						
						
					 
					
						2013-02-25 10:57:34 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6fd897bb10 
					 
					
						
						
							
							Add available marker to gdk_x11_window_set_utf8_property  
						
						
						
						
					 
					
						2013-02-25 10:54:33 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						82928c2a2a 
					 
					
						
						
							
							Pedantic fixes  
						
						... 
						
						
						
						Remove a C99 comment, and line up comment formatting. 
						
						
					 
					
						2013-02-25 10:54:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						67635e9177 
					 
					
						
						
							
							Include GdkFrameClock in the docs  
						
						... 
						
						
						
						Make GdkFrameClock and GdkFrameTimings show up in the docs.
A couple of minor doc fixes are also included. 
						
						
					 
					
						2013-02-25 10:54:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d7184d6500 
					 
					
						
						
							
							Include public headers in gdk.h  
						
						... 
						
						
						
						gdkframeclock.h and gdkframetimings.h were not directly included
in gdk.h. They should. 
						
						
					 
					
						2013-02-25 10:54:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						df3e19b449 
					 
					
						
						
							
							Broadway/Quartz/Win32: make event source prepare()/check() note paused status  
						
						... 
						
						
						
						When events are paused, we should not return TRUE from prepare() or check().
GTK+ handles this for events that are already in the GTK+ queue, but
we also need suppress checks for events that are in the system queue - if we
return TRUE indicating that there are events in the system queue, then we'll
call dispatch(), and do nothing. The event source will spin, and will never
run the other phases of the paint clock.
(Broadway doesn't have a window system queue separate from the GDK event queue,
but we write the function the same way for consistency.)
https://bugzilla.gnome.org/show_bug.cgi?id=694274  
						
						
					 
					
						2013-02-21 09:59:58 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						00a107cc4c 
					 
					
						
						
							
							wayland: don't attempt to unqueue events when events are paused  
						
						... 
						
						
						
						When events are paused, we should not return TRUE from prepare() or check().
GTK+ handles this for events that are already in the GTK+ queue, but
we also need suppress checks for events that are in the system queue - if we
return TRUE indicating that there are events in the system queue, then we'll
call dispatch(), and do nothing. The event source will spin, and will never
run the other phases of the paint clock.
https://bugzilla.gnome.org/show_bug.cgi?id=694274  
						
						
					 
					
						2013-02-21 09:59:58 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3c690c52ba 
					 
					
						
						
							
							Avoid loop in paint update cycle  
						
						... 
						
						
						
						Commit 1db87c897f 
						
						
					 
					
						2013-02-19 21:12:48 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						de08716526 
					 
					
						
						
							
							x11: Handle case where xsettings are NULL  
						
						
						
						
					 
					
						2013-02-19 19:55:02 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0ed47e1bb7 
					 
					
						
						
							
							x11: Fix introspection build  
						
						... 
						
						
						
						File removal in bb4953f3e8 
						
						
					 
					
						2013-02-19 15:38:08 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						588513fc9a 
					 
					
						
						
							
							x11: Get rid of XSettingsClient object  
						
						... 
						
						
						
						Instead, store its variables in the GdkX11Screen. 
						
						
					 
					
						2013-02-19 14:33:39 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3eef3290ad 
					 
					
						
						
							
							x11: Use _gdk_x11_get_xatom_for_display_printf()  
						
						... 
						
						
						
						instead of keeping the atom around all the time 
						
						
					 
					
						2013-02-19 14:33:39 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						13eeb6ca33 
					 
					
						
						
							
							x11: Introduce _gdk_x11_get_xatom_for_display_printf()  
						
						... 
						
						
						
						and use it instead of caching the atom in the GdkScreenX11. 
						
						
					 
					
						2013-02-19 14:33:39 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b2043511ee 
					 
					
						
						
							
							x11: Don't keep an "in_init" variable  
						
						... 
						
						
						
						Instead, track the init state with a boolean argument. 
						
						
					 
					
						2013-02-19 14:33:39 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						200d6fe664 
					 
					
						
						
							
							x11: Clean up xsettings header  
						
						... 
						
						
						
						- Don't use defines for renames
- Move enum into only source file using it 
						
						
					 
					
						2013-02-19 14:33:38 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e1efe3269c 
					 
					
						
						
							
							x11: Get rid of XSettingsSetting  
						
						... 
						
						
						
						Use GValue throughout instead. 
						
						
					 
					
						2013-02-19 14:33:38 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						84679ba78b 
					 
					
						
						
							
							x11: Remove extra variable  
						
						... 
						
						
						
						Use a getter instead. 
						
						
					 
					
						2013-02-19 14:33:38 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						78ce2563be 
					 
					
						
						
							
							x11: Split xsettings event filter into 2 functions  
						
						... 
						
						
						
						One for each type of window we watch. 
						
						
					 
					
						2013-02-19 14:33:38 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f6d6e932de 
					 
					
						
						
							
							x11: Make stored xsettings window a GdkWindow  
						
						
						
						
					 
					
						2013-02-19 14:33:38 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5507954e04 
					 
					
						
						
							
							x11: Split function into two  
						
						... 
						
						
						
						Instead of a boolean is_start, have a start and an end function. 
						
						
					 
					
						2013-02-19 14:33:38 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8028a5b24a 
					 
					
						
						
							
							x11: Use gdk_display_flush()  
						
						
						
						
					 
					
						2013-02-19 14:33:38 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c91843edea 
					 
					
						
						
							
							x11: Get selection atom useing GDK functions  
						
						... 
						
						
						
						Don't call XInternAtoms ourselves. 
						
						
					 
					
						2013-02-19 14:33:38 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8596142336 
					 
					
						
						
							
							x11: Warning improvements to xsettings code  
						
						... 
						
						
						
						... and using g_warning() instead of fprintf() 
						
						
					 
					
						2013-02-19 14:33:37 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						01be4ce166 
					 
					
						
						
							
							x11: Use usual Atom handling in xsettings code  
						
						
						
						
					 
					
						2013-02-19 14:33:37 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ed38dbe28f 
					 
					
						
						
							
							x11: Consolidate root window event setting in one place  
						
						... 
						
						
						
						No need to duplicate things in xsettings code. 
						
						
					 
					
						2013-02-19 14:33:37 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9ed7e883f2 
					 
					
						
						
							
							x11: Remove unused argument  
						
						
						
						
					 
					
						2013-02-19 14:33:37 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						edf19ab7b4 
					 
					
						
						
							
							x11: Store GDK name in xsettings hash table  
						
						... 
						
						
						
						The X name is only used while reading the property, so no need to keep
it. 
						
						
					 
					
						2013-02-19 14:33:37 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						afa3d611d6 
					 
					
						
						
							
							x11: Remove XSettingsAction type  
						
						... 
						
						
						
						Use GdkSettingAction instead. 
						
						
					 
					
						2013-02-19 14:33:37 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a4f11fa4f5 
					 
					
						
						
							
							x11: Make xsettings callbacks code go away  
						
						... 
						
						
						
						It's the same callbacks every time, so just move them into the source
file. 
						
						
					 
					
						2013-02-19 14:33:37 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c3607fd551 
					 
					
						
						
							
							x11: Don't store name in XSettingsSetting anymore  
						
						... 
						
						
						
						This is in preparation to switching XSettingsSetting to GValue 
						
						
					 
					
						2013-02-19 14:33:36 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						30a4150c8e 
					 
					
						
						
							
							x11: Use boolean instead of enum for errors in xsettings code  
						
						
						
						
					 
					
						2013-02-19 14:33:36 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						23b039c8cd 
					 
					
						
						
							
							x11: Move error reporting to where the error happens  
						
						... 
						
						
						
						Also, use g_warning() instead of fprintf(). 
						
						
					 
					
						2013-02-19 14:33:36 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b36b89151e 
					 
					
						
						
							
							x11: Move length checking into return_if_fail() macro  
						
						
						
						
					 
					
						2013-02-19 14:33:36 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e3206b9de4 
					 
					
						
						
							
							x11: Use GDK error trapping code  
						
						
						
						
					 
					
						2013-02-19 14:33:36 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c84e303fb5 
					 
					
						
						
							
							x11: Split out xsettings string reading code  
						
						
						
						
					 
					
						2013-02-19 14:33:36 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2b83062fc6 
					 
					
						
						
							
							x11: Clean up xsettings header  
						
						... 
						
						
						
						Move private struct definitions into source file, remove unneeded C++
guards. 
						
						
					 
					
						2013-02-19 14:33:36 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0c58cb744c 
					 
					
						
						
							
							x11: Add debugging output for xsettings code  
						
						
						
						
					 
					
						2013-02-19 14:33:36 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8857766b5a 
					 
					
						
						
							
							gdk: Add a debug category for settings  
						
						
						
						
					 
					
						2013-02-19 14:33:36 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						08a6f554c3 
					 
					
						
						
							
							x11: Use glib malloc funcs for XSettings  
						
						
						
						
					 
					
						2013-02-19 14:32:41 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7800e68b73 
					 
					
						
						
							
							x11: Call grab functions directly  
						
						... 
						
						
						
						... instead of going via vfuncs. 
						
						
					 
					
						2013-02-19 14:32:41 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						eb4792128f 
					 
					
						
						
							
							x11: Pass the GdkScreen to the XSettingsClient  
						
						
						
						
					 
					
						2013-02-19 14:32:41 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bb4953f3e8 
					 
					
						
						
							
							x11: Fold xsettings-common.[ch] into xsettings-client.[ch]  
						
						
						
						
					 
					
						2013-02-19 14:32:41 +01:00