Gdk: add an experimental backend for mir

Desktop / GNOME / GTK - Robert Ancell [canonical.com] - 22 October 2014 11:17 UTC

This is disabled by default. Enable with --enable-mir-backend.

This backend is a combined work of Robert Ancell and Ryan Lortie.

0f26b26 Gdk: add an experimental backend for mir
Makefile.am | 6 +-
configure.ac | 34 +-
docs/reference/gtk/Makefile.am | 1 +
docs/reference/gtk/building.sgml | 11 +-
docs/reference/gtk/gtk-docs.sgml | 1 +
docs/reference/gtk/mir.xml | 35 ++
docs/reference/gtk/running.sgml | 5 +
gdk/Makefile.am | 6 +-
gdk/gdkdisplaymanager.c | 7 +
gdk/mir/Makefile.am | 39 ++
gdk/mir/gdkmir-debug.c | 293 +++++++++
gdk/mir/gdkmir-private.h | 86 +++
gdk/mir/gdkmir.h | 39 ++
gdk/mir/gdkmircursor.c | 73 +++
gdk/mir/gdkmirdevicemanager.c | 120 ++++
gdk/mir/gdkmirdisplay.c | 572 ++++++++++++++++++
gdk/mir/gdkmireventsource.c | 624 +++++++++++++++++++
gdk/mir/gdkmirkeyboard.c | 173 ++++++
gdk/mir/gdkmirkeymap.c | 466 ++++++++++++++
gdk/mir/gdkmirpointer.c | 250 ++++++++
gdk/mir/gdkmirscreen.c | 720 ++++++++++++++++++++++
gdk/mir/gdkmirwindow.c | 52 ++
gdk/mir/gdkmirwindowimpl.c | 1239 ++++++++++++++++++++++++++++++++++++++
gtk/gtktooltip.c | 16 +
24 files changed, 4861 insertions(+), 7 deletions(-)

Upstream: git.gnome.org


  • Share