After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 728865 - auto-move-windows: Various improvements to checkWorkspaces() replacement
auto-move-windows: Various improvements to checkWorkspaces() replacement
Status: RESOLVED FIXED
Product: gnome-shell
Classification: Core
Component: extensions
unspecified
Other All
: Normal normal
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
Depends on:
Blocks:
 
 
Reported: 2014-04-24 11:06 UTC by Florian Müllner
Modified: 2014-04-24 17:17 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
auto-move-windows: Move check for dynamic workspaces (1.47 KB, patch)
2014-04-24 11:06 UTC, Florian Müllner
committed Details | Review
auto-move-windows: Respect keep-alive flag in checkWorkspaces (1.53 KB, patch)
2014-04-24 11:06 UTC, Florian Müllner
committed Details | Review
auto-move-windows: Take workspaces in startup sequences into account (1.22 KB, patch)
2014-04-24 11:07 UTC, Florian Müllner
committed Details | Review
auto-move-windows: Never show the overview after removing workspace (1.65 KB, patch)
2014-04-24 11:07 UTC, Florian Müllner
committed Details | Review
auto-move-windows: Never remove the active workspace (1.70 KB, patch)
2014-04-24 11:07 UTC, Florian Müllner
committed Details | Review

Description Florian Müllner 2014-04-24 11:06:47 UTC
The replacement started out just removing empty workspaces at the end, but over time, it diverged significantly from the core shell version.
Comment 1 Florian Müllner 2014-04-24 11:06:50 UTC
Created attachment 275039 [details] [review]
auto-move-windows: Move check for dynamic workspaces

Move the check into checkWorkspaces rather than replacing the function
conditionally, to handle changes to the setting.
Comment 2 Florian Müllner 2014-04-24 11:06:55 UTC
Created attachment 275040 [details] [review]
auto-move-windows: Respect keep-alive flag in checkWorkspaces
Comment 3 Florian Müllner 2014-04-24 11:07:00 UTC
Created attachment 275041 [details] [review]
auto-move-windows: Take workspaces in startup sequences into account

See https://bugzilla.gnome.org/show_bug.cgi?id=664202 for the
corresponding patch in core shell.
Comment 4 Florian Müllner 2014-04-24 11:07:04 UTC
Created attachment 275042 [details] [review]
auto-move-windows: Never show the overview after removing workspace

This follows the core shell behavior, where we stopped doing this
a while ago.
Comment 5 Florian Müllner 2014-04-24 11:07:09 UTC
Created attachment 275043 [details] [review]
auto-move-windows: Never remove the active workspace

Follow core shell in never removing the active workspace.
Comment 6 Giovanni Campagna 2014-04-24 17:08:59 UTC
Review of attachment 275039 [details] [review]:

Definitely.
Comment 7 Giovanni Campagna 2014-04-24 17:09:17 UTC
Review of attachment 275040 [details] [review]:

Ok
Comment 8 Giovanni Campagna 2014-04-24 17:09:33 UTC
Review of attachment 275041 [details] [review]:

Yes.
Comment 9 Giovanni Campagna 2014-04-24 17:09:52 UTC
Review of attachment 275042 [details] [review]:

Right.
Comment 10 Giovanni Campagna 2014-04-24 17:10:09 UTC
Review of attachment 275043 [details] [review]:

And right.
Comment 11 Florian Müllner 2014-04-24 17:16:46 UTC
Attachment 275039 [details] pushed as c8b67cb - auto-move-windows: Move check for dynamic workspaces
Attachment 275040 [details] pushed as 7f008aa - auto-move-windows: Respect keep-alive flag in checkWorkspaces
Attachment 275041 [details] pushed as c005393 - auto-move-windows: Take workspaces in startup sequences into account
Attachment 275042 [details] pushed as d9b543c - auto-move-windows: Never show the overview after removing workspace
Attachment 275043 [details] pushed as 80f49c2 - auto-move-windows: Never remove the active workspace