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

Issue 138903025: Read compositor VSync information from platform, when possible (Closed)

Created:
6 years, 11 months ago by sheu
Modified:
6 years, 10 months ago
CC:
chromium-reviews, dbeam+watch-options_chromium.org, joi+watch-content_chromium.org, sadrul, nkostylev+watch_chromium.org, Ian Vollick, jam, sievers+watch_chromium.org, jbauman+watch_chromium.org, darin-cc_chromium.org, davemoore+watch_chromium.org, oshima+watch_chromium.org, piman+watch_chromium.org, kalyank, cc-bugs_chromium.org, stevenjb+watch_chromium.org, danakj+watch_chromium.org, ben+ash_chromium.org, brianderson, nduca, Sami
Visibility:
Public.

Description

Read compositor VSync information from platform, when possible The current query of VSync information through the GL context can be unreliable on platforms that can dynamically disable vblanks, or multi-monitor setups. Preferentially query the VSync information through the platform windowing system (presently: XRandR on CrOS) when possible. BUG=328953 TEST=local build, run on CrOS snow Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=250250

Patch Set 1 : 3db7c8bc Prototype #

Patch Set 2 : 041e3518 Cleaned up. #

Total comments: 9

Patch Set 3 : fd71f590e Resolution -> DisplayMode #

Total comments: 4

Patch Set 4 : b5e5007a Updated. #

Total comments: 10

Patch Set 5 : 4a66ebdf Nits. #

Patch Set 6 : 54ddbacb Rebase. #

Total comments: 14

Patch Set 7 : 4b969456 piman@ comments; refactor logic into CompositorVSyncManager #

Total comments: 25

Patch Set 8 : 94f02c61 More piman@ comments. #

Total comments: 3

Patch Set 9 : bb14f360 Fixed locking. #

Patch Set 10 : f8e33611 Moved process-killing back to GPU. #

Patch Set 11 : 07220cdb Rebase. #

Patch Set 12 : e37a6f96 Move vsync observer registration to BindToClient #

Patch Set 13 : 17115ce0 Rebase, unittest fix #

Patch Set 14 : 6f081246 Last unittest fixes. #

Total comments: 2

Patch Set 15 : 50467938 rebase. #

Total comments: 2

Patch Set 16 : 4833e641 oshima@ suggestions. #

Patch Set 17 : 287efe04 Rebase, oshima@ nits. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+599 lines, -390 lines) Patch
M ash/display/display_change_observer_chromeos.h View 1 2 2 chunks +2 lines, -2 lines 0 comments Download
M ash/display/display_change_observer_chromeos.cc View 1 2 3 4 4 chunks +37 lines, -34 lines 0 comments Download
M ash/display/display_change_observer_chromeos_unittest.cc View 1 2 2 chunks +24 lines, -18 lines 0 comments Download
M ash/display/display_controller.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 2 chunks +9 lines, -0 lines 0 comments Download
M ash/display/display_info.h View 1 2 5 chunks +25 lines, -20 lines 0 comments Download
M ash/display/display_info.cc View 1 2 3 5 chunks +51 lines, -20 lines 0 comments Download
M ash/display/display_info_unittest.cc View 1 2 3 1 chunk +10 lines, -5 lines 0 comments Download
M ash/display/display_manager.h View 1 2 3 2 chunks +5 lines, -5 lines 0 comments Download
M ash/display/display_manager.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 5 chunks +31 lines, -37 lines 0 comments Download
M ash/display/display_manager_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 chunks +49 lines, -33 lines 0 comments Download
M ash/display/resolution_notification_controller_unittest.cc View 1 2 12 chunks +67 lines, -54 lines 0 comments Download
M ash/wm/window_animations.cc View 1 2 3 4 5 6 1 chunk +0 lines, -4 lines 0 comments Download
M cc/output/output_surface.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +2 lines, -2 lines 0 comments Download
M cc/output/output_surface.cc View 1 2 3 4 5 6 1 chunk +8 lines, -5 lines 0 comments Download
M cc/output/output_surface_unittest.cc View 1 2 3 4 5 6 2 chunks +4 lines, -4 lines 0 comments Download
M chrome/browser/chromeos/display/display_preferences.cc View 1 2 3 1 chunk +5 lines, -4 lines 0 comments Download
M chrome/browser/chromeos/display/display_preferences_unittest.cc View 1 2 3 4 6 chunks +10 lines, -16 lines 0 comments Download
M chrome/browser/ui/webui/options/chromeos/display_options_handler.cc View 1 2 3 4 5 6 7 8 6 chunks +23 lines, -17 lines 0 comments Download
M content/browser/compositor/browser_compositor_output_surface.h View 1 2 3 4 5 6 7 4 chunks +11 lines, -13 lines 0 comments Download
M content/browser/compositor/browser_compositor_output_surface.cc View 1 2 3 4 5 6 7 8 9 10 11 6 chunks +15 lines, -15 lines 0 comments Download
M content/browser/compositor/browser_compositor_output_surface_proxy.cc View 1 2 3 4 5 6 1 chunk +1 line, -1 line 0 comments Download
M content/browser/compositor/gpu_browser_compositor_output_surface.h View 1 2 3 4 5 6 7 2 chunks +5 lines, -2 lines 0 comments Download
M content/browser/compositor/gpu_browser_compositor_output_surface.cc View 1 2 3 4 5 6 7 1 chunk +2 lines, -4 lines 0 comments Download
M content/browser/compositor/gpu_process_transport_factory.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 2 chunks +2 lines, -4 lines 0 comments Download
M content/browser/compositor/software_browser_compositor_output_surface.h View 1 2 3 4 5 6 7 2 chunks +5 lines, -7 lines 0 comments Download
M content/browser/compositor/software_browser_compositor_output_surface.cc View 1 2 3 4 5 6 7 1 chunk +2 lines, -4 lines 0 comments Download
M content/browser/compositor/software_browser_compositor_output_surface_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 3 chunks +4 lines, -2 lines 0 comments Download
M content/browser/renderer_host/media/desktop_capture_device_aura.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +0 lines, -3 lines 0 comments Download
M content/browser/renderer_host/render_widget_host_view_aura.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 3 chunks +5 lines, -2 lines 0 comments Download
M content/browser/renderer_host/render_widget_host_view_aura.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 3 chunks +10 lines, -3 lines 0 comments Download
M content/renderer/gpu/compositor_output_surface.h View 1 2 3 4 5 6 7 8 9 1 chunk +2 lines, -2 lines 0 comments Download
M content/renderer/gpu/compositor_output_surface.cc View 1 2 3 4 5 6 7 8 9 2 chunks +6 lines, -4 lines 0 comments Download
M ui/aura/bench/bench_main.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +0 lines, -5 lines 0 comments Download
M ui/compositor/compositor.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 5 chunks +8 lines, -5 lines 0 comments Download
M ui/compositor/compositor.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 4 chunks +6 lines, -7 lines 0 comments Download
M ui/compositor/compositor.gyp View 1 2 3 4 5 6 1 chunk +2 lines, -0 lines 0 comments Download
M ui/compositor/compositor_observer.h View 1 2 3 4 5 6 1 chunk +0 lines, -5 lines 0 comments Download
A ui/compositor/compositor_vsync_manager.h View 1 2 3 4 5 6 7 1 chunk +71 lines, -0 lines 0 comments Download
A ui/compositor/compositor_vsync_manager.cc View 1 2 3 4 5 6 7 8 9 1 chunk +63 lines, -0 lines 0 comments Download
M ui/compositor/layer_unittest.cc View 1 2 3 4 5 6 1 chunk +0 lines, -5 lines 0 comments Download
M ui/compositor/test/draw_waiter_for_test.h View 1 2 3 4 5 6 1 chunk +0 lines, -3 lines 0 comments Download
M ui/compositor/test/draw_waiter_for_test.cc View 1 2 3 4 5 6 1 chunk +0 lines, -4 lines 0 comments Download
M ui/gl/sync_control_vsync_provider.cc View 1 2 3 4 5 6 7 8 9 1 chunk +17 lines, -10 lines 0 comments Download

Messages

Total messages: 67 (0 generated)
sheu
oshima@: I'd like you to take a first look at this, at your convenience. Points ...
6 years, 11 months ago (2014-01-25 01:48:03 UTC) #1
danakj
+some scheduling folks FYI
6 years, 11 months ago (2014-01-27 18:43:53 UTC) #2
oshima
We exclude the best resolution because we don't want to keep it in persistent state. ...
6 years, 11 months ago (2014-01-27 18:53:21 UTC) #3
sheu
Done. The CL gets a little bigger. PTAL https://chromiumcodereview.appspot.com/138903025/diff/210001/ash/display/display_info.h File ash/display/display_info.h (right): https://chromiumcodereview.appspot.com/138903025/diff/210001/ash/display/display_info.h#newcode21 ash/display/display_info.h:21: struct ...
6 years, 10 months ago (2014-01-28 21:30:41 UTC) #4
oshima
https://chromiumcodereview.appspot.com/138903025/diff/210001/chrome/browser/chromeos/display/display_preferences.cc File chrome/browser/chromeos/display/display_preferences.cc (right): https://chromiumcodereview.appspot.com/138903025/diff/210001/chrome/browser/chromeos/display/display_preferences.cc#newcode141 chrome/browser/chromeos/display/display_preferences.cc:141: dict_value->GetDouble("refresh-rate", &refresh_rate); On 2014/01/28 21:30:42, sheu wrote: > On ...
6 years, 10 months ago (2014-01-28 22:17:08 UTC) #5
sheu
Updated. PTAL https://chromiumcodereview.appspot.com/138903025/diff/210001/chrome/browser/chromeos/display/display_preferences.cc File chrome/browser/chromeos/display/display_preferences.cc (right): https://chromiumcodereview.appspot.com/138903025/diff/210001/chrome/browser/chromeos/display/display_preferences.cc#newcode141 chrome/browser/chromeos/display/display_preferences.cc:141: dict_value->GetDouble("refresh-rate", &refresh_rate); On 2014/01/28 22:17:08, oshima wrote: ...
6 years, 10 months ago (2014-01-29 00:14:10 UTC) #6
oshima
https://chromiumcodereview.appspot.com/138903025/diff/210001/chrome/browser/chromeos/display/display_preferences.cc File chrome/browser/chromeos/display/display_preferences.cc (right): https://chromiumcodereview.appspot.com/138903025/diff/210001/chrome/browser/chromeos/display/display_preferences.cc#newcode141 chrome/browser/chromeos/display/display_preferences.cc:141: dict_value->GetDouble("refresh-rate", &refresh_rate); On 2014/01/29 00:14:10, sheu wrote: > On ...
6 years, 10 months ago (2014-01-29 01:15:25 UTC) #7
sheu
Alrighty, updated. I hoped I've addressed all the points. Thank you for explaining the use ...
6 years, 10 months ago (2014-01-29 05:42:15 UTC) #8
oshima
just a few more nits. https://codereview.chromium.org/138903025/diff/560001/ash/display/display_change_observer_chromeos.cc File ash/display/display_change_observer_chromeos.cc (right): https://codereview.chromium.org/138903025/diff/560001/ash/display/display_change_observer_chromeos.cc#newcode41 ash/display/display_change_observer_chromeos.cc:41: // one comes first. ...
6 years, 10 months ago (2014-01-29 19:00:35 UTC) #9
sheu
piman@: PTAL at content/browser/compositor/browser_compositor_output_surface.cc and ui/compositor/compositor.* and let me know if this is the optimal ...
6 years, 10 months ago (2014-01-29 22:43:35 UTC) #10
oshima
lgtm https://chromiumcodereview.appspot.com/138903025/diff/560001/ui/compositor/compositor.cc File ui/compositor/compositor.cc (right): https://chromiumcodereview.appspot.com/138903025/diff/560001/ui/compositor/compositor.cc#newcode197 ui/compositor/compositor.cc:197: schedule_draw_factory_(this) { On 2014/01/29 22:43:36, sheu wrote: > ...
6 years, 10 months ago (2014-01-29 22:45:31 UTC) #11
sheu
Ping! I'd like to get thoughts on the compositor change from compositor folks.
6 years, 10 months ago (2014-02-03 21:53:02 UTC) #12
brianderson
https://chromiumcodereview.appspot.com/138903025/diff/600001/ash/display/display_controller.cc File ash/display/display_controller.cc (right): https://chromiumcodereview.appspot.com/138903025/diff/600001/ash/display/display_controller.cc#newcode124 ash/display/display_controller.cc:124: if (GetDisplayManager()->GetSelectedModeForDisplayId(display.id(), &mode)) { Will this be called every ...
6 years, 10 months ago (2014-02-03 22:56:03 UTC) #13
piman
I'll defer to Brian about the subtleties of the vsync info. I'll do a sanity ...
6 years, 10 months ago (2014-02-03 23:01:38 UTC) #14
sheu
https://chromiumcodereview.appspot.com/138903025/diff/600001/ash/display/display_controller.cc File ash/display/display_controller.cc (right): https://chromiumcodereview.appspot.com/138903025/diff/600001/ash/display/display_controller.cc#newcode124 ash/display/display_controller.cc:124: if (GetDisplayManager()->GetSelectedModeForDisplayId(display.id(), &mode)) { On 2014/02/03 22:56:04, Brian Anderson ...
6 years, 10 months ago (2014-02-03 23:02:39 UTC) #15
piman
On Mon, Feb 3, 2014 at 3:02 PM, <sheu@chromium.org> wrote: > > https://chromiumcodereview.appspot.com/138903025/diff/ > 600001/ash/display/display_controller.cc ...
6 years, 10 months ago (2014-02-03 23:17:10 UTC) #16
piman
On Mon, Feb 3, 2014 at 3:16 PM, Antoine Labour <piman@chromium.org> wrote: > > > ...
6 years, 10 months ago (2014-02-03 23:18:57 UTC) #17
brianderson
I would prefer to see a separate entry point which would clarify and simplify the ...
6 years, 10 months ago (2014-02-04 01:39:50 UTC) #18
oshima
https://chromiumcodereview.appspot.com/138903025/diff/600001/ash/display/display_controller.cc File ash/display/display_controller.cc (right): https://chromiumcodereview.appspot.com/138903025/diff/600001/ash/display/display_controller.cc#newcode124 ash/display/display_controller.cc:124: if (GetDisplayManager()->GetSelectedModeForDisplayId(display.id(), &mode)) { On 2014/02/04 01:39:51, Brian Anderson ...
6 years, 10 months ago (2014-02-04 02:07:53 UTC) #19
brianderson
https://chromiumcodereview.appspot.com/138903025/diff/600001/ash/display/display_controller.cc File ash/display/display_controller.cc (right): https://chromiumcodereview.appspot.com/138903025/diff/600001/ash/display/display_controller.cc#newcode124 ash/display/display_controller.cc:124: if (GetDisplayManager()->GetSelectedModeForDisplayId(display.id(), &mode)) { On 2014/02/04 02:07:53, oshima wrote: ...
6 years, 10 months ago (2014-02-04 02:14:35 UTC) #20
sheu
Updated. Requesting suggestions in 2 parts. https://chromiumcodereview.appspot.com/138903025/diff/800001/content/browser/renderer_host/render_widget_host_view_aura.cc File content/browser/renderer_host/render_widget_host_view_aura.cc (right): https://chromiumcodereview.appspot.com/138903025/diff/800001/content/browser/renderer_host/render_widget_host_view_aura.cc#newcode3516 content/browser/renderer_host/render_widget_host_view_aura.cc:3516: compositor->vsync_manager()->AddObserver(this); Not sure ...
6 years, 10 months ago (2014-02-04 03:23:21 UTC) #21
piman
https://chromiumcodereview.appspot.com/138903025/diff/800001/ash/display/display_controller.cc File ash/display/display_controller.cc (right): https://chromiumcodereview.appspot.com/138903025/diff/800001/ash/display/display_controller.cc#newcode128 ash/display/display_controller.cc:128: mode.refresh_rate)); I think there's some cases where refresh_rate could ...
6 years, 10 months ago (2014-02-04 04:51:00 UTC) #22
sheu
Updated. piman@: PTAL https://chromiumcodereview.appspot.com/138903025/diff/800001/ash/display/display_controller.cc File ash/display/display_controller.cc (right): https://chromiumcodereview.appspot.com/138903025/diff/800001/ash/display/display_controller.cc#newcode128 ash/display/display_controller.cc:128: mode.refresh_rate)); On 2014/02/04 04:51:01, piman wrote: ...
6 years, 10 months ago (2014-02-04 22:01:43 UTC) #23
sheu
https://chromiumcodereview.appspot.com/138903025/diff/920001/chrome/browser/ui/webui/options/chromeos/display_options_handler.cc File chrome/browser/ui/webui/options/chromeos/display_options_handler.cc (right): https://chromiumcodereview.appspot.com/138903025/diff/920001/chrome/browser/ui/webui/options/chromeos/display_options_handler.cc#newcode241 chrome/browser/ui/webui/options/chromeos/display_options_handler.cc:241: display_modes[i].refresh_rate); Will fix braces in rebase before submit.
6 years, 10 months ago (2014-02-04 22:05:12 UTC) #24
sheu
Fixed. PTAL
6 years, 10 months ago (2014-02-04 22:44:31 UTC) #25
piman
https://chromiumcodereview.appspot.com/138903025/diff/800001/content/renderer/gpu/compositor_output_surface.cc File content/renderer/gpu/compositor_output_surface.cc (right): https://chromiumcodereview.appspot.com/138903025/diff/800001/content/renderer/gpu/compositor_output_surface.cc#newcode142 content/renderer/gpu/compositor_output_surface.cc:142: OnUpdateVSyncParametersFromView); On 2014/02/04 22:01:45, sheu wrote: > On 2014/02/04 ...
6 years, 10 months ago (2014-02-04 22:52:53 UTC) #26
piman
LGTM with naming nit.
6 years, 10 months ago (2014-02-04 22:54:15 UTC) #27
sheu
More OWNERs checks. mukai@: chrome/browser/ui/webui/options/chromeos/display_options_handler.cc sky@: trivial removal of an entry point. ui/aura/bench/bench_main.cc
6 years, 10 months ago (2014-02-04 23:41:01 UTC) #28
sheu
PTAL, thanks!
6 years, 10 months ago (2014-02-04 23:41:15 UTC) #29
piman
lgtm
6 years, 10 months ago (2014-02-04 23:44:26 UTC) #30
Jun Mukai
lgtm++
6 years, 10 months ago (2014-02-04 23:57:35 UTC) #31
sky
ui/aura/bench/bench_main.cc LGTM
6 years, 10 months ago (2014-02-05 01:03:58 UTC) #32
sheu
The CQ bit was checked by sheu@chromium.org
6 years, 10 months ago (2014-02-05 01:30:54 UTC) #33
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/sheu@chromium.org/138903025/1380001
6 years, 10 months ago (2014-02-05 03:48:59 UTC) #34
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 10 months ago (2014-02-05 03:49:11 UTC) #35
commit-bot: I haz the power
Failed to apply patch for content/browser/compositor/software_browser_compositor_output_surface_unittest.cc: While running patch -p1 --forward --force --no-backup-if-mismatch; patching file ...
6 years, 10 months ago (2014-02-05 03:49:12 UTC) #36
sheu
The CQ bit was checked by sheu@chromium.org
6 years, 10 months ago (2014-02-05 08:47:57 UTC) #37
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/sheu@chromium.org/138903025/1590001
6 years, 10 months ago (2014-02-05 08:52:42 UTC) #38
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 10 months ago (2014-02-05 09:35:15 UTC) #39
commit-bot: I haz the power
Retried try job too often on linux_rel for step(s) interactive_ui_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=linux_rel&number=224440
6 years, 10 months ago (2014-02-05 09:35:17 UTC) #40
sheu
The CQ bit was checked by sheu@chromium.org
6 years, 10 months ago (2014-02-05 10:03:39 UTC) #41
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/sheu@chromium.org/138903025/1910001
6 years, 10 months ago (2014-02-05 10:08:14 UTC) #42
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 10 months ago (2014-02-05 10:45:23 UTC) #43
commit-bot: I haz the power
Retried try job too often on mac_rel for step(s) content_unittests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=mac_rel&number=221671
6 years, 10 months ago (2014-02-05 10:45:25 UTC) #44
sheu
The CQ bit was checked by sheu@chromium.org
6 years, 10 months ago (2014-02-05 23:07:12 UTC) #45
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/sheu@chromium.org/138903025/2130001
6 years, 10 months ago (2014-02-05 23:11:19 UTC) #46
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 10 months ago (2014-02-06 01:09:42 UTC) #47
commit-bot: I haz the power
Retried try job too often on linux_chromeos for step(s) unit_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=linux_chromeos&number=198682
6 years, 10 months ago (2014-02-06 01:09:43 UTC) #48
sheu
The CQ bit was checked by sheu@chromium.org
6 years, 10 months ago (2014-02-06 01:16:16 UTC) #49
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/sheu@chromium.org/138903025/2130001
6 years, 10 months ago (2014-02-06 01:17:58 UTC) #50
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 10 months ago (2014-02-06 02:27:39 UTC) #51
commit-bot: I haz the power
Retried try job too often on linux_chromeos for step(s) unit_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=linux_chromeos&number=198729
6 years, 10 months ago (2014-02-06 02:27:40 UTC) #52
sheu
I didn't realize display_preferences_unittest was in unit_tests, not browser_tests. (Didn't even know that unit_tests existed!) ...
6 years, 10 months ago (2014-02-06 23:13:50 UTC) #53
oshima
On 2014/02/06 23:13:50, sheu wrote: > I didn't realize display_preferences_unittest was in unit_tests, not > ...
6 years, 10 months ago (2014-02-06 23:30:24 UTC) #54
piman
lgtm
6 years, 10 months ago (2014-02-07 00:16:09 UTC) #55
oshima
https://codereview.chromium.org/138903025/diff/2470001/ash/display/display_manager.cc File ash/display/display_manager.cc (right): https://codereview.chromium.org/138903025/diff/2470001/ash/display/display_manager.cc#newcode578 ash/display/display_manager.cc:578: old_mode_iter->second = *display_modes_iter; I don't understand why you need ...
6 years, 10 months ago (2014-02-07 03:07:12 UTC) #56
sheu
https://codereview.chromium.org/138903025/diff/2470001/ash/display/display_manager.cc File ash/display/display_manager.cc (right): https://codereview.chromium.org/138903025/diff/2470001/ash/display/display_manager.cc#newcode578 ash/display/display_manager.cc:578: old_mode_iter->second = *display_modes_iter; On 2014/02/07 03:07:14, oshima wrote: > ...
6 years, 10 months ago (2014-02-07 03:22:49 UTC) #57
oshima
you probably need to update display_manager_unittest.cc as well. https://codereview.chromium.org/138903025/diff/2490001/ash/display/display_manager.cc File ash/display/display_manager.cc (right): https://codereview.chromium.org/138903025/diff/2490001/ash/display/display_manager.cc#newcode581 ash/display/display_manager.cc:581: } ...
6 years, 10 months ago (2014-02-07 15:43:25 UTC) #58
sheu
You're right about the unittest, of course. Updated. oshima@: PTAL https://chromiumcodereview.appspot.com/138903025/diff/2490001/ash/display/display_manager.cc File ash/display/display_manager.cc (right): https://chromiumcodereview.appspot.com/138903025/diff/2490001/ash/display/display_manager.cc#newcode581 ...
6 years, 10 months ago (2014-02-07 21:35:34 UTC) #59
oshima
On 2014/02/07 21:35:34, sheu wrote: > You're right about the unittest, of course. Updated. oshima@: ...
6 years, 10 months ago (2014-02-07 21:48:05 UTC) #60
sheu
Udpated. CQing this.
6 years, 10 months ago (2014-02-10 20:50:50 UTC) #61
sheu
The CQ bit was checked by sheu@chromium.org
6 years, 10 months ago (2014-02-10 20:51:04 UTC) #62
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/sheu@chromium.org/138903025/3330001
6 years, 10 months ago (2014-02-10 20:51:30 UTC) #63
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/sheu@chromium.org/138903025/3330001
6 years, 10 months ago (2014-02-10 22:50:09 UTC) #64
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/sheu@chromium.org/138903025/3330001
6 years, 10 months ago (2014-02-10 23:45:22 UTC) #65
commit-bot: I haz the power
Change committed as 250250
6 years, 10 months ago (2014-02-11 00:35:35 UTC) #66
sheu
6 years, 10 months ago (2014-02-12 21:44:22 UTC) #67
Message was sent while issue was closed.
A revert of this CL has been created in
https://chromiumcodereview.appspot.com/161413002/ by sheu@chromium.org.

The reason for reverting is: Reverting due to Windows crashes.  See:

http://crbug.com/343199.

Powered by Google App Engine
This is Rietveld 408576698