|
|
Created:
4 years, 4 months ago by Evan Stade Modified:
4 years, 3 months ago CC:
chromium-reviews, kalyank, sadrul Base URL:
https://chromium.googlesource.com/chromium/src.git@master Target Ref:
refs/pending/heads/master Project:
chromium Visibility:
Public. |
DescriptionDon't treat minimized windows as lower priority in MRU list (for Alt+Tab,
Overview, etc.)
BUG=635762
TBR=derat@chromium.org
Committed: https://crrev.com/ab7c63593c0d306dfd5ed1cdfb35d3b6b902e695
Cr-Commit-Position: refs/heads/master@{#415316}
Patch Set 1 #Patch Set 2 : fix tests #Patch Set 3 : fix test #Patch Set 4 : fix mash #
Messages
Total messages: 38 (23 generated)
estade@chromium.org changed reviewers: + varkha@chromium.org
ping
Tried this with overview mode and it works as expected. Thanks and lgtm!
The CQ bit was checked by estade@chromium.org
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: win_chromium_x64_rel_ng on master.tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_x64_...)
Description was changed from ========== Don't treat minimized windows as lower priority in MRU list (for Alt+Tab etc.) BUG=635762 ========== to ========== Don't treat minimized windows as lower priority in MRU list (for Alt+Tab etc.) BUG=635762 TBR=derat@chromium.org ==========
estade@chromium.org changed reviewers: + derat@chromium.org
had to make some changes for test failures. Updated the expectations of one test (which is also mirrored for mus, so +derat tbr for that), and made a change to overview to ignore window bounds changes during initialization. The bug was that un-minimizing a window would change its bounds, which made the window grid update other windows' bounds when those other windows had yet to be initialized for overview. I also switched to the use of ScopedObserver not to fix a bug but to simplify the code a little.
The CQ bit was checked by estade@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
On 2016/08/26 15:02:49, Evan Stade (ooo wed-thurs) wrote: > had to make some changes for test failures. Updated the expectations of one test > (which is also mirrored for mus, so +derat tbr for that), and made a change to > overview to ignore window bounds changes during initialization. The bug was that > un-minimizing a window would change its bounds, which made the window grid > update other windows' bounds when those other windows had yet to be initialized > for overview. > > I also switched to the use of ScopedObserver not to fix a bug but to simplify > the code a little. This affects overview mode order as well, correct? If so, can you please update the description?
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: linux_chromium_chromeos_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_...)
Description was changed from ========== Don't treat minimized windows as lower priority in MRU list (for Alt+Tab etc.) BUG=635762 TBR=derat@chromium.org ========== to ========== Don't treat minimized windows as lower priority in MRU list (for Alt+Tab, Overview, etc.) BUG=635762 TBR=derat@chromium.org ==========
lgtm
On 2016/08/26 15:29:38, varkha wrote: > On 2016/08/26 15:02:49, Evan Stade (ooo wed-thurs) wrote: > > had to make some changes for test failures. Updated the expectations of one > test > > (which is also mirrored for mus, so +derat tbr for that), and made a change to > > overview to ignore window bounds changes during initialization. The bug was > that > > un-minimizing a window would change its bounds, which made the window grid > > update other windows' bounds when those other windows had yet to be > initialized > > for overview. > > > > I also switched to the use of ScopedObserver not to fix a bug but to simplify > > the code a little. > > This affects overview mode order as well, correct? If so, can you please update > the description? updated the description. Patch still lgty?
The CQ bit was checked by estade@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: linux_chromium_compile_dbg_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_...)
On 2016/08/26 17:46:16, Evan Stade (ooo wed-thurs) wrote: > On 2016/08/26 15:29:38, varkha wrote: > > On 2016/08/26 15:02:49, Evan Stade (ooo wed-thurs) wrote: > > > had to make some changes for test failures. Updated the expectations of one > > test > > > (which is also mirrored for mus, so +derat tbr for that), and made a change > to > > > overview to ignore window bounds changes during initialization. The bug was > > that > > > un-minimizing a window would change its bounds, which made the window grid > > > update other windows' bounds when those other windows had yet to be > > initialized > > > for overview. > > > > > > I also switched to the use of ScopedObserver not to fix a bug but to > simplify > > > the code a little. > > > > This affects overview mode order as well, correct? If so, can you please > update > > the description? > > updated the description. Patch still lgty? Still lgtm. Just need to fix mus version of the test.
In fixing the mash version of the test, I found that mash seems to behave differently. PTAL differences between mash and ash unit test.
The CQ bit was checked by estade@chromium.org to run a CQ dry run
The CQ bit was checked by estade@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: This issue passed the CQ dry run.
On 2016/08/29 17:02:29, Evan Stade (ooo wed-thurs) wrote: > In fixing the mash version of the test, I found that mash seems to behave > differently. PTAL differences between mash and ash unit test. Still lgtm (not an owner though in ash/mus/wm).
The CQ bit was checked by estade@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from derat@chromium.org Link to the patchset: https://codereview.chromium.org/2258703002/#ps60001 (title: "fix mash")
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
Message was sent while issue was closed.
Description was changed from ========== Don't treat minimized windows as lower priority in MRU list (for Alt+Tab, Overview, etc.) BUG=635762 TBR=derat@chromium.org ========== to ========== Don't treat minimized windows as lower priority in MRU list (for Alt+Tab, Overview, etc.) BUG=635762 TBR=derat@chromium.org ==========
Message was sent while issue was closed.
Committed patchset #4 (id:60001)
Message was sent while issue was closed.
Description was changed from ========== Don't treat minimized windows as lower priority in MRU list (for Alt+Tab, Overview, etc.) BUG=635762 TBR=derat@chromium.org ========== to ========== Don't treat minimized windows as lower priority in MRU list (for Alt+Tab, Overview, etc.) BUG=635762 TBR=derat@chromium.org Committed: https://crrev.com/ab7c63593c0d306dfd5ed1cdfb35d3b6b902e695 Cr-Commit-Position: refs/heads/master@{#415316} ==========
Message was sent while issue was closed.
Patchset 4 (id:??) landed as https://crrev.com/ab7c63593c0d306dfd5ed1cdfb35d3b6b902e695 Cr-Commit-Position: refs/heads/master@{#415316} |