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

Issue 24039002: Pepper API implementation for output protection. (Closed)

Created:
7 years, 3 months ago by kcwu
Modified:
6 years, 11 months ago
CC:
chromium-reviews, joi+watch-content_chromium.org, jam, stevenjb+watch_chromium.org, oshima+watch_chromium.org, darin-cc_chromium.org, Pawel Osciak, Sean Paul, Elliot Glaysher
Base URL:
http://git.chromium.org/chromium/src.git@master
Visibility:
Public.

Description

Patch Set 1 #

Total comments: 4

Patch Set 2 : avoid PostTask methods in dtor #

Total comments: 88

Patch Set 3 : #

Patch Set 4 : nits #

Patch Set 5 : tweaks conditional compile conditions #

Total comments: 77

Patch Set 6 : modify pepper host as message filter. rewrite methods in real_output_configurator_delegate. #

Total comments: 16

Patch Set 7 : all host code run in UI thread #

Patch Set 8 : fix header dependency #

Patch Set 9 : add test #

Total comments: 3

Patch Set 10 : nit, enum value #

Patch Set 11 : fix test on chromeos #

Total comments: 24

Patch Set 12 : revise init & terminate of PepperOutputProtectionMessageFilter #

Total comments: 39

Patch Set 13 : revise output configurator related code. rebased. #

Total comments: 49

Patch Set 14 : revise according to comments #

Patch Set 15 : use cached_outputs_ in output_configurator #

Total comments: 20

Patch Set 16 : revise chromeos/display according to review comments #

Patch Set 17 : upload again #

Patch Set 18 : something wrong with 'git cl upload'. upload again #

Total comments: 2

Patch Set 19 : nit #

Patch Set 20 : rebase #

Patch Set 21 : fix build for non-chromeos #

Unified diffs Side-by-side diffs Delta from patch set Stats (+972 lines, -5 lines) Patch
M chrome/browser/component_updater/ppapi_utils.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/renderer_host/pepper/chrome_browser_pepper_host_factory.cc View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +10 lines, -0 lines 0 comments Download
A chrome/browser/renderer_host/pepper/pepper_output_protection_message_filter.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 chunk +56 lines, -0 lines 0 comments Download
A chrome/browser/renderer_host/pepper/pepper_output_protection_message_filter.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 chunk +180 lines, -0 lines 0 comments Download
M chrome/chrome_browser.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/test/ppapi/ppapi_browsertest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +4 lines, -0 lines 0 comments Download
M chromeos/display/output_configurator.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 5 chunks +71 lines, -0 lines 0 comments Download
M chromeos/display/output_configurator.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 3 chunks +117 lines, -1 line 0 comments Download
M chromeos/display/output_configurator_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 chunk +8 lines, -0 lines 0 comments Download
M chromeos/display/real_output_configurator_delegate.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +2 lines, -0 lines 0 comments Download
M chromeos/display/real_output_configurator_delegate.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 3 chunks +104 lines, -0 lines 0 comments Download
M content/renderer/pepper/plugin_module.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +1 line, -0 lines 0 comments Download
content/renderer/pepper/resource_creation_impl.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +2 lines, -0 lines 0 comments Download
M content/renderer/pepper/resource_creation_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +5 lines, -0 lines 0 comments Download
M native_client_sdk/src/libraries/ppapi_cpp_private/library.dsc View 1 2 3 4 5 6 2 chunks +2 lines, -4 lines 0 comments Download
A ppapi/cpp/private/output_protection_private.h View 1 chunk +28 lines, -0 lines 0 comments Download
A ppapi/cpp/private/output_protection_private.cc View 1 2 1 chunk +59 lines, -0 lines 0 comments Download
M ppapi/ppapi_proxy.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +2 lines, -0 lines 0 comments Download
ppapi/ppapi_shared.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +2 lines, -0 lines 0 comments Download
M ppapi/ppapi_sources.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 3 chunks +5 lines, -0 lines 0 comments Download
M ppapi/proxy/interface_list.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +1 line, -0 lines 0 comments Download
A ppapi/proxy/output_protection_resource.h View 1 2 3 4 5 6 7 8 1 chunk +58 lines, -0 lines 0 comments Download
A ppapi/proxy/output_protection_resource.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +105 lines, -0 lines 0 comments Download
M ppapi/proxy/ppapi_messages.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +11 lines, -0 lines 0 comments Download
M ppapi/proxy/resource_creation_proxy.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +2 lines, -0 lines 0 comments Download
M ppapi/proxy/resource_creation_proxy.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 2 chunks +7 lines, -0 lines 0 comments Download
M ppapi/shared_impl/resource.h View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -0 lines 0 comments Download
M ppapi/tests/all_c_includes.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +1 line, -0 lines 0 comments Download
A ppapi/tests/test_output_protection_private.h View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +29 lines, -0 lines 0 comments Download
A ppapi/tests/test_output_protection_private.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +60 lines, -0 lines 0 comments Download
ppapi/thunk/interfaces_ppb_private.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +3 lines, -0 lines 0 comments Download
A ppapi/thunk/ppb_output_protection_api.h View 1 2 3 4 5 6 7 8 1 chunk +32 lines, -0 lines 0 comments Download
M ppapi/thunk/resource_creation_api.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 62 (0 generated)
kcwu
Please let me know if you think splitting this CL will make it easier to ...
7 years, 3 months ago (2013-09-06 15:12:15 UTC) #1
DaleCurtis
https://codereview.chromium.org/24039002/diff/1/chrome/browser/renderer_host/pepper/pepper_output_protection_host.cc File chrome/browser/renderer_host/pepper/pepper_output_protection_host.cc (right): https://codereview.chromium.org/24039002/diff/1/chrome/browser/renderer_host/pepper/pepper_output_protection_host.cc#newcode40 chrome/browser/renderer_host/pepper/pepper_output_protection_host.cc:40: base::Unretained(this), Can't post tasks to "this" during destruction -- ...
7 years, 3 months ago (2013-09-07 01:14:38 UTC) #2
cpu_(ooo_6.6-7.5)
lgtm on component_updater/ppapi_utils.cc
7 years, 3 months ago (2013-09-07 02:19:13 UTC) #3
kcwu
https://codereview.chromium.org/24039002/diff/1/chrome/browser/renderer_host/pepper/pepper_output_protection_host.cc File chrome/browser/renderer_host/pepper/pepper_output_protection_host.cc (right): https://codereview.chromium.org/24039002/diff/1/chrome/browser/renderer_host/pepper/pepper_output_protection_host.cc#newcode40 chrome/browser/renderer_host/pepper/pepper_output_protection_host.cc:40: base::Unretained(this), On 2013/09/07 01:14:38, DaleCurtis wrote: > Can't post ...
7 years, 3 months ago (2013-09-09 07:58:15 UTC) #4
cpu_(ooo_6.6-7.5)
https://codereview.chromium.org/24039002/diff/8001/chrome/browser/renderer_host/pepper/chrome_browser_pepper_host_factory.cc File chrome/browser/renderer_host/pepper/chrome_browser_pepper_host_factory.cc (right): https://codereview.chromium.org/24039002/diff/8001/chrome/browser/renderer_host/pepper/chrome_browser_pepper_host_factory.cc#newcode77 chrome/browser/renderer_host/pepper/chrome_browser_pepper_host_factory.cc:77: #if defined(USE_ASH) I don't see windows implementations so this ...
7 years, 3 months ago (2013-09-09 17:30:23 UTC) #5
dmichael (off chromium)
https://codereview.chromium.org/24039002/diff/8001/chrome/browser/renderer_host/pepper/chrome_browser_pepper_host_factory.cc File chrome/browser/renderer_host/pepper/chrome_browser_pepper_host_factory.cc (right): https://codereview.chromium.org/24039002/diff/8001/chrome/browser/renderer_host/pepper/chrome_browser_pepper_host_factory.cc#newcode77 chrome/browser/renderer_host/pepper/chrome_browser_pepper_host_factory.cc:77: #if defined(USE_ASH) Why USE_ASH? Should this be OS_CHROMEOS? (And ...
7 years, 3 months ago (2013-09-09 20:37:15 UTC) #6
DaleCurtis
https://codereview.chromium.org/24039002/diff/1/chrome/browser/renderer_host/pepper/pepper_output_protection_host.cc File chrome/browser/renderer_host/pepper/pepper_output_protection_host.cc (right): https://codereview.chromium.org/24039002/diff/1/chrome/browser/renderer_host/pepper/pepper_output_protection_host.cc#newcode40 chrome/browser/renderer_host/pepper/pepper_output_protection_host.cc:40: base::Unretained(this), On 2013/09/09 07:58:16, kcwu wrote: > On 2013/09/07 ...
7 years, 3 months ago (2013-09-09 20:53:24 UTC) #7
dmichael (off chromium)
On Mon, Sep 9, 2013 at 2:53 PM, <dalecurtis@chromium.org> wrote: > > https://codereview.chromium.**org/24039002/diff/1/chrome/** > browser/renderer_host/pepper/**pepper_output_protection_host.**cc<https://codereview.chromium.org/24039002/diff/1/chrome/browser/renderer_host/pepper/pepper_output_protection_host.cc> ...
7 years, 3 months ago (2013-09-09 20:55:33 UTC) #8
kcwu
https://codereview.chromium.org/24039002/diff/8001/chrome/browser/renderer_host/pepper/chrome_browser_pepper_host_factory.cc File chrome/browser/renderer_host/pepper/chrome_browser_pepper_host_factory.cc (right): https://codereview.chromium.org/24039002/diff/8001/chrome/browser/renderer_host/pepper/chrome_browser_pepper_host_factory.cc#newcode77 chrome/browser/renderer_host/pepper/chrome_browser_pepper_host_factory.cc:77: #if defined(USE_ASH) On 2013/09/09 17:30:24, cpu wrote: > I ...
7 years, 3 months ago (2013-09-10 12:50:21 UTC) #9
kcwu
+cdn@ for ppapi/proxy/ppapi_messages.h
7 years, 3 months ago (2013-09-10 12:59:52 UTC) #10
cpu_(ooo_6.6-7.5)
>>Do you mean ASH is available on Windows? I think ASH is >> chromeos only. ...
7 years, 3 months ago (2013-09-10 21:16:41 UTC) #11
Cris Neckar
IPC message changes LGTM
7 years, 3 months ago (2013-09-10 22:00:34 UTC) #12
kcwu
I tweaked the conditional compile conditions. New behavior is: if OS_CHROMEOS: if USE_ASH && USE_X11: ...
7 years, 3 months ago (2013-09-11 07:02:24 UTC) #13
dmichael (off chromium)
https://codereview.chromium.org/24039002/diff/8001/chrome/browser/renderer_host/pepper/pepper_output_protection_host.cc File chrome/browser/renderer_host/pepper/pepper_output_protection_host.cc (right): https://codereview.chromium.org/24039002/diff/8001/chrome/browser/renderer_host/pepper/pepper_output_protection_host.cc#newcode35 chrome/browser/renderer_host/pepper/pepper_output_protection_host.cc:35: #if defined(USE_ASH) && defined(OS_CHROMEOS) On 2013/09/10 12:50:21, kcwu wrote: ...
7 years, 3 months ago (2013-09-11 18:22:44 UTC) #14
ddorwin
https://codereview.chromium.org/24039002/diff/12001/ppapi/cpp/private/output_protection_private.h File ppapi/cpp/private/output_protection_private.h (right): https://codereview.chromium.org/24039002/diff/12001/ppapi/cpp/private/output_protection_private.h#newcode23 ppapi/cpp/private/output_protection_private.h:23: const CompletionCallback& callback); This is a comment about the ...
7 years, 3 months ago (2013-09-11 20:43:00 UTC) #15
DaleCurtis
https://codereview.chromium.org/24039002/diff/12001/chrome/browser/renderer_host/pepper/chrome_browser_pepper_host_factory.cc File chrome/browser/renderer_host/pepper/chrome_browser_pepper_host_factory.cc (right): https://codereview.chromium.org/24039002/diff/12001/chrome/browser/renderer_host/pepper/chrome_browser_pepper_host_factory.cc#newcode79 chrome/browser/renderer_host/pepper/chrome_browser_pepper_host_factory.cc:79: return scoped_ptr<ResourceHost>(new PepperOutputProtectionHost( While reviewing your code, I'm beginning ...
7 years, 3 months ago (2013-09-12 01:23:13 UTC) #16
ddorwin
High-level review of chrome/ and chromeos/ https://codereview.chromium.org/24039002/diff/12001/chrome/browser/renderer_host/pepper/pepper_output_protection_host.cc File chrome/browser/renderer_host/pepper/pepper_output_protection_host.cc (right): https://codereview.chromium.org/24039002/diff/12001/chrome/browser/renderer_host/pepper/pepper_output_protection_host.cc#newcode35 chrome/browser/renderer_host/pepper/pepper_output_protection_host.cc:35: #if defined(OS_CHROMEOS) && ...
7 years, 3 months ago (2013-09-12 04:22:13 UTC) #17
jochen (gone - plz use gerrit)
simple changes to gypi files don't require a review from an OWNER
7 years, 3 months ago (2013-09-12 09:47:36 UTC) #18
dmichael (off chromium)
https://codereview.chromium.org/24039002/diff/12001/chrome/browser/renderer_host/pepper/chrome_browser_pepper_host_factory.cc File chrome/browser/renderer_host/pepper/chrome_browser_pepper_host_factory.cc (right): https://codereview.chromium.org/24039002/diff/12001/chrome/browser/renderer_host/pepper/chrome_browser_pepper_host_factory.cc#newcode79 chrome/browser/renderer_host/pepper/chrome_browser_pepper_host_factory.cc:79: return scoped_ptr<ResourceHost>(new PepperOutputProtectionHost( On 2013/09/12 01:23:13, DaleCurtis wrote: > ...
7 years, 3 months ago (2013-09-12 16:49:09 UTC) #19
kcwu
Thanks for your review. Most of comments are done. Two remain issues will be addressed ...
7 years, 3 months ago (2013-09-12 18:22:07 UTC) #20
DaleCurtis
https://codereview.chromium.org/24039002/diff/8001/ppapi/thunk/interfaces_ppb_private_no_permissions.h File ppapi/thunk/interfaces_ppb_private_no_permissions.h (right): https://codereview.chromium.org/24039002/diff/8001/ppapi/thunk/interfaces_ppb_private_no_permissions.h#newcode57 ppapi/thunk/interfaces_ppb_private_no_permissions.h:57: PPB_OutputProtection_Private_0_1) On 2013/09/10 12:50:21, kcwu wrote: > On 2013/09/09 ...
7 years, 3 months ago (2013-09-12 18:32:38 UTC) #21
dmichael (off chromium)
https://codereview.chromium.org/24039002/diff/12001/chromeos/display/output_configurator.h File chromeos/display/output_configurator.h (right): https://codereview.chromium.org/24039002/diff/12001/chromeos/display/output_configurator.h#newcode228 chromeos/display/output_configurator.h:228: const chrome::PepperOutputProtectionHost* client, On 2013/09/12 18:22:08, kcwu wrote: > ...
7 years, 3 months ago (2013-09-12 20:10:14 UTC) #22
DaleCurtis
Can you add a test under ppapi/tests ? Even if you don't check the values, ...
7 years, 3 months ago (2013-09-13 22:08:32 UTC) #23
kcwu
1. add binji@ for native_client_sdk/src/libraries/ppapi_cpp_private/library.dsc 2. Added test. It works on my linux box. But ...
7 years, 3 months ago (2013-09-16 11:57:36 UTC) #24
DaleCurtis
https://codereview.chromium.org/24039002/diff/12001/chrome/browser/renderer_host/pepper/pepper_output_protection_host.cc File chrome/browser/renderer_host/pepper/pepper_output_protection_host.cc (right): https://codereview.chromium.org/24039002/diff/12001/chrome/browser/renderer_host/pepper/pepper_output_protection_host.cc#newcode36 chrome/browser/renderer_host/pepper/pepper_output_protection_host.cc:36: chromeos::OutputConfigurator* configurator = On 2013/09/16 11:57:37, kcwu wrote: > ...
7 years, 3 months ago (2013-09-16 18:07:08 UTC) #25
kcwu
On 2013/09/16 18:07:08, DaleCurtis wrote: > https://codereview.chromium.org/24039002/diff/12001/chrome/browser/renderer_host/pepper/pepper_output_protection_host.cc > File chrome/browser/renderer_host/pepper/pepper_output_protection_host.cc > (right): > > https://codereview.chromium.org/24039002/diff/12001/chrome/browser/renderer_host/pepper/pepper_output_protection_host.cc#newcode36 ...
7 years, 3 months ago (2013-09-17 00:16:26 UTC) #26
DaleCurtis
The one downside to this approach is that if the renderer crashes you never get ...
7 years, 3 months ago (2013-09-17 01:06:03 UTC) #27
kcwu
dmichael@ and binji@, could you please take another look? thanks.
7 years, 3 months ago (2013-09-17 01:43:57 UTC) #28
dmichael (off chromium)
I think you can get rid of the Init and Terminate messages (and you should ...
7 years, 3 months ago (2013-09-17 17:25:32 UTC) #29
dmichael (off chromium)
Sorry, I just noticed dalecurtis had the same suggestion about Terminate and Init. Sending IPC ...
7 years, 3 months ago (2013-09-17 17:50:48 UTC) #30
binji
lgtm
7 years, 3 months ago (2013-09-17 22:11:39 UTC) #31
kcwu
https://codereview.chromium.org/24039002/diff/52029/chrome/test/ppapi/ppapi_browsertest.cc File chrome/test/ppapi/ppapi_browsertest.cc (right): https://codereview.chromium.org/24039002/diff/52029/chrome/test/ppapi/ppapi_browsertest.cc#newcode1533 chrome/test/ppapi/ppapi_browsertest.cc:1533: TEST_PPAPI_OUT_OF_PROCESS(OutputProtectionPrivate) On 2013/09/17 17:25:33, dmichael wrote: > On 2013/09/16 ...
7 years, 3 months ago (2013-09-17 23:15:31 UTC) #32
kcwu
https://codereview.chromium.org/24039002/diff/80001/chrome/browser/renderer_host/pepper/pepper_output_protection_message_filter.cc File chrome/browser/renderer_host/pepper/pepper_output_protection_message_filter.cc (right): https://codereview.chromium.org/24039002/diff/80001/chrome/browser/renderer_host/pepper/pepper_output_protection_message_filter.cc#newcode115 chrome/browser/renderer_host/pepper/pepper_output_protection_message_filter.cc:115: NOTIMPLEMENTED(); On 2013/09/17 23:15:32, kcwu wrote: > On 2013/09/17 ...
7 years, 3 months ago (2013-09-17 23:17:04 UTC) #33
dmichael (off chromium)
https://codereview.chromium.org/24039002/diff/80001/chrome/browser/renderer_host/pepper/pepper_output_protection_message_filter.cc File chrome/browser/renderer_host/pepper/pepper_output_protection_message_filter.cc (right): https://codereview.chromium.org/24039002/diff/80001/chrome/browser/renderer_host/pepper/pepper_output_protection_message_filter.cc#newcode71 chrome/browser/renderer_host/pepper/pepper_output_protection_message_filter.cc:71: PepperOutputProtectionMessageFilter::PepperOutputProtectionMessageFilter() { Please initialize client_id_ https://codereview.chromium.org/24039002/diff/80001/chrome/browser/renderer_host/pepper/pepper_output_protection_message_filter.cc#newcode115 chrome/browser/renderer_host/pepper/pepper_output_protection_message_filter.cc:115: NOTIMPLEMENTED(); On ...
7 years, 3 months ago (2013-09-17 23:48:57 UTC) #34
dmichael (off chromium)
7 years, 3 months ago (2013-09-17 23:49:07 UTC) #35
kcwu
https://codereview.chromium.org/24039002/diff/80001/chrome/browser/renderer_host/pepper/pepper_output_protection_message_filter.cc File chrome/browser/renderer_host/pepper/pepper_output_protection_message_filter.cc (right): https://codereview.chromium.org/24039002/diff/80001/chrome/browser/renderer_host/pepper/pepper_output_protection_message_filter.cc#newcode71 chrome/browser/renderer_host/pepper/pepper_output_protection_message_filter.cc:71: PepperOutputProtectionMessageFilter::PepperOutputProtectionMessageFilter() { On 2013/09/17 23:48:57, dmichael wrote: > Please ...
7 years, 3 months ago (2013-09-17 23:55:09 UTC) #36
Daniel Erat
https://codereview.chromium.org/24039002/diff/95001/chromeos/display/output_configurator.cc File chromeos/display/output_configurator.cc (right): https://codereview.chromium.org/24039002/diff/95001/chromeos/display/output_configurator.cc#newcode260 chromeos/display/output_configurator.cc:260: delegate_->GrabServer(); the delegate isn't checking these server grabs. are ...
7 years, 3 months ago (2013-09-18 22:39:16 UTC) #37
marcheu
https://codereview.chromium.org/24039002/diff/95001/chromeos/display/output_configurator.cc File chromeos/display/output_configurator.cc (right): https://codereview.chromium.org/24039002/diff/95001/chromeos/display/output_configurator.cc#newcode260 chromeos/display/output_configurator.cc:260: delegate_->GrabServer(); On 2013/09/18 22:39:16, Daniel Erat wrote: > the ...
7 years, 3 months ago (2013-09-18 23:21:34 UTC) #38
kcwu
https://codereview.chromium.org/24039002/diff/95001/chromeos/display/output_configurator.cc File chromeos/display/output_configurator.cc (right): https://codereview.chromium.org/24039002/diff/95001/chromeos/display/output_configurator.cc#newcode260 chromeos/display/output_configurator.cc:260: delegate_->GrabServer(); On 2013/09/18 23:21:35, marcheu wrote: > On 2013/09/18 ...
7 years, 3 months ago (2013-09-20 03:03:46 UTC) #39
Daniel Erat
https://codereview.chromium.org/24039002/diff/42001/chromeos/display/DEPS File chromeos/display/DEPS (right): https://codereview.chromium.org/24039002/diff/42001/chromeos/display/DEPS#newcode2 chromeos/display/DEPS:2: "+ui/base/x", per elliot's https://codereview.chromium.org/23536057/, chromeos probably shouldn't depend on ...
7 years, 3 months ago (2013-09-20 15:00:23 UTC) #40
Daniel Erat
https://codereview.chromium.org/24039002/diff/42001/chromeos/display/real_output_configurator_delegate.cc File chromeos/display/real_output_configurator_delegate.cc (right): https://codereview.chromium.org/24039002/diff/42001/chromeos/display/real_output_configurator_delegate.cc#newcode461 chromeos/display/real_output_configurator_delegate.cc:461: uint32_t* protection_mask) { On 2013/09/20 15:00:24, Daniel Erat wrote: ...
7 years, 3 months ago (2013-09-20 15:08:25 UTC) #41
Elliot Glaysher
https://codereview.chromium.org/24039002/diff/42001/chromeos/display/DEPS File chromeos/display/DEPS (right): https://codereview.chromium.org/24039002/diff/42001/chromeos/display/DEPS#newcode2 chromeos/display/DEPS:2: "+ui/base/x", On 2013/09/20 15:00:24, Daniel Erat wrote: > per ...
7 years, 3 months ago (2013-09-20 16:28:19 UTC) #42
kcwu
https://codereview.chromium.org/24039002/diff/42001/chromeos/display/DEPS File chromeos/display/DEPS (right): https://codereview.chromium.org/24039002/diff/42001/chromeos/display/DEPS#newcode2 chromeos/display/DEPS:2: "+ui/base/x", On 2013/09/20 16:28:20, Elliot Glaysher wrote: > On ...
7 years, 3 months ago (2013-09-20 17:55:12 UTC) #43
kcwu
https://codereview.chromium.org/24039002/diff/42001/chromeos/display/output_configurator.cc File chromeos/display/output_configurator.cc (right): https://codereview.chromium.org/24039002/diff/42001/chromeos/display/output_configurator.cc#newcode299 chromeos/display/output_configurator.cc:299: return result; On 2013/09/20 15:00:24, Daniel Erat wrote: > ...
7 years, 3 months ago (2013-09-20 20:29:28 UTC) #44
Daniel Erat
https://codereview.chromium.org/24039002/diff/42001/chromeos/display/real_output_configurator_delegate.cc File chromeos/display/real_output_configurator_delegate.cc (right): https://codereview.chromium.org/24039002/diff/42001/chromeos/display/real_output_configurator_delegate.cc#newcode461 chromeos/display/real_output_configurator_delegate.cc:461: uint32_t* protection_mask) { On 2013/09/20 20:29:30, kcwu wrote: > ...
7 years, 3 months ago (2013-09-20 20:40:58 UTC) #45
Elliot Glaysher
https://codereview.chromium.org/24039002/diff/42001/chromeos/display/DEPS File chromeos/display/DEPS (right): https://codereview.chromium.org/24039002/diff/42001/chromeos/display/DEPS#newcode2 chromeos/display/DEPS:2: "+ui/base/x", On 2013/09/20 17:55:13, kcwu wrote: > On 2013/09/20 ...
7 years, 3 months ago (2013-09-20 22:54:09 UTC) #46
kcwu
I modified this CL to use cached_outputs_ in output_configurator. However, some code flows won't set ...
7 years, 3 months ago (2013-09-23 18:00:01 UTC) #47
Daniel Erat
Thanks, I'm glad to see the server grabs go away! This basically looks okay to ...
7 years, 3 months ago (2013-09-23 19:31:42 UTC) #48
Elliot Glaysher
After talking to thakis and oshima, I'm going to take another stab at getting the ...
7 years, 3 months ago (2013-09-23 20:23:54 UTC) #49
Daniel Erat
High-level question: What happens when a new display is connected? Doesn't the original requestor need ...
7 years, 3 months ago (2013-09-23 22:26:39 UTC) #50
Daniel Erat
On 2013/09/23 22:26:39, Daniel Erat wrote: > High-level question: What happens when a new display ...
7 years, 3 months ago (2013-09-23 22:28:42 UTC) #51
kcwu
https://codereview.chromium.org/24039002/diff/121001/chromeos/display/output_configurator.cc File chromeos/display/output_configurator.cc (right): https://codereview.chromium.org/24039002/diff/121001/chromeos/display/output_configurator.cc#newcode348 chromeos/display/output_configurator.cc:348: uint32_t all_desires = desired_method_mask; On 2013/09/23 19:31:43, Daniel Erat ...
7 years, 3 months ago (2013-09-24 13:55:03 UTC) #52
Daniel Erat
LGTM for chromeos/ https://codereview.chromium.org/24039002/diff/135001/chromeos/display/real_output_configurator_delegate.cc File chromeos/display/real_output_configurator_delegate.cc (right): https://codereview.chromium.org/24039002/diff/135001/chromeos/display/real_output_configurator_delegate.cc#newcode402 chromeos/display/real_output_configurator_delegate.cc:402: unsigned char *data = reinterpret_cast<unsigned char*>(&value); ...
7 years, 3 months ago (2013-09-24 16:26:43 UTC) #53
kcwu
https://codereview.chromium.org/24039002/diff/135001/chromeos/display/real_output_configurator_delegate.cc File chromeos/display/real_output_configurator_delegate.cc (right): https://codereview.chromium.org/24039002/diff/135001/chromeos/display/real_output_configurator_delegate.cc#newcode402 chromeos/display/real_output_configurator_delegate.cc:402: unsigned char *data = reinterpret_cast<unsigned char*>(&value); On 2013/09/24 16:26:44, ...
7 years, 3 months ago (2013-09-24 16:40:05 UTC) #54
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/kcwu@chromium.org/24039002/141001
7 years, 2 months ago (2013-09-27 06:20:50 UTC) #55
commit-bot: I haz the power
Sorry for I got bad news for ya. Compile failed with a clobber build on ...
7 years, 2 months ago (2013-09-27 06:45:36 UTC) #56
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/kcwu@chromium.org/24039002/167001
7 years, 2 months ago (2013-09-27 09:38:26 UTC) #57
commit-bot: I haz the power
Retried try job too often on linux_chromeos for step(s) browser_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=linux_chromeos&number=159463
7 years, 2 months ago (2013-09-27 13:36:49 UTC) #58
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/kcwu@chromium.org/24039002/167001
7 years, 2 months ago (2013-09-28 02:19:19 UTC) #59
commit-bot: I haz the power
Retried try job too often on linux_aura for step(s) browser_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=linux_aura&number=82931
7 years, 2 months ago (2013-09-28 07:29:46 UTC) #60
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/kcwu@chromium.org/24039002/167001
7 years, 2 months ago (2013-09-28 11:10:48 UTC) #61
commit-bot: I haz the power
7 years, 2 months ago (2013-09-28 13:49:57 UTC) #62
Message was sent while issue was closed.
Change committed as 225849

Powered by Google App Engine
This is Rietveld 408576698