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

Issue 16817006: Add ability to change display settings to chrome.systemInfo.display (Closed)

Created:
7 years, 6 months ago by tbarzic
Modified:
7 years, 6 months ago
CC:
chromium-reviews, chromium-apps-reviews_chromium.org, sadrul, extensions-reviews_chromium.org, sail+watch_chromium.org, ben+watch_chromium.org
Visibility:
Public.

Description

Add ability to change display settings to chrome.systemInfo.display TEST=manual on daisy, added unittests and extension api tests BUG=237314 (on top of https://codereview.chromium.org/16687002/) Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=206576

Patch Set 1 #

Patch Set 2 : . #

Patch Set 3 : . #

Total comments: 14

Patch Set 4 : . #

Patch Set 5 : increased max bounds origin #

Total comments: 18

Patch Set 6 : . #

Patch Set 7 : disallow_c&a #

Total comments: 8

Patch Set 8 : . #

Total comments: 4

Patch Set 9 : n #

Patch Set 10 : . #

Total comments: 4

Patch Set 11 : . #

Patch Set 12 : rebase #

Patch Set 13 : win compile #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1595 lines, -57 lines) Patch
M chrome/browser/extensions/api/system_info_display/display_info_provider.h View 1 2 3 4 5 6 7 8 9 10 3 chunks +15 lines, -0 lines 0 comments Download
M chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos.cc View 1 2 3 4 5 6 7 8 9 10 4 chunks +384 lines, -38 lines 0 comments Download
A chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos_unittest.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +914 lines, -0 lines 0 comments Download
M chrome/browser/extensions/api/system_info_display/display_info_provider_mac.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +9 lines, -0 lines 0 comments Download
M chrome/browser/extensions/api/system_info_display/display_info_provider_win.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +9 lines, -0 lines 0 comments Download
M chrome/browser/extensions/api/system_info_display/display_info_provider_x11.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +9 lines, -0 lines 0 comments Download
M chrome/browser/extensions/api/system_info_display/system_info_display_api.h View 1 2 3 4 5 6 7 8 9 2 chunks +16 lines, -0 lines 0 comments Download
M chrome/browser/extensions/api/system_info_display/system_info_display_api.cc View 1 2 3 4 5 6 7 8 9 2 chunks +35 lines, -2 lines 0 comments Download
M chrome/browser/extensions/api/system_info_display/system_info_display_apitest.cc View 1 2 3 4 5 6 7 8 9 10 4 chunks +146 lines, -17 lines 0 comments Download
M chrome/browser/extensions/extension_function_histogram_value.h View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +1 line, -0 lines 0 comments Download
M chrome/chrome_tests_unit.gypi View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/api/system_info_display.idl View 1 2 3 4 5 6 7 8 9 10 1 chunk +56 lines, -0 lines 0 comments Download

Messages

Total messages: 22 (0 generated)
tbarzic
Greg, can you check that I'm not missing something raised at the api review :)
7 years, 6 months ago (2013-06-12 22:15:36 UTC) #1
Greg Spencer (Chromium)
https://codereview.chromium.org/16817006/diff/6001/chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos.cc File chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos.cc (right): https://codereview.chromium.org/16817006/diff/6001/chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos.cc#newcode31 chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos.cc:31: const int kMaxBoundsOrigin = 0x3fff; Why in hex? Isn't ...
7 years, 6 months ago (2013-06-12 23:14:15 UTC) #2
tbarzic
https://codereview.chromium.org/16817006/diff/6001/chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos.cc File chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos.cc (right): https://codereview.chromium.org/16817006/diff/6001/chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos.cc#newcode31 chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos.cc:31: const int kMaxBoundsOrigin = 0x3fff; On 2013/06/12 23:14:15, Greg ...
7 years, 6 months ago (2013-06-12 23:40:41 UTC) #3
Greg Spencer (Chromium)
https://codereview.chromium.org/16817006/diff/6001/chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos.cc File chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos.cc (right): https://codereview.chromium.org/16817006/diff/6001/chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos.cc#newcode31 chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos.cc:31: const int kMaxBoundsOrigin = 0x3fff; On 2013/06/12 23:40:41, tbarzic ...
7 years, 6 months ago (2013-06-13 00:11:47 UTC) #4
tbarzic
https://codereview.chromium.org/16817006/diff/6001/chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos.cc File chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos.cc (right): https://codereview.chromium.org/16817006/diff/6001/chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos.cc#newcode31 chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos.cc:31: const int kMaxBoundsOrigin = 0x3fff; On 2013/06/13 00:11:47, Greg ...
7 years, 6 months ago (2013-06-13 00:18:25 UTC) #5
Greg Spencer (Chromium)
https://codereview.chromium.org/16817006/diff/6001/chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos.cc File chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos.cc (right): https://codereview.chromium.org/16817006/diff/6001/chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos.cc#newcode31 chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos.cc:31: const int kMaxBoundsOrigin = 0x3fff; On 2013/06/13 00:18:25, tbarzic ...
7 years, 6 months ago (2013-06-13 00:57:04 UTC) #6
tbarzic
https://codereview.chromium.org/16817006/diff/6001/chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos.cc File chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos.cc (right): https://codereview.chromium.org/16817006/diff/6001/chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos.cc#newcode31 chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos.cc:31: const int kMaxBoundsOrigin = 0x3fff; On 2013/06/13 00:57:04, Greg ...
7 years, 6 months ago (2013-06-13 17:50:29 UTC) #7
oshima
https://codereview.chromium.org/16817006/diff/2003/chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos.cc File chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos.cc (right): https://codereview.chromium.org/16817006/diff/2003/chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos.cc#newcode256 chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos.cc:256: *error = "Not allowed to mirror self."; i18n? shouldn't ...
7 years, 6 months ago (2013-06-13 19:12:39 UTC) #8
tbarzic
https://codereview.chromium.org/16817006/diff/2003/chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos.cc File chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos.cc (right): https://codereview.chromium.org/16817006/diff/2003/chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos.cc#newcode256 chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos.cc:256: *error = "Not allowed to mirror self."; On 2013/06/13 ...
7 years, 6 months ago (2013-06-13 20:58:15 UTC) #9
oshima
https://codereview.chromium.org/16817006/diff/2003/chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos.cc File chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos.cc (right): https://codereview.chromium.org/16817006/diff/2003/chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos.cc#newcode256 chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos.cc:256: *error = "Not allowed to mirror self."; On 2013/06/13 ...
7 years, 6 months ago (2013-06-13 21:17:34 UTC) #10
tbarzic
https://codereview.chromium.org/16817006/diff/2003/chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos.cc File chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos.cc (right): https://codereview.chromium.org/16817006/diff/2003/chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos.cc#newcode256 chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos.cc:256: *error = "Not allowed to mirror self."; On 2013/06/13 ...
7 years, 6 months ago (2013-06-13 21:26:21 UTC) #11
oshima
lgtm my bits with nits https://codereview.chromium.org/16817006/diff/5018/chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos_unittest.cc File chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos_unittest.cc (right): https://codereview.chromium.org/16817006/diff/5018/chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos_unittest.cc#newcode62 chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos_unittest.cc:62: } const https://codereview.chromium.org/16817006/diff/5018/chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos_unittest.cc#newcode77 chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos_unittest.cc:77: ...
7 years, 6 months ago (2013-06-13 21:51:17 UTC) #12
tbarzic
https://codereview.chromium.org/16817006/diff/5018/chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos_unittest.cc File chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos_unittest.cc (right): https://codereview.chromium.org/16817006/diff/5018/chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos_unittest.cc#newcode62 chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos_unittest.cc:62: } On 2013/06/13 21:51:17, oshima wrote: > const Done. ...
7 years, 6 months ago (2013-06-13 21:59:04 UTC) #13
asargent_no_longer_on_chrome
https://codereview.chromium.org/16817006/diff/35001/chrome/common/extensions/api/system_info_display.idl File chrome/common/extensions/api/system_info_display.idl (right): https://codereview.chromium.org/16817006/diff/35001/chrome/common/extensions/api/system_info_display.idl#newcode129 chrome/common/extensions/api/system_info_display.idl:129: // Updates the properties for the monitor specified by ...
7 years, 6 months ago (2013-06-14 00:18:58 UTC) #14
tbarzic
https://codereview.chromium.org/16817006/diff/35001/chrome/common/extensions/api/system_info_display.idl File chrome/common/extensions/api/system_info_display.idl (right): https://codereview.chromium.org/16817006/diff/35001/chrome/common/extensions/api/system_info_display.idl#newcode129 chrome/common/extensions/api/system_info_display.idl:129: // Updates the properties for the monitor specified by ...
7 years, 6 months ago (2013-06-14 01:08:18 UTC) #15
Greg Spencer (Chromium)
LGTM https://codereview.chromium.org/16817006/diff/39001/chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos.cc File chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos.cc (right): https://codereview.chromium.org/16817006/diff/39001/chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos.cc#newcode332 chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos.cc:332: DisplayManager* manager) { indent
7 years, 6 months ago (2013-06-14 16:10:59 UTC) #16
asargent_no_longer_on_chrome
lgtm https://codereview.chromium.org/16817006/diff/39001/chrome/common/extensions/api/system_info_display.idl File chrome/common/extensions/api/system_info_display.idl (right): https://codereview.chromium.org/16817006/diff/39001/chrome/common/extensions/api/system_info_display.idl#newcode82 chrome/common/extensions/api/system_info_display.idl:82: dictionary SetDisplayUnitInfoParams { nit: let's rename this to ...
7 years, 6 months ago (2013-06-14 17:02:59 UTC) #17
tbarzic
https://codereview.chromium.org/16817006/diff/39001/chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos.cc File chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos.cc (right): https://codereview.chromium.org/16817006/diff/39001/chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos.cc#newcode332 chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos.cc:332: DisplayManager* manager) { On 2013/06/14 16:11:00, Greg Spencer (Chromium) ...
7 years, 6 months ago (2013-06-14 17:40:09 UTC) #18
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/tbarzic@chromium.org/16817006/66005
7 years, 6 months ago (2013-06-14 22:02:57 UTC) #19
commit-bot: I haz the power
Retried try job too often on win_rel for step(s) browser_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=win_rel&number=163835
7 years, 6 months ago (2013-06-15 01:33:25 UTC) #20
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/tbarzic@chromium.org/16817006/66005
7 years, 6 months ago (2013-06-15 03:31:06 UTC) #21
commit-bot: I haz the power
7 years, 6 months ago (2013-06-15 11:02:43 UTC) #22
Message was sent while issue was closed.
Change committed as 206576

Powered by Google App Engine
This is Rietveld 408576698