Carlos Garnacho
b037d4d628
wayland: Add touchpad gestures protocol
2015-08-12 23:20:25 +02:00
Alexander Larsson
7eae4985e8
wayland: Add OpenGL support
...
This uses EGL to implement GdkGLContext for wayland.
2014-10-13 10:43:31 -04:00
Florian Müllner
f4c963ef74
wayland: Set gtk-decoration-layout
...
Pick up the setting from the org.gnome.desktop.wm.preferences schema
if available. It is slightly more involved than other settings, as
the actual button names used in the schema differ from the ones we
use, so we need an additional translation step.
https://bugzilla.gnome.org/show_bug.cgi?id=731273
2014-06-06 15:32:59 +02:00
Matthias Clasen
af87a7e7c8
Fix make dist
2013-12-17 07:31:41 -05:00
Matthias Clasen
8fbda8efce
Don't distribute generated sources
...
This was causing problems when building 3.10.6 against an older
wayland.
2013-12-05 09:07:19 -05:00
Jasper St. Pierre
9127087e1c
wayland: Replace wl_shell_surface with xdg_shell
2013-11-18 13:44:20 -05:00
Matthias Clasen
0db75c6b10
Wayland: avoid accidental export of internal symbols
...
Some symbols in the generated Wayland code were getting
decorated with WL_EXPORT, causing them to show up in the
libgdk exports. We don't want that.
https://bugzilla.gnome.org/show_bug.cgi?id=710141
2013-10-15 19:44:49 -04:00
Rico Tzschichholz
13e843b7d7
wayland: Fix make dist
...
In addition to d34335e51c
2013-09-11 17:20:55 +02:00
Giovanni Campagna
d34335e51c
wayland: add support for a private gtk-shell protocol
...
This protocol will be used by mutter-wayland and gtk to replace
the _GTK X11 properties for DBus names/paths.
https://bugzilla.gnome.org/show_bug.cgi?id=707129
2013-09-03 17:03:43 +02:00
Matthias Clasen
8af16c5d44
New visibility handling in gdk
...
Change the visibility handling to be the same way we do it in
GLib now. We pass -fvisibility=hidden to gcc and decorate public
functions with __attribute__((visibility("default"))).
This commit just does this for GDK, GTK+ will follow later.
2013-05-05 15:38:48 -04:00
Benjamin Otte
7470a280da
wayland: Remove displaymanager implementation
...
This is an API break, but the wayland backend is unsupported, so we can
get away with it.
2013-05-02 16:14:59 +02:00
Matthias Clasen
96982347b3
wayland: Clean up gdkwayland.h
...
Make this an include-only header
2013-04-08 22:32:50 -04:00
Jan Arne Petersen
e437016a65
wayland: Make GdkWaylandDevice public
...
Rename GdkDeviceCore to GdkWaylandDevice and export it properly in a
header file. Add public accessors for wl_seat, wl_pointer and
wl_keyboard.
https://bugzilla.gnome.org/show_bug.cgi?id=692823
2013-02-01 23:03:17 -05:00
Rico Tzschichholz
22bad6a240
wayland: Add missing reference to gdkwaylandwindow.h
...
Missing bit of 01c0dd9182
2013-01-27 16:32:44 +01:00
Jan Arne Petersen
2b9f0b4817
wayland: Make GdkWaylandDisplay public
...
Allows to access Wayland specific display information like wl_display
etc.
Add gdk_wayland_display_get_wl_display for getting the Wayland
wl_display.
2013-01-23 22:26:27 +01:00
Javier Jardón
32e00d1f43
Use AM_CPPFLAGS instead the obsolete INCLUDES
2011-07-06 15:58:32 +01:00
Kristian Høgsberg
f75ea21dcd
wayland: Remove non-existing gdkscreen-wayland.h from SOURCES
2011-04-13 14:34:26 -04:00
Kristian Høgsberg
4ca3e53a3e
wayland: Drop GdkToplevelWayland and gdkwindow-wayland.h
2011-02-10 22:51:23 -05:00
Kristian Høgsberg
c36dfccc64
wayland: Consolidate device and devicemanager implementation
2011-02-09 15:27:08 -05:00
Kristian Høgsberg
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
Kristian Høgsberg
590f3dfa1f
Add Wayland backend
2011-02-05 16:11:54 -05:00