2fb1c06402 
					 
					
						
						
							
							[GI] Add missing (out) and (array) annotations  
						
						
						
						
					 
					
						2011-01-20 13:57:20 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2f0d40335b 
					 
					
						
						
							
							[GI] Add missing (transfer) annotations  
						
						
						
						
					 
					
						2011-01-20 13:57:18 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bb7662392d 
					 
					
						
						
							
							Don't set the default display to NULL  
						
						... 
						
						
						
						This was causing segfaults if DISPLAY is unset 
						
						
					 
					
						2011-01-18 09:36:59 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d9ebdb7610 
					 
					
						
						
							
							Plugged memory leak in gdk_x11_device_manager_xi2_list_devices.  
						
						... 
						
						
						
						This was simply a misplaced 'g_list_copy()'. 
						
						
					 
					
						2011-01-16 22:47:12 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c97652aeb4 
					 
					
						
						
							
							Decouple GdkWindowCache life-cycle from GdkX11DragContext  
						
						... 
						
						
						
						By making window caches refcounted. This fixes problems with leaking
drag contexts, as experienced in
https://bugzilla.gnome.org/show_bug.cgi?id=637691 
and
https://bugzilla.gnome.org/show_bug.cgi?id=144324 
Based on a patch by drago01@gmail.com  
						
						
					 
					
						2011-01-04 19:30:04 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d211c8af6b 
					 
					
						
						
							
							gdk/x11: don't select RANDR events if the extension is missing  
						
						... 
						
						
						
						Prevents an Xlib warning on Xnest, or Xorg with xinerama, or other
non-RANDR-capable xserver.  Reintroduce a have_randr12 field in
GdkDisplayX11 to avoid having to call XRRQuery{Extension,Version} twice,
and don't select randr 1.2 events if that's false.
https://bugzilla.gnome.org/show_bug.cgi?id=634711 
Signed-off-by: Julien Cristau <jcristau@debian.org > 
						
						
					 
					
						2011-01-03 12:13:30 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cf752786f3 
					 
					
						
						
							
							gdkdnd-x11.c: fix building without HAVE_XCOMPOSITE  
						
						... 
						
						
						
						Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com > 
						
						
					 
					
						2011-01-02 23:40:00 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						98a30bbf3e 
					 
					
						
						
							
							gdkcursor-x11.c: fix building without HAVE_XCURSOR  
						
						... 
						
						
						
						Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com > 
						
						
					 
					
						2011-01-02 23:39:55 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1a87dfdf6d 
					 
					
						
						
							
							Fix list handling in gdk_x1_display_init_input  
						
						... 
						
						
						
						Pointed out in bug 638386. 
						
						
					 
					
						2011-01-02 21:41:30 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						48b47971b5 
					 
					
						
						
							
							Fix some issues with initial setup of GdkX11DisplayManager  
						
						... 
						
						
						
						We need to defer setting the default display until the
GdkDisplay is fully initialized. Also, short-circuit some
encoding conversions when creating windows, to avoid an
implicit dependency on the display being in the list of
displays yet. 
						
						
					 
					
						2010-12-27 01:02:52 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						27ce9421d0 
					 
					
						
						
							
							Fix up GDK docs  
						
						
						
						
					 
					
						2010-12-25 00:02:39 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						29eb3fba5f 
					 
					
						
						
							
							Fix gdk_x11_display_text_property_to_text_list  
						
						... 
						
						
						
						This was an incomplete attempt to get rid of the custom free function.
Lets just keep it for now. Bug 637849, patch by Dan Winship.
Also add a test case for this function. 
						
						
					 
					
						2010-12-24 16:27:31 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2f3c7da763 
					 
					
						
						
							
							Remove a duplicate doc comment  
						
						
						
						
					 
					
						2010-12-22 17:47:00 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b824cdd6db 
					 
					
						
						
							
							Fix a blunder in grab handling  
						
						... 
						
						
						
						This was causing segfaults which would go away when compiled with
debug options. 
						
						
					 
					
						2010-12-21 18:42:30 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3ca69937f4 
					 
					
						
						
							
							Don't install headers twice  
						
						
						
						
					 
					
						2010-12-21 16:37:16 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						82fe7594f9 
					 
					
						
						
							
							More include shuffling; keep X extension headers to ourselves  
						
						
						
						
					 
					
						2010-12-21 14:17:02 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f9e876e265 
					 
					
						
						
							
							Fix another typo  
						
						
						
						
					 
					
						2010-12-21 12:32:34 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b3bd184274 
					 
					
						
						
							
							Fix a silly typo  
						
						
						
						
					 
					
						2010-12-21 12:19:03 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						106047ffa4 
					 
					
						
						
							
							Detangle includes for GdkDeviceManager subclasses  
						
						
						
						
					 
					
						2010-12-21 12:07:10 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b1aaa10b6a 
					 
					
						
						
							
							Detangle includes for device subclasses  
						
						
						
						
					 
					
						2010-12-21 12:07:10 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e5090396bf 
					 
					
						
						
							
							Forgotten file  
						
						
						
						
					 
					
						2010-12-21 12:07:10 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bd36374413 
					 
					
						
						
							
							Rename GdkAppLaunchContextX11 to GdkX11AppLaunchContext  
						
						
						
						
					 
					
						2010-12-21 12:07:10 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3fb8c3415b 
					 
					
						
						
							
							Rename GdkDragContextX11 to GdkX11DragContext  
						
						
						
						
					 
					
						2010-12-21 12:07:09 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fdfabea958 
					 
					
						
						
							
							Don't export gdk_x11_cursor_finalize  
						
						
						
						
					 
					
						2010-12-21 12:07:09 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b4802e3042 
					 
					
						
						
							
							Rename x11-specific GdkDevice[Manager] implementations  
						
						... 
						
						
						
						Make them all fit in the gdk_x11_ prefix, and make the
get_type functions and standard macros available in headers. 
						
						
					 
					
						2010-12-21 12:07:09 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5cddc7ccbb 
					 
					
						
						
							
							Rename GdkDevice[Manager]Core to GdkX11Device[Manager]Core  
						
						... 
						
						
						
						This is mainly to avoid clash with the classes of the same
name in the quartz backend. 
						
						
					 
					
						2010-12-21 12:07:09 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e96c193d06 
					 
					
						
						
							
							Rename GdkKeymapX11 to GdkX11Keymap  
						
						... 
						
						
						
						And add a gdkx11keys.h header file. 
						
						
					 
					
						2010-12-21 12:07:09 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						146fd989d6 
					 
					
						
						
							
							Rename GdkDisplayManagerX11 to GdkX11DisplayManager  
						
						... 
						
						
						
						And add a gdkx11displaymanager.h header file. 
						
						
					 
					
						2010-12-21 12:07:09 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						19699989e5 
					 
					
						
						
							
							x11: Add a GdkX11Window class for X11 windows  
						
						
						
						
					 
					
						2010-12-21 12:07:08 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3036922b3d 
					 
					
						
						
							
							gdk: Create windows via _gdk_display_create_window()  
						
						... 
						
						
						
						THe use of this function will become visible in the next commits. But
wrapping g_object_new() is a generally a good idea anyway. 
						
						
					 
					
						2010-12-21 12:07:08 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						503087dfc9 
					 
					
						
						
							
							x11: Export GdkX11Screen  
						
						
						
						
					 
					
						2010-12-21 12:07:08 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a8b69df376 
					 
					
						
						
							
							x11: Rename GdkScreenX11 to GdkX11Screen  
						
						
						
						
					 
					
						2010-12-21 12:07:08 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b154d3abf6 
					 
					
						
						
							
							x11: Export GdkX11Visual  
						
						
						
						
					 
					
						2010-12-21 12:07:08 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d185987ebd 
					 
					
						
						
							
							x11: Rename GdkVisualX11 to GdkX11Visual  
						
						
						
						
					 
					
						2010-12-21 12:07:08 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						86e0a9aef7 
					 
					
						
						
							
							x11: Have a proper GdkVisualX11Class struct  
						
						
						
						
					 
					
						2010-12-21 12:07:08 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						21d8160c57 
					 
					
						
						
							
							x11: Export GdkX11Cursor  
						
						
						
						
					 
					
						2010-12-21 12:07:08 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4848bf2719 
					 
					
						
						
							
							x11: typedef GdkX11Display to GdkDisplay  
						
						... 
						
						
						
						This is for compatibility reasons. We want to change APIs that operate
on X11 objects to take the X11 objects as arguments. However, this would
break a lot of APIs and we'd like to avoid this, so we play this little
trick (we will use the same trick for the other X11 objects). Also,
gobject-introspection and other bindings can correctly attach the
functions to the correct types as it is the same scheme that GDK2 used
for pixmaps, windows and drawables.
For GTK 4, we will remove this trick, so apps should properly cast their
objects right now.
Unfortunately, I don't think there is a way to use
GDK_DISABLE_DEPRECATED or similar macros to check for proper type casts
while compiling ensure compatibility with future GDK versions. I'm free
to consider them though. 
						
						
					 
					
						2010-12-21 12:07:07 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						eba4529246 
					 
					
						
						
							
							x11: Export GdkX11Display  
						
						
						
						
					 
					
						2010-12-21 12:07:07 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4db086da4b 
					 
					
						
						
							
							x11: Rename GdkDisplayX11 to GdkX11Display  
						
						... 
						
						
						
						Also rename all the macros etc. 
						
						
					 
					
						2010-12-21 12:07:07 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8e2240f699 
					 
					
						
						
							
							x11: Rename GdkDisplayX11 to GdkX11Display  
						
						
						
						
					 
					
						2010-12-21 12:07:07 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						85bd61778f 
					 
					
						
						
							
							API: gdk: GDK_DISPLAY_OBJECT() => GDK_DISPLAY()  
						
						... 
						
						
						
						GDK_DISPLAY_OBJECT is now deprecated. No need to keep failures from
gtk1 around. 
						
						
					 
					
						2010-12-21 12:07:07 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						04d1459fca 
					 
					
						
						
							
							x11: Move remaining APIs into gdkx11utils.h  
						
						... 
						
						
						
						Now gdkx.h is a clean header equivalent to gdk.h. 
						
						
					 
					
						2010-12-21 12:07:07 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dd177b5201 
					 
					
						
						
							
							x11: Move atom API into gdkx11property.h  
						
						
						
						
					 
					
						2010-12-21 12:07:07 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ebe46e6f9d 
					 
					
						
						
							
							x11: Move selection-specific API into gdkx11selection.h  
						
						
						
						
					 
					
						2010-12-21 12:07:07 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7949073dd5 
					 
					
						
						
							
							x11: Move display-specific APIs into gdkx11display.h  
						
						
						
						
					 
					
						2010-12-21 12:07:06 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6dfa90f57c 
					 
					
						
						
							
							x11: Move screen-specific API into gdkx11screen.h  
						
						
						
						
					 
					
						2010-12-21 12:07:06 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0ca6a7ab20 
					 
					
						
						
							
							x11: Move visual-specific API into gdkx11visual.h  
						
						
						
						
					 
					
						2010-12-21 12:07:06 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						55f3451754 
					 
					
						
						
							
							x11: Move cursor API into gdkx11cursor.h  
						
						
						
						
					 
					
						2010-12-21 12:07:06 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						124cf96850 
					 
					
						
						
							
							x11: Split out public window API into gdkx11window.h  
						
						
						
						
					 
					
						2010-12-21 12:07:06 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7a33592231 
					 
					
						
						
							
							gdk: Move gdk_cursor_get_image() to the base class  
						
						... 
						
						
						
						.. and make it call a vfunc on the cursor 
						
						
					 
					
						2010-12-21 12:07:06 -05:00