- 12 Feb, 2015 3 commits
-
-
Emmanuele Bassi authored
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.
-
Marco Trevisan authored
Instead of LEGACY.
-
Marco Trevisan authored
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
-
- 05 Feb, 2015 14 commits
-
-
William Hua authored
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.
-
William Hua authored
Some child window behaviour is faked by painting in the parent, so we don't bother creating the Mir surface in that case.
-
William Hua authored
-
William Hua authored
-
William Hua authored
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
-
William Hua authored
-
William Hua authored
-
William Hua authored
-
Marco Trevisan authored
-
William Hua authored
-
William Hua authored
Without this, we generate incorrect crossing events for transient windows.
-
William Hua authored
-
William Hua authored
-
William Hua authored
-
- 22 Nov, 2014 1 commit
-
-
Jasper St. Pierre authored
It's unused. At the same time, rename "begin_paint_region" to "begin_paint". This will help us clean up how GDK painting works in the future to allow more creative use of double-buffering.
-
- 21 Nov, 2014 1 commit
-
-
Marco Trevisan authored
-
- 20 Nov, 2014 3 commits
-
-
Marco Trevisan authored
-
Marco Trevisan authored
-
Marco Trevisan authored
Implement GdkGLContext using EGL and use hardware mir surfaces when a GdkWindow uses gl rendering. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=740346
-
- 17 Nov, 2014 1 commit
-
-
Marco Trevisan authored
-
- 14 Nov, 2014 1 commit
-
-
Marco Trevisan authored
-
- 13 Nov, 2014 2 commits
-
-
Marco Trevisan authored
-
Marco Trevisan authored
-
- 06 Nov, 2014 2 commits
-
-
Allison Karlitskaya authored
Store the cursor name on the cursor (rather than always using its type). Use this when setting a cursor on a surface. The mir server will fallback to using standard cursors from the cursor theme if the name used is not one of those defined by mir, which is more or less what we want to happen here in case of creating a cursor by name.
-
William Hua authored
-
- 22 Oct, 2014 1 commit
-
-
Robert Ancell authored
This is disabled by default. Enable with --enable-mir-backend. This backend is a combined work of Robert Ancell and Ryan Lortie.
-