gnome-shell/js/ui
Florian Müllner 8d1b7962d8 workspace: Fix layout errors caused by window zoom
Commit 64b2b4a7d4 changed the monitor layout handling, resulting
in some layout errors due to a subtle change in memory handling:
when zooming a window in the overview, the available zoom area is
calculated by subtracting the panel height from the primary monitor
area. This area used to be a copy of the monitor rect, but as now
the rect itself is returned, zooming a window on the primary monitor
repeatedly modifies the monitor rect, leading to layout errors in
various parts of the shell.
Fix by using a copy when calculating the available zoom area.

https://bugzilla.gnome.org/show_bug.cgi?id=654105
2011-07-06 22:06:45 +02:00
..
status power: Use the new gnome-settings-daemon DBus names now the power plugin has moved there 2011-07-04 17:57:25 +01:00
altTab.js altTab: try to avoid showing the switcher when "flipping" 2011-07-06 09:03:42 -04:00
appDisplay.js appDisplay: make the categories list scrollable, if necessary 2011-07-05 13:49:01 -04:00
appFavorites.js environment: put gettext stuff into global environment 2011-05-16 14:57:21 -04:00
boxpointer.js layout: new file handling shell layout 2011-07-06 08:38:35 -04:00
calendar.js environment: put gettext stuff into global environment 2011-05-16 14:57:21 -04:00
chrome.js layout: new file handling shell layout 2011-07-06 08:38:35 -04:00
ctrlAltTab.js layout: new file handling shell layout 2011-07-06 08:38:35 -04:00
dash.js dnd: Rename DND.removeMonitor() to DND.removeDragMonitor() 2011-06-27 21:39:28 +02:00
dateMenu.js Consistently exit the overview when launching external applications 2011-06-22 17:49:44 -04:00
dnd.js dnd: Reparent drag actor to the uiGroup rather then the stage 2011-06-30 21:13:15 +02:00
docDisplay.js environment: put gettext stuff into global environment 2011-05-16 14:57:21 -04:00
endSessionDialog.js environment: put gettext stuff into global environment 2011-05-16 14:57:21 -04:00
environment.js shell_global_set_property_mutable: Remove 2011-06-20 17:58:40 -04:00
extensionSystem.js Add org.gnome.shell.enabled-extensions complementing disabled-extensions 2011-05-25 17:53:06 -04:00
iconGrid.js Setting StWidget::label-actor on some ui elements 2011-04-27 02:09:11 +02:00
layout.js layout: deal better with vertically-stacked monitors 2011-07-06 08:38:35 -04:00
lightbox.js Clean up unused includes 2010-07-19 01:46:01 +02:00
link.js Clean up unused includes 2010-07-19 01:46:01 +02:00
lookingGlass.js layout: new file handling shell layout 2011-07-06 08:38:35 -04:00
magnifier.js magnifier: Adjust for removal of 'show-magnifier' key 2011-02-17 16:09:07 +01:00
magnifierDBus.js Refactor Magnifier.ZoomRegion to avoid permanent Clutter.Clone 2010-12-03 14:21:57 -05:00
main.js layout: new file handling shell layout 2011-07-06 08:38:35 -04:00
messageTray.js layout: deal better with vertically-stacked monitors 2011-07-06 08:38:35 -04:00
modalDialog.js layout: new file handling shell layout 2011-07-06 08:38:35 -04:00
notificationDaemon.js messageTray: update the SummaryItem's label based on Source title changes 2011-06-09 17:07:06 -04:00
overview.js layout: new file handling shell layout 2011-07-06 08:38:35 -04:00
panel.js layout: new file handling shell layout 2011-07-06 08:38:35 -04:00
panelMenu.js layout: new file handling shell layout 2011-07-06 08:38:35 -04:00
placeDisplay.js Use Shell.get_file_contents_utf8_sync over GLib.file_get_contents 2011-05-19 15:27:23 -04:00
polkitAuthenticationAgent.js environment: put gettext stuff into global environment 2011-05-16 14:57:21 -04:00
popupMenu.js PopupMenu: enhance PopupSwitchMenuItem to show status labels 2011-06-27 17:21:38 +02:00
runDialog.js run-dialog: Use user preference when executing in terminal 2011-06-01 19:29:41 +02:00
scripting.js layout: new file handling shell layout 2011-07-06 08:38:35 -04:00
search.js search: Fix documentation comment 2011-05-20 14:19:16 +02:00
searchDisplay.js search-display: Try harder to use a correct drag actor source 2011-06-21 22:23:00 +02:00
shellDBus.js Clean up unused includes 2010-07-19 01:46:01 +02:00
statusIconDispatcher.js statusIconDispatcher: fix trailing comma 2011-03-25 21:24:42 -04:00
statusMenu.js user-status: Hide "Power off" option if shutdown is disabled 2011-06-27 21:39:28 +02:00
telepathyClient.js rename Source and Notification to make clear they are about chats 2011-07-01 08:14:55 +02:00
tweener.js tweener: remove tweens when target.actor is destroyed 2011-02-22 12:36:25 -05:00
viewSelector.js environment: put gettext stuff into global environment 2011-05-16 14:57:21 -04:00
windowAttentionHandler.js environment: put gettext stuff into global environment 2011-05-16 14:57:21 -04:00
windowManager.js altTab: honor switch_*_backward key binding actions 2011-07-06 08:45:31 -04:00
workspace.js workspace: Fix layout errors caused by window zoom 2011-07-06 22:06:45 +02:00
workspacesView.js layout: new file handling shell layout 2011-07-06 08:38:35 -04:00
workspaceSwitcherPopup.js layout: new file handling shell layout 2011-07-06 08:38:35 -04:00
workspaceThumbnail.js layout: new file handling shell layout 2011-07-06 08:38:35 -04:00
xdndHandler.js xdndHandler: Correctly disconnect the window group visibility handler 2011-03-04 11:23:18 +01:00