Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(34)

Issue 2112013002: Allow arc app to lock screen orientation in TouchView/Tablet mode (Closed)

Created:
4 years, 5 months ago by oshima
Modified:
4 years, 5 months ago
CC:
Aaron Boodman, abarth-chromium, ben+mojo_chromium.org, chromium-reviews, darin (slow to review), elijahtaylor+arcwatch_chromium.org, hidehiko+watch_chromium.org, kalyank, lhchavez+watch_chromium.org, Matt Giuca, mlamouri+watch-screen-orientation_chromium.org, qsr+mojo_chromium.org, sadrul, tapted, tfarina, viettrungluu+watch_chromium.org, yusukes+watch_chromium.org, yzshen+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Allow arc app to lock screen orientation in TouchView/Tablet mode mojo change: * Added orientation lock parameter to AppInfo * Added OnTaskOrientationLockRequested method on AppHost c++ change: * Apply orientation lock to arc windows upon Tablet mode entry * Unset lock and set the rotation back upon Tablet mode exit. * Apply the rotation lock when a task requested. This is kept only on memory and does not persist. BUG=626445 ,b/28341028 TEST=ChromeLauncherControllerImplTest.ArcOrientatinoLock Committed: https://crrev.com/342f3485150be7e10404671e811d9c881f8b62ea Cr-Commit-Position: refs/heads/master@{#404244}

Patch Set 1 : . #

Total comments: 6

Patch Set 2 : addressed comments, fixed unit tests #

Patch Set 3 : unit test #

Total comments: 4

Patch Set 4 : rebase #

Total comments: 1

Patch Set 5 : Allow arc app to lock screen orientation in TouchView/Tablet mode #

Unified diffs Side-by-side diffs Delta from patch set Stats (+423 lines, -53 lines) Patch
M ash/display/screen_orientation_controller_chromeos.h View 1 chunk +3 lines, -0 lines 0 comments Download
M ash/display/screen_orientation_controller_chromeos.cc View 1 2 3 2 chunks +17 lines, -5 lines 0 comments Download
M chrome/browser/ui/app_list/arc/arc_app_list_prefs.h View 1 2 3 4 6 chunks +13 lines, -3 lines 0 comments Download
M chrome/browser/ui/app_list/arc/arc_app_list_prefs.cc View 1 2 3 13 chunks +42 lines, -19 lines 0 comments Download
M chrome/browser/ui/ash/launcher/arc_app_window_launcher_controller.h View 6 chunks +12 lines, -0 lines 0 comments Download
M chrome/browser/ui/ash/launcher/arc_app_window_launcher_controller.cc View 1 2 3 11 chunks +98 lines, -0 lines 0 comments Download
M chrome/browser/ui/ash/launcher/chrome_launcher_controller_impl_unittest.cc View 1 2 3 4 7 chunks +195 lines, -23 lines 0 comments Download
M components/arc/common/app.mojom View 1 2 3 4 chunks +14 lines, -1 line 0 comments Download
M components/exo/wayland/server.cc View 1 2 3 7 chunks +29 lines, -2 lines 0 comments Download

Messages

Total messages: 63 (32 generated)
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2112013002/60001
4 years, 5 months ago (2016-06-30 22:48:37 UTC) #7
oshima
yusukes -> mojo xiyuan -> app_list change reveman -> all still working on tests but ...
4 years, 5 months ago (2016-06-30 22:53:18 UTC) #9
oshima
https://codereview.chromium.org/2112013002/diff/60001/ash/display/screen_orientation_controller_chromeos.cc File ash/display/screen_orientation_controller_chromeos.cc (right): https://codereview.chromium.org/2112013002/diff/60001/ash/display/screen_orientation_controller_chromeos.cc#newcode121 ash/display/screen_orientation_controller_chromeos.cc:121: SetDisplayRotation(user_rotation_, display::Display::ROTATION_SOURCE_USER); We're unlocking all, not just arc windows, ...
4 years, 5 months ago (2016-06-30 22:59:24 UTC) #11
Luis Héctor Chávez
drive-by https://codereview.chromium.org/2112013002/diff/60001/components/arc/common/app.mojom File components/arc/common/app.mojom (right): https://codereview.chromium.org/2112013002/diff/60001/components/arc/common/app.mojom#newcode12 components/arc/common/app.mojom:12: enum OrientationLock { Do you envision adding more ...
4 years, 5 months ago (2016-06-30 23:01:48 UTC) #13
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: linux_chromium_chromeos_ozone_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_chromeos_ozone_rel_ng/builds/195198)
4 years, 5 months ago (2016-06-30 23:11:45 UTC) #15
xiyuan
https://codereview.chromium.org/2112013002/diff/60001/chrome/browser/ui/app_list/arc/arc_app_list_prefs.cc File chrome/browser/ui/app_list/arc/arc_app_list_prefs.cc (right): https://codereview.chromium.org/2112013002/diff/60001/chrome/browser/ui/app_list/arc/arc_app_list_prefs.cc#newcode719 chrome/browser/ui/app_list/arc/arc_app_list_prefs.cc:719: FOR_EACH_OBSERVER(Observer, observer_list_, So this changes the orientation_lock for a ...
4 years, 5 months ago (2016-06-30 23:25:26 UTC) #16
oshima
https://codereview.chromium.org/2112013002/diff/60001/chrome/browser/ui/app_list/arc/arc_app_list_prefs.cc File chrome/browser/ui/app_list/arc/arc_app_list_prefs.cc (right): https://codereview.chromium.org/2112013002/diff/60001/chrome/browser/ui/app_list/arc/arc_app_list_prefs.cc#newcode719 chrome/browser/ui/app_list/arc/arc_app_list_prefs.cc:719: FOR_EACH_OBSERVER(Observer, observer_list_, On 2016/06/30 23:25:26, xiyuan wrote: > So ...
4 years, 5 months ago (2016-07-01 00:44:47 UTC) #17
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2112013002/80001
4 years, 5 months ago (2016-07-01 00:45:30 UTC) #19
Yusuke Sato
Actually components/arc/OWNERS do not own components/arc/common/*.mojom files because mojom changes require a security review. Please ...
4 years, 5 months ago (2016-07-01 00:48:19 UTC) #20
oshima
On 2016/07/01 00:48:19, Yusuke Sato wrote: > Actually components/arc/OWNERS do not own components/arc/common/*.mojom files > ...
4 years, 5 months ago (2016-07-01 00:55:44 UTC) #22
xiyuan
app_list lgtm https://codereview.chromium.org/2112013002/diff/60001/chrome/browser/ui/app_list/arc/arc_app_list_prefs.cc File chrome/browser/ui/app_list/arc/arc_app_list_prefs.cc (right): https://codereview.chromium.org/2112013002/diff/60001/chrome/browser/ui/app_list/arc/arc_app_list_prefs.cc#newcode719 chrome/browser/ui/app_list/arc/arc_app_list_prefs.cc:719: FOR_EACH_OBSERVER(Observer, observer_list_, On 2016/07/01 00:44:47, oshima wrote: ...
4 years, 5 months ago (2016-07-01 01:37:27 UTC) #23
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 5 months ago (2016-07-01 01:37:49 UTC) #25
oshima
Added unit tests. PTAL
4 years, 5 months ago (2016-07-01 15:28:31 UTC) #27
rickyz (no longer on Chrome)
mojom lgtm https://codereview.chromium.org/2112013002/diff/100001/chrome/browser/ui/app_list/arc/arc_app_list_prefs.cc File chrome/browser/ui/app_list/arc/arc_app_list_prefs.cc (right): https://codereview.chromium.org/2112013002/diff/100001/chrome/browser/ui/app_list/arc/arc_app_list_prefs.cc#newcode585 chrome/browser/ui/app_list/arc/arc_app_list_prefs.cc:585: void ArcAppListPrefs::AddAppAndShortcut( Feel free to leave as ...
4 years, 5 months ago (2016-07-02 00:10:37 UTC) #28
oshima
https://codereview.chromium.org/2112013002/diff/100001/chrome/browser/ui/app_list/arc/arc_app_list_prefs.cc File chrome/browser/ui/app_list/arc/arc_app_list_prefs.cc (right): https://codereview.chromium.org/2112013002/diff/100001/chrome/browser/ui/app_list/arc/arc_app_list_prefs.cc#newcode585 chrome/browser/ui/app_list/arc/arc_app_list_prefs.cc:585: void ArcAppListPrefs::AddAppAndShortcut( On 2016/07/02 00:10:37, rickyz wrote: > Feel ...
4 years, 5 months ago (2016-07-02 00:49:22 UTC) #29
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2112013002/100001
4 years, 5 months ago (2016-07-07 11:30:19 UTC) #31
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: ios-device on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios-device/builds/32112) ios-device-gn on ...
4 years, 5 months ago (2016-07-07 11:32:07 UTC) #33
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2112013002/120001
4 years, 5 months ago (2016-07-07 12:05:51 UTC) #35
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: chromeos_x86-generic_chromium_compile_only_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromeos_x86-generic_chromium_compile_only_ng/builds/164077)
4 years, 5 months ago (2016-07-07 12:20:50 UTC) #37
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2112013002/140001
4 years, 5 months ago (2016-07-07 12:27:43 UTC) #40
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: chromeos_amd64-generic_chromium_compile_only_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromeos_amd64-generic_chromium_compile_only_ng/builds/163982) linux_chromium_chromeos_compile_dbg_ng on ...
4 years, 5 months ago (2016-07-07 12:41:18 UTC) #42
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2112013002/160001
4 years, 5 months ago (2016-07-07 15:36:37 UTC) #45
reveman
components/exo lgtm
4 years, 5 months ago (2016-07-07 16:29:12 UTC) #46
xiyuan
still lgtm https://codereview.chromium.org/2112013002/diff/160001/chrome/browser/ui/app_list/arc/arc_app_list_prefs.h File chrome/browser/ui/app_list/arc/arc_app_list_prefs.h (right): https://codereview.chromium.org/2112013002/diff/160001/chrome/browser/ui/app_list/arc/arc_app_list_prefs.h#newcode205 chrome/browser/ui/app_list/arc/arc_app_list_prefs.h:205: // ArcAppPinPolicy); nit: remove the commented out ...
4 years, 5 months ago (2016-07-07 17:01:41 UTC) #47
commit-bot: I haz the power
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_chromeos_rel_ng/builds/240325)
4 years, 5 months ago (2016-07-07 17:59:10 UTC) #49
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2112013002/180001
4 years, 5 months ago (2016-07-07 18:08:13 UTC) #51
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 5 months ago (2016-07-07 19:29:29 UTC) #53
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2112013002/180001
4 years, 5 months ago (2016-07-07 20:36:02 UTC) #58
commit-bot: I haz the power
Committed patchset #5 (id:180001)
4 years, 5 months ago (2016-07-07 22:09:55 UTC) #60
commit-bot: I haz the power
CQ bit was unchecked.
4 years, 5 months ago (2016-07-07 22:10:19 UTC) #61
commit-bot: I haz the power
4 years, 5 months ago (2016-07-07 22:13:21 UTC) #63
Message was sent while issue was closed.
Patchset 5 (id:??) landed as
https://crrev.com/342f3485150be7e10404671e811d9c881f8b62ea
Cr-Commit-Position: refs/heads/master@{#404244}

Powered by Google App Engine
This is Rietveld 408576698