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

Issue 697493002: Support transition between chrome and user mode console (Closed)

Created:
6 years, 1 month ago by dsodman
Modified:
6 years, 1 month ago
CC:
chromium-reviews, ozone-reviews_chromium.org, hashimoto+watch_chromium.org, oshima+watch_chromium.org, kalyank, piman+watch_chromium.org, stevenjb+watch_chromium.org, dnicoara
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Project:
chromium
Visibility:
Public.

Description

Support transition between chrome and user mode console Freon supports a user mode console that is drm based. So, to transition between the user console and chrome, we will initiate dbus messages to effect the transition. This change is the chromeos/dbus part. BUG=406031 TEST=test with user mode console Committed: https://crrev.com/37c2c20f5e5936c0fcd853edba763f21316d7739 Cr-Commit-Position: refs/heads/master@{#302666}

Patch Set 1 #

Patch Set 2 : Support transition between chrome and user-mode console #

Patch Set 3 : Add DBUS API to support chrome/console transition #

Total comments: 35

Patch Set 4 : Add DBUS API to support transition between chrome and console #

Total comments: 16

Patch Set 5 : DBUS API to support transtion between chrome/console #

Patch Set 6 : #

Total comments: 8

Patch Set 7 : upload again #

Total comments: 16

Patch Set 8 : #

Total comments: 20

Patch Set 9 : #

Total comments: 4

Patch Set 10 : fixed 2 mistakes in previous patch #

Unified diffs Side-by-side diffs Delta from patch set Stats (+136 lines, -1 line) Patch
M DEPS View 1 2 3 4 5 6 7 8 1 chunk +1 line, -1 line 0 comments Download
A chrome/browser/chromeos/dbus/console_service_provider.h View 1 2 3 4 5 6 7 8 1 chunk +56 lines, -0 lines 0 comments Download
A chrome/browser/chromeos/dbus/console_service_provider.cc View 1 2 3 4 5 6 7 8 9 1 chunk +59 lines, -0 lines 0 comments Download
M chrome/browser/chromeos/dbus/cros_dbus_service.cc View 1 2 3 4 5 2 chunks +2 lines, -0 lines 0 comments Download
M chrome/chrome_browser_chromeos.gypi View 1 2 3 4 5 6 7 1 chunk +2 lines, -0 lines 0 comments Download
M ui/display/chromeos/display_configurator.h View 1 2 3 4 5 6 7 8 1 chunk +8 lines, -0 lines 0 comments Download
M ui/display/chromeos/display_configurator.cc View 1 2 3 4 5 6 7 1 chunk +8 lines, -0 lines 0 comments Download

Messages

Total messages: 30 (4 generated)
dsodman
dbus api to support transition between console and chrome. Will be used by a follow-up ...
6 years, 1 month ago (2014-10-31 16:38:55 UTC) #2
stevenjb
https://codereview.chromium.org/697493002/diff/40001/chromeos/chromeos.gyp File chromeos/chromeos.gyp (right): https://codereview.chromium.org/697493002/diff/40001/chromeos/chromeos.gyp#newcode79 chromeos/chromeos.gyp:79: 'dbus/console_service.h', console_service_client.h https://codereview.chromium.org/697493002/diff/40001/chromeos/dbus/console_service_client.cc File chromeos/dbus/console_service_client.cc (right): https://codereview.chromium.org/697493002/diff/40001/chromeos/dbus/console_service_client.cc#newcode15 chromeos/dbus/console_service_client.cc:15: ConsoleServiceClient* ...
6 years, 1 month ago (2014-10-31 17:00:47 UTC) #3
dsodman
Thanks for taking a look. https://codereview.chromium.org/697493002/diff/40001/chromeos/dbus/console_service_client.cc File chromeos/dbus/console_service_client.cc (right): https://codereview.chromium.org/697493002/diff/40001/chromeos/dbus/console_service_client.cc#newcode15 chromeos/dbus/console_service_client.cc:15: ConsoleServiceClient* ConsoleServiceClient::instance = NULL; ...
6 years, 1 month ago (2014-10-31 17:54:34 UTC) #4
Daniel Erat
adding satorux@ for input on where the libcros d-bus service should live. there are already ...
6 years, 1 month ago (2014-10-31 18:15:03 UTC) #6
dsodman
Thanks for taking a look https://codereview.chromium.org/697493002/diff/60001/chromeos/dbus/console_service_client.cc File chromeos/dbus/console_service_client.cc (right): https://codereview.chromium.org/697493002/diff/60001/chromeos/dbus/console_service_client.cc#newcode24 chromeos/dbus/console_service_client.cc:24: ~ConsoleServiceClientImpl(); On 2014/10/31 18:15:02, ...
6 years, 1 month ago (2014-10-31 18:43:25 UTC) #7
Daniel Erat
i'd prefer that you implement this as a CrosDBusService::ServiceProviderInterface in chrome/browser/chromeos/dbus for now; it really ...
6 years, 1 month ago (2014-10-31 22:42:59 UTC) #8
dsodman1
On 2014/10/31 22:42:59, Daniel Erat wrote: > i'd prefer that you implement this as a ...
6 years, 1 month ago (2014-11-01 01:29:18 UTC) #9
dsodman1
6 years, 1 month ago (2014-11-01 01:29:50 UTC) #11
Daniel Erat
thanks. please also fix the commit message (via the "Edit Issue" link in rietveld); it ...
6 years, 1 month ago (2014-11-01 13:57:44 UTC) #12
dsodman
Updated based on feedback. Tested what I could from home but can't test out the ...
6 years, 1 month ago (2014-11-01 17:41:14 UTC) #13
Daniel Erat
i think the upload didn't work; the latest version i see is still patch set ...
6 years, 1 month ago (2014-11-01 23:53:35 UTC) #14
dsodman
On 2014/11/01 23:53:35, Daniel Erat wrote: > i think the upload didn't work; the latest ...
6 years, 1 month ago (2014-11-02 00:55:35 UTC) #15
Daniel Erat
https://codereview.chromium.org/697493002/diff/120001/chrome/browser/chromeos/dbus/console_service_provider.cc File chrome/browser/chromeos/dbus/console_service_provider.cc (right): https://codereview.chromium.org/697493002/diff/120001/chrome/browser/chromeos/dbus/console_service_provider.cc#newcode38 chrome/browser/chromeos/dbus/console_service_provider.cc:38: else nit: you need curly brackets for the if/else ...
6 years, 1 month ago (2014-11-02 13:48:34 UTC) #16
stevenjb
https://codereview.chromium.org/697493002/diff/120001/chrome/browser/chromeos/dbus/console_service_provider.h File chrome/browser/chromeos/dbus/console_service_provider.h (right): https://codereview.chromium.org/697493002/diff/120001/chrome/browser/chromeos/dbus/console_service_provider.h#newcode7 chrome/browser/chromeos/dbus/console_service_provider.h:7: #Include <string> https://codereview.chromium.org/697493002/diff/120001/chrome/browser/chromeos/dbus/console_service_provider.h#newcode11 chrome/browser/chromeos/dbus/console_service_provider.h:11: #include "dbus/message.h" #include "base/memory/weak_ptr.h" https://codereview.chromium.org/697493002/diff/120001/chrome/browser/chromeos/dbus/console_service_provider.h#newcode28 ...
6 years, 1 month ago (2014-11-03 16:35:42 UTC) #17
dsodman
Updated per review feedback https://codereview.chromium.org/697493002/diff/120001/chrome/browser/chromeos/dbus/console_service_provider.cc File chrome/browser/chromeos/dbus/console_service_provider.cc (right): https://codereview.chromium.org/697493002/diff/120001/chrome/browser/chromeos/dbus/console_service_provider.cc#newcode38 chrome/browser/chromeos/dbus/console_service_provider.cc:38: else On 2014/11/02 13:48:34, Daniel ...
6 years, 1 month ago (2014-11-04 05:19:40 UTC) #18
satorux1
chrome/browser/chromeos/dbus lgtm. hashimoto@, could you also take a look? https://codereview.chromium.org/697493002/diff/140001/chrome/browser/chromeos/dbus/console_service_provider.h File chrome/browser/chromeos/dbus/console_service_provider.h (right): https://codereview.chromium.org/697493002/diff/140001/chrome/browser/chromeos/dbus/console_service_provider.h#newcode25 chrome/browser/chromeos/dbus/console_service_provider.h:25: ...
6 years, 1 month ago (2014-11-04 06:42:30 UTC) #19
hashimoto
chrome/browser/chromeos/dbus lgtm https://codereview.chromium.org/697493002/diff/140001/chrome/browser/chromeos/dbus/console_service_provider.cc File chrome/browser/chromeos/dbus/console_service_provider.cc (right): https://codereview.chromium.org/697493002/diff/140001/chrome/browser/chromeos/dbus/console_service_provider.cc#newcode6 chrome/browser/chromeos/dbus/console_service_provider.cc:6: #include "chrome/browser/chromeos/dbus/console_service_provider.h" nit: This include should be ...
6 years, 1 month ago (2014-11-04 08:57:44 UTC) #20
Daniel Erat
looks fine to me after some nits are addressed. thanks! https://codereview.chromium.org/697493002/diff/140001/chrome/browser/chromeos/dbus/console_service_provider.h File chrome/browser/chromeos/dbus/console_service_provider.h (right): https://codereview.chromium.org/697493002/diff/140001/chrome/browser/chromeos/dbus/console_service_provider.h#newcode10 ...
6 years, 1 month ago (2014-11-04 15:18:50 UTC) #21
dsodman
Thanks for looking. Updated patch per review feedback https://codereview.chromium.org/697493002/diff/140001/chrome/browser/chromeos/dbus/console_service_provider.cc File chrome/browser/chromeos/dbus/console_service_provider.cc (right): https://codereview.chromium.org/697493002/diff/140001/chrome/browser/chromeos/dbus/console_service_provider.cc#newcode6 chrome/browser/chromeos/dbus/console_service_provider.cc:6: #include ...
6 years, 1 month ago (2014-11-04 16:35:05 UTC) #22
Daniel Erat
https://codereview.chromium.org/697493002/diff/160001/chrome/browser/chromeos/dbus/console_service_provider.cc File chrome/browser/chromeos/dbus/console_service_provider.cc (right): https://codereview.chromium.org/697493002/diff/160001/chrome/browser/chromeos/dbus/console_service_provider.cc#newcode5 chrome/browser/chromeos/dbus/console_service_provider.cc:5: #include "third_party/cros_system_api/dbus/service_constants.h" wrong one here -- console_service_provider.h should be ...
6 years, 1 month ago (2014-11-04 16:45:18 UTC) #23
Daniel Erat
(i also updated the description to not be duplicated)
6 years, 1 month ago (2014-11-04 16:45:57 UTC) #24
dsodman
Thanks for catching those. https://codereview.chromium.org/697493002/diff/160001/chrome/browser/chromeos/dbus/console_service_provider.cc File chrome/browser/chromeos/dbus/console_service_provider.cc (right): https://codereview.chromium.org/697493002/diff/160001/chrome/browser/chromeos/dbus/console_service_provider.cc#newcode5 chrome/browser/chromeos/dbus/console_service_provider.cc:5: #include "third_party/cros_system_api/dbus/service_constants.h" On 2014/11/04 16:45:18, ...
6 years, 1 month ago (2014-11-04 16:59:17 UTC) #25
Daniel Erat
lgtm
6 years, 1 month ago (2014-11-04 17:04:39 UTC) #26
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/697493002/180001
6 years, 1 month ago (2014-11-04 19:46:03 UTC) #28
commit-bot: I haz the power
Committed patchset #10 (id:180001)
6 years, 1 month ago (2014-11-04 21:14:46 UTC) #29
commit-bot: I haz the power
6 years, 1 month ago (2014-11-04 21:15:25 UTC) #30
Message was sent while issue was closed.
Patchset 10 (id:??) landed as
https://crrev.com/37c2c20f5e5936c0fcd853edba763f21316d7739
Cr-Commit-Position: refs/heads/master@{#302666}

Powered by Google App Engine
This is Rietveld 408576698