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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						83054baa16 
					 
					
						
						
							
							wayland: Load cursors from wayland directory under XDG_DATA_DIRS  
						
						... 
						
						
						
						This means we don't have to have hardcoded "/usr/share/wayland" to find the
cursors.
This change also fixes up the warning messages for when loading fails. 
						
						
					 
					
						2011-12-09 18:22:01 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b917c2f027 
					 
					
						
						
							
							wayland: Port from wl_shell to wl_surface_shell  
						
						... 
						
						
						
						Previously all the commands that acted on the shell took the surface that was
to be acted on as parameter. Now we retrieve an object from the shell that
represents its state for the surface. With that wl_shell_surface object we can
then call methods on that.
Signed-off-by: Kristian Høgsberg <krh@bitplanet.net > 
						
						
					 
					
						2011-12-05 16:20:39 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0dd1f7edbc 
					 
					
						
						
							
							wayland: Update to recent API changes  
						
						
						
						
					 
					
						2011-12-02 05:41:43 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3b152df48a 
					 
					
						
						
							
							Wayland: Adapt to GdkWindowImpl api change  
						
						
						
						
					 
					
						2011-11-05 01:12:26 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						616afadd78 
					 
					
						
						
							
							gdk: s/gdk_cursor_unref/g_object_unref/  
						
						
						
						
					 
					
						2011-10-15 14:35:28 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5b74ee38e8 
					 
					
						
						
							
							gdk: fix gdk_keyval_to_lower/upper() for Quartz, Win32 and Broadway  
						
						... 
						
						
						
						In 2.x, the !HAVE_XCONVERTCASE fallback of keyval_convert_case() was
implicitly used as implementation for all !X11 backends.
In 3.x, when this function was virtualized in GdkDisplayManager,
this fallback was moved to the X11 backend and the other backends
"equipped" with /* FIXME implement */ implementations of
keyval_convert_case() which don't convert anything.
Move the fallback code back to gdk/ as default implementation
of GdkDisplayManager::keyval_convert_case() and remove its
implementations is all backends but X11. Also remove the
implementation in Wayland which was a plain copy of what
is now the default implementation.
(cherry picked from commit f46c1b76d839a03bdc8080bc130fabd1068f2557) 
						
						
					 
					
						2011-10-07 16:19:41 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						99f489b5ef 
					 
					
						
						
							
							wayland: Acquire cairo device during operations that need the GL context  
						
						
						
						
					 
					
						2011-08-22 16:32:06 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						32e00d1f43 
					 
					
						
						
							
							Use AM_CPPFLAGS instead the obsolete INCLUDES  
						
						
						
						
					 
					
						2011-07-06 15:58:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						24f1132671 
					 
					
						
						
							
							Track wayland protocol changes.  
						
						
						
						
					 
					
						2011-06-23 07:06:35 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7c688cb8a6 
					 
					
						
						
							
							gdk: Use const instead G_CONST_RETURN  
						
						
						
						
					 
					
						2011-06-10 13:07:54 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2ebdcf5f37 
					 
					
						
						
							
							wayland: Track wayland API changes  
						
						
						
						
					 
					
						2011-05-08 13:20:11 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f75ea21dcd 
					 
					
						
						
							
							wayland: Remove non-existing gdkscreen-wayland.h from SOURCES  
						
						
						
						
					 
					
						2011-04-13 14:34:26 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fcd58b0ffd 
					 
					
						
						
							
							wayland: Add modifier masks for meta, hyper and super keys  
						
						... 
						
						
						
						Makes alt keybindings work in vte. 
						
						
					 
					
						2011-03-01 11:33:07 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0e1041a8af 
					 
					
						
						
							
							wayland: Add another cursor (left-ptr)  
						
						
						
						
					 
					
						2011-03-01 11:32:05 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b5134619a0 
					 
					
						
						
							
							wayland: Map transient surfaces as such  
						
						
						
						
					 
					
						2011-02-11 17:20:14 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1cd65aea53 
					 
					
						
						
							
							wayland: Only set x, y, and modifiers if the pointers are non-NULL  
						
						
						
						
					 
					
						2011-02-11 17:07:19 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						152dca40d3 
					 
					
						
						
							
							wayland: Remove window cursor hash  
						
						
						
						
					 
					
						2011-02-11 10:06:56 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ffe3af7f1c 
					 
					
						
						
							
							wayland: There's only one screen  
						
						
						
						
					 
					
						2011-02-11 09:56:58 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6eac07d4f6 
					 
					
						
						
							
							wayland: Trim some unused struct fields  
						
						
						
						
					 
					
						2011-02-11 09:50:10 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f2ac8c7ce3 
					 
					
						
						
							
							wayland: Drop empty gdkscreen-wayland.h  
						
						
						
						
					 
					
						2011-02-10 23:00:12 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4ca3e53a3e 
					 
					
						
						
							
							wayland: Drop GdkToplevelWayland and gdkwindow-wayland.h  
						
						
						
						
					 
					
						2011-02-10 22:51:23 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cd91551075 
					 
					
						
						
							
							wayland: Fix resizing from other corners than just botton-right  
						
						
						
						
					 
					
						2011-02-10 22:37:51 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cfb9c840e5 
					 
					
						
						
							
							wayland: Remove some fprintf debug messages  
						
						
						
						
					 
					
						2011-02-10 22:22:42 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6d20bcb848 
					 
					
						
						
							
							wayland: Fix hiding and withdrawing surfaces  
						
						
						
						
					 
					
						2011-02-10 22:21:08 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						22b9132ae5 
					 
					
						
						
							
							wayland: Keep a reference to the surface we last attached  
						
						
						
						
					 
					
						2011-02-10 22:04:26 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3b205de896 
					 
					
						
						
							
							wayland: Port over missing xkb functionality from X11 backend  
						
						
						
						
					 
					
						2011-02-10 20:34:14 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0db8663e44 
					 
					
						
						
							
							wayland: Copy gdk_wayland_keymap_translate_keyboard_state from X11 backend  
						
						
						
						
					 
					
						2011-02-10 16:35:38 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f0fe810999 
					 
					
						
						
							
							wayland: Adjust the hw keycode in key events for min_key_code  
						
						
						
						
					 
					
						2011-02-10 16:34:40 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c3955ea0c2 
					 
					
						
						
							
							wayland: Add a few more cursors  
						
						
						
						
					 
					
						2011-02-10 14:08:53 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						df0815470c 
					 
					
						
						
							
							wayland: Return surface coordinates and mask in window_at_position  
						
						
						
						
					 
					
						2011-02-10 13:42:59 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4621c6476c 
					 
					
						
						
							
							wayland: Send visibility event after map  
						
						
						
						
					 
					
						2011-02-10 11:02:15 -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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1b918d1b93 
					 
					
						
						
							
							wayland: Pretend selection works, print debug message  
						
						
						
						
					 
					
						2011-02-10 10:54:10 -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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f7f1b59e05 
					 
					
						
						
							
							wayland: Handle blank cursor  
						
						
						
						
					 
					
						2011-02-10 10:49:09 -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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						546069f434 
					 
					
						
						
							
							wayland: Use wayland-egl  
						
						
						
						
					 
					
						2011-02-08 16:02:22 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						541d5172dd 
					 
					
						
						
							
							Track 2.99.3 API changes  
						
						
						
						
					 
					
						2011-02-08 08:12:59 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1149c342bf 
					 
					
						
						
							
							Clean up buffer handling a bit  
						
						
						
						
					 
					
						2011-02-05 16:11:55 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						846e2c0eee 
					 
					
						
						
							
							Remove leftover _gdk_windowing_set_cairo_surface_size()  
						
						
						
						
					 
					
						2011-02-05 16:11:55 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a65fcd0859 
					 
					
						
						
							
							Hook up xkb_keysym_to_string and xkb_string_to_keysym  
						
						
						
						
					 
					
						2011-02-05 16:11:55 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7d29070faf 
					 
					
						
						
							
							Implement GdkKeymap using libxkbcommon  
						
						
						
						
					 
					
						2011-02-05 16:11:55 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						799279daf0 
					 
					
						
						
							
							Invalidate window on configure  
						
						... 
						
						
						
						This will trigger a repaint of the window, but it may be more efficient
to just copy back the old surface contents and let gtk+ just update the
changed parts. 
						
						
					 
					
						2011-02-05 16:11:54 -05:00