summaryrefslogtreecommitdiff
path: root/protocol
Commit message (Collapse)AuthorAgeFilesLines
* xdg-shell: Update to latest renames for focused_set / focused_unsetJasper St. Pierre2014-02-181-15/+16
|
* Update to new xdg-shell pinging standardsJasper St. Pierre2014-02-161-33/+23
|
* wayland: Add support for the set_margin requestJasper St. Pierre2014-02-071-0/+26
|
* wayland: Add support for the delete eventJasper St. Pierre2014-02-071-0/+13
|
* wayland: Remove edgesJasper St. Pierre2014-02-071-1/+0
| | | | This is an upstream change to xdg-shell.
* wayland: Update to latest xdg-shellJasper St. Pierre2013-12-171-15/+68
| | | | | We don't use the new maximize / fullscreen request system yet, leading to broken maximization / fullscreen. This will be fixed in a followup.
* Update xdg-shell.xmlJasper St. Pierre2013-11-211-1/+1
|
* Update xdg-shell.xmlJasper St. Pierre2013-11-191-1/+1
|
* Add support for xdg-shellJasper St. Pierre2013-11-122-0/+386
| | | | | Replace our existing support for wl_shell with xdg_shell, the new proposal for how Wayland surfaces should work.
* protocol: Ship gtk-shell.xmlJasper St. Pierre2013-11-081-1/+6
|
* Add a private gtk-mutter protocolGiovanni Campagna2013-09-031-0/+30
| | | | | | | | | | | | | | | | | | | | | Add a new interface, gtk_shell, than can be used by gtk to retrieve a surface extension called gtk_surface, which will be used to communicate with mutter all the GTK extensions to EWMH https://bugzilla.gnome.org/show_bug.cgi?id=707128 Add support for GTK application menus To do so, we need to be able to set surface state before creating the MetaWindow, so we introduce MetaWaylandSurfaceInitialState as a staging area. The gtk-shell-surface implementation would either write to the initial state, or directly to the window. At the same, implement set_title and set_class too, because it's easy enough. https://bugzilla.gnome.org/show_bug.cgi?id=707128
* wayland: add missing fileGiovanni Campagna2013-08-121-0/+1
| | | | | | A Makefile.am is required for the protocol/ directory https://bugzilla.gnome.org/show_bug.cgi?id=705815
* configure: Adds --enable-wayland config optionRobert Bragg2013-08-101-0/+18
This adds a --enable-wayland configure option to enable building mutter as a hybrid X and Wayland compositor. By default the option is disabled. If enabled then HAVE_WAYLAND is defined for C code and as an automake conditional. This copies the xserver.xml wayland protocol into a protocol/ directory since wayland support will depend on this protocol for communicating with an xwayland X server. Copying the spec like this is consistent with Weston so we don't need a configure option to locate an external spec.