Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | mir: Add missing reference to gdkmir-private.h | Rico Tzschichholz | 2014-12-28 | 1 | -0/+1 |
| | |||||
* | mir: don't initialize the display if the required pixel formats aren't available | Marco Trevisan (Treviño) | 2014-12-01 | 1 | -26/+48 |
| | |||||
* | mir: clear screen, keymap and event source when disposing dpy | Marco Trevisan (Treviño) | 2014-11-27 | 1 | -2/+3 |
| | |||||
* | gdkwindow: Don't pass the region to the impl when beginning a paint | Jasper St. Pierre | 2014-11-22 | 1 | -4/+3 |
| | | | | | | 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. | ||||
* | mir: initialize surface name with program name | Marco Trevisan (Treviño) | 2014-11-21 | 1 | -1/+1 |
| | |||||
* | GdkGLContext: Remove unused update vfunc | Alexander Larsson | 2014-11-20 | 1 | -19/+0 |
| | | | | | | | The update virtual function for GdkGLContext is unused and is a leftover from a previous GL approach. Just remove it. https://bugzilla.gnome.org/show_bug.cgi?id=739750 | ||||
* | mir: use proper naming for mir window type checking macro | Marco Trevisan (Treviño) | 2014-11-20 | 2 | -2/+2 |
| | |||||
* | mir: add public getter for the internal MirSurface | Marco Trevisan (Treviño) | 2014-11-20 | 2 | -0/+15 |
| | |||||
* | mir: don't use struct MirConnection*, just the latter | Marco Trevisan (Treviño) | 2014-11-20 | 1 | -1/+1 |
| | |||||
* | mir: add OpenGL support | Marco Trevisan (Treviño) | 2014-11-20 | 6 | -68/+705 |
| | | | | | | | 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 | ||||
* | mir: update surface type based on events | Marco Trevisan (Treviño) | 2014-11-17 | 3 | -4/+16 |
| | |||||
* | mir: fix typo in GDK_IS_WINDOW_MIR definition | Marco Trevisan (Treviño) | 2014-11-17 | 1 | -1/+1 |
| | |||||
* | mir: invert scrolling delta | Marco Trevisan (Treviño) | 2014-11-17 | 1 | -2/+2 |
| | |||||
* | mir: handle more surface types | Marco Trevisan (Treviño) | 2014-11-14 | 1 | -3/+10 |
| | |||||
* | mir: fix compilation in mirscreen | Marco Trevisan (Treviño) | 2014-11-14 | 1 | -1/+4 |
| | |||||
* | mir: get/set window surface type | Marco Trevisan (Treviño) | 2014-11-13 | 1 | -4/+68 |
| | |||||
* | mir: don't request more surface formats than the supported ones | Marco Trevisan (Treviño) | 2014-11-13 | 1 | -2/+2 |
| | |||||
* | mir: implement screen get_plug_name | Marco Trevisan (Treviño) | 2014-11-13 | 1 | -1/+40 |
| | |||||
* | mir: clear screen objects correctly | Marco Trevisan (Treviño) | 2014-11-13 | 1 | -2/+2 |
| | |||||
* | mir: don't crash when querying infos for an invalid monitor | Marco Trevisan (Treviño) | 2014-11-13 | 1 | -7/+17 |
| | |||||
* | mir: clear screen data | Marco Trevisan (Treviño) | 2014-11-13 | 1 | -1/+6 |
| | |||||
* | mir: correctly get screen mm sizes | Marco Trevisan (Treviño) | 2014-11-13 | 1 | -4/+29 |
| | |||||
* | mir: unset config change callback on finalize | Marco Trevisan (Treviño) | 2014-11-13 | 1 | -0/+2 |
| | |||||
* | mir: actually pass the GdkMirScreen to display config change cb | Marco Trevisan (Treviño) | 2014-11-13 | 1 | -1/+1 |
| | |||||
* | mir: rework cursors a bit | Ryan Lortie | 2014-11-06 | 4 | -76/+114 |
| | | | | | | | | | | | 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. | ||||
* | mir: set cursor | William Hua | 2014-11-06 | 2 | -5/+85 |
| | |||||
* | mir: Handle pointer up/down events without a button mask set (i.e. touch events) | Robert Ancell | 2014-11-06 | 1 | -1/+1 |
| | | | | | | The Mir backend was checking for button mask changes to generate the appropriate GDK event. When Mir generates a touch event it has no button mask. In this case we'll just generate a primary button event. | ||||
* | mir: Don't assert on unknown Mir events. | Robert Ancell | 2014-11-05 | 1 | -1/+7 |
| | | | | If we get a Mir event we don't understand generate a warning instead of an assert. | ||||
* | gdkdisplay: Provide a default event_data_copy / event_data_free | Jasper St. Pierre | 2014-10-27 | 1 | -17/+0 |
| | | | | | Every single implementation but Quartz is a no-op for this, so just provide it once rather than in every backend. | ||||
* | Gdk: add an experimental backend for mir | Robert Ancell | 2014-10-22 | 14 | -0/+4746 |
This is disabled by default. Enable with --enable-mir-backend. This backend is a combined work of Robert Ancell and Ryan Lortie. |