5b81186be3 
					 
					
						
						
							
							wayland: Protocol update: wl_pointer_set_cursor takes a serial  
						
						
						
						
					 
					
						2012-07-12 15:58:38 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a4f032f1ea 
					 
					
						
						
							
							wayland: Save the serial numbers for the pointer events  
						
						
						
						
					 
					
						2012-07-12 15:58:38 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						17d1c3c833 
					 
					
						
						
							
							wayland: Ensure that _get_client_pointer returns a pointer  
						
						... 
						
						
						
						The previous implementation could return a device that is a keyboard. 
						
						
					 
					
						2012-07-12 15:58:38 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						93a338245a 
					 
					
						
						
							
							wayland: Switch to new wayland cursors mechanism  
						
						
						
						
					 
					
						2012-07-12 15:58:38 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3eb0b195ed 
					 
					
						
						
							
							wayland: Port to new input protocol mechanism  
						
						... 
						
						
						
						This replaces the wl_input_device with wl_pointer, wl_keyboard, wl_touch all
tied together under a wl_seat.
This is quite a radical change in protocol and for now keyboard handling is
disabled. 
						
						
					 
					
						2012-07-12 15:58:38 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a9dc48ce94 
					 
					
						
						
							
							wayland: Update to new header path for xkbcommon  
						
						
						
						
					 
					
						2012-07-12 15:58:37 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fc58ff1e6a 
					 
					
						
						
							
							wayland: Rename GdkDisplayWayland to GdkWaylandDisplay  
						
						... 
						
						
						
						This makes it consistent with the functions in the vtable and also consistent
with other backends. 
						
						
					 
					
						2012-04-17 14:11:31 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						114b45c7eb 
					 
					
						
						
							
							gdk: Make query_state() vfunc a void vfunc  
						
						... 
						
						
						
						... and make sure the backends implement it that way.
query_state() return value was ignored in all of GDK and caused crashes
when it failed. 
						
						
					 
					
						2012-03-09 13:23:05 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						99e0f4b62c 
					 
					
						
						
							
							wayland: Don't try and reset the pointer window grab if there wasn't one  
						
						
						
						
					 
					
						2012-03-06 21:24:41 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bdca0520e6 
					 
					
						
						
							
							wayland: Store the device that does a grab for a window on the window  
						
						... 
						
						
						
						This allows us to get the device if we need to make the window a popup. This
relies on the side effect that GTK calls into GDK to take a grab before the
popup window is shown. 
						
						
					 
					
						2012-02-27 17:15:12 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9d0febc9a6 
					 
					
						
						
							
							Change FSF Address  
						
						
						
						
					 
					
						2012-02-27 17:06:11 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4c79e25915 
					 
					
						
						
							
							wayland: Report middle and right buttons correctly  
						
						... 
						
						
						
						The linux evdev button codes have right as 274 and left as 273. 
						
						
					 
					
						2012-01-18 12:04:18 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b9509ec15d 
					 
					
						
						
							
							wayland: Handle request for selection atoms when there's no selection  
						
						
						
						
					 
					
						2012-01-17 11:10:59 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7328cc73aa 
					 
					
						
						
							
							wayland: Set GdkWindow focused state based on keyboard focus  
						
						
						
						
					 
					
						2012-01-16 15:36:28 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5f07e937c8 
					 
					
						
						
							
							wayland: Implement client side keyboard repeat  
						
						
						
						
					 
					
						2012-01-16 15:36:27 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						08f5483fb7 
					 
					
						
						
							
							wayland: Free the internal selection data when the selection is cleared  
						
						
						
						
					 
					
						2012-01-13 16:50:47 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1e0b22c176 
					 
					
						
						
							
							wayland: Fix memory handling for the selection callbacks  
						
						
						
						
					 
					
						2012-01-13 16:50:47 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						368d6c50b7 
					 
					
						
						
							
							wayland: Add basic API for setting and clearing the selection on the device  
						
						
						
						
					 
					
						2012-01-13 16:50:47 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cd795de6bf 
					 
					
						
						
							
							wayland: Expose basic mechanism for getting selection content by callback  
						
						... 
						
						
						
						This version has a couple of TODOs/FIXMEs:
* We should do something better than g_io_channel_read_to_end
* Need to check the mime type is valid 
						
						
					 
					
						2012-01-13 16:50:47 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9d90a17a7c 
					 
					
						
						
							
							wayland: Add call to get types available for the selection as atoms  
						
						
						
						
					 
					
						2012-01-13 16:50:47 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fe3f275945 
					 
					
						
						
							
							wayland: Remove unused variables to silence compiler warning  
						
						
						
						
					 
					
						2012-01-13 16:50:47 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e7e86ba5f4 
					 
					
						
						
							
							wayland: Remove unused variable from grab implementation  
						
						
						
						
					 
					
						2012-01-12 13:48:57 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0aa210866c 
					 
					
						
						
							
							wayland: Fix compilation warning for destroy function implementation  
						
						
						
						
					 
					
						2012-01-12 13:48:57 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e5283122fd 
					 
					
						
						
							
							wayland: Add implementations for the device_grab / device_ungrab vfuncs  
						
						... 
						
						
						
						This allows the correct implementation of breaking the grab in pointer driven
resize and move.
Signed-off-by: Rob Bradford <rob@linux.intel.com > 
						
						
					 
					
						2012-01-09 15:59:02 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ff016a7857 
					 
					
						
						
							
							wayland: Set a default cursor when the window cursor is set to NULL  
						
						... 
						
						
						
						This change follows on from a change in semantics in Wayland where calling
wl_input_device_attach with nil would make the compositor set the pointer
sprite to it's default cursor sprite. 
						
						
					 
					
						2012-01-05 17:39:14 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						24360a8076 
					 
					
						
						
							
							gdk/*: Use g_list_free_full convenience function  
						
						
						
						
					 
					
						2012-01-05 04:22:42 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8c1f8c0668 
					 
					
						
						
							
							wayland: Add dummy implementation of the wl_data_device functionality  
						
						... 
						
						
						
						Setup listener functions for the drag and drop events as well as the selection
events. Then create and save a data structure representing the data offer from
the other client. 
						
						
					 
					
						2011-12-14 14:47:27 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b165c1bac8 
					 
					
						
						
							
							wayland: Get the data device during input device setup  
						
						... 
						
						
						
						The data device is a associated with the input device - fetch the data device
from the data manager for the current input device. 
						
						
					 
					
						2011-12-14 14:44:44 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						32c9251b1e 
					 
					
						
						
							
							wayland: Don't use deprecated function: gdk_window_get_pointer  
						
						... 
						
						
						
						Replace it with gdk_window_get_device_position. 
						
						
					 
					
						2011-12-14 14:43:29 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1cd65aea53 
					 
					
						
						
							
							wayland: Only set x, y, and modifiers if the pointers are non-NULL  
						
						
						
						
					 
					
						2011-02-11 17:07:19 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ffe3af7f1c 
					 
					
						
						
							
							wayland: There's only one screen  
						
						
						
						
					 
					
						2011-02-11 09:56:58 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cfb9c840e5 
					 
					
						
						
							
							wayland: Remove some fprintf debug messages  
						
						
						
						
					 
					
						2011-02-10 22:22:42 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f0fe810999 
					 
					
						
						
							
							wayland: Adjust the hw keycode in key events for min_key_code  
						
						
						
						
					 
					
						2011-02-10 16:34:40 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						df0815470c 
					 
					
						
						
							
							wayland: Return surface coordinates and mask in window_at_position  
						
						
						
						
					 
					
						2011-02-10 13:42:59 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9e1a0a1bec 
					 
					
						
						
							
							wayland: Fix indentation  
						
						
						
						
					 
					
						2011-02-10 11:02:15 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						df57389190 
					 
					
						
						
							
							wayland: Unref the keyboard focus surface when losing keyboard focus  
						
						
						
						
					 
					
						2011-02-10 11:02:15 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f62e4a02b6 
					 
					
						
						
							
							wayland: Use GDK_NOTE for logging event debug messages  
						
						
						
						
					 
					
						2011-02-10 11:02:15 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9f0ed18d5a 
					 
					
						
						
							
							wayland: Set event screen  
						
						
						
						
					 
					
						2011-02-10 10:57:33 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3beb09adca 
					 
					
						
						
							
							wayland: Copy translate_keyboard_string() form x11 backend  
						
						
						
						
					 
					
						2011-02-10 10:53:31 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0583603b09 
					 
					
						
						
							
							wayland: Actually return device in _gdk_wayland_device_get_device()  
						
						
						
						
					 
					
						2011-02-10 10:49:51 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						de82b82dd8 
					 
					
						
						
							
							wayland: Clear modifier mask before restoring from keyboard_focus value  
						
						
						
						
					 
					
						2011-02-09 16:36:15 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c36dfccc64 
					 
					
						
						
							
							wayland: Consolidate device and devicemanager implementation  
						
						
						
						
					 
					
						2011-02-09 15:27:08 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3ef3433511 
					 
					
						
						
							
							wayland: Support setting cursors  
						
						... 
						
						
						
						And a handful unrelated cleanups.  Still doesn't really have an answer
for cursor themes. 
						
						
					 
					
						2011-02-09 14:48:31 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						590f3dfa1f 
					 
					
						
						
							
							Add Wayland backend  
						
						
						
						
					 
					
						2011-02-05 16:11:54 -05:00