|
|
Chromium Code Reviews
DescriptionAdd solid black background for arc immersive fullscreen.
BUG=637854
Committed: https://crrev.com/c81e0cce848adda65b4e78b1a6a51e6670296e5f
Cr-Commit-Position: refs/heads/master@{#412865}
Patch Set 1 #
Total comments: 5
Patch Set 2 : Add solid black background for arc immersive fullscreen. #Patch Set 3 : addressed comment #
Total comments: 2
Patch Set 4 : addressed comment #
Messages
Total messages: 45 (35 generated)
Description was changed from ========== Add solid black background for arc immersive fullscreen. BUG=637854 ~ ========== to ========== Add solid black background for arc immersive fullscreen. BUG=637854 ==========
The CQ bit was checked by oshima@chromium.org to run a CQ dry run
Patchset #1 (id:1) has been deleted
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_chromeos_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_...)
The CQ bit was checked by oshima@chromium.org to run a CQ dry run
Patchset #1 (id:20001) has been deleted
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: chromeos_daisy_chromium_compile_only_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromeos_daisy_...) linux_chromium_chromeos_compile_dbg_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_...)
The CQ bit was checked by oshima@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.
oshima@chromium.org changed reviewers: + reveman@chromium.org
I'm using the existing shadow underlay for now as I'm not 100% sure if this will stay. (we may change the decision later) Let me know if you want me to add dedicated layer.
https://codereview.chromium.org/2251543002/diff/40001/components/exo/shell_su... File components/exo/shell_surface.cc (right): https://codereview.chromium.org/2251543002/diff/40001/components/exo/shell_su... components/exo/shell_surface.cc:1217: if (widget_->IsFullscreen() && why do we need to do this here instead of just adding this bounds logic to the existing code for showing the shadow underlay below? https://codereview.chromium.org/2251543002/diff/40001/components/exo/shell_su... components/exo/shell_surface.cc:1226: shadow_underlay_->Hide(); why do we need to unconditionally hide the underlay just because the window is transformed? shouldn't the existing shadow underlay logic be used in this case?
Patchset #2 (id:60001) has been deleted
The CQ bit was checked by oshima@chromium.org to run a CQ dry run
https://codereview.chromium.org/2251543002/diff/40001/components/exo/shell_su... File components/exo/shell_surface.cc (right): https://codereview.chromium.org/2251543002/diff/40001/components/exo/shell_su... components/exo/shell_surface.cc:1217: if (widget_->IsFullscreen() && On 2016/08/17 13:50:36, reveman wrote: > why do we need to do this here instead of just adding this bounds logic to the > existing code for showing the shadow underlay below? We want to show this for all immersive fullscreen even if no shadow is requested, so I put here to be safe side. There may not be such app, so I can move it if you prefer. let me know. https://codereview.chromium.org/2251543002/diff/40001/components/exo/shell_su... components/exo/shell_surface.cc:1226: shadow_underlay_->Hide(); On 2016/08/17 13:50:36, reveman wrote: > why do we need to unconditionally hide the underlay just because the window is > transformed? shouldn't the existing shadow underlay logic be used in this case? Yes, you're right. Removed.
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.
https://codereview.chromium.org/2251543002/diff/40001/components/exo/shell_su... File components/exo/shell_surface.cc (right): https://codereview.chromium.org/2251543002/diff/40001/components/exo/shell_su... components/exo/shell_surface.cc:1217: if (widget_->IsFullscreen() && On 2016/08/17 at 15:16:12, oshima wrote: > On 2016/08/17 13:50:36, reveman wrote: > > why do we need to do this here instead of just adding this bounds logic to the > > existing code for showing the shadow underlay below? > > We want to show this for all immersive fullscreen even if no shadow is requested, so I put here to be safe side. There may not be such app, so I can move it if you prefer. let me know. Yes, Id prefer if you moved it and limited this to surfaces that have a shadow set.
Patchset #2 (id:80001) has been deleted
The CQ bit was checked by oshima@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...
Patchset #3 (id:120001) has been deleted
Patchset #3 (id:140001) has been deleted
The CQ bit was checked by oshima@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/17 15:54:50, reveman wrote: > https://codereview.chromium.org/2251543002/diff/40001/components/exo/shell_su... > File components/exo/shell_surface.cc (right): > > https://codereview.chromium.org/2251543002/diff/40001/components/exo/shell_su... > components/exo/shell_surface.cc:1217: if (widget_->IsFullscreen() && > On 2016/08/17 at 15:16:12, oshima wrote: > > On 2016/08/17 13:50:36, reveman wrote: > > > why do we need to do this here instead of just adding this bounds logic to > the > > > existing code for showing the shadow underlay below? > > > > We want to show this for all immersive fullscreen even if no shadow is > requested, so I put here to be safe side. There may not be such app, so I can > move it if you prefer. let me know. > > Yes, Id prefer if you moved it and limited this to surfaces that have a shadow > set. Done.
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: This issue passed the CQ dry run.
lgtm with nit https://codereview.chromium.org/2251543002/diff/160001/components/exo/shell_s... File components/exo/shell_surface.cc (right): https://codereview.chromium.org/2251543002/diff/160001/components/exo/shell_s... components/exo/shell_surface.cc:1245: ash::wm::WindowState* window_state = ash::wm::GetWindowState(window); nit: no need for this temporary variable as window_state is only used in one place below
https://codereview.chromium.org/2251543002/diff/160001/components/exo/shell_s... File components/exo/shell_surface.cc (right): https://codereview.chromium.org/2251543002/diff/160001/components/exo/shell_s... components/exo/shell_surface.cc:1245: ash::wm::WindowState* window_state = ash::wm::GetWindowState(window); On 2016/08/18 16:01:21, reveman wrote: > nit: no need for this temporary variable as window_state is only used in one > place below Done.
Patchset #4 (id:180001) has been deleted
The CQ bit was checked by oshima@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from reveman@chromium.org Link to the patchset: https://codereview.chromium.org/2251543002/#ps200001 (title: "addressed comment")
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 ========== Add solid black background for arc immersive fullscreen. BUG=637854 ========== to ========== Add solid black background for arc immersive fullscreen. BUG=637854 ==========
Message was sent while issue was closed.
Committed patchset #4 (id:200001)
Message was sent while issue was closed.
Description was changed from ========== Add solid black background for arc immersive fullscreen. BUG=637854 ========== to ========== Add solid black background for arc immersive fullscreen. BUG=637854 Committed: https://crrev.com/c81e0cce848adda65b4e78b1a6a51e6670296e5f Cr-Commit-Position: refs/heads/master@{#412865} ==========
Message was sent while issue was closed.
Patchset 4 (id:??) landed as https://crrev.com/c81e0cce848adda65b4e78b1a6a51e6670296e5f Cr-Commit-Position: refs/heads/master@{#412865} |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
