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

Issue 1412863004: arc-bridge: Add the ARC Bridge Service (Closed)

Created:
5 years, 2 months ago by Luis Héctor Chávez
Modified:
5 years, 1 month ago
CC:
chromium-reviews, oshima+watch_chromium.org
Base URL:
https://chromium.googlesource.com/a/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

arc-bridge: Add the ARC Bridge Service This adds the ARC bridge functionality and starts an ARC instance when the user logs in. BUG=b:24339743 BUG=554214 TEST=chromeos_unittests TEST=ARC instance running on login Committed: https://crrev.com/c951edfb84c3439da64cc2d97d6e7b495323d349 Cr-Commit-Position: refs/heads/master@{#359982}

Patch Set 1 #

Total comments: 32

Patch Set 2 : Reflected changes in dependent CLs #

Patch Set 3 : Moved to components/arc/ #

Patch Set 4 : Reflected changes in chromeos/arc/bridge #

Patch Set 5 : Moving the startup_browser_creator_impl.cc change to its own review #

Patch Set 6 : Added Pref names and separated file I/O to the correct thread #

Total comments: 61

Patch Set 7 : Addressed feedback. Also extracted the enabled_ bit since it is orthogonal to state. #

Total comments: 22

Patch Set 8 : Fixed some races and removed the ERROR state since it was not very useful. #

Patch Set 9 : Addressed feedback #

Total comments: 24

Patch Set 10 : Improved thread-safety #

Total comments: 23

Patch Set 11 : Addressed feedback #

Total comments: 12

Patch Set 12 : Removed the dependency on KeyedService and content/ #

Total comments: 10

Patch Set 13 : Addressed feedback #

Total comments: 19

Patch Set 14 : Improved tests and addressed feedback #

Patch Set 15 : Fixed lint issue #

Patch Set 16 : Fixed .gn and a lint error #

Patch Set 17 : Fixed symbol visibility #

Patch Set 18 : Added a way to read ARC-related prefs #

Patch Set 19 : Changed the IPC_MESSAGE_EXPORT to CHROMEOS_EXPORT #

Patch Set 20 : Fixed the CHROMEOS_EXPORT include #

Total comments: 2

Patch Set 21 : Merged Issue 1416313004 #

Patch Set 22 : Fixed chrome/browser/ui/BUILD.gn #

Total comments: 8

Patch Set 23 : Added entry to histograms.xml #

Patch Set 24 : Removed SetEnabled. #

Patch Set 25 : Fixed comments in IPC header files. #

Patch Set 26 : Addressed feedback from Issue 1416313004 #

Total comments: 18

Patch Set 27 : Rebased to avoid a patch conflict #

Patch Set 28 : Addressed feedback and fixed failing tests #

Total comments: 13

Patch Set 29 : Addressed feedback #

Patch Set 30 : Fixed OobeTest.NewUser by dropping ARC prefs. #

Patch Set 31 : Changed switch to GYP_DEFINE #

Patch Set 32 : Fixed GN build #

Patch Set 33 : Moved chromeos/arc/bridge/common to components/arc/common #

Total comments: 2

Patch Set 34 : Fixed a nit and made a reordering promised in patch set #7 #

Patch Set 35 : Rebased to ToT #

Unified diffs Side-by-side diffs Delta from patch set Stats (+835 lines, -107 lines) Patch
M build/common.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 2 chunks +6 lines, -0 lines 0 comments Download
M build/config/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 1 chunk +3 lines, -0 lines 0 comments Download
M build/config/features.gni View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/browser/DEPS View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/chromeos/chrome_browser_main_chromeos.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 2 chunks +10 lines, -0 lines 0 comments Download
M chrome/browser/chromeos/chrome_browser_main_chromeos.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 3 chunks +17 lines, -0 lines 0 comments Download
M chrome/browser/ui/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/browser/ui/ash/DEPS View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/ui/ash/chrome_shell_delegate.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 3 chunks +24 lines, -0 lines 0 comments Download
M chrome/browser/ui/ash/chrome_shell_delegate_chromeos.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 3 chunks +46 lines, -0 lines 0 comments Download
M chrome/chrome_browser_chromeos.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 1 chunk +5 lines, -0 lines 0 comments Download
M chromeos/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 1 chunk +0 lines, -1 line 0 comments Download
D chromeos/arc/OWNERS View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 1 chunk +0 lines, -3 lines 0 comments Download
D chromeos/arc/bridge/common/OWNERS View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 1 chunk +0 lines, -12 lines 0 comments Download
M chromeos/arc/bridge/common/arc_host_messages.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 1 chunk +0 lines, -12 lines 0 comments Download
M chromeos/arc/bridge/common/arc_instance_messages.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 1 chunk +0 lines, -24 lines 0 comments Download
D chromeos/arc/bridge/common/arc_message_generator.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 1 chunk +0 lines, -9 lines 0 comments Download
D chromeos/arc/bridge/common/arc_message_generator.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 1 chunk +0 lines, -33 lines 0 comments Download
M chromeos/chromeos.gyp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 2 chunks +0 lines, -2 lines 0 comments Download
M components/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 2 chunks +7 lines, -0 lines 0 comments Download
A components/arc.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 1 chunk +29 lines, -0 lines 0 comments Download
A + components/arc/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 1 chunk +10 lines, -11 lines 0 comments Download
A + components/arc/DEPS View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 1 chunk +3 lines, -1 line 0 comments Download
A components/arc/OWNERS View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +1 line, -0 lines 0 comments Download
A components/arc/arc_bridge_service.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 30 1 chunk +187 lines, -0 lines 0 comments Download
A components/arc/arc_bridge_service.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 1 chunk +283 lines, -0 lines 0 comments Download
A components/arc/arc_bridge_service_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 1 chunk +184 lines, -0 lines 0 comments Download
A + components/arc/common/OWNERS View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/arc/common/arc_host_messages.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 1 chunk +1 line, -1 line 0 comments Download
A + components/arc/common/arc_instance_messages.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 1 chunk +1 line, -1 line 0 comments Download
A + components/arc/common/arc_message_generator.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/arc/common/arc_message_generator.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 0 chunks +-1 lines, --1 lines 0 comments Download
M components/components.gyp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 1 chunk +5 lines, -0 lines 0 comments Download
M components/components_tests.gyp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 1 chunk +8 lines, -0 lines 0 comments Download

Messages

Total messages: 89 (14 generated)
Luis Héctor Chávez
PTAL This depends on: https://codereview.chromium.org/1412863004/ https://codereview.chromium.org/1424503002/ Also let me know if this is the best ...
5 years, 2 months ago (2015-10-23 02:37:07 UTC) #2
satorux1
took a quick look. +oshima for the startup change https://codereview.chromium.org/1412863004/diff/1/chrome/browser/ui/startup/startup_browser_creator_impl.cc File chrome/browser/ui/startup/startup_browser_creator_impl.cc (right): https://codereview.chromium.org/1412863004/diff/1/chrome/browser/ui/startup/startup_browser_creator_impl.cc#newcode607 chrome/browser/ui/startup/startup_browser_creator_impl.cc:607: ...
5 years, 2 months ago (2015-10-23 06:10:59 UTC) #4
oshima
is there a design doc I can look at? https://codereview.chromium.org/1412863004/diff/1/chromeos/arc/bridge/DEPS File chromeos/arc/bridge/DEPS (right): https://codereview.chromium.org/1412863004/diff/1/chromeos/arc/bridge/DEPS#newcode3 chromeos/arc/bridge/DEPS:3: ...
5 years, 2 months ago (2015-10-23 20:29:45 UTC) #5
satorux1
Adding nya@ based on the ground I mentioned at https://codereview.chromium.org/1424503002/#msg8
5 years, 1 month ago (2015-10-26 05:24:58 UTC) #7
Shuhei Takahashi
+hidehiko
5 years, 1 month ago (2015-10-26 11:05:33 UTC) #9
Luis Héctor Chávez
After discussing with oshima@, moved the implementation to components/arc where it makes more sense. https://codereview.chromium.org/1412863004/diff/1/chrome/browser/ui/startup/startup_browser_creator_impl.cc ...
5 years, 1 month ago (2015-10-27 00:37:48 UTC) #10
satorux1
https://codereview.chromium.org/1412863004/diff/100001/components/arc/arc_bridge_service.cc File components/arc/arc_bridge_service.cc (right): https://codereview.chromium.org/1412863004/diff/100001/components/arc/arc_bridge_service.cc#newcode23 components/arc/arc_bridge_service.cc:23: const char kArcBridgeSocketPath[] = "/home/chronos/ArcBridge/bridge.sock"; Please use const FilePath::CharType ...
5 years, 1 month ago (2015-10-28 05:45:23 UTC) #11
Luis Héctor Chávez
https://codereview.chromium.org/1412863004/diff/100001/components/arc/arc_bridge_service.cc File components/arc/arc_bridge_service.cc (right): https://codereview.chromium.org/1412863004/diff/100001/components/arc/arc_bridge_service.cc#newcode23 components/arc/arc_bridge_service.cc:23: const char kArcBridgeSocketPath[] = "/home/chronos/ArcBridge/bridge.sock"; On 2015/10/28 05:45:22, satorux1 ...
5 years, 1 month ago (2015-10-28 17:19:15 UTC) #12
hidehiko
Drive by. I know it'd be very rare to hit race problem, but I still ...
5 years, 1 month ago (2015-10-28 17:48:45 UTC) #13
Luis Héctor Chávez
https://codereview.chromium.org/1412863004/diff/100001/components/arc/arc_bridge_service.cc File components/arc/arc_bridge_service.cc (right): https://codereview.chromium.org/1412863004/diff/100001/components/arc/arc_bridge_service.cc#newcode25 components/arc/arc_bridge_service.cc:25: bool EnsureParentDirectoryPresent(const std::string& socket_path) { On 2015/10/28 17:48:45, hidehiko ...
5 years, 1 month ago (2015-10-28 21:06:32 UTC) #14
Shuhei Takahashi
https://codereview.chromium.org/1412863004/diff/120001/components/arc/arc_bridge_service.cc File components/arc/arc_bridge_service.cc (right): https://codereview.chromium.org/1412863004/diff/120001/components/arc/arc_bridge_service.cc#newcode35 components/arc/arc_bridge_service.cc:35: // TODO(lhchavez): Tighten the security around the socket by ...
5 years, 1 month ago (2015-10-28 21:13:57 UTC) #15
Luis Héctor Chávez
https://codereview.chromium.org/1412863004/diff/120001/components/arc/arc_bridge_service.cc File components/arc/arc_bridge_service.cc (right): https://codereview.chromium.org/1412863004/diff/120001/components/arc/arc_bridge_service.cc#newcode35 components/arc/arc_bridge_service.cc:35: // TODO(lhchavez): Tighten the security around the socket by ...
5 years, 1 month ago (2015-10-28 23:12:20 UTC) #16
Shuhei Takahashi
https://codereview.chromium.org/1412863004/diff/160001/components/arc/arc_bridge_service.cc File components/arc/arc_bridge_service.cc (right): https://codereview.chromium.org/1412863004/diff/160001/components/arc/arc_bridge_service.cc#newcode72 components/arc/arc_bridge_service.cc:72: ipc_channel_->Close(); ipc_channel_ can be null when state_ == CONNECTING. ...
5 years, 1 month ago (2015-10-29 00:13:08 UTC) #17
satorux1
I'll defer to nya@ and hidehiko@ :)
5 years, 1 month ago (2015-10-29 05:23:19 UTC) #18
hidehiko
https://codereview.chromium.org/1412863004/diff/100001/components/arc/arc_bridge_service.h File components/arc/arc_bridge_service.h (right): https://codereview.chromium.org/1412863004/diff/100001/components/arc/arc_bridge_service.h#newcode106 components/arc/arc_bridge_service.h:106: // Internal connection method. Exposed for testing. On 2015/10/28 ...
5 years, 1 month ago (2015-10-29 16:29:47 UTC) #19
Luis Héctor Chávez
There might be some changes in the D-Bus method names. https://codereview.chromium.org/1412863004/diff/100001/components/arc/arc_bridge_service.h File components/arc/arc_bridge_service.h (right): https://codereview.chromium.org/1412863004/diff/100001/components/arc/arc_bridge_service.h#newcode30 ...
5 years, 1 month ago (2015-10-29 23:43:53 UTC) #20
Shuhei Takahashi
LGTM with several nitpicks. Thanks for working on this! https://codereview.chromium.org/1412863004/diff/180001/components/arc/arc_bridge_service.cc File components/arc/arc_bridge_service.cc (right): https://codereview.chromium.org/1412863004/diff/180001/components/arc/arc_bridge_service.cc#newcode31 components/arc/arc_bridge_service.cc:31: ...
5 years, 1 month ago (2015-11-02 17:58:03 UTC) #21
oshima
https://codereview.chromium.org/1412863004/diff/180001/components/arc/arc_bridge_service.cc File components/arc/arc_bridge_service.cc (right): https://codereview.chromium.org/1412863004/diff/180001/components/arc/arc_bridge_service.cc#newcode68 components/arc/arc_bridge_service.cc:68: LOG(ERROR) << "Shutdown() called when ARC is not running"; ...
5 years, 1 month ago (2015-11-02 19:13:49 UTC) #22
Luis Héctor Chávez
https://codereview.chromium.org/1412863004/diff/180001/components/arc/arc_bridge_service.cc File components/arc/arc_bridge_service.cc (right): https://codereview.chromium.org/1412863004/diff/180001/components/arc/arc_bridge_service.cc#newcode31 components/arc/arc_bridge_service.cc:31: const scoped_refptr<base::SequencedTaskRunner>& file_task_runner) On 2015/11/02 17:58:02, Shuhei Takahashi wrote: ...
5 years, 1 month ago (2015-11-04 17:49:19 UTC) #23
oshima
lgtm
5 years, 1 month ago (2015-11-04 18:14:08 UTC) #24
Luis Héctor Chávez
+jochen@ as OWNER of src/components
5 years, 1 month ago (2015-11-04 19:27:12 UTC) #27
jochen (gone - plz use gerrit)
can you please file a chrome tracking bug for this? Can you also point me ...
5 years, 1 month ago (2015-11-05 01:31:40 UTC) #28
hidehiko
Sorry for my delayed reply. https://codereview.chromium.org/1412863004/diff/200001/components/arc/arc_bridge_service.cc File components/arc/arc_bridge_service.cc (right): https://codereview.chromium.org/1412863004/diff/200001/components/arc/arc_bridge_service.cc#newcode32 components/arc/arc_bridge_service.cc:32: : ipc_thread_("ARC bridge listener"), ...
5 years, 1 month ago (2015-11-05 18:08:50 UTC) #29
Ben Goodger (Google)
FYI, I had a discussion with Luis about this. He's going to make this not ...
5 years, 1 month ago (2015-11-05 20:38:21 UTC) #30
Luis Héctor Chávez
+dcheng@ for arc::ArcBridgeService::RegisterInputDevice (IPC message implementation)
5 years, 1 month ago (2015-11-05 21:11:27 UTC) #32
Ben Goodger (Google)
meta lgtm to land this component now the content dependency issue is resolved, once you ...
5 years, 1 month ago (2015-11-05 21:53:16 UTC) #34
dcheng
At a high-level: 1) Is it a requirement that adding/removing observers and RegisterInputDevice must be ...
5 years, 1 month ago (2015-11-06 01:35:28 UTC) #35
lhc(google)
> 1) Is it a requirement that adding/removing observers and RegisterInputDevice > must be callable ...
5 years, 1 month ago (2015-11-06 04:14:17 UTC) #37
jochen (gone - plz use gerrit)
i would prefer if this code was landed together with something that uses it, it's ...
5 years, 1 month ago (2015-11-06 06:02:17 UTC) #38
Luis Héctor Chávez
https://codereview.chromium.org/1412863004/diff/180001/components/arc/arc_bridge_service.cc File components/arc/arc_bridge_service.cc (right): https://codereview.chromium.org/1412863004/diff/180001/components/arc/arc_bridge_service.cc#newcode31 components/arc/arc_bridge_service.cc:31: const scoped_refptr<base::SequencedTaskRunner>& file_task_runner) On 2015/11/04 17:49:18, Luis Héctor Chávez ...
5 years, 1 month ago (2015-11-09 16:41:04 UTC) #39
Luis Héctor Chávez
dcheng, any chance we can land this soon? This is becoming a bottleneck for us ...
5 years, 1 month ago (2015-11-10 00:27:16 UTC) #40
Luis Héctor Chávez
The consumer of this can be found in https://codereview.chromium.org/1416313004/
5 years, 1 month ago (2015-11-10 00:38:07 UTC) #41
jochen (gone - plz use gerrit)
I'd prefer if we could merge those two CLs (this plus the one that actually ...
5 years, 1 month ago (2015-11-10 19:58:25 UTC) #42
jochen (gone - plz use gerrit)
https://codereview.chromium.org/1412863004/diff/380001/chromeos/arc/bridge/common/arc_host_messages.h File chromeos/arc/bridge/common/arc_host_messages.h (right): https://codereview.chromium.org/1412863004/diff/380001/chromeos/arc/bridge/common/arc_host_messages.h#newcode13 chromeos/arc/bridge/common/arc_host_messages.h:13: #define IPC_MESSAGE_EXPORT CHROMEOS_EXPORT why is this needed? I don't ...
5 years, 1 month ago (2015-11-10 19:59:07 UTC) #43
Luis Héctor Chávez
crbug entry was added. I split the code to make reviewing faster since this is ...
5 years, 1 month ago (2015-11-10 20:56:45 UTC) #45
jochen (gone - plz use gerrit)
hum, exporting the IPC macros strikes me as odd. What's the reason you make this ...
5 years, 1 month ago (2015-11-10 21:51:46 UTC) #46
Luis Héctor Chávez
On 2015/11/10 21:51:46, jochen (slow - traveling) wrote: > hum, exporting the IPC macros strikes ...
5 years, 1 month ago (2015-11-11 21:23:18 UTC) #47
jochen (gone - plz use gerrit)
i don't how you can compile the component separately if it depends on ipc messages ...
5 years, 1 month ago (2015-11-11 22:10:05 UTC) #48
Luis Héctor Chávez
On 2015/11/11 22:10:05, jochen (slow - traveling) wrote: > i don't how you can compile ...
5 years, 1 month ago (2015-11-11 22:12:08 UTC) #49
jochen (gone - plz use gerrit)
On 2015/11/11 at 22:12:08, lhchavez wrote: > On 2015/11/11 22:10:05, jochen (slow - traveling) wrote: ...
5 years, 1 month ago (2015-11-11 22:16:10 UTC) #50
Luis Héctor Chávez
On 2015/11/11 22:16:10, jochen (slow - traveling) wrote: > On 2015/11/11 at 22:12:08, lhchavez wrote: ...
5 years, 1 month ago (2015-11-11 22:30:27 UTC) #51
jochen (gone - plz use gerrit)
On 2015/11/11 at 22:30:27, lhchavez wrote: > On 2015/11/11 22:16:10, jochen (slow - traveling) wrote: ...
5 years, 1 month ago (2015-11-11 22:33:39 UTC) #52
Luis Héctor Chávez
On 2015/11/11 22:33:39, jochen (slow - traveling) wrote: > On 2015/11/11 at 22:30:27, lhchavez wrote: ...
5 years, 1 month ago (2015-11-11 22:43:12 UTC) #53
jochen (gone - plz use gerrit)
ok, I'll defer to dcheng on the IPC header stuff then. Waiting for the usage ...
5 years, 1 month ago (2015-11-11 22:52:13 UTC) #54
Luis Héctor Chávez
On 2015/11/11 22:52:13, jochen (slow - traveling) wrote: > ok, I'll defer to dcheng on ...
5 years, 1 month ago (2015-11-11 22:58:42 UTC) #55
Luis Héctor Chávez
+msw, sky since https://codereview.chromium.org/1416313004/ was merged into this change.
5 years, 1 month ago (2015-11-11 23:34:50 UTC) #57
sky
On 2015/11/11 23:34:50, Luis Héctor Chávez wrote: > +msw, sky since https://codereview.chromium.org/1416313004/ was merged into ...
5 years, 1 month ago (2015-11-11 23:39:53 UTC) #58
oshima
https://codereview.chromium.org/1412863004/diff/420001/components/arc/arc_bridge_service.h File components/arc/arc_bridge_service.h (right): https://codereview.chromium.org/1412863004/diff/420001/components/arc/arc_bridge_service.h#newcode28 components/arc/arc_bridge_service.h:28: // SetEnabled(true) + HandleStartup() -> SocketConnect() -> What's the ...
5 years, 1 month ago (2015-11-12 02:17:49 UTC) #59
Luis Héctor Chávez
https://codereview.chromium.org/1412863004/diff/420001/components/arc/arc_bridge_service.h File components/arc/arc_bridge_service.h (right): https://codereview.chromium.org/1412863004/diff/420001/components/arc/arc_bridge_service.h#newcode28 components/arc/arc_bridge_service.h:28: // SetEnabled(true) + HandleStartup() -> SocketConnect() -> On 2015/11/12 ...
5 years, 1 month ago (2015-11-12 17:04:12 UTC) #60
Luis Héctor Chávez
+mpearson for tools/metrics/histograms/histograms.xml
5 years, 1 month ago (2015-11-12 17:42:29 UTC) #62
Luis Héctor Chávez
On 2015/11/11 23:39:53, sky wrote: > On 2015/11/11 23:34:50, Luis Héctor Chávez wrote: > > ...
5 years, 1 month ago (2015-11-12 17:46:43 UTC) #63
Mark P
histograms.xml lgtm
5 years, 1 month ago (2015-11-12 17:49:22 UTC) #64
oshima
On 2015/11/12 17:04:12, Luis Héctor Chávez wrote: > https://codereview.chromium.org/1412863004/diff/420001/components/arc/arc_bridge_service.h > File components/arc/arc_bridge_service.h (right): > > ...
5 years, 1 month ago (2015-11-12 19:01:38 UTC) #65
Luis Héctor Chávez
On 2015/11/12 19:01:38, oshima wrote: > On 2015/11/12 17:04:12, Luis Héctor Chávez wrote: > > ...
5 years, 1 month ago (2015-11-12 19:20:45 UTC) #66
oshima
thanks, lgtm
5 years, 1 month ago (2015-11-12 19:57:11 UTC) #67
jochen (gone - plz use gerrit)
https://codereview.chromium.org/1412863004/diff/420001/chrome/app/generated_resources.grd File chrome/app/generated_resources.grd (right): https://codereview.chromium.org/1412863004/diff/420001/chrome/app/generated_resources.grd#newcode15316 chrome/app/generated_resources.grd:15316: + <message name="IDS_FLAGS_ENABLE_ARC_NAME" desc="Enable the use of the ARC ...
5 years, 1 month ago (2015-11-12 23:40:59 UTC) #68
Luis Héctor Chávez
https://codereview.chromium.org/1412863004/diff/420001/chrome/app/generated_resources.grd File chrome/app/generated_resources.grd (right): https://codereview.chromium.org/1412863004/diff/420001/chrome/app/generated_resources.grd#newcode15316 chrome/app/generated_resources.grd:15316: + <message name="IDS_FLAGS_ENABLE_ARC_NAME" desc="Enable the use of the ARC ...
5 years, 1 month ago (2015-11-13 00:29:29 UTC) #69
jochen (gone - plz use gerrit)
lgtm from my side, but please wait for dcheng@ to sign off on this. The ...
5 years, 1 month ago (2015-11-13 00:35:03 UTC) #70
dcheng
https://codereview.chromium.org/1412863004/diff/520001/components/arc/arc_bridge_service.cc File components/arc/arc_bridge_service.cc (right): https://codereview.chromium.org/1412863004/diff/520001/components/arc/arc_bridge_service.cc#newcode29 components/arc/arc_bridge_service.cc:29: ArcBridgeService* g_arc_bridge_service = NULL; nullptr https://codereview.chromium.org/1412863004/diff/520001/components/arc/arc_bridge_service.cc#newcode49 components/arc/arc_bridge_service.cc:49: Shutdown(); In ...
5 years, 1 month ago (2015-11-13 01:51:10 UTC) #71
lhc(google)
https://codereview.chromium.org/1412863004/diff/520001/components/arc/arc_bridge_service.cc File components/arc/arc_bridge_service.cc (right): https://codereview.chromium.org/1412863004/diff/520001/components/arc/arc_bridge_service.cc#newcode29 components/arc/arc_bridge_service.cc:29: ArcBridgeService* g_arc_bridge_service = NULL; On 2015/11/13 01:51:10, dcheng wrote: ...
5 years, 1 month ago (2015-11-13 02:11:20 UTC) #72
jochen (gone - plz use gerrit)
Zel tells me there should be no way for users to enable this code. If ...
5 years, 1 month ago (2015-11-13 02:17:51 UTC) #73
lhc(google)
On 2015/11/13 02:17:51, jochen (slow - traveling) wrote: > Zel tells me there should be ...
5 years, 1 month ago (2015-11-13 02:20:35 UTC) #74
sky
The earlier patches I reviewed were looking at preferences to determine if enabled. That didn't ...
5 years, 1 month ago (2015-11-13 15:41:16 UTC) #75
Luis Héctor Chávez
On 2015/11/13 15:41:16, sky wrote: > The earlier patches I reviewed were looking at preferences ...
5 years, 1 month ago (2015-11-13 16:53:23 UTC) #76
Luis Héctor Chávez
This is now using a GYP_DEFINE feature instead of a switch.
5 years, 1 month ago (2015-11-13 18:31:03 UTC) #77
dcheng
Do you expect a lot more code to be checked in under //chromeos/arc? From a ...
5 years, 1 month ago (2015-11-13 23:14:21 UTC) #78
Luis Héctor Chávez
On 2015/11/13 23:14:21, dcheng wrote: > Do you expect a lot more code to be ...
5 years, 1 month ago (2015-11-13 23:16:32 UTC) #79
dcheng
On 2015/11/13 at 23:16:32, lhchavez wrote: > On 2015/11/13 23:14:21, dcheng wrote: > > Do ...
5 years, 1 month ago (2015-11-13 23:24:11 UTC) #80
Luis Héctor Chávez
On 2015/11/13 23:24:11, dcheng wrote: > On 2015/11/13 at 23:16:32, lhchavez wrote: > > On ...
5 years, 1 month ago (2015-11-13 23:36:37 UTC) #81
Luis Héctor Chávez
ping? is there anything else we can do to check this in?
5 years, 1 month ago (2015-11-16 22:27:11 UTC) #82
dcheng
Sorry, my apologizes. I've been trying to figure out a last-minute M47 fix. lgtm with ...
5 years, 1 month ago (2015-11-16 22:35:58 UTC) #83
lhc(google)
Thanks, everyone! https://codereview.chromium.org/1412863004/diff/620001/components/arc.gypi File components/arc.gypi (right): https://codereview.chromium.org/1412863004/diff/620001/components/arc.gypi#newcode22 components/arc.gypi:22: 'arc/common/arc_message_generator.cc', On 2015/11/16 22:35:58, dcheng wrote: > ...
5 years, 1 month ago (2015-11-17 02:32:05 UTC) #84
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1412863004/660001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1412863004/660001
5 years, 1 month ago (2015-11-17 02:34:33 UTC) #87
commit-bot: I haz the power
Committed patchset #35 (id:660001)
5 years, 1 month ago (2015-11-17 02:41:07 UTC) #88
commit-bot: I haz the power
5 years, 1 month ago (2015-11-17 02:41:58 UTC) #89
Message was sent while issue was closed.
Patchset 35 (id:??) landed as
https://crrev.com/c951edfb84c3439da64cc2d97d6e7b495323d349
Cr-Commit-Position: refs/heads/master@{#359982}

Powered by Google App Engine
This is Rietveld 408576698