gnome-shell/js/ui
Rui Matos cd7197e605 status/keyboard: Synchronize input source switching with key events
Currently we simply set the gsettings key when activating an input
source. This obviously introduces a time window, between the event that
activates the switch and when the switch is complete, under which key
events are being delivered to applications and interpreted according
to the previous input source.

The patches in bug 696996 introduce a DBus API in g-s-d that allows us
to know when an input source if effectively active. Using that and
freezing keyboard events in the X server until we hear back from g-s-d
we can ensure that events won't be misinterpreted after an input
source switch.

https://bugzilla.gnome.org/show_bug.cgi?id=697007
2013-05-24 23:57:47 +02:00
..
components polkitAgent: Allow retrying mistyped passwords 2013-05-13 20:08:34 +02:00
status status/keyboard: Synchronize input source switching with key events 2013-05-24 23:57:47 +02:00
altTab.js altTab: Always activate MRU window when activating an app 2013-05-15 12:13:41 +02:00
appDisplay.js appDisplay: Also account for folder popup's close buttons 2013-05-20 18:21:16 +02:00
appFavorites.js
background.js background: stop monitoring file after removing from cache 2013-04-06 10:45:53 -04:00
backgroundMenu.js backgroundMenu: Ignore releases when using long-press 2013-04-26 11:24:30 -04:00
boxpointer.js AppDisplay: fix folder popup arrow 2013-02-20 16:04:54 +01:00
calendar.js Silly typo in calendar.js 2013-03-29 16:15:19 +01:00
checkBox.js
ctrlAltTab.js Don't put non-Shell windows in Ctrl+Alt+Tab if they wouldn't be visible 2013-05-09 19:31:08 +01:00
dash.js dash: add a workaround for Clutter bug 692744 2013-02-20 20:51:11 +01:00
dateMenu.js dateMenu: do not show "Open Calendar" button with no installed calendar application 2013-05-06 15:59:17 +01:00
dnd.js dnd: Set the position and scale on the drag actor before it's reparented 2013-04-08 14:57:49 -04:00
endSessionDialog.js Revert "Revert "modalDialog: Destroy dialogs on close"" 2013-04-06 10:53:11 -04:00
environment.js
extensionDownloader.js modalDialog: drop global.get_current_time() arguments to close 2013-02-20 14:16:53 -05:00
extensionSystem.js extensionSystem: Allow extensions to provide mode-specific styling 2013-02-05 19:54:17 +01:00
grabHelper.js grabHelper: Consider events that release the grab handled 2013-03-25 10:43:29 +01:00
ibusCandidatePopup.js ibusCandidatePopup: Fix cursor positioning 2013-02-15 00:26:47 +01:00
iconGrid.js iconGrid: Add fillParent property 2013-02-22 09:46:30 +01:00
keyboard.js keyboard: destroy actors when a group is removed 2013-02-20 22:39:41 +09:00
layout.js layout: Correct hot corner barriers in RTL layouts 2013-04-26 11:24:25 -04:00
lightbox.js Fix bad rebase and regression in 3f6f597 2013-01-31 16:07:16 +01:00
lookingGlass.js lg: add a reference to lookingGlass in the Extensions tab. 2013-02-20 23:14:53 +00:00
magnifier.js
magnifierDBus.js
main.js Revert "Add an OSD for sticky modifiers" 2013-04-15 18:39:52 -04:00
messageTray.js messageTray: Don't show the context-menu when the tray isn't open 2013-04-15 12:49:30 -04:00
modalDialog.js modalDialog: Show spinner when working 2013-05-09 06:41:07 +02:00
notificationDaemon.js Don't use ClutterX11TexturePixmap directly to embed docked windows 2013-03-18 16:49:47 +00:00
osdWindow.js osdWindow: Allow popup to grow if necessary 2013-05-07 21:35:47 +02:00
overview.js overview: Add focusSearch() method and export it over DBus 2013-05-17 18:28:47 +02:00
overviewControls.js overviewControls: only show chat icon in messages indicator for chats 2013-03-04 16:25:50 -05:00
panel.js loginDialog: Remove logo in upper left corner 2013-05-07 20:52:04 +02:00
panelMenu.js Switch all external uses of Main.panel.actor.height to the work area 2013-02-06 22:35:49 -05:00
pointerWatcher.js Update to new GnomeIdleMonitor API 2013-02-15 09:13:02 +01:00
popupMenu.js popupMenu: Allow for an optional border for slider handle 2013-05-22 18:47:37 +02:00
remoteSearch.js RemoteSearch: don't sort the last explicitly sorted provider last 2013-04-02 21:49:57 +02:00
runDialog.js runDialog: don't destroy on close 2013-04-06 11:10:30 -04:00
screencast.js screencast: Fix return value in case of invalid file template 2013-05-22 17:24:04 +02:00
screenShield.js ScreenShield: clear the lock screen early when deactivating 2013-05-12 20:20:36 +02:00
screenshot.js screenshot: Discard invalid sized areas 2013-03-02 22:26:27 +01:00
scripting.js
search.js search: Don't run a full search for equal terms 2013-02-16 13:24:21 -05:00
searchDisplay.js searchDisplay: Add an accessible name to the provider icon 2013-03-18 12:12:40 -04:00
separator.js js: Explicitly dispose all cairo contexts 2013-01-08 13:07:51 -05:00
sessionMode.js sessionMode: Add 'allowScreencast' property 2013-05-10 19:49:41 +02:00
shellDBus.js overview: Add focusSearch() method and export it over DBus 2013-05-17 18:28:47 +02:00
shellEntry.js shellEntry: Set the input-purpose property for password entries 2013-05-14 00:40:27 +02:00
shellMountOperation.js
switcherPopup.js switcherPopup: Remove separator support 2013-03-04 15:28:38 +01:00
tweener.js tweener: Look at the XSetting for disabling animations 2013-02-25 12:59:35 -05:00
unlockDialog.js modalDialog: Show spinner when working 2013-05-09 06:41:07 +02:00
userMenu.js userMenu: Add translation comments 2013-03-11 10:35:42 +01:00
userWidget.js userWidget: Fix leaking instances 2013-05-21 21:55:21 +02:00
viewSelector.js viewSelector: Move the loupe icon to the primary slot 2013-03-03 15:41:52 -05:00
wanda.js Wanda: so long GNOME 2, and thanks for all the fish. 2013-03-10 15:54:40 +01:00
windowAttentionHandler.js
windowManager.js windowManager: Enable switch-to-workspace-n keybindings in overview 2013-05-16 00:41:17 +02:00
workspace.js Workspace/WorkspaceThumbnail: fix Clutter warnings from stacking code 2013-03-17 19:26:13 +01:00
workspacesView.js Revert "WorkspacesView: set the clip when setting the geometry" 2013-03-17 19:39:58 +01:00
workspaceSwitcherPopup.js Switch all external uses of Main.panel.actor.height to the work area 2013-02-06 22:35:49 -05:00
workspaceThumbnail.js workspaceThumbnail: always destroy bgManager when destroyed 2013-03-26 17:02:05 -04:00
xdndHandler.js xdndHandler: Ensure that the XDnD clone is on top of the panel 2013-03-03 15:41:52 -05:00