9d0febc9a6 
					 
					
						
						
							
							Change FSF Address  
						
						
						
						
					 
					
						2012-02-27 17:06:11 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						616afadd78 
					 
					
						
						
							
							gdk: s/gdk_cursor_unref/g_object_unref/  
						
						
						
						
					 
					
						2011-10-15 14:35:28 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						21a5b038a7 
					 
					
						
						
							
							Add annotations so that methods are properly paired to objects.  
						
						... 
						
						
						
						Add type annotations to 1st argument of gdk_x11_* functions so that they are
properly recognized as methods of GdkX11 objects.
https://bugzilla.gnome.org/show_bug.cgi?id=655496  
						
						
					 
					
						2011-08-01 11:09:49 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0893a3fd39 
					 
					
						
						
							
							Enable introspection of X11-specific functions and methods  
						
						... 
						
						
						
						Functions dealing with native Xlib types were (skip)ed because
gobject-introspection did not have correct Xlib types declarations.
They are corrected now, so these GdkX11 functions can be enabled back
again.
https://bugzilla.gnome.org/show_bug.cgi?id=655495  
						
						
					 
					
						2011-08-01 11:09:39 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5b9e402cf3 
					 
					
						
						
							
							Fix a typo in !HAVE_XCURSOR code paths  
						
						... 
						
						
						
						Patch by Victor Oliveira,
http://bugzilla.gnome.org/show_bug.cgi?id=649665  
						
						
					 
					
						2011-05-07 12:01:04 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1fcfa91ee3 
					 
					
						
						
							
							gdk/x11/gdkcursor-x11.c: Use GdkRGBA instead GdkColor  
						
						
						
						
					 
					
						2011-05-04 17:58:17 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f598f75dfb 
					 
					
						
						
							
							gdk_cursor_new_from_pixmap: Fix gdk_display_is_closed call  
						
						... 
						
						
						
						This was typoed in commit dfe6ba932chttps://bugzilla.gnome.org/show_bug.cgi?id=642843  
						
						
					 
					
						2011-02-20 20:11:13 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						454c36523a 
					 
					
						
						
							
							Silence new gcc warnings  
						
						... 
						
						
						
						gcc 4.6.0 has started to warn about set-but-unused variables.
So don't do that, then. 
						
						
					 
					
						2011-01-23 18:50:09 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7ad7c61678 
					 
					
						
						
							
							Mark api with xlib types as skipped  
						
						... 
						
						
						
						Since they'd need to have boxed type to be able to work
for introspection based bindings 
						
						
					 
					
						2011-01-20 12:12:22 -02: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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f9e876e265 
					 
					
						
						
							
							Fix another typo  
						
						
						
						
					 
					
						2010-12-21 12:32:34 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fdfabea958 
					 
					
						
						
							
							Don't export gdk_x11_cursor_finalize  
						
						
						
						
					 
					
						2010-12-21 12:07:09 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						21d8160c57 
					 
					
						
						
							
							x11: Export GdkX11Cursor  
						
						
						
						
					 
					
						2010-12-21 12:07:08 -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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						60dc856daf 
					 
					
						
						
							
							x11: Remove duplicated docs  
						
						... 
						
						
						
						They're in gdk/gdkdisplay.c now. 
						
						
					 
					
						2010-12-21 12:07:06 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						095d1905a9 
					 
					
						
						
							
							x11: Don't keep the display around anymore  
						
						... 
						
						
						
						Use gdk_cursor_get_display() instead. 
						
						
					 
					
						2010-12-21 12:07:06 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4793bd3399 
					 
					
						
						
							
							gdk: Move gdk_cursor_get_display() out of the backends  
						
						... 
						
						
						
						Now that we store the display inside the cursor, that change is obvious. 
						
						
					 
					
						2010-12-21 12:07:05 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7a14b30ea3 
					 
					
						
						
							
							gdk: Make display a property of GdkCursor  
						
						
						
						
					 
					
						2010-12-21 12:07:05 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						28b2d7e5da 
					 
					
						
						
							
							gdk: Make cursor-type a property of the cursor  
						
						
						
						
					 
					
						2010-12-21 12:07:05 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						768b425ce6 
					 
					
						
						
							
							x11: Use g_object_(un)ref instead of gdk_cursor_(un)ref  
						
						
						
						
					 
					
						2010-12-21 12:07:04 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0b4913a166 
					 
					
						
						
							
							gdk: Make GdkCursor a GObject  
						
						... 
						
						
						
						Also port the X11 implementation. Win32 and Quartz need to be ported
still. 
						
						
					 
					
						2010-12-21 12:07:04 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						66e3894539 
					 
					
						
						
							
							gdk: Move GdkCursor definition into a private header  
						
						
						
						
					 
					
						2010-12-21 12:07:04 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2eef91ad93 
					 
					
						
						
							
							x11: Move GdkCursorPrivate into the C file  
						
						
						
						
					 
					
						2010-12-21 12:07:04 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						214342eac5 
					 
					
						
						
							
							Clean up gdkx.h a bit  
						
						... 
						
						
						
						Moving the direct-access redefinitions of various macros
to gdkprivate-x11.h and use that header throughout in x11/.
Also remove a workaround for a long-fixed X server bug. 
						
						
					 
					
						2010-12-21 12:07:01 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						da216c0665 
					 
					
						
						
							
							Add vfuncs for a bunch of cursor functionality to GdkDisplay  
						
						
						
						
					 
					
						2010-12-21 12:06:58 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dfe6ba932c 
					 
					
						
						
							
							Don't access GdkDisplay fields directly  
						
						... 
						
						
						
						Use accessors instead. 
						
						
					 
					
						2010-12-21 12:06:58 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e724054d19 
					 
					
						
						
							
							API: Remove GDK_WINDOW_XWINDOW() macro  
						
						... 
						
						
						
						Use GDK_WINDOW_XID() instead.
THis was done using sed, so there might be issues resulting to that.
Feel free to fix. 
						
						
					 
					
						2010-12-02 20:20:56 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2e3935ba9d 
					 
					
						
						
							
							Fix missing (transfer) annotations in GDK  
						
						... 
						
						
						
						Mostly missing (transfer none). 
						
						
					 
					
						2010-11-24 21:37:20 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e0d7da3c8c 
					 
					
						
						
							
							x11: Set GDK_PIXBUF_ENABLE_BACKEND before including files  
						
						... 
						
						
						
						Otherwise we get an undefined gdk_pixbuf_set_option(). 
						
						
					 
					
						2010-10-18 19:22:43 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b5621b3c89 
					 
					
						
						
							
							Take cursor hotspot from pixbuf if available  
						
						... 
						
						
						
						Allow -1 for the hotspot coordinates in gdk_cursor_new_from_pixbuf,
if the pixbuf contains the x_hot/y_hot options with appropriate values.
Bug #632140 . 
						
						
					 
					
						2010-10-15 14:38:21 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bda1f35585 
					 
					
						
						
							
							Inclusion cleanups in sources  
						
						... 
						
						
						
						Try to do inclusions in the same sequence, more or less. 
						
						
					 
					
						2010-10-14 22:09:36 -04: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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9bcbdb7494 
					 
					
						
						
							
							x11: Create blank cursor without pixmaps  
						
						
						
						
					 
					
						2010-09-26 15:11:30 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						55c4cdab1a 
					 
					
						
						
							
							x11: Make fallback cursor code not use pixmaps  
						
						... 
						
						
						
						The fallback code for when XCursor wasn't available was still using
GdkPixmap to create the bitmaps. 
						
						
					 
					
						2010-09-26 15:11:30 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						47292f28d5 
					 
					
						
						
							
							x11: Upload cursor image using Cairo  
						
						... 
						
						
						
						There's no need to write our own upload function when the cursor format
is identical to CAIRO_FORMAT_ARGB32. 
						
						
					 
					
						2010-09-26 15:11:30 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6218c16ff8 
					 
					
						
						
							
							API: Remove gdk_cursor_new_from_pixmap()  
						
						... 
						
						
						
						gdk_cursor_new_from_pixbuf() is the proper replacement. 
						
						
					 
					
						2010-09-26 15:02:59 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c9d08d02e5 
					 
					
						
						
							
							gdk: Remove data consructors for GdkPixmap  
						
						... 
						
						
						
						That is all of the gdk_pixmap/bitmap_create_from_* constructors. 
						
						
					 
					
						2010-08-10 21:02:31 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4f37e6833c 
					 
					
						
						
							
							x11: Create empty cursor without old functions  
						
						... 
						
						
						
						In particular, clear the bitmap manually instead of using
create_from_data. 
						
						
					 
					
						2010-08-10 21:02:31 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e98f760e9c 
					 
					
						
						
							
							x11: Make fallback pixbuf-cursor code not use old constructors  
						
						... 
						
						
						
						These bitmap constructors are about to die. The replacement is painting
with Cairo image surfaces and that's what we do here. 
						
						
					 
					
						2010-08-10 21:02:30 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						404e7d0e00 
					 
					
						
						
							
							gdk/: fully remove gdkalias hacks  
						
						... 
						
						
						
						https://bugzilla.gnome.org/show_bug.cgi?id=623845  
					
						2010-07-10 02:21:31 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						18dc96caf8 
					 
					
						
						
							
							Merge in Gdk-custom.c introspection annotations  
						
						... 
						
						
						
						The Gdk-custom.c file in gir-repository contained a number of
introspection annotations.  Merge those into the GDK source files.
Some documentation was moved from the tmpl/ files to accomodate
the addition of annotations.
https://bugzilla.gnome.org/show_bug.cgi?id=592279  
						
						
					 
					
						2009-12-16 17:22:01 -02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						57bc513713 
					 
					
						
						
							
							Use g_object_ref/unref instead deprecated gdk_*_ref/unref functions  
						
						... 
						
						
						
						Substitute deprecated reference counting functions for
g_object_ref/unref in documentation and in internal code
https://bugzilla.gnome.org/show_bug.cgi?id=598217  
						
						
					 
					
						2009-10-14 03:13:52 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a576e0c9fa 
					 
					
						
						
							
							Don't update blank cursors  
						
						... 
						
						
						
						svn path=/trunk/; revision=22208 
						
						
					 
					
						2009-01-24 21:29:36 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1cba7387ce 
					 
					
						
						
							
							Cache cursors to avoid libXcursor theme lookup overhead.  
						
						... 
						
						
						
						Patch by David Alan Gilbert.
        * gdk/gdkcursor.h: Add a GDK_BLANK_CURSOR cursor type.
        * gdk/x11/gdkcursor-x11.c: Cache font cursors and named cursors.
        * gdk/x11/gdkprivate-x11.h:
        * gdk/x11/gdkcdisplay-x11.c: Remove cached cursors when a
        display if finalized.
svn path=/trunk/; revision=22145 
						
						
					 
					
						2009-01-20 02:15:59 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4c7d351053 
					 
					
						
						
							
							Bug 544265 – GDK assumes XFIXES extension  
						
						... 
						
						
						
						2008-07-23  Matthias Clasen  <mclasen@redhat.com >
        Bug 544265 – GDK assumes XFIXES extension
        * gdk/x11/gdkcursor-x11.c (_gdk_x11_cursor_update_theme):
        Only call XFixes functions if the server has the extension.
        Reported by Ian Turner.
svn path=/trunk/; revision=20901 
						
						
					 
					
						2008-07-24 03:38:08 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d97cdbdf53 
					 
					
						
						
							
							Include "config.h" instead of <config.h> Command used: find -name  
						
						... 
						
						
						
						2008-06-21  Johan Dahlin  <jdahlin@async.com.br >
    * *.[ch]: Include "config.h" instead of <config.h>
    Command used:
    find -name \*.[ch]|xargs perl -p -i -e 's/^#include <config.h>/#include "config.h"/g'
    Rubberstamped by Mitch and Tim
svn path=/trunk/; revision=20669 
						
						
					 
					
						2008-06-22 14:28:52 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2ec7ee28b8 
					 
					
						
						
							
							Only set the cursor size if it is != 0.  
						
						... 
						
						
						
						2006-01-25  Matthias Clasen  <mclasen@redhat.com >
	* gdk/x11/gdkcursor-x11.c (gdk_x11_display_set_cursor_theme): Only
	set the cursor size if it is != 0.
	* gtk/gtksettings.c (gtk_settings_class_init): Change the default value
	of gtk-cursor-theme-size to 0, meaning "use default". 
						
						
					 
					
						2006-01-25 15:41:40 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						73153b42e8 
					 
					
						
						
							
							Use an unused high bit in the XID to mark fonts in the global xid hash  
						
						... 
						
						
						
						2006-01-19  Matthias Clasen  <mclasen@redhat.com >
	* gdk/x11/gdkprivate-x11.h (XID_FONT_BIT):
	* gdk/x11/gdkfont-x11.c:
	* gdk/x11/gdkxid.c: Use an unused high bit in the
	XID to mark fonts in the global xid hash table.
	* gdk/x11/gdkcursor-x11.c (update_cursor): Skip fonts
	when iterating over the xid hash table, since calling
	GDK_IS_WINDOW () on an GdkFont can cause a segfault.
	(#327751 , Ryan Lortie) 
						
						
					 
					
						2006-01-20 04:35:24 +00:00