gnome-shell/src
Rui Matos 5afd04781c keyboard: Add a way to use the OSK on shell chrome in wayland sessions
libcaribou was designed to generate X events which works under wayland
sessions for X clients but obviously doesn't work for wayland clients
and for shell chrome.

This patch adds a simple caribou display adapter which inherits from
its X display adapter and allows us to continue to work for X clients
and at the same time makes the OSK work on shell text entries by
sending key events directly to the focused text actor.

Making the OSK work for wayland clients requires much bigger changes
at various levels in the stack and either not using libcaribou or
re-working it substantially so that's left for future work.

https://bugzilla.gnome.org/show_bug.cgi?id=747274
2015-04-14 19:34:13 +02:00
..
calendar-server calendar-server: Give each event an unambiguous ID 2015-03-13 15:53:41 +01:00
gvc@e14dbe8aa6 Fix accidental gvc downgrade 2014-07-31 16:54:34 +02:00
hotplug-sniffer src: Name all the timeouts and idles 2014-04-10 19:38:04 +02:00
st st-theme-node: Unconditionally apply style margins on the actor 2015-03-27 18:06:13 +01:00
tray Changed obsolete FSF postal address. 2014-01-08 04:35:14 +07:00
data-to-c.pl Changed obsolete FSF postal address. 2014-01-08 04:35:14 +07:00
gnome-shell-extension-prefs.c extension-prefs: Remove extra whitespace 2014-04-15 17:54:51 -04:00
gnome-shell-extension-tool.in Port gnome-shell to Python 3 2014-11-07 10:18:58 +01:00
gnome-shell-perf-tool.in Port gnome-shell to Python 3 2014-11-07 10:18:58 +01:00
gnome-shell-plugin.c windowManager: Add unminimize effect 2015-02-27 13:02:19 +01:00
gnome-shell-portal-helper.c Add a helper to handle captive portal logins 2014-06-26 19:54:58 +02:00
gtkactionmuxer.c gtkactionmuxer.c: Pass the platform data when activating actions as well 2015-04-07 10:44:55 -04:00
gtkactionmuxer.h Also update gtkaction* 2014-01-09 14:59:31 -05:00
gtkactionobservable.c Update copy/paste code from upstream 2013-05-13 18:34:26 -04:00
gtkactionobservable.h Update copy/paste code from upstream 2013-05-13 18:34:26 -04:00
gtkactionobserver.c Also update gtkaction* 2014-01-09 14:59:31 -05:00
gtkactionobserver.h Also update gtkaction* 2014-01-09 14:59:31 -05:00
gtkmenutracker.c gtkmenutracker: Update from GTK+ 2014-01-09 14:47:11 -05:00
gtkmenutracker.h Changed obsolete FSF postal address. 2014-01-08 04:35:14 +07:00
gtkmenutrackeritem.c gtkmenutracker: Update from GTK+ 2014-01-09 14:47:11 -05:00
gtkmenutrackeritem.h gtkmenutracker: Update from GTK+ 2014-01-09 14:47:11 -05:00
main.c a11y: set again NO_AT_BRIDGE=1 before calling meta_init() 2014-09-18 15:37:10 +02:00
Makefile-calendar-server.am calendar server: fix _LDFLAGS vs _LDADD mixup 2014-02-11 17:46:44 -05:00
Makefile-hotplug-sniffer.am build: Remove -DG_DISABLE_DEPRECATED 2013-08-15 16:06:54 -04:00
Makefile-st.am shell: Define COGL_ENABLE_EXPERIMENTAL_API and related defines globally 2014-08-07 14:49:54 -04:00
Makefile-tray.am build: Do not ship generated source-files in tarball 2013-10-30 23:29:45 +01:00
Makefile.am remove shell-slicer 2015-02-20 15:14:44 +01:00
org.gtk.Application.xml Generate GDBus proxy object for org.gtk.Application 2014-11-27 10:59:55 +00:00
run-js-test.c run-js-test: Remove old code to shove X11 events through 2015-02-11 16:31:26 -08:00
shell-action-modes.h Drop MESSAGE_TRAY action mode 2015-02-26 01:41:18 +01:00
shell-app-private.h appDisplay: Use the desktop file index for app searching 2013-11-14 14:28:52 -05:00
shell-app-system-private.h apps: Ensure running apps override new .desktop file data 2011-09-05 17:29:41 -04:00
shell-app-system.c Add busy property to ShellApp 2014-11-27 10:59:55 +00:00
shell-app-system.h appDisplay: Use the desktop file index for app searching 2013-11-14 14:28:52 -05:00
shell-app-usage.c src: Name all the timeouts and idles 2014-04-10 19:38:04 +02:00
shell-app-usage.h appDisplay: Use the desktop file index for app searching 2013-11-14 14:28:52 -05:00
shell-app.c ShellApp: use st_icon_set_fallback_icon_name() to specify app fallback 2015-03-14 17:31:07 -07:00
shell-app.h shell-app: Remove shell_app_get_faded_icon 2015-02-20 15:14:44 +01:00
shell-embedded-window-private.h shell-embedded-window: Remove hacks for old and fixed Clutter bug 2012-07-13 17:28:50 -04:00
shell-embedded-window.c embedded-window: Set as app-paintable to workaround opaque region issues 2013-09-06 16:28:41 -04:00
shell-embedded-window.h Don't use ClutterX11TexturePixmap directly to embed docked windows 2013-03-18 16:49:47 +00:00
shell-enum-types.c.in Create GTypes for Shell namespace 2010-04-12 16:01:54 -04:00
shell-enum-types.h.in Create GTypes for Shell namespace 2010-04-12 16:01:54 -04:00
shell-generic-container.c shell: Shut up a compiler warning 2015-02-17 12:34:06 +01:00
shell-generic-container.h st: Remove st-container 2012-02-28 08:14:06 -05:00
shell-global-private.h Revert "Add an OSD for sticky modifiers" 2013-04-15 18:39:52 -04:00
shell-global.c Drop use of libgsystem, move single API call into shell-global.c 2015-02-13 04:59:40 -05:00
shell-global.h Drop use of libgsystem, move single API call into shell-global.c 2015-02-13 04:59:40 -05:00
shell-glsl-quad.c shell-glsl-quad: Provide a paint volume 2014-09-01 14:06:08 -07:00
shell-glsl-quad.h Lightbox: complete radial effect for modal dialogs 2014-03-11 17:14:07 +01:00
shell-gtk-embed.c gtk-embed: Handle unmap/map of the embedded window 2015-03-22 09:33:33 +01:00
shell-gtk-embed.h Don't use ClutterX11TexturePixmap directly to embed docked windows 2013-03-18 16:49:47 +00:00
shell-invert-lightness-effect.c shell-invert-lightness-effect: Fix Cogl deprecations 2015-02-20 17:40:46 -08:00
shell-invert-lightness-effect.h shell: Define COGL_ENABLE_EXPERIMENTAL_API and related defines globally 2014-08-07 14:49:54 -04:00
shell-js.cpp shell-js: Kill some compile warnings 2014-02-22 17:42:03 -05:00
shell-js.h shell-js: fix incorrect G_BEGIN_DECLS in header 2013-10-15 09:21:59 +11:00
shell-keyring-prompt.c Update (allow-none) annotations 2014-05-28 22:01:55 +02:00
shell-keyring-prompt.h Add gnome-keyring prompter 2012-02-29 20:16:14 +01:00
shell-menu-tracker.c Update (allow-none) annotations 2014-05-28 22:01:55 +02:00
shell-menu-tracker.h Changed obsolete FSF postal address. 2014-01-08 04:35:14 +07:00
shell-mount-operation.c Changed obsolete FSF postal address. 2014-01-08 04:35:14 +07:00
shell-mount-operation.h Changed obsolete FSF postal address. 2014-01-08 04:35:14 +07:00
shell-network-agent.c NetworkAgent: fix initial secrets requests after 17726abb 2014-03-03 15:17:43 +01:00
shell-network-agent.h network-agent: Remove prototype of unused function 2013-07-02 14:17:38 -04:00
shell-perf-helper.c shell-perf-helper: Add an option for continual redraws 2014-07-16 10:33:59 -04:00
shell-perf-log.c ShellPerfLog: Use monotonic timestamps for logging 2014-07-16 10:33:59 -04:00
shell-perf-log.h Dump a complete report from a performance run, as JSON 2010-05-21 00:18:45 -04:00
shell-polkit-authentication-agent.c src: Name all the timeouts and idles 2014-04-10 19:38:04 +02:00
shell-polkit-authentication-agent.h Rearchitect the Shell to have a components system 2012-09-04 18:42:44 -03:00
shell-recorder-src.c shell-recorder: Timestamp buffers from the pipeline clock, not the wall clock 2015-02-19 10:21:19 +02:00
shell-recorder-src.h Add emacs modelines to all .c and .h files that were missing them 2009-10-27 11:27:45 -04:00
shell-recorder.c Update comment about the pipeline used 2015-02-27 17:36:11 +01:00
shell-recorder.h shell-recorder: Make drawing the cursor optional 2013-05-10 19:49:01 +02:00
shell-screenshot.c screenshot: Use MetaCursorTracker to fetch the cursor position 2015-02-11 01:00:11 -08:00
shell-screenshot.h shell-screenshot: Only allow one screenshot request at a time per sender 2014-10-03 16:22:36 +02:00
shell-secure-text-buffer.c Changed obsolete FSF postal address. 2014-01-08 04:35:14 +07:00
shell-secure-text-buffer.h Changed obsolete FSF postal address. 2014-01-08 04:35:14 +07:00
shell-stack.c St: don't focus hidden actors 2012-09-10 21:23:25 +02:00
shell-stack.h st: Remove st-container 2012-02-28 08:14:06 -05:00
shell-tp-client.c TelepathyClient: stop handling room invitations 2015-03-03 14:20:48 -08:00
shell-tp-client.h TelepathyClient: remove subscription request notifications 2015-03-03 14:20:48 -08:00
shell-tray-icon.c ShellTrayIcon: forward key presses too 2014-01-19 15:42:54 +01:00
shell-tray-icon.h messageTray: forward clicks on trayicon SummaryItems to the icon 2011-03-21 14:56:53 -04:00
shell-tray-manager.c Don't use ClutterX11TexturePixmap directly to embed docked windows 2013-03-18 16:49:47 +00:00
shell-tray-manager.h Don't use ClutterX11TexturePixmap directly to embed docked windows 2013-03-18 16:49:47 +00:00
shell-util.c keyboard: Add a way to use the OSK on shell chrome in wayland sessions 2015-04-14 19:34:13 +02:00
shell-util.h keyboard: Add a way to use the OSK on shell chrome in wayland sessions 2015-04-14 19:34:13 +02:00
shell-window-tracker-private.h apps: Ensure running apps override new .desktop file data 2011-09-05 17:29:41 -04:00
shell-window-tracker.c window-tracker: remove now unused launched_pid_to_app 2014-12-28 16:40:20 -08:00
shell-window-tracker.h window-tracker: Remove is_window_interesting() 2014-01-31 13:49:07 +01:00
shell-wm-private.h windowManager: Add unminimize effect 2015-02-27 13:02:19 +01:00
shell-wm.c windowManager: Add unminimize effect 2015-02-27 13:02:19 +01:00
shell-wm.h windowManager: Add unminimize effect 2015-02-27 13:02:19 +01:00