gnome-shell/js/ui
Florian Müllner 0fb146ed37 appFavorites: Only use renamed ID if it can be resolved
We currently assume that if a .desktop file has been renamed (that
is, it is in our rename list), the updated ID will be used. That
assumption was mostly sound when the list contained only GNOME apps
following the same release cycle as gnome-shell, but as applications
with less ties to the GNOME schedule adopt the reverse DNS notation,
it becomes more likely for apps to appear in the list before actually
being updated on the system. Handle this case by only renaming IDs
for which the replacement can be resolved to an existing application.

https://bugzilla.gnome.org/show_bug.cgi?id=745626
2017-02-16 17:48:51 +01:00
..
components networkAgent: Invalidate VPN plugin cache on changes 2016-11-10 14:42:22 +01:00
status network: Avoid JS error when activating VPN connection 2016-12-27 12:15:28 -06:00
accessDialog.js Provide org.freedesktop.impl.portal.access implementation 2016-07-20 17:14:12 +02:00
altTab.js Make all our window clones use the MetaWindowActor as source 2017-02-02 14:28:28 +01:00
animation.js animations: Guard against empty animations 2016-11-28 11:58:48 +01:00
appDisplay.js AppIconMenu: properly destroy on source destroy. 2016-05-27 01:03:25 +02:00
appFavorites.js appFavorites: Only use renamed ID if it can be resolved 2017-02-16 17:48:51 +01:00
audioDeviceSelection.js audioDeviceSelection: Add audio device selection dialog 2016-02-16 17:02:00 +01:00
background.js background: free MetaBackground explicitly when its MetaBackgroundActor is destroyed 2016-06-29 13:27:10 +02:00
backgroundMenu.js Add Display Settings to Background Menu. 2015-04-14 23:18:49 +02:00
boxpointer.js boxpointer: Add condition checks for -arrow-rise:0px 2014-01-15 18:28:31 +01:00
calendar.js calendar: Do not overload :active to mark selected day 2016-07-08 16:11:43 +02:00
checkBox.js checkBox: Remove custom container implementation 2013-08-20 08:06:30 +02:00
ctrlAltTab.js Use dedicated icons for top bar/windows in ctrl-alt-tab 2015-03-13 17:12:10 +01:00
dash.js theme: use update icon for app grid 2016-02-12 12:12:02 +01:00
dateMenu.js calendar: Split out message list base classes 2016-02-17 14:56:52 +01:00
dnd.js dnd: Cancel the animation on drag actor destruction 2016-04-27 18:22:00 +02:00
edgeDragAction.js Rename KeyBindingMode to ActionMode 2014-12-19 11:39:50 +01:00
endSessionDialog.js endSessionDialog: Add support for system upgrades 2016-06-30 11:42:11 +02:00
environment.js st: Remove StTable 2015-05-05 16:37:41 +02:00
extensionDownloader.js theme: modal dialog headlines 2015-03-10 19:16:28 +01:00
extensionSystem.js extensionSystem: Fix updating extension list on session update 2015-12-16 23:50:42 +01:00
focusCaretTracker.js a11y: initialize atspi on demand 2014-06-20 14:32:55 +02:00
grabHelper.js grabHelper: Adjust to property name change 2014-08-28 19:49:51 +02:00
ibusCandidatePopup.js ibusCandidatePopup: Handle relative cursor signal absence gracefully 2016-02-17 18:01:02 +01:00
iconGrid.js iconGrid: Fix slowness on pulse animation for few items 2014-10-09 12:47:16 +02:00
keyboard.js keyboard: Implement more of the wayland caribou adapter 2016-08-10 11:23:58 +02:00
layout.js overview: Move ::scroll-event signal handling (again) 2016-07-05 17:47:44 +02:00
legacyTray.js legacyTray: Style the slider's child, not the slider 2016-03-03 17:09:47 +01:00
lightbox.js lightbox: Do not assume GLSL is available 2014-07-24 16:51:02 +02:00
lookingGlass.js lookingGlass: Remove ugly hack 2015-02-14 18:20:28 +01:00
magnifier.js magnifier: Avoid caret/focus viewport changes while the pointer moves 2015-07-27 18:04:44 +02:00
magnifierDBus.js Stringify the xml definitions for E4X removal 2013-10-25 08:57:27 +11:00
main.js Provide org.freedesktop.impl.portal.access implementation 2016-07-20 17:14:12 +02:00
messageList.js messageList: Add missing import 2016-02-22 19:33:17 +01:00
messageTray.js messageTray: Remove _fixMarkup() function 2015-06-11 14:41:34 +02:00
modalDialog.js modalDialog: Fix invalid argument 'timestamp' for pushModal 2016-04-14 11:10:51 +02:00
mpris.js calendar: Add Media section 2016-02-17 15:15:16 +01:00
notificationDaemon.js notificationDaemon: Keep source alive when replacing notification 2016-12-12 15:54:37 +01:00
osdMonitorLabeler.js osdMonitorLabeler: avoid tweening the labels 2015-06-29 14:57:03 -07:00
osdWindow.js osdWindow: always round-up sizes when updating allocation 2016-10-10 17:25:48 -07:00
overview.js Make all our window clones use the MetaWindowActor as source 2017-02-02 14:28:28 +01:00
overviewControls.js overview: Move overview actions and scrolling to background group 2016-06-27 16:31:00 +02:00
panel.js ActivitiesButton: fix overview being toggled while still animating 2015-10-23 13:44:27 +02:00
panelMenu.js panel: Set up 'open-state-changed' handler on menu changes 2015-04-30 18:12:52 +02:00
pointerWatcher.js js: Name all the timeouts and idles 2014-04-10 21:08:16 +02:00
popupMenu.js popupMenu: don't handle key presses directly if there are modifiers 2016-11-07 14:02:22 -05:00
remoteMenu.js popupMenu: Remove our custom allocation code 2013-08-13 06:50:25 -04:00
remoteSearch.js Search: use the same settings object for loading search providers 2015-03-27 13:11:22 -07:00
runDialog.js runDialog: Mark error message as translatable 2016-11-18 00:00:15 +01:00
screencast.js screencast: Make it possible to disable draw-cursor 2015-02-17 08:35:24 +01:00
screenShield.js screenShield: Raise lightbox on blank 2016-11-03 21:16:46 +01:00
screenshot.js screenshot: fix off-by-one selection size 2015-03-14 16:04:23 -07:00
scripting.js shell-perf-helper: Add an option for continual redraws 2014-07-16 10:33:59 -04:00
search.js Search: use the same settings object for loading search providers 2015-03-27 13:11:22 -07:00
separator.js js: Explicitly dispose all cairo contexts 2013-01-08 13:07:51 -05:00
sessionMode.js sessionMode: Don't set overridesSchema 2014-06-09 22:39:15 +02:00
shellDBus.js Add an OSD monitor labeler exposed on DBus 2015-02-05 13:34:52 +01:00
shellEntry.js shellEntry: Remove unused style class 2014-09-05 14:37:18 -07:00
shellMountOperation.js theme: modal dialog headlines 2015-03-10 19:16:28 +01:00
slider.js slider: Emit a 'drag-begin' signal when starting to drag 2016-01-27 22:35:11 +00:00
switcherPopup.js switcher: Remove some unused variables 2014-11-27 13:30:20 +00:00
tweener.js tweener: Also consider delay when disabling animations 2014-08-19 19:46:44 +02:00
unlockDialog.js Rename KeyBindingMode to ActionMode 2014-12-19 11:39:50 +01:00
userWidget.js loginDialog: Pass-through UserWidget's label-actor 2015-03-06 17:24:13 +01:00
viewSelector.js theme: use update icon for app grid 2016-02-12 12:12:02 +01:00
windowAttentionHandler.js windowAttentionHandler: Fix whitespace 2015-07-01 19:14:13 +02:00
windowManager.js altTab: Skip unminimize effect when cycling to a window 2016-09-18 11:00:54 +02:00
windowMenu.js windowMenu: Ensure the source actor isn't sized 0x0 2015-10-20 15:00:33 +02:00
workspace.js Make all our window clones use the MetaWindowActor as source 2017-02-02 14:28:28 +01:00
workspacesView.js workspacesView: Consider workspaces-only-on-primary when panning 2016-06-27 16:31:00 +02:00
workspaceSwitcherPopup.js WorkspaceSwitcherPopup: allow input events to pass through 2016-09-08 19:29:50 +02:00
workspaceThumbnail.js workspaceThumbnail: Fix size request signatures 2016-04-21 16:04:04 +02:00
xdndHandler.js Remove use of superfluous MetaWindowActor APIs 2013-12-16 12:48:53 -05:00