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

Issue 1808203005: [OnionSoup] Moving VR service from content to Blink (Closed)

Created:
4 years, 9 months ago by r.kasibhatla
Modified:
4 years, 7 months ago
CC:
blink-reviews, blink-reviews-api_chromium.org, chromium-reviews, creis+watch_chromium.org, darin-cc_chromium.org, dglazkov+blink, kinuko+watch, mkwst+moarreviews-renderer_chromium.org, mlamouri+watch-content_chromium.org, nasko+codewatch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[OnionSoup] Moving VR service from content to Blink Migrate vr service from content/renderer to third_party/WebKit/Source/modules. This CL removes the files - content/renderer/vr/vr_dispatcher.* - WebKit/public/platform/modules/vr/WebVRClient.h since functionality is folded into WebKit/Source/modules/vr/VRController.h.* This CL also moves the files - content/renderer/vr/vr_type_converters.* to WebKit/Source/modules/vr/VRTypeConverters.h.* - content/common/vr_service.mojom to WebKit/public/platform/modules/vr/vr_service.mojom VRController has been modified to talk directly to the mojo service impl in browser's render frame host. * Plan to rewrite the mock service of vr/ for layout tests based on JS-bindings of Mojo. * Plan to fix unit tests present in chrome/browser using fake service. * Plan to add unit tests in WebKit/Source/modules if required for vr service using fake service. BUG=593607 TESTS=NONE CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_site_isolation Committed: https://crrev.com/9519542992a024e3c90c29b25c00d8bd87e71480 Cr-Commit-Position: refs/heads/master@{#392144}

Patch Set 1 #

Total comments: 6

Patch Set 2 : Reworked as per comments! #

Total comments: 31

Patch Set 3 : More rework and build error on feature disabled platforms! #

Patch Set 4 : Rebased to ToT! #

Patch Set 5 : More build fixes! #

Patch Set 6 : Reworked as per new comments. Fixed build errors! #

Total comments: 9

Patch Set 7 : More review comments and more build fixes! #

Patch Set 8 : Rebased to ToT! #

Total comments: 15

Patch Set 9 : Rebased to ToT and fixed the crash in webkit_unit_tests! #

Total comments: 24

Patch Set 10 : Using std::unique_ptr and using [Sync] mojo call! #

Total comments: 4

Patch Set 11 : Rebased to ToT and addressed minor comments! #

Patch Set 12 : Rebased to ToT and addressed minor comments! #

Patch Set 13 : Rebased to ToT again! #

Total comments: 4

Patch Set 14 : Adddressing minor comments! #

Patch Set 15 : Rebase to ToT! #

Unified diffs Side-by-side diffs Delta from patch set Stats (+332 lines, -560 lines) Patch
M content/browser/DEPS View 1 2 3 4 5 6 7 8 9 10 13 14 1 chunk +2 lines, -1 line 0 comments Download
M content/browser/frame_host/render_frame_host_impl.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +2 lines, -1 line 0 comments Download
M content/browser/vr/android/cardboard/cardboard_vr_device.h View 1 2 3 4 5 1 chunk +2 lines, -2 lines 0 comments Download
M content/browser/vr/android/cardboard/cardboard_vr_device.cc View 1 2 3 4 5 7 chunks +18 lines, -18 lines 0 comments Download
M content/browser/vr/vr_device.h View 1 2 3 4 5 2 chunks +3 lines, -3 lines 0 comments Download
M content/browser/vr/vr_device_manager.h View 1 2 3 4 5 2 chunks +6 lines, -5 lines 0 comments Download
M content/browser/vr/vr_device_manager.cc View 1 2 3 4 5 4 chunks +4 lines, -4 lines 0 comments Download
M content/common/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +0 lines, -1 line 0 comments Download
D content/common/vr_service.mojom View 1 2 3 4 5 1 chunk +0 lines, -73 lines 0 comments Download
M content/content_common_mojo_bindings.gyp View 1 2 3 4 5 1 chunk +0 lines, -1 line 0 comments Download
M content/content_renderer.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +0 lines, -8 lines 0 comments Download
M content/renderer/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 13 14 1 chunk +0 lines, -9 lines 0 comments Download
M content/renderer/render_frame_impl.h View 1 2 3 4 5 6 7 3 chunks +0 lines, -10 lines 0 comments Download
M content/renderer/render_frame_impl.cc View 1 2 3 4 5 6 7 8 9 10 13 14 2 chunks +0 lines, -13 lines 0 comments Download
D content/renderer/vr/vr_dispatcher.h View 1 2 3 4 5 1 chunk +0 lines, -56 lines 0 comments Download
D content/renderer/vr/vr_dispatcher.cc View 1 2 3 4 5 1 chunk +0 lines, -72 lines 0 comments Download
D content/renderer/vr/vr_type_converters.h View 1 2 3 4 5 1 chunk +0 lines, -66 lines 0 comments Download
D content/renderer/vr/vr_type_converters.cc View 1 2 3 4 5 1 chunk +0 lines, -149 lines 0 comments Download
M third_party/WebKit/Source/modules/BUILD.gn View 1 2 3 4 5 6 7 13 14 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/modules.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
A third_party/WebKit/Source/modules/vr/DEPS View 1 2 3 4 5 6 1 chunk +3 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/vr/NavigatorVRDevice.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 2 chunks +2 lines, -1 line 0 comments Download
M third_party/WebKit/Source/modules/vr/VRController.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 2 chunks +16 lines, -6 lines 0 comments Download
M third_party/WebKit/Source/modules/vr/VRController.cpp View 1 2 3 4 5 6 7 8 9 10 4 chunks +33 lines, -19 lines 0 comments Download
M third_party/WebKit/Source/modules/vr/VRGetDevicesCallback.h View 1 2 3 4 5 1 chunk +5 lines, -2 lines 0 comments Download
A third_party/WebKit/Source/modules/vr/VRTypeConverters.h View 1 2 3 4 5 6 7 8 1 chunk +62 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/modules/vr/VRTypeConverters.cc View 1 2 3 4 5 6 7 8 1 chunk +151 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/web/WebLocalFrameImpl.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/public/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 13 14 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/public/blink.gyp View 1 2 3 4 5 6 7 8 9 10 13 14 2 chunks +2 lines, -0 lines 0 comments Download
M third_party/WebKit/public/blink_headers.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +0 lines, -1 line 0 comments Download
M third_party/WebKit/public/platform/modules/vr/OWNERS View 1 2 3 4 5 6 7 8 9 1 chunk +14 lines, -0 lines 0 comments Download
D third_party/WebKit/public/platform/modules/vr/WebVRClient.h View 1 2 3 4 5 1 chunk +0 lines, -31 lines 0 comments Download
A + third_party/WebKit/public/platform/modules/vr/vr_service.mojom View 1 2 3 4 5 6 7 8 9 2 chunks +2 lines, -1 line 0 comments Download
M third_party/WebKit/public/web/WebFrameClient.h View 1 2 3 4 5 6 7 2 chunks +0 lines, -6 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 127 (30 generated)
RaviKasibhatla
@yuki/haraken, Can you please check the first cut of the change? There are some rough ...
4 years, 9 months ago (2016-03-18 15:16:57 UTC) #4
haraken
> 1. Should I move content/common/vr_service.mojom to > WebKit/{public|Source}/platform? Right now I am including content/ ...
4 years, 9 months ago (2016-03-19 00:45:18 UTC) #5
RaviKasibhatla
On 2016/03/19 00:45:18, haraken wrote: > > 1. Should I move content/common/vr_service.mojom to > > ...
4 years, 9 months ago (2016-03-21 12:31:01 UTC) #6
RaviKasibhatla
As you suggested, I have moved the mojom file to WebKit/public/platform/modules/vr (to be in sync ...
4 years, 9 months ago (2016-03-21 15:12:01 UTC) #7
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1808203005/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1808203005/20001
4 years, 9 months ago (2016-03-21 15:13:14 UTC) #9
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: cast_shell_linux on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/cast_shell_linux/builds/132661)
4 years, 9 months ago (2016-03-21 15:22:41 UTC) #11
haraken
Mostly looks good. +yzshen for vr_type_converters.h. https://codereview.chromium.org/1808203005/diff/20001/third_party/WebKit/Source/modules/vr/VRController.cpp File third_party/WebKit/Source/modules/vr/VRController.cpp (right): https://codereview.chromium.org/1808203005/diff/20001/third_party/WebKit/Source/modules/vr/VRController.cpp#newcode71 third_party/WebKit/Source/modules/vr/VRController.cpp:71: m_client = nullptr; ...
4 years, 9 months ago (2016-03-22 02:39:20 UTC) #13
Yuki
https://codereview.chromium.org/1808203005/diff/20001/content/browser/vr/android/cardboard/cardboard_vr_device.h File content/browser/vr/android/cardboard/cardboard_vr_device.h (right): https://codereview.chromium.org/1808203005/diff/20001/content/browser/vr/android/cardboard/cardboard_vr_device.h#newcode14 content/browser/vr/android/cardboard/cardboard_vr_device.h:14: using namespace mojom; In general, "using namespace" in headers ...
4 years, 9 months ago (2016-03-22 07:15:04 UTC) #14
yzshen1
LG for vr_type_converters.h https://codereview.chromium.org/1808203005/diff/20001/third_party/WebKit/Source/platform/vr/vr_type_converters.h File third_party/WebKit/Source/platform/vr/vr_type_converters.h (right): https://codereview.chromium.org/1808203005/diff/20001/third_party/WebKit/Source/platform/vr/vr_type_converters.h#newcode8 third_party/WebKit/Source/platform/vr/vr_type_converters.h:8: #include "mojo/common/common_type_converters.h" nit: #include "mojo/public/cpp/bindings/type_converter.h" instead?
4 years, 9 months ago (2016-03-22 16:13:50 UTC) #15
RaviKasibhatla
Modified as per all review comments. PTAL! https://codereview.chromium.org/1808203005/diff/20001/content/browser/vr/android/cardboard/cardboard_vr_device.h File content/browser/vr/android/cardboard/cardboard_vr_device.h (right): https://codereview.chromium.org/1808203005/diff/20001/content/browser/vr/android/cardboard/cardboard_vr_device.h#newcode14 content/browser/vr/android/cardboard/cardboard_vr_device.h:14: using namespace ...
4 years, 9 months ago (2016-03-23 15:20:51 UTC) #17
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1808203005/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1808203005/60001
4 years, 9 months ago (2016-03-23 15:47:08 UTC) #19
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: linux_blink_oilpan_rel on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_blink_oilpan_rel/builds/20659)
4 years, 9 months ago (2016-03-23 15:55:24 UTC) #21
Yuki
https://codereview.chromium.org/1808203005/diff/20001/third_party/WebKit/Source/platform/threading/BindForMojo.h File third_party/WebKit/Source/platform/threading/BindForMojo.h (right): https://codereview.chromium.org/1808203005/diff/20001/third_party/WebKit/Source/platform/threading/BindForMojo.h#newcode31 third_party/WebKit/Source/platform/threading/BindForMojo.h:31: return base::Bind(method, base::Unretained(instance), base::Unretained(bound)); On 2016/03/23 15:20:50, RaviKasibhatla wrote: ...
4 years, 9 months ago (2016-03-25 09:49:05 UTC) #22
haraken
https://codereview.chromium.org/1808203005/diff/20001/third_party/WebKit/Source/platform/threading/BindForMojo.h File third_party/WebKit/Source/platform/threading/BindForMojo.h (right): https://codereview.chromium.org/1808203005/diff/20001/third_party/WebKit/Source/platform/threading/BindForMojo.h#newcode31 third_party/WebKit/Source/platform/threading/BindForMojo.h:31: return base::Bind(method, base::Unretained(instance), base::Unretained(bound)); On 2016/03/25 09:49:04, Yuki wrote: ...
4 years, 9 months ago (2016-03-25 09:56:37 UTC) #24
RaviKasibhatla
On 2016/03/25 09:49:05, Yuki wrote: > https://codereview.chromium.org/1808203005/diff/20001/third_party/WebKit/Source/platform/threading/BindForMojo.h > File third_party/WebKit/Source/platform/threading/BindForMojo.h (right): > > https://codereview.chromium.org/1808203005/diff/20001/third_party/WebKit/Source/platform/threading/BindForMojo.h#newcode31 > ...
4 years, 8 months ago (2016-03-28 05:40:03 UTC) #25
bajones
I have some question about how layer separation is supposed to work when moving mojo ...
4 years, 8 months ago (2016-04-21 18:51:22 UTC) #26
haraken
+esprehn +rockot On 2016/04/21 18:51:22, bajones wrote: > I have some question about how layer ...
4 years, 8 months ago (2016-04-21 23:18:47 UTC) #28
Yuki
On 2016/04/21 23:18:47, haraken wrote: > > 4) Finally, to avoid introducing a new sameThreadBindForMojoWithUnretainedArgs ...
4 years, 8 months ago (2016-04-22 06:42:59 UTC) #29
RaviKasibhatla
@bajones,haraken,yuki: Sorry I didn't update the CL for so long as I was busy with ...
4 years, 8 months ago (2016-04-26 16:06:24 UTC) #34
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1808203005/100001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1808203005/100001
4 years, 8 months ago (2016-04-26 16:07:17 UTC) #36
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: chromium_presubmit on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/173322)
4 years, 8 months ago (2016-04-26 16:15:34 UTC) #38
dcheng
https://codereview.chromium.org/1808203005/diff/100001/third_party/WebKit/public/platform/modules/vr/vr_service.mojom File third_party/WebKit/public/platform/modules/vr/vr_service.mojom (right): https://codereview.chromium.org/1808203005/diff/100001/third_party/WebKit/public/platform/modules/vr/vr_service.mojom#newcode5 third_party/WebKit/public/platform/modules/vr/vr_service.mojom:5: module blink.mojom; Btw, let's make sure this file has ...
4 years, 8 months ago (2016-04-27 00:09:29 UTC) #39
haraken
Blink-Mojo interaction looks good, but we need to improve pointer manipulations in this CL. https://codereview.chromium.org/1808203005/diff/100001/third_party/WebKit/Source/modules/DEPS ...
4 years, 7 months ago (2016-04-27 06:51:07 UTC) #40
RaviKasibhatla
On 2016/04/27 06:51:07, haraken wrote: > Blink-Mojo interaction looks good, but we need to improve ...
4 years, 7 months ago (2016-04-27 06:57:36 UTC) #41
RaviKasibhatla
Fixed more review comments. Want to try one more dry run to ensure all the ...
4 years, 7 months ago (2016-04-27 14:33:49 UTC) #43
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1808203005/140001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1808203005/140001
4 years, 7 months ago (2016-04-27 14:36:38 UTC) #45
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: chromium_presubmit on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/174028)
4 years, 7 months ago (2016-04-27 14:44:59 UTC) #47
haraken
https://codereview.chromium.org/1808203005/diff/140001/third_party/WebKit/Source/modules/vr/VRController.cpp File third_party/WebKit/Source/modules/vr/VRController.cpp (right): https://codereview.chromium.org/1808203005/diff/140001/third_party/WebKit/Source/modules/vr/VRController.cpp#newcode45 third_party/WebKit/Source/modules/vr/VRController.cpp:45: void VRController::getDevices(VRGetDevicesCallback* callback) getDevices() should take PassOwnPtr. See my ...
4 years, 7 months ago (2016-04-27 15:52:13 UTC) #48
bajones
https://codereview.chromium.org/1808203005/diff/140001/third_party/WebKit/Source/modules/vr/VRController.cpp File third_party/WebKit/Source/modules/vr/VRController.cpp (right): https://codereview.chromium.org/1808203005/diff/140001/third_party/WebKit/Source/modules/vr/VRController.cpp#newcode54 third_party/WebKit/Source/modules/vr/VRController.cpp:54: m_service->GetDevices(sameThreadBindForMojo(&VRController::OnGetDevices, this)); If multiple getDevices requests are made while ...
4 years, 7 months ago (2016-04-27 18:09:28 UTC) #49
RaviKasibhatla
Finally all the bots are compile happy. :) I will check the cause of webkit_unit_tests ...
4 years, 7 months ago (2016-04-28 06:05:13 UTC) #50
RaviKasibhatla
Addressed all the comments given till now. Also, changed the WebKit/Source/modules/OWNERS file as @dcheng suggested ...
4 years, 7 months ago (2016-04-28 14:34:15 UTC) #51
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1808203005/160001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1808203005/160001
4 years, 7 months ago (2016-04-28 14:34:52 UTC) #53
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: chromium_presubmit on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/174642)
4 years, 7 months ago (2016-04-28 14:42:24 UTC) #55
haraken
https://codereview.chromium.org/1808203005/diff/160001/third_party/WebKit/Source/modules/OWNERS File third_party/WebKit/Source/modules/OWNERS (right): https://codereview.chromium.org/1808203005/diff/160001/third_party/WebKit/Source/modules/OWNERS#newcode11 third_party/WebKit/Source/modules/OWNERS:11: # introducing new sandbox escapes. Can we make this ...
4 years, 7 months ago (2016-04-28 14:50:03 UTC) #56
esprehn
https://codereview.chromium.org/1808203005/diff/160001/third_party/WebKit/Source/modules/OWNERS File third_party/WebKit/Source/modules/OWNERS (right): https://codereview.chromium.org/1808203005/diff/160001/third_party/WebKit/Source/modules/OWNERS#newcode11 third_party/WebKit/Source/modules/OWNERS:11: # introducing new sandbox escapes. On 2016/04/28 at 14:50:03, ...
4 years, 7 months ago (2016-04-28 15:19:28 UTC) #57
dcheng
https://codereview.chromium.org/1808203005/diff/160001/third_party/WebKit/Source/modules/OWNERS File third_party/WebKit/Source/modules/OWNERS (right): https://codereview.chromium.org/1808203005/diff/160001/third_party/WebKit/Source/modules/OWNERS#newcode11 third_party/WebKit/Source/modules/OWNERS:11: # introducing new sandbox escapes. On 2016/04/28 at 15:19:28, ...
4 years, 7 months ago (2016-04-28 17:27:19 UTC) #58
bajones
FYI, r.kasibhatla@: Once this lands I've got a fairly large change ready to go (https://codereview.chromium.org/1918143007/) ...
4 years, 7 months ago (2016-04-28 17:33:36 UTC) #59
RaviKasibhatla
https://codereview.chromium.org/1808203005/diff/160001/third_party/WebKit/Source/modules/OWNERS File third_party/WebKit/Source/modules/OWNERS (right): https://codereview.chromium.org/1808203005/diff/160001/third_party/WebKit/Source/modules/OWNERS#newcode11 third_party/WebKit/Source/modules/OWNERS:11: # introducing new sandbox escapes. On 2016/04/28 17:27:19, dcheng ...
4 years, 7 months ago (2016-04-28 18:08:33 UTC) #60
haraken
https://codereview.chromium.org/1808203005/diff/160001/third_party/WebKit/Source/modules/OWNERS File third_party/WebKit/Source/modules/OWNERS (right): https://codereview.chromium.org/1808203005/diff/160001/third_party/WebKit/Source/modules/OWNERS#newcode11 third_party/WebKit/Source/modules/OWNERS:11: # introducing new sandbox escapes. On 2016/04/28 18:08:33, RaviKasibhatla ...
4 years, 7 months ago (2016-04-28 19:16:15 UTC) #61
bajones
On 2016/04/28 19:16:15, haraken wrote: > How can the caller of getSensorState() know the timing ...
4 years, 7 months ago (2016-04-28 19:46:35 UTC) #62
haraken
On 2016/04/28 19:46:35, bajones wrote: > On 2016/04/28 19:16:15, haraken wrote: > > How can ...
4 years, 7 months ago (2016-04-28 19:49:12 UTC) #63
dcheng
https://codereview.chromium.org/1808203005/diff/160001/content/browser/frame_host/render_frame_host_impl.cc File content/browser/frame_host/render_frame_host_impl.cc (right): https://codereview.chromium.org/1808203005/diff/160001/content/browser/frame_host/render_frame_host_impl.cc#newcode1945 content/browser/frame_host/render_frame_host_impl.cc:1945: GetServiceRegistry()->AddService<blink::mojom::VRService>( Why does this template argument need to be ...
4 years, 7 months ago (2016-04-28 19:59:45 UTC) #64
jam
drive-by: no need to add type convertor, it'll be simpler to use typemapping. see https://www.chromium.org/developers/design-documents/mojo/type-mapping. ...
4 years, 7 months ago (2016-04-28 20:11:55 UTC) #66
bajones
In regards to converters/struct traits/typemapping, I don't actually see much benefit in converting to the ...
4 years, 7 months ago (2016-04-28 20:21:51 UTC) #67
Ken Rockot(use gerrit already)
On 2016/04/28 at 20:21:51, bajones wrote: > In regards to converters/struct traits/typemapping, I don't actually ...
4 years, 7 months ago (2016-04-28 20:28:28 UTC) #68
jam
On 2016/04/28 20:21:51, bajones wrote: > In regards to converters/struct traits/typemapping, I don't actually see ...
4 years, 7 months ago (2016-04-28 20:28:38 UTC) #69
esprehn
Did I read that right that this is using sync ipcs? I don't think we ...
4 years, 7 months ago (2016-04-28 21:24:53 UTC) #70
Ken Rockot(use gerrit already)
Perhaps VR could use shared memory + polling for low latency input. Probably out of ...
4 years, 7 months ago (2016-04-28 21:28:01 UTC) #71
Ken Rockot(use gerrit already)
Perhaps VR could use shared memory + polling for low latency input. Probably out of ...
4 years, 7 months ago (2016-04-28 21:28:01 UTC) #72
esprehn
Did I read that right that this is using sync ipcs? I don't think we ...
4 years, 7 months ago (2016-04-28 21:31:05 UTC) #73
esprehn
We should block the Mojo WaitForIncomingMessage call inside blink though with a presubmit. We can ...
4 years, 7 months ago (2016-04-28 21:31:08 UTC) #74
jam
On 2016/04/28 21:24:53, esprehn wrote: > Did I read that right that this is using ...
4 years, 7 months ago (2016-04-28 21:33:47 UTC) #75
Ken Rockot(use gerrit already)
On Thu, Apr 28, 2016 at 2:31 PM, Elliott Sprehn <esprehn@chromium.org> wrote: > We should ...
4 years, 7 months ago (2016-04-28 21:37:40 UTC) #76
Ken Rockot(use gerrit already)
On Thu, Apr 28, 2016 at 2:31 PM, Elliott Sprehn <esprehn@chromium.org> wrote: > We should ...
4 years, 7 months ago (2016-04-28 21:37:40 UTC) #77
esprehn
We should block the Mojo WaitForIncomingMessage call inside blink though with a presubmit. We can ...
4 years, 7 months ago (2016-04-28 21:37:48 UTC) #78
bajones
This was a concern that was brought up when the method was originally implemented. The ...
4 years, 7 months ago (2016-04-28 21:41:29 UTC) #79
bajones
Quick follow up: I don't see any reason why [Sync] can't be used here, it ...
4 years, 7 months ago (2016-04-28 21:45:29 UTC) #80
jam
On 2016/04/28 21:45:29, bajones wrote: > Quick follow up: I don't see any reason why ...
4 years, 7 months ago (2016-04-28 21:54:56 UTC) #81
esprehn
There will be no supported sync mechanism on the main thread, that's not how the ...
4 years, 7 months ago (2016-04-28 21:55:10 UTC) #82
esprehn
On Apr 28, 2016 5:54 PM, <jam@chromium.org> wrote: > > ... > > Agreed in ...
4 years, 7 months ago (2016-04-28 21:57:25 UTC) #83
esprehn
There will be no supported sync mechanism on the main thread, that's not how the ...
4 years, 7 months ago (2016-04-28 22:00:23 UTC) #84
esprehn
On Apr 28, 2016 5:54 PM, <jam@chromium.org> wrote: > > ... > > Agreed in ...
4 years, 7 months ago (2016-04-28 22:04:42 UTC) #85
bajones
Forgive my unfamiliarity with flatbuffers. I've been under the impression that they're something akin to ...
4 years, 7 months ago (2016-04-28 22:15:16 UTC) #86
jam
On 2016/04/28 22:00:23, esprehn wrote: > There will be no supported sync mechanism on the ...
4 years, 7 months ago (2016-04-28 23:28:18 UTC) #87
jam
On 2016/04/28 22:15:16, bajones wrote: > Forgive my unfamiliarity with flatbuffers. I've been under the ...
4 years, 7 months ago (2016-04-28 23:38:35 UTC) #88
yzshen1
On Thu, Apr 28, 2016 at 2:37 PM, Ken Rockot <rockot@chromium.org> wrote: > > > ...
4 years, 7 months ago (2016-04-29 14:48:50 UTC) #89
yzshen1
On Thu, Apr 28, 2016 at 2:37 PM, Ken Rockot <rockot@chromium.org> wrote: > > > ...
4 years, 7 months ago (2016-04-29 14:48:50 UTC) #90
RaviKasibhatla
Also, sorry for asking, but I got lost about what to do about the usage ...
4 years, 7 months ago (2016-04-29 14:49:06 UTC) #91
Ken Rockot(use gerrit already)
On Fri, Apr 29, 2016 at 7:49 AM, <kphanee@chromium.org> wrote: > Also, sorry for asking, ...
4 years, 7 months ago (2016-04-29 15:10:46 UTC) #92
Ken Rockot(use gerrit already)
On Fri, Apr 29, 2016 at 7:49 AM, <kphanee@chromium.org> wrote: > Also, sorry for asking, ...
4 years, 7 months ago (2016-04-29 15:10:46 UTC) #93
esprehn
On Apr 28, 2016 7:28 PM, <jam@chromium.org> wrote: > > On 2016/04/28 22:00:23, esprehn wrote: ...
4 years, 7 months ago (2016-04-29 16:52:25 UTC) #94
esprehn
On Apr 28, 2016 7:28 PM, <jam@chromium.org> wrote: > > On 2016/04/28 22:00:23, esprehn wrote: ...
4 years, 7 months ago (2016-04-29 16:59:40 UTC) #95
bajones
On 2016/04/29 16:59:40, esprehn wrote: > IDB, Workers and MesaagePorts are all async, they shouldn't ...
4 years, 7 months ago (2016-04-29 17:07:02 UTC) #96
esprehn
Yeah totally sorry we got lost in the weeds here. This CL shouldn't change any ...
4 years, 7 months ago (2016-04-29 17:22:50 UTC) #97
dcheng
https://codereview.chromium.org/1808203005/diff/160001/third_party/WebKit/Source/modules/vr/VRController.h File third_party/WebKit/Source/modules/vr/VRController.h (right): https://codereview.chromium.org/1808203005/diff/160001/third_party/WebKit/Source/modules/vr/VRController.h#newcode29 third_party/WebKit/Source/modules/vr/VRController.h:29: void getDevices(PassOwnPtr<VRGetDevicesCallback>); On 2016/04/29 at 14:49:05, RaviKasibhatla wrote: > ...
4 years, 7 months ago (2016-04-29 17:28:11 UTC) #98
esprehn
Yeah totally sorry we got lost in the weeds here. This CL shouldn't change any ...
4 years, 7 months ago (2016-04-29 17:28:28 UTC) #99
RaviKasibhatla
Replaced OwnPtr/PassOwnPtr with std::unique_ptr. Removed using WaitForIncomingResponse and instead made it a [Sync] mojo call. ...
4 years, 7 months ago (2016-05-03 14:34:22 UTC) #100
bajones
On 2016/05/03 14:34:22, RaviKasibhatla wrote: > @bajones: Can we take up the detach from mojo ...
4 years, 7 months ago (2016-05-03 15:41:28 UTC) #101
haraken
modules/ LGTM. https://codereview.chromium.org/1808203005/diff/180001/third_party/WebKit/Source/modules/vr/VRController.cpp File third_party/WebKit/Source/modules/vr/VRController.cpp (right): https://codereview.chromium.org/1808203005/diff/180001/third_party/WebKit/Source/modules/vr/VRController.cpp#newcode72 third_party/WebKit/Source/modules/vr/VRController.cpp:72: // FIXME:: Detach from the mojo service ...
4 years, 7 months ago (2016-05-03 15:56:32 UTC) #102
dcheng
Was there a conclusion to whether or not to even use StructTraits? It looks like ...
4 years, 7 months ago (2016-05-03 17:15:36 UTC) #103
bajones
On 2016/05/03 17:15:36, dcheng wrote: > Was there a conclusion to whether or not to ...
4 years, 7 months ago (2016-05-03 17:29:07 UTC) #104
dcheng
lgtm https://codereview.chromium.org/1808203005/diff/180001/third_party/WebKit/Source/modules/vr/VRController.h File third_party/WebKit/Source/modules/vr/VRController.h (right): https://codereview.chromium.org/1808203005/diff/180001/third_party/WebKit/Source/modules/vr/VRController.h#newcode13 third_party/WebKit/Source/modules/vr/VRController.h:13: #include "wtf/PassOwnPtr.h" Not needed anymore. But #include <memory> ...
4 years, 7 months ago (2016-05-03 21:48:15 UTC) #105
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1808203005/220001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1808203005/220001
4 years, 7 months ago (2016-05-04 05:40:37 UTC) #107
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: ios-device-gn on tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios-device-gn/builds/496) mac_chromium_compile_dbg_ng on ...
4 years, 7 months ago (2016-05-04 05:42:51 UTC) #109
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1808203005/240001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1808203005/240001
4 years, 7 months ago (2016-05-04 08:54:20 UTC) #111
RaviKasibhatla
@esprrehn/@jam, PTAL! https://codereview.chromium.org/1808203005/diff/180001/third_party/WebKit/Source/modules/vr/VRController.cpp File third_party/WebKit/Source/modules/vr/VRController.cpp (right): https://codereview.chromium.org/1808203005/diff/180001/third_party/WebKit/Source/modules/vr/VRController.cpp#newcode72 third_party/WebKit/Source/modules/vr/VRController.cpp:72: // FIXME:: Detach from the mojo service ...
4 years, 7 months ago (2016-05-04 08:54:37 UTC) #112
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 7 months ago (2016-05-04 10:37:53 UTC) #114
bajones
@esprrehn/@jam review ping on Ravi's behalf. Eager to push some follow-up CLs after this lands.
4 years, 7 months ago (2016-05-05 20:53:06 UTC) #115
esprehn
lgtm, we can just use the Mojo POD types for the data around the codebase ...
4 years, 7 months ago (2016-05-06 03:14:53 UTC) #116
bajones
On 2016/05/06 03:14:53, esprehn wrote: > lgtm, we can just use the Mojo POD types ...
4 years, 7 months ago (2016-05-06 03:52:30 UTC) #117
RaviKasibhatla
@jam: Gentle Ping for review :) https://codereview.chromium.org/1808203005/diff/240001/third_party/WebKit/Source/modules/vr/NavigatorVRDevice.cpp File third_party/WebKit/Source/modules/vr/NavigatorVRDevice.cpp (right): https://codereview.chromium.org/1808203005/diff/240001/third_party/WebKit/Source/modules/vr/NavigatorVRDevice.cpp#newcode62 third_party/WebKit/Source/modules/vr/NavigatorVRDevice.cpp:62: controller()->getDevices(std::move(callback)); On 2016/05/06 ...
4 years, 7 months ago (2016-05-06 09:15:49 UTC) #118
jam
On 2016/05/06 09:15:49, RaviKasibhatla wrote: > @jam: Gentle Ping for review :) sorry I missed ...
4 years, 7 months ago (2016-05-06 16:05:21 UTC) #119
bajones
On 2016/05/06 16:05:21, jam wrote: > On 2016/05/06 09:15:49, RaviKasibhatla wrote: > > @jam: Gentle ...
4 years, 7 months ago (2016-05-06 16:10:20 UTC) #120
jam
On 2016/05/06 16:10:20, bajones wrote: > On 2016/05/06 16:05:21, jam wrote: > > On 2016/05/06 ...
4 years, 7 months ago (2016-05-06 16:51:41 UTC) #121
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1808203005/280001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1808203005/280001
4 years, 7 months ago (2016-05-06 17:04:48 UTC) #124
commit-bot: I haz the power
Committed patchset #15 (id:280001)
4 years, 7 months ago (2016-05-06 20:44:17 UTC) #125
commit-bot: I haz the power
4 years, 7 months ago (2016-05-06 20:46:39 UTC) #127
Message was sent while issue was closed.
Patchset 15 (id:??) landed as
https://crrev.com/9519542992a024e3c90c29b25c00d8bd87e71480
Cr-Commit-Position: refs/heads/master@{#392144}

Powered by Google App Engine
This is Rietveld 408576698