3c8fc21e9b 
					 
					
						
						
							
							[GI] Fixes of existing incorrect annotations  
						
						
						
						
					 
					
						2011-01-20 13:56:06 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9389054da2 
					 
					
						
						
							
							[GI] Add (type) annotations to real types  
						
						
						
						
					 
					
						2011-01-20 10:38:38 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ae7e5fc2d1 
					 
					
						
						
							
							gdk: Simplify code  
						
						... 
						
						
						
						Move a previous vfunc into the only caller. 
						
						
					 
					
						2011-01-03 17:44:24 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6c39cade16 
					 
					
						
						
							
							gdk: Get rid of GdkDisplayDeviceHooks  
						
						... 
						
						
						
						Move the only user to call the function directly and copy the called
function over. 
						
						
					 
					
						2011-01-03 17:44:24 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6e18276f52 
					 
					
						
						
							
							gdk: Move get_device_state out of the display hooks  
						
						... 
						
						
						
						Previous callers now use _gdk_device_query_state() directly. 
						
						
					 
					
						2011-01-03 17:44:24 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						42fbccd3d2 
					 
					
						
						
							
							API: gdk: Remove gdk_device_set_source()  
						
						... 
						
						
						
						The source of a device is not changeable. 
						
						
					 
					
						2010-12-27 20:08:50 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9746991548 
					 
					
						
						
							
							API: gdk: Make gdk_display_get_window_at_device_position() a device API  
						
						... 
						
						
						
						It's now called gdk_device_get_window_at_position(). It doesn't make
sense to keep device-specific API part of the display. 
						
						
					 
					
						2010-12-27 18:46:41 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0c285341a9 
					 
					
						
						
							
							API: gdk: gdk_display_get_device_state() => gdk_device_get_position()  
						
						... 
						
						
						
						The API was not display-specific, but belonged to the device. Also, we
didn't find a user of the modifier mask, so we dropped it. 
						
						
					 
					
						2010-12-27 18:46:41 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						27ce9421d0 
					 
					
						
						
							
							Fix up GDK docs  
						
						
						
						
					 
					
						2010-12-25 00:02:39 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						30cdab13fe 
					 
					
						
						
							
							docs: Add docs about how to get a GtkDevice  
						
						... 
						
						
						
						Fixes https://bugzilla.gnome.org/show_bug.cgi?id=637895  
						
						
					 
					
						2010-12-24 14:39:55 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						66f7c3a562 
					 
					
						
						
							
							API: gdk: gdk_display_warp_device() => gdk_device_warp()  
						
						... 
						
						
						
						warping devices has nothing to do with displays, so putting it there
seems weird. 
						
						
					 
					
						2010-12-21 12:07:06 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						224726f554 
					 
					
						
						
							
							Remove gdk_windowing_{get_device_state,window_at_device_position}  
						
						... 
						
						
						
						The !trusted workaround code is pushed down into the GdkDevice
subclasses, and we use the device vfuncs directly in gdkdisplay.c 
						
						
					 
					
						2010-12-21 12:06:59 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9adb974155 
					 
					
						
						
							
							Add a vfunc for _gdk_windowing_window_get_next_serial  
						
						
						
						
					 
					
						2010-12-21 12:06:58 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ea96e5e16f 
					 
					
						
						
							
							Explode gdkinternals.h into per-class private headers  
						
						... 
						
						
						
						At the same time, move some more class and instance structs
out of public headers. 
						
						
					 
					
						2010-12-21 12:06:58 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ff8a334725 
					 
					
						
						
							
							Hide GdkDevice struct  
						
						... 
						
						
						
						Once its hidden, we can kill the GdkDevicePrivate struct too. 
						
						
					 
					
						2010-12-21 12:06:58 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a169f6e32d 
					 
					
						
						
							
							Make GdkDevice parallel-implementable  
						
						... 
						
						
						
						Use the grab and ungrab vfuncs from the frontend instead of the
_gdk_windowing wrappers, and move some things around accordingly.
Again, only the X11 backend has been updated, other backends
need to be updated to match. 
						
						
					 
					
						2010-12-21 12:06:56 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						13f18567e9 
					 
					
						
						
							
							gdk: return 0, not NULL from gdk_device_get_n_axes()  
						
						
						
						
					 
					
						2010-12-21 15:16:35 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						17e97467df 
					 
					
						
						
							
							Strengthen checks in functions taking a GdkDevice  
						
						... 
						
						
						
						Docs have also been improved, to make explicit the device
type/source accepted. 
						
						
					 
					
						2010-12-20 23:08:10 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2c8c1c6df4 
					 
					
						
						
							
							Remove *_set_extension_events() and old API to query devices.  
						
						... 
						
						
						
						The old functions to get core pointer and devices list are gone as
well. This slice is entirely replaced internally by multidevice
handling and may just go. 
						
						
					 
					
						2010-12-17 16:25:14 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ec82d133b1 
					 
					
						
						
							
							Remove debug messages from GdkDevice  
						
						
						
						
					 
					
						2010-12-15 15:48:43 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						88767b0af7 
					 
					
						
						
							
							gdk: Don't use NULL for integers  
						
						
						
						
					 
					
						2010-12-15 14:51:25 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						be7de347bf 
					 
					
						
						
							
							xi2: Improve device hierarchy handling  
						
						... 
						
						
						
						The xi2 device manager now handles slaves being detached and/or
attached to a master.
gdk_device_list_slaves() has been added so it is possible to
know how slaves relate with masters. The other backends (X11 and not)
don't neeed to to anything special here since their hierarchy is
fully flat. 
						
						
					 
					
						2010-12-15 03:17:59 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9f41101ccc 
					 
					
						
						
							
							Emit GdkDevice::changed when the slave device being used changes  
						
						... 
						
						
						
						When the slave device changes, the master takes the shape of the
new one, modifying its axes, this signal is more useful to catch
this situation than the n-axes property 
						
						
					 
					
						2010-12-15 03:17:58 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1bb6f48bb3 
					 
					
						
						
							
							gdk: Rename GdkWindowObject to GdkWindow  
						
						... 
						
						
						
						... and remove most of the casting that used to be necessary. 
						
						
					 
					
						2010-12-02 20:21:03 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2e3935ba9d 
					 
					
						
						
							
							Fix missing (transfer) annotations in GDK  
						
						... 
						
						
						
						Mostly missing (transfer none). 
						
						
					 
					
						2010-11-24 21:37:20 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						aaf8530177 
					 
					
						
						
							
							gdk: remove GdkDeviceKey and GdkDeviceAxis from the public API  
						
						... 
						
						
						
						move GdkDeviceKey to gdkdevice.c because it's still used there, remove
GdkDeviceAxis entirely. 
						
						
					 
					
						2010-11-24 20:28:19 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bdf18500ec 
					 
					
						
						
							
							gdk: gdk_device_get_n_keys() is now Since: 2.24  
						
						
						
						
					 
					
						2010-11-24 20:16:25 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fb5dd9f72f 
					 
					
						
						
							
							Move all GdkDevice members to private and add one missing accessor  
						
						
						
						
					 
					
						2010-11-23 20:25:13 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a1134e5622 
					 
					
						
						
							
							gdk: change signature of gdk_device_get_history() back to what it used to be  
						
						... 
						
						
						
						"n_events" went back from guint to gint. 
						
						
					 
					
						2010-10-19 13:30:42 +02: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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9826c31a9f 
					 
					
						
						
							
							gdk: Get rid of gdk_drawable_get_size() usage  
						
						
						
						
					 
					
						2010-09-26 15:11:43 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b5097de481 
					 
					
						
						
							
							gdk: gdk_drawable_get_display() => gdk_window_get_display()  
						
						
						
						
					 
					
						2010-09-26 15:11:33 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a6e936788a 
					 
					
						
						
							
							gdk: gdk_drawable_get_screen/visual => gdk_window_get_screen/visual  
						
						
						
						
					 
					
						2010-09-26 15:11:33 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c7d73ee587 
					 
					
						
						
							
							Fix bugs that crashed gdk_display_close() on x11  
						
						... 
						
						
						
						* _gdk_device_set_associated_device() did not allow NULL device
* GdkDisplay should dispose device manager to avoid devices
  trying to touch the display in finalize
* GdkDeviceManagerXI did not ref devices in id hash
* GdkDisplayX11 did not ref devices in ->input_devices 
						
						
					 
					
						2010-09-18 22:57:36 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6aa8941b84 
					 
					
						
						
							
							Add annotations  
						
						... 
						
						
						
						The goi scanner warns about these nowadays. 
						
						
					 
					
						2010-09-17 00:18:20 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ba158a24fe 
					 
					
						
						
							
							Miscellaneous property string fixes  
						
						
						
						
					 
					
						2010-08-29 19:00:14 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						404e7d0e00 
					 
					
						
						
							
							gdk/: fully remove gdkalias hacks  
						
						... 
						
						
						
						https://bugzilla.gnome.org/show_bug.cgi?id=623845  
					
						2010-07-10 02:21:31 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bd4609b140 
					 
					
						
						
							
							Merge the xi2-for-master branch  
						
						
						
						
					 
					
						2010-05-25 18:38:44 -04:00