1e27fe83ea 
					 
					
						
						
							
							mir: display->list_devices vfunc was dropped  
						
						... 
						
						
						
						See 4a6f8a065ahttps://bugzilla.gnome.org/show_bug.cgi?id=762891  
						
						
					 
					
						2016-03-02 10:24:44 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						38ad57948c 
					 
					
						
						
							
							gdk: remove the core_pointer field from GdkDisplay  
						
						... 
						
						
						
						It is not used anymore, so no need to set it
https://bugzilla.gnome.org/show_bug.cgi?id=762820  
						
						
					 
					
						2016-02-29 14:15:04 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						acbb0c4bdd 
					 
					
						
						
							
							mir: fix warnings  
						
						
						
						
					 
					
						2016-02-24 13:24:14 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						594ba3071b 
					 
					
						
						
							
							mir: fix GdkSeat-related deprecations  
						
						
						
						
					 
					
						2016-02-24 13:23:18 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						90d5c7f9e8 
					 
					
						
						
							
							mir: Add C++ guards  
						
						... 
						
						
						
						Avoid missing symbols when compiling C++ including the GDK Mir backend
header.
https://bugzilla.gnome.org/show_bug.cgi?id=761829  
						
						
					 
					
						2016-02-11 12:01:39 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2b95e4db55 
					 
					
						
						
							
							mir: add default GdkSeat for the default GdkDisplay  
						
						
						
						
					 
					
						2016-01-15 14:10:53 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d2ef875e09 
					 
					
						
						
							
							mir: remove deprecated function call  
						
						
						
						
					 
					
						2015-12-04 11:17:43 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9e2b796e77 
					 
					
						
						
							
							mir: Print hscroll and vscroll values when debugging.  
						
						... 
						
						
						
						Signed-off-by: William Hua <william.hua@canonical.com > 
						
						
					 
					
						2015-11-02 10:46:37 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1760ada1ff 
					 
					
						
						
							
							mir: emulate pointer for all touch events  
						
						
						
						
					 
					
						2015-10-27 16:37:21 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6f340d4384 
					 
					
						
						
							
							mir: warning clean-up  
						
						
						
						
					 
					
						2015-10-27 10:50:18 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c3b0b8a360 
					 
					
						
						
							
							mir: allow logging touch events  
						
						
						
						
					 
					
						2015-10-27 10:11:43 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						aefa1ba611 
					 
					
						
						
							
							gdk: Deprecate gdk_display_get_screen  
						
						
						
						
					 
					
						2015-10-27 14:17:52 +13:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						027b02a371 
					 
					
						
						
							
							mir: send touch events  
						
						
						
						
					 
					
						2015-10-16 10:51:36 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						af5792f141 
					 
					
						
						
							
							mir: support more pixel formats  
						
						
						
						
					 
					
						2015-10-14 09:21:41 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bd71b801de 
					 
					
						
						
							
							mir: don't ensure_surface if window not visible  
						
						
						
						
					 
					
						2015-07-15 07:43:55 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						064f28fcbc 
					 
					
						
						
							
							mir: don't warn if transient_for is NULL  
						
						
						
						
					 
					
						2015-07-15 07:43:55 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b32899b98a 
					 
					
						
						
							
							mir: add more default settings under mir  
						
						
						
						
					 
					
						2015-07-15 07:43:55 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1e6c7e3af0 
					 
					
						
						
							
							mir: fix mir pointer event to gdk translation  
						
						
						
						
					 
					
						2015-07-03 13:48:13 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2d223facdc 
					 
					
						
						
							
							mir: ensure parent surface before creating child surface  
						
						
						
						
					 
					
						2015-07-03 13:48:13 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						da14dbe4e5 
					 
					
						
						
							
							mir: fix toggling between maximized and restored  
						
						
						
						
					 
					
						2015-06-23 13:17:28 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e083eb42e9 
					 
					
						
						
							
							mir: fix wheel scrolling in both directions  
						
						
						
						
					 
					
						2015-06-23 13:17:28 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8fac1f688e 
					 
					
						
						
							
							mir: emit GDK_ENTER_NOTIFY on pointer enter  
						
						
						
						
					 
					
						2015-06-23 13:17:28 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2374a1b50b 
					 
					
						
						
							
							mir: remove non-useful logging  
						
						
						
						
					 
					
						2015-06-23 13:17:28 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						19f66c781f 
					 
					
						
						
							
							mir: don't need dummy egl surface  
						
						
						
						
					 
					
						2015-06-23 13:17:28 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						be068607f6 
					 
					
						
						
							
							mir: emit configure event on window move/resize  
						
						... 
						
						
						
						Without this, some windows don't restart the paint clock needed to
actually render the contents. 
						
						
					 
					
						2015-06-23 13:17:27 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9800d83a72 
					 
					
						
						
							
							mir: fix build due to missing api  
						
						
						
						
					 
					
						2015-06-23 13:17:27 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d37f94a524 
					 
					
						
						
							
							mir: keep reference on queued events  
						
						
						
						
					 
					
						2015-06-02 15:14:27 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f1c11740c1 
					 
					
						
						
							
							mir: gdk_mir_window_impl_set_surface_type  
						
						
						
						
					 
					
						2015-06-02 15:14:27 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e1c958e70d 
					 
					
						
						
							
							mir: Create the correct surface  
						
						
						
						
					 
					
						2015-06-02 15:14:27 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a57636f057 
					 
					
						
						
							
							mir: Remove redundant calls  
						
						
						
						
					 
					
						2015-06-02 15:14:27 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						aebac40d38 
					 
					
						
						
							
							mir: log input events properly  
						
						
						
						
					 
					
						2015-06-02 15:14:27 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e6b3bae787 
					 
					
						
						
							
							mir: Resolve warnings  
						
						
						
						
					 
					
						2015-06-02 15:14:27 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a43efc6655 
					 
					
						
						
							
							mir: Update cursor position  
						
						
						
						
					 
					
						2015-06-02 15:14:26 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d43f5258ff 
					 
					
						
						
							
							mir: Remove child window rendering hack  
						
						
						
						
					 
					
						2015-06-02 15:14:26 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6a51ac59f0 
					 
					
						
						
							
							mir: handle generic input events  
						
						
						
						
					 
					
						2015-05-06 10:27:03 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ea190a339a 
					 
					
						
						
							
							mir: fix build failure due to changed api  
						
						
						
						
					 
					
						2015-04-30 12:41:33 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fea2e7bf35 
					 
					
						
						
							
							gdkkeys: Add support to _get_scroll_lock_state()  
						
						... 
						
						
						
						GdkKeymap already has support for _get_num_lock_state() and
_get_caps_lock_state(). Adding _get_scroll_lock_state() would be good
for completness and some backends (Windows?) could take advantage of
this. 
						
						
					 
					
						2015-04-27 20:07:52 -03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						61f3399f98 
					 
					
						
						
							
							mir: Fix build failure due to changed API  
						
						... 
						
						
						
						mir_surface_set_event_handler() now takes three arguments. 
						
						
					 
					
						2015-04-07 10:38:22 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						db8e6aa497 
					 
					
						
						
							
							mir: Fix version annotation, the mir-backend is available since 3.16  
						
						
						
						
					 
					
						2015-03-20 20:23:01 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d066e7541e 
					 
					
						
						
							
							Remove GdkGLProfile  
						
						... 
						
						
						
						The existence of OpenGL implementations that do not provide the full
core profile compatibility because of reasons beyond the technical, like
llvmpipe not implementing floating point buffers, makes the existence of
GdkGLProfile and documenting the fact that we use core profiles a bit
harder.
Since we do not have any existing profile except the default, we can
remove the GdkGLProfile and its related API from GDK and GTK+, and sweep
the whole thing under the carpet, while we wait for an extension that
lets us ask for the most compatible profile possible.
https://bugzilla.gnome.org/show_bug.cgi?id=744407  
						
						
					 
					
						2015-02-12 17:51:31 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						022724aa69 
					 
					
						
						
							
							gl: Drop profile for gdk_window_create_gl_context()  
						
						... 
						
						
						
						Now that we have a two-stages GL context creation sequence, we can move
the profile to a pre-realize option, like the debug and forward
compatibility bits, or the GL version to use. 
						
						
					 
					
						2015-02-12 12:34:28 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c82ad2c129 
					 
					
						
						
							
							mir, gl: Ensure we use the 3.2 core profile  
						
						... 
						
						
						
						Emit an error if the profile is different. 
						
						
					 
					
						2015-02-12 03:34:05 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ce31df3238 
					 
					
						
						
							
							mir: Switch GDK_GL_PROFILE_DEFAULT to mean 3_2_CORE  
						
						... 
						
						
						
						Instead of LEGACY. 
						
						
					 
					
						2015-02-12 03:32:11 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f9503ac189 
					 
					
						
						
							
							mir, GL: Split GL context creation in two phases  
						
						... 
						
						
						
						Move egl_context initialization in gdk_gl_context_realize
 • gdk_window_create_gl_context() creates a GdkGLContext
 • gdk_gl_context_realize() creates the underlying resources
https://bugzilla.gnome.org/show_bug.cgi?id=741946  
						
						
					 
					
						2015-02-12 03:03:18 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0a64a4f3c0 
					 
					
						
						
							
							mir: release surface before rendering parent  
						
						... 
						
						
						
						We should remove the mir and cairo surface before rendering the
transient_for, which will regenerate the cairo surface anyways.
Otherwise, we end up releasing both, when we only really want to get rid
of the mir surface. 
						
						
					 
					
						2015-02-05 17:26:19 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						85c5f6058a 
					 
					
						
						
							
							mir: don't always request mir surfaces  
						
						... 
						
						
						
						Some child window behaviour is faked by painting in the parent, so we
don't bother creating the Mir surface in that case. 
						
						
					 
					
						2015-02-05 17:26:19 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bee39d2251 
					 
					
						
						
							
							mir: reconstruct surface if window is moved  
						
						
						
						
					 
					
						2015-02-05 17:26:19 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						16b250f9bb 
					 
					
						
						
							
							mir: stop using deprecated surface api  
						
						
						
						
					 
					
						2015-02-05 17:26:19 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5eacc92ba7 
					 
					
						
						
							
							mir: fix issues with mouse over parent menu  
						
						... 
						
						
						
						Mouse over a parent menu[bar] didn't work while the menu was open.
The fix was to correct the behaviour of pointer crossing events so that
the pointer appears to be only inside one window at a time.
See: http://tronche.com/gui/x/xlib/events/window-entry-exit/normal.html  
						
						
					 
					
						2015-02-05 17:26:19 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6a3904cf0c 
					 
					
						
						
							
							mir: add back window hierarchy functions  
						
						
						
						
					 
					
						2015-02-05 17:26:19 +01:00