gnome-shell/js/ui
Bradley Pankow 8dfcee9039 workspaceThumbnail: don't move transient windows for workspaces
When we shift workspaces to create a blank one for a window or
application, all of the window actors are shifted down.  However, some
of these window actors are transient windows attached to a main window.
When these windows are moved to a different workspace, the main window
is moved along with it. When the main window is moved, these windows
are also moved. This creates a double move of the windows.
This double movement leads to unexpected results where workspaces are
collapsed and windows are in incorrect positions.
This patch prevents movement of these transient windows, only grabbing
the main (ancestor) windows to move to a different workspace.

https://bugzilla.gnome.org/show_bug.cgi?id=705174
2013-07-30 18:40:51 -04:00
..
components Make autorun notifications work 2013-07-01 16:54:01 -04:00
status network: Introduce a new, rewritten Wi-Fi section 2013-07-28 15:52:33 -04:00
altTab.js appSwitcher: Add option to limit to the current workspace 2013-07-18 14:33:41 +02:00
animation.js ui: move AnimatedIcon out of panel.js 2013-06-25 15:16:42 -04:00
appDisplay.js appDisplay: Use hookup_style() to bind app-view-controls spacing 2013-07-24 15:22:05 +02:00
appFavorites.js Show feedback notifications when the user is busy 2012-11-02 19:25:26 +01:00
background.js background: fix asynchronous management of background loading operations 2013-07-03 17:03:02 +01:00
backgroundMenu.js backgroundMenu: Ignore releases when using long-press 2013-04-26 11:23:37 -04:00
boxpointer.js boxpointer: fix left/right arrow side calculation 2013-07-01 18:42:00 +02:00
calendar.js Calendar: refactor the layout of the event list 2013-06-14 18:44:47 +02:00
checkBox.js checkBox: Work around a height-for-width problem 2012-03-26 14:43:54 +02:00
ctrlAltTab.js Rework window / actor focus handling 2013-07-08 17:05:16 -04:00
dash.js dash: Grow the empty dash during drag operations 2013-06-05 15:32:43 +02:00
dateMenu.js dateMenu: Update visibility syncing for new dateMenu layout 2013-06-24 15:14:03 -04:00
dnd.js dnd: Make the draggable much faster 2013-07-02 14:17:38 -04:00
endSessionDialog.js logout dialog: Show the correct text right away 2013-06-12 05:48:23 -04:00
environment.js environment: Add some convenience LayoutManager monkey-patching 2013-07-24 15:22:05 +02:00
extensionDownloader.js modalDialog: drop global.get_current_time() arguments to close 2013-02-20 14:16:53 -05:00
extensionSystem.js Disable all extensions in reverse order 2013-05-22 07:51:23 +02:00
grabHelper.js grabHelper: Remove explicitly having to select modal 2013-07-08 16:51:51 -04: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: Don't use the input mode to block events to windows 2013-07-08 17:05:17 -04:00
lightbox.js Fix bad rebase and regression in 3f6f597 2013-01-31 16:07:16 +01:00
lookingGlass.js lookingGlass: Use uiGroup as parent instead of panelBox 2013-07-09 23:19:20 +02:00
magnifier.js magnifier: Don't use some deprecated APIs 2012-08-31 16:43:52 -03:00
magnifierDBus.js Port everything to class framework 2011-11-24 09:50:04 +01:00
main.js global: Automatically unshape the stage X window when we take a modal 2013-07-08 17:05:17 -04:00
messageTray.js message-tray: Really close notifications when the close button is clicked 2013-07-23 19:32:51 +02:00
modalDialog.js modalDialog: Minor coding style fix 2013-07-09 22:06:13 +02:00
notificationDaemon.js notificationDaemon: Fix clicks on legacy icons 2013-07-24 15:22:05 +02:00
osdWindow.js osdWindow: Make sure to clear the hide timeout 2013-06-24 17:23:43 -04:00
overview.js overview: Add coverPane to stack instead of BoxLayout 2013-07-09 23:19:20 +02:00
overviewControls.js overviewControls: Don't push window thumbs over when workspaces are invisible 2013-05-29 13:04:45 -04:00
panel.js shell-app: Fade the app icon on the left in RTL layouts 2013-07-22 07:09:42 -04:00
panelMenu.js panelMenu: Close menu when hiding the corresponding button 2013-07-11 17:14:02 +02:00
pointerWatcher.js Update to new GnomeIdleMonitor API 2013-02-15 09:13:02 +01:00
popupMenu.js popupMenu: Fix popup menu layouts in RTL directions 2013-07-22 07:09:19 -04:00
remoteMenu.js remoteMenu: Minor code cleanups 2013-05-13 18:34:26 -04:00
remoteSearch.js search: Don't throw if provider directories don't exist 2013-07-27 10:58:36 -04: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:22:28 +02:00
screenShield.js screenShield: defer deactivation until all messages are shown 2013-07-18 09:24:01 -04:00
screenshot.js screenshot: Discard invalid sized areas 2013-03-02 22:26:27 +01:00
scripting.js Port client side code to GDBus 2011-11-11 11:15:38 -05:00
search.js search: Ensure that we correctly remove remote search providers 2013-07-26 17:39:05 -04:00
searchDisplay.js searchDisplay: Remove the setResults/getResultsForDisplay dance 2013-05-29 11:32:50 -04:00
separator.js js: Explicitly dispose all cairo contexts 2013-01-08 13:07:51 -05:00
sessionMode.js status: Rebrand the user menu as the system menu 2013-07-19 05:34:44 -04:00
shellDBus.js shellDBus: Export the timestamp of shortcuts through D-Bus 2013-07-25 14:55:25 +02:00
shellEntry.js shellEntry: Set the input-purpose property for password entries 2013-05-10 12:42:18 +02:00
shellMountOperation.js Add a setting for the default state of 'Remember Password' 2012-12-02 23:01:56 +01:00
slider.js slider: Explicitly grab the device that was clicked 2013-07-19 05:36:02 -04:00
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 authPrompt: move unlock and login user verifier code here 2013-07-24 06:01:12 -04:00
userWidget.js userWidget: Rename the default style class of the user widget 2013-07-19 05:34:09 -04:00
viewSelector.js searchDisplay: Remove the "provider meta" 2013-05-29 11:32:50 -04:00
wanda.js search: Rename pushResults to setResults 2013-05-29 11:32:49 -04:00
windowAttentionHandler.js Show feedback notifications when the user is busy 2012-11-02 19:25:26 +01:00
windowManager.js windowManager: Actually respect hasWorkspaces 2013-07-18 18:04:15 -04:00
workspace.js workspace: Remove unused zooming property 2013-06-29 11:56:37 +02:00
workspacesView.js overview: Really fix zoom animation 2013-06-26 18:06:54 +02: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: don't move transient windows for workspaces 2013-07-30 18:40:51 -04:00
xdndHandler.js Remove simple uses of ClutterRectangle 2013-05-09 09:49:12 -04:00