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

Issue 2402983002: [TimeZoneMonitor] Decouple renderer side impl from content to blink. (Closed)

Created:
4 years, 2 months ago by leonhsl(Using Gerrit)
Modified:
4 years, 1 month ago
CC:
chromium-reviews, mlamouri+watch-content_chromium.org, jam, shimazu+worker_chromium.org, falken, kinuko+worker_chromium.org, darin-cc_chromium.org, blink-reviews, horo+watch_chromium.org, abarth-chromium, blink-worker-reviews_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[TimeZoneMonitor] Decouple renderer side impl from content to blink. In addition to the decoupling work, this CL: * notifies time zone change to all the workerBackingThread, no matter they do OWN their platform thread or not, while the old behavior is that only those workerBackingThread OWNING a platform thread could get the notifications, which is incorrect. * will initialize TimeZoneMonitorClient in blink::initialize() if a message loop has already been created, this is always true for production code, while some unit tests may have not prepared the message loop when calling blink::initialize(), so TimeZoneMonitorClient won't be initialized. TBR=xhwang@chromium.org,rockot@chromium.org BUG=612341 TEST=http://crbug.com/288697#c12: load the page, change the system time zone, and then click "recheck" to ensure that the renderer picks up the new time zone. Don't reload the page, which is likely to give you a new renderer process, use the "recheck" link on the page. Committed: https://crrev.com/7a219524da03c684d4ca6367caca55bbcf79dbab Cr-Commit-Position: refs/heads/master@{#430857}

Patch Set 1 #

Total comments: 2

Patch Set 2 : Use blink variant mojom #

Patch Set 3 : Rebase only #

Total comments: 22

Patch Set 4 : Create blink::WorkerThread::PostTaskToAllWorkerThreads helper function #

Total comments: 4

Patch Set 5 : Use blink::toIsolate(ExecutionContext*) instead #

Patch Set 6 : Initialize mojo before initializing blink #

Total comments: 17

Patch Set 7 : Expose blink::WorkerThread::workerThreads() #

Patch Set 8 : Inside modules use V8PerIsolateData::mainThreadIsolate() instead of blink::mainThreadIsolate() #

Total comments: 6

Patch Set 9 : Introduce blink::initializeMojo() API #

Patch Set 10 : webkit_unit_tests does not need to init mojo edk any more by itself #

Total comments: 1

Patch Set 11 : content_unittests does not need to init mojo edk any more by itself #

Total comments: 32

Patch Set 12 : Address comments from blundell@ and haraken@ #

Patch Set 13 : Rebase only #

Patch Set 14 : Remove all duplicated calls to mojo::edk::init() #

Patch Set 15 : Remove blink::initializeMojoForTest() #

Patch Set 16 : Rebase only #

Total comments: 17

Patch Set 17 : Address nits from haraken@ #

Patch Set 18 : Only changes for time zone monitor #

Patch Set 19 : Fix blink_heap_unittests #

Total comments: 12

Patch Set 20 : Address nits and revert blink_heap_unittests changes because https://codereview.chromium.org/2453933003/ la… #

Patch Set 21 : Remove TimeZoneMonitorClient::Bind() #

Total comments: 4

Patch Set 22 : Rebase only #

Patch Set 23 : Address comments from kinuko@ and blundell@ #

Total comments: 2

Patch Set 24 : Address nit and rebase #

Patch Set 25 : Rebase only #

Unified diffs Side-by-side diffs Delta from patch set Stats (+165 lines, -59 lines) Patch
M content/browser/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 1 chunk +1 line, -0 lines 0 comments Download
M content/public/test/render_view_test.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 2 chunks +6 lines, -5 lines 0 comments Download
M content/renderer/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +0 lines, -1 line 0 comments Download
M content/renderer/render_thread_impl.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 5 chunks +0 lines, -12 lines 0 comments Download
M content/renderer/render_thread_impl.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 7 chunks +0 lines, -33 lines 0 comments Download
M media/blink/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +1 line, -0 lines 0 comments Download
M media/blink/DEPS View 1 2 3 4 5 1 chunk +1 line, -0 lines 0 comments Download
M media/blink/run_all_unittests.cc View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +8 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/workers/WorkerThread.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 24 1 chunk +4 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/workers/WorkerThread.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 24 2 chunks +6 lines, -5 lines 0 comments Download
M third_party/WebKit/Source/modules/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/ModulesInitializer.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 2 chunks +7 lines, -0 lines 0 comments Download
A + third_party/WebKit/Source/modules/time_zone_monitor/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +6 lines, -4 lines 0 comments Download
A third_party/WebKit/Source/modules/time_zone_monitor/DEPS View 1 7 1 chunk +5 lines, -0 lines 0 comments Download
A + third_party/WebKit/Source/modules/time_zone_monitor/OWNERS View 1 2 3 4 5 6 7 8 9 10 11 0 chunks +-1 lines, --1 lines 0 comments Download
A third_party/WebKit/Source/modules/time_zone_monitor/TimeZoneMonitorClient.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 chunk +31 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/modules/time_zone_monitor/TimeZoneMonitorClient.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 chunk +76 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/platform/mojo/MojoHelper.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 2 chunks +13 lines, -0 lines 0 comments Download

Messages

Total messages: 219 (125 generated)
leonhsl(Using Gerrit)
This CL can build well and test OK locally, but as I'm not familiar with ...
4 years, 2 months ago (2016-10-10 12:56:03 UTC) #2
blundell
This looks like a good start! I'm not familiar enough with Blink to be able ...
4 years, 2 months ago (2016-10-11 11:29:07 UTC) #12
haraken
+nhiroki https://codereview.chromium.org/2402983002/diff/40001/third_party/WebKit/Source/core/workers/WorkerBackingThread.cpp File third_party/WebKit/Source/core/workers/WorkerBackingThread.cpp (right): https://codereview.chromium.org/2402983002/diff/40001/third_party/WebKit/Source/core/workers/WorkerBackingThread.cpp#newcode21 third_party/WebKit/Source/core/workers/WorkerBackingThread.cpp:21: #include <map> Don't use std::map in Blink. You ...
4 years, 2 months ago (2016-10-11 11:45:06 UTC) #14
blundell
Thanks, Kentaro! Another question. https://codereview.chromium.org/2402983002/diff/40001/third_party/WebKit/Source/modules/time_zone_monitor/TimeZoneMonitorClient.cpp File third_party/WebKit/Source/modules/time_zone_monitor/TimeZoneMonitorClient.cpp (right): https://codereview.chromium.org/2402983002/diff/40001/third_party/WebKit/Source/modules/time_zone_monitor/TimeZoneMonitorClient.cpp#newcode54 third_party/WebKit/Source/modules/time_zone_monitor/TimeZoneMonitorClient.cpp:54: base::Bind(&NotifyTimezoneChangeOnThisThread)); What's the WTF equivalent ...
4 years, 2 months ago (2016-10-11 11:47:56 UTC) #15
haraken
https://codereview.chromium.org/2402983002/diff/40001/third_party/WebKit/Source/modules/time_zone_monitor/TimeZoneMonitorClient.cpp File third_party/WebKit/Source/modules/time_zone_monitor/TimeZoneMonitorClient.cpp (right): https://codereview.chromium.org/2402983002/diff/40001/third_party/WebKit/Source/modules/time_zone_monitor/TimeZoneMonitorClient.cpp#newcode54 third_party/WebKit/Source/modules/time_zone_monitor/TimeZoneMonitorClient.cpp:54: base::Bind(&NotifyTimezoneChangeOnThisThread)); On 2016/10/11 11:47:56, blundell wrote: > What's the ...
4 years, 2 months ago (2016-10-11 11:50:47 UTC) #16
leonhsl(Using Gerrit)
Thanks all for kindly help! Somehow becoming confident.. https://codereview.chromium.org/2402983002/diff/40001/third_party/WebKit/Source/core/workers/WorkerBackingThread.cpp File third_party/WebKit/Source/core/workers/WorkerBackingThread.cpp (right): https://codereview.chromium.org/2402983002/diff/40001/third_party/WebKit/Source/core/workers/WorkerBackingThread.cpp#newcode21 third_party/WebKit/Source/core/workers/WorkerBackingThread.cpp:21: #include ...
4 years, 2 months ago (2016-10-12 03:55:55 UTC) #17
nhiroki
https://codereview.chromium.org/2402983002/diff/40001/third_party/WebKit/Source/core/workers/WorkerBackingThread.cpp File third_party/WebKit/Source/core/workers/WorkerBackingThread.cpp (right): https://codereview.chromium.org/2402983002/diff/40001/third_party/WebKit/Source/core/workers/WorkerBackingThread.cpp#newcode51 third_party/WebKit/Source/core/workers/WorkerBackingThread.cpp:51: static IDToTaskRunnerMap& threadRunners() { On 2016/10/11 11:45:06, haraken wrote: ...
4 years, 2 months ago (2016-10-12 06:20:20 UTC) #18
nhiroki
https://codereview.chromium.org/2402983002/diff/40001/third_party/WebKit/Source/core/workers/WorkerBackingThread.h File third_party/WebKit/Source/core/workers/WorkerBackingThread.h (right): https://codereview.chromium.org/2402983002/diff/40001/third_party/WebKit/Source/core/workers/WorkerBackingThread.h#newcode72 third_party/WebKit/Source/core/workers/WorkerBackingThread.h:72: static void PostTaskToAllThreads(const base::Closure& closure); On 2016/10/12 06:20:20, nhiroki ...
4 years, 2 months ago (2016-10-12 06:32:47 UTC) #19
blundell
Thanks, everyone! Han Leon, it looks to me like you have all the info you ...
4 years, 2 months ago (2016-10-12 10:49:36 UTC) #20
leonhsl(Using Gerrit)
Yeah thanks everyone for help! I just uploaded ps#4, at least presubmit errors disappeared. Would ...
4 years, 2 months ago (2016-10-12 13:54:44 UTC) #28
haraken
https://codereview.chromium.org/2402983002/diff/80001/third_party/WebKit/Source/modules/time_zone_monitor/TimeZoneMonitorClient.cpp File third_party/WebKit/Source/modules/time_zone_monitor/TimeZoneMonitorClient.cpp (right): https://codereview.chromium.org/2402983002/diff/80001/third_party/WebKit/Source/modules/time_zone_monitor/TimeZoneMonitorClient.cpp#newcode21 third_party/WebKit/Source/modules/time_zone_monitor/TimeZoneMonitorClient.cpp:21: v8::Isolate* isolate = v8::Isolate::GetCurrent(); On 2016/10/12 13:54:44, leonhsl wrote: ...
4 years, 2 months ago (2016-10-12 14:13:19 UTC) #29
leonhsl(Using Gerrit)
Uploaded ps#6, although trybots are still red(see bellowing discussion), I suppose codes are ready for ...
4 years, 2 months ago (2016-10-13 09:28:53 UTC) #42
nhiroki
https://codereview.chromium.org/2402983002/diff/140001/third_party/WebKit/Source/core/workers/WorkerThread.cpp File third_party/WebKit/Source/core/workers/WorkerThread.cpp (right): https://codereview.chromium.org/2402983002/diff/140001/third_party/WebKit/Source/core/workers/WorkerThread.cpp#newcode330 third_party/WebKit/Source/core/workers/WorkerThread.cpp:330: if (thread->isOwningBackingThread()) isOwningBackingThread() returns true when this WorkerThread exclusively ...
4 years, 2 months ago (2016-10-13 10:24:12 UTC) #43
leonhsl(Using Gerrit)
nhiroki@, Thanks a lot for review! https://codereview.chromium.org/2402983002/diff/140001/third_party/WebKit/Source/core/workers/WorkerThread.cpp File third_party/WebKit/Source/core/workers/WorkerThread.cpp (right): https://codereview.chromium.org/2402983002/diff/140001/third_party/WebKit/Source/core/workers/WorkerThread.cpp#newcode330 third_party/WebKit/Source/core/workers/WorkerThread.cpp:330: if (thread->isOwningBackingThread()) On ...
4 years, 2 months ago (2016-10-14 03:12:00 UTC) #44
blundell
On 2016/10/13 09:28:53, leonhsl wrote: > Uploaded ps#6, although trybots are still red(see bellowing discussion), ...
4 years, 2 months ago (2016-10-14 07:43:13 UTC) #45
leonhsl(Using Gerrit)
On 2016/10/14 07:43:13, blundell wrote: > On 2016/10/13 09:28:53, leonhsl wrote: > > Uploaded ps#6, ...
4 years, 2 months ago (2016-10-14 08:01:38 UTC) #46
blundell
On 2016/10/14 08:01:38, leonhsl wrote: > On 2016/10/14 07:43:13, blundell wrote: > > On 2016/10/13 ...
4 years, 2 months ago (2016-10-14 12:13:35 UTC) #47
nhiroki
Sorry for my delayed reply. https://codereview.chromium.org/2402983002/diff/140001/third_party/WebKit/Source/core/workers/WorkerThread.cpp File third_party/WebKit/Source/core/workers/WorkerThread.cpp (right): https://codereview.chromium.org/2402983002/diff/140001/third_party/WebKit/Source/core/workers/WorkerThread.cpp#newcode330 third_party/WebKit/Source/core/workers/WorkerThread.cpp:330: if (thread->isOwningBackingThread()) On 2016/10/14 ...
4 years, 2 months ago (2016-10-17 03:49:11 UTC) #48
nhiroki
https://codereview.chromium.org/2402983002/diff/140001/third_party/WebKit/Source/modules/time_zone_monitor/TimeZoneMonitorClient.cpp File third_party/WebKit/Source/modules/time_zone_monitor/TimeZoneMonitorClient.cpp (right): https://codereview.chromium.org/2402983002/diff/140001/third_party/WebKit/Source/modules/time_zone_monitor/TimeZoneMonitorClient.cpp#newcode46 third_party/WebKit/Source/modules/time_zone_monitor/TimeZoneMonitorClient.cpp:46: void TimeZoneMonitorClient::OnTimeZoneChange(const WTF::String& timeZoneInfo) { On 2016/10/14 03:12:00, leonhsl ...
4 years, 2 months ago (2016-10-17 03:56:37 UTC) #49
haraken
https://codereview.chromium.org/2402983002/diff/140001/third_party/WebKit/Source/modules/time_zone_monitor/TimeZoneMonitorClient.cpp File third_party/WebKit/Source/modules/time_zone_monitor/TimeZoneMonitorClient.cpp (right): https://codereview.chromium.org/2402983002/diff/140001/third_party/WebKit/Source/modules/time_zone_monitor/TimeZoneMonitorClient.cpp#newcode23 third_party/WebKit/Source/modules/time_zone_monitor/TimeZoneMonitorClient.cpp:23: if (!isolate) This shouldn't happen. https://codereview.chromium.org/2402983002/diff/140001/third_party/WebKit/Source/modules/time_zone_monitor/TimeZoneMonitorClient.cpp#newcode54 third_party/WebKit/Source/modules/time_zone_monitor/TimeZoneMonitorClient.cpp:54: NotifyTimezoneChange(nullptr); On ...
4 years, 2 months ago (2016-10-17 03:59:50 UTC) #50
leonhsl(Using Gerrit)
Uploaded ps#7 to address comments from nhiroki@ and haraken@, would you PTAnL? Thanks. I'm still ...
4 years, 2 months ago (2016-10-17 07:30:01 UTC) #53
leonhsl(Using Gerrit)
Uploaded ps#8 to use V8PerIsolateData::mainThreadIsolate() instead of blink::mainThreadIsolate(), because codes in third_party/WebKit/Source/modules/ should not depend ...
4 years, 2 months ago (2016-10-17 08:17:43 UTC) #60
nhiroki
LGTM from the point of view of worker code. https://codereview.chromium.org/2402983002/diff/180001/third_party/WebKit/Source/core/workers/WorkerThread.cpp File third_party/WebKit/Source/core/workers/WorkerThread.cpp (right): https://codereview.chromium.org/2402983002/diff/180001/third_party/WebKit/Source/core/workers/WorkerThread.cpp#newcode318 third_party/WebKit/Source/core/workers/WorkerThread.cpp:318: ...
4 years, 2 months ago (2016-10-17 12:01:09 UTC) #61
haraken
WebKit LGTM https://codereview.chromium.org/2402983002/diff/180001/third_party/WebKit/Source/modules/time_zone_monitor/TimeZoneMonitorClient.cpp File third_party/WebKit/Source/modules/time_zone_monitor/TimeZoneMonitorClient.cpp (right): https://codereview.chromium.org/2402983002/diff/180001/third_party/WebKit/Source/modules/time_zone_monitor/TimeZoneMonitorClient.cpp#newcode36 third_party/WebKit/Source/modules/time_zone_monitor/TimeZoneMonitorClient.cpp:36: static TimeZoneMonitorClient* instance = nullptr; Use DEFINE_STATIC_LOCAL ...
4 years, 2 months ago (2016-10-17 13:02:55 UTC) #62
blundell
Hi Han Leon, I'm assuming that you're still looking at fixing initialization stuff in order ...
4 years, 2 months ago (2016-10-17 15:19:34 UTC) #63
leonhsl(Using Gerrit)
On 2016/10/17 15:19:34, blundell wrote: > Hi Han Leon, > > I'm assuming that you're ...
4 years, 2 months ago (2016-10-18 02:19:47 UTC) #64
leonhsl(Using Gerrit)
Hi, haraken@, blundell@, would you PTAnL at changes in ps#9 and ps#10? All bots are ...
4 years, 2 months ago (2016-10-18 10:03:52 UTC) #73
leonhsl(Using Gerrit)
Uploaded ps#11 to fix android trybot failure. https://codereview.chromium.org/2402983002/diff/260001/content/test/run_all_unittests.cc File content/test/run_all_unittests.cc (left): https://codereview.chromium.org/2402983002/diff/260001/content/test/run_all_unittests.cc#oldcode18 content/test/run_all_unittests.cc:18: content::InitializeMojo(); No ...
4 years, 2 months ago (2016-10-18 11:32:22 UTC) #77
blundell
Thanks! Looks good with a bunch of nits plus one question for nhiroki@. nhiroki@, could ...
4 years, 2 months ago (2016-10-18 12:32:11 UTC) #78
leonhsl(Using Gerrit)
Hi blundell@, Thanks a lot for the review! I'll upload new patch set to address ...
4 years, 2 months ago (2016-10-18 14:34:49 UTC) #79
haraken
https://codereview.chromium.org/2402983002/diff/260001/third_party/WebKit/Source/web/WebKit.cpp File third_party/WebKit/Source/web/WebKit.cpp (right): https://codereview.chromium.org/2402983002/diff/260001/third_party/WebKit/Source/web/WebKit.cpp#newcode85 third_party/WebKit/Source/web/WebKit.cpp:85: if (Platform::isMessageLoopReady()) On 2016/10/18 14:34:48, leonhsl wrote: > On ...
4 years, 2 months ago (2016-10-18 19:39:11 UTC) #86
nhiroki
https://codereview.chromium.org/2402983002/diff/260001/third_party/WebKit/Source/modules/time_zone_monitor/TimeZoneMonitorClient.cpp File third_party/WebKit/Source/modules/time_zone_monitor/TimeZoneMonitorClient.cpp (right): https://codereview.chromium.org/2402983002/diff/260001/third_party/WebKit/Source/modules/time_zone_monitor/TimeZoneMonitorClient.cpp#newcode71 third_party/WebKit/Source/modules/time_zone_monitor/TimeZoneMonitorClient.cpp:71: thread->postTask(BLINK_FROM_HERE, createCrossThreadTask( On 2016/10/18 14:34:48, leonhsl wrote: > On ...
4 years, 2 months ago (2016-10-19 02:13:47 UTC) #87
leonhsl(Using Gerrit)
Uploaded new patch sets, would you PTAnL? Thanks. ps#12 : address comments ps#13 : rebase ...
4 years, 2 months ago (2016-10-19 08:47:23 UTC) #99
haraken
On 2016/10/19 08:47:23, leonhsl wrote: > Uploaded new patch sets, would you PTAnL? Thanks. > ...
4 years, 2 months ago (2016-10-19 10:50:12 UTC) #101
haraken
On 2016/10/19 10:50:12, haraken wrote: > On 2016/10/19 08:47:23, leonhsl wrote: > > Uploaded new ...
4 years, 2 months ago (2016-10-19 10:51:50 UTC) #102
blundell
On 2016/10/19 10:51:50, haraken wrote: > On 2016/10/19 10:50:12, haraken wrote: > > On 2016/10/19 ...
4 years, 2 months ago (2016-10-20 22:24:44 UTC) #105
leonhsl(Using Gerrit)
https://codereview.chromium.org/2402983002/diff/260001/third_party/WebKit/public/web/WebKit.h#newcode57 > > > > third_party/WebKit/public/web/WebKit.h:57: // stuff, which has been > skipped > > ...
4 years, 2 months ago (2016-10-21 03:16:06 UTC) #106
leonhsl(Using Gerrit)
On 2016/10/21 03:16:06, leonhsl wrote: > https://codereview.chromium.org/2402983002/diff/260001/third_party/WebKit/public/web/WebKit.h#newcode57 > > > > > third_party/WebKit/public/web/WebKit.h:57: // stuff, ...
4 years, 2 months ago (2016-10-21 09:35:24 UTC) #107
haraken
On 2016/10/21 09:35:24, leonhsl wrote: > On 2016/10/21 03:16:06, leonhsl wrote: > > > https://codereview.chromium.org/2402983002/diff/260001/third_party/WebKit/public/web/WebKit.h#newcode57 ...
4 years, 2 months ago (2016-10-21 10:26:24 UTC) #108
haraken
+ssid
4 years, 2 months ago (2016-10-21 10:26:39 UTC) #110
leonhsl(Using Gerrit)
Hi, blundell@, haraken@, would you PTAnL at ps#15? According with discussion in chromium-mojo@, do not ...
4 years, 1 month ago (2016-10-26 10:59:38 UTC) #120
haraken
https://codereview.chromium.org/2402983002/diff/380001/third_party/WebKit/Source/modules/ModulesInitializer.cpp File third_party/WebKit/Source/modules/ModulesInitializer.cpp (right): https://codereview.chromium.org/2402983002/diff/380001/third_party/WebKit/Source/modules/ModulesInitializer.cpp#newcode84 third_party/WebKit/Source/modules/ModulesInitializer.cpp:84: TimeZoneMonitorClient::Init(); I'd simply move this into initialize(). https://codereview.chromium.org/2402983002/diff/380001/third_party/WebKit/Source/modules/time_zone_monitor/TimeZoneMonitorClient.cpp File ...
4 years, 1 month ago (2016-10-26 11:21:59 UTC) #121
leonhsl(Using Gerrit)
Thanks for review. https://codereview.chromium.org/2402983002/diff/380001/third_party/WebKit/Source/modules/ModulesInitializer.cpp File third_party/WebKit/Source/modules/ModulesInitializer.cpp (right): https://codereview.chromium.org/2402983002/diff/380001/third_party/WebKit/Source/modules/ModulesInitializer.cpp#newcode84 third_party/WebKit/Source/modules/ModulesInitializer.cpp:84: TimeZoneMonitorClient::Init(); On 2016/10/26 11:21:59, haraken wrote: ...
4 years, 1 month ago (2016-10-26 11:45:48 UTC) #122
haraken
https://codereview.chromium.org/2402983002/diff/380001/third_party/WebKit/Source/modules/time_zone_monitor/TimeZoneMonitorClient.cpp File third_party/WebKit/Source/modules/time_zone_monitor/TimeZoneMonitorClient.cpp (right): https://codereview.chromium.org/2402983002/diff/380001/third_party/WebKit/Source/modules/time_zone_monitor/TimeZoneMonitorClient.cpp#newcode44 third_party/WebKit/Source/modules/time_zone_monitor/TimeZoneMonitorClient.cpp:44: Platform::current()->interfaceProvider()->getInterface( I begin to wonder why you need to ...
4 years, 1 month ago (2016-10-26 12:02:12 UTC) #123
leonhsl(Using Gerrit)
https://codereview.chromium.org/2402983002/diff/380001/third_party/WebKit/Source/modules/time_zone_monitor/TimeZoneMonitorClient.cpp File third_party/WebKit/Source/modules/time_zone_monitor/TimeZoneMonitorClient.cpp (right): https://codereview.chromium.org/2402983002/diff/380001/third_party/WebKit/Source/modules/time_zone_monitor/TimeZoneMonitorClient.cpp#newcode44 third_party/WebKit/Source/modules/time_zone_monitor/TimeZoneMonitorClient.cpp:44: Platform::current()->interfaceProvider()->getInterface( On 2016/10/26 12:02:12, haraken wrote: > > I ...
4 years, 1 month ago (2016-10-26 12:13:01 UTC) #124
haraken
LGTM Sorry for being back and forth. This CL is doing a couple of weird ...
4 years, 1 month ago (2016-10-26 13:27:11 UTC) #126
blundell
The TimeZoneMonitor changes look good. I'm inclined to separate out all of the Mojo test ...
4 years, 1 month ago (2016-10-26 18:08:05 UTC) #127
leonhsl(Using Gerrit)
On 2016/10/26 18:08:05, blundell wrote: > The TimeZoneMonitor changes look good. I'm inclined to separate ...
4 years, 1 month ago (2016-10-27 03:32:14 UTC) #128
leonhsl(Using Gerrit)
Firstly uploaded ps#17 to address nits from haraken@. Will separate unit tests changes unrelated with ...
4 years, 1 month ago (2016-10-27 05:01:27 UTC) #132
leonhsl(Using Gerrit)
blundell@: ps#18 has only necessary changes for time zone monitor, unrelated test changes have been ...
4 years, 1 month ago (2016-10-27 11:00:51 UTC) #144
blundell
lgtm, thanks! https://codereview.chromium.org/2402983002/diff/440001/third_party/WebKit/Source/modules/time_zone_monitor/TimeZoneMonitorClient.cpp File third_party/WebKit/Source/modules/time_zone_monitor/TimeZoneMonitorClient.cpp (right): https://codereview.chromium.org/2402983002/diff/440001/third_party/WebKit/Source/modules/time_zone_monitor/TimeZoneMonitorClient.cpp#newcode48 third_party/WebKit/Source/modules/time_zone_monitor/TimeZoneMonitorClient.cpp:48: if (m_binding.is_bound()) Do you expect this method ...
4 years, 1 month ago (2016-10-27 15:31:20 UTC) #147
haraken
https://codereview.chromium.org/2402983002/diff/440001/third_party/WebKit/Source/platform/heap/RunAllTests.cpp File third_party/WebKit/Source/platform/heap/RunAllTests.cpp (right): https://codereview.chromium.org/2402983002/diff/440001/third_party/WebKit/Source/platform/heap/RunAllTests.cpp#newcode47 third_party/WebKit/Source/platform/heap/RunAllTests.cpp:47: mojo::edk::Init(); Do we need this? I don't think platform/heap/*tests ...
4 years, 1 month ago (2016-10-27 16:13:15 UTC) #148
haraken
On 2016/10/27 16:13:15, haraken wrote: > https://codereview.chromium.org/2402983002/diff/440001/third_party/WebKit/Source/platform/heap/RunAllTests.cpp > File third_party/WebKit/Source/platform/heap/RunAllTests.cpp (right): > > https://codereview.chromium.org/2402983002/diff/440001/third_party/WebKit/Source/platform/heap/RunAllTests.cpp#newcode47 > ...
4 years, 1 month ago (2016-10-27 16:13:34 UTC) #149
dcheng
https://codereview.chromium.org/2402983002/diff/440001/third_party/WebKit/Source/modules/ModulesInitializer.cpp File third_party/WebKit/Source/modules/ModulesInitializer.cpp (right): https://codereview.chromium.org/2402983002/diff/440001/third_party/WebKit/Source/modules/ModulesInitializer.cpp#newcode53 third_party/WebKit/Source/modules/ModulesInitializer.cpp:53: // later after they got a message loop ready. ...
4 years, 1 month ago (2016-10-27 22:34:50 UTC) #150
blundell
https://codereview.chromium.org/2402983002/diff/440001/third_party/WebKit/Source/modules/ModulesInitializer.cpp File third_party/WebKit/Source/modules/ModulesInitializer.cpp (right): https://codereview.chromium.org/2402983002/diff/440001/third_party/WebKit/Source/modules/ModulesInitializer.cpp#newcode53 third_party/WebKit/Source/modules/ModulesInitializer.cpp:53: // later after they got a message loop ready. ...
4 years, 1 month ago (2016-10-27 22:37:44 UTC) #151
blundell
On 2016/10/27 22:37:44, blundell wrote: > https://codereview.chromium.org/2402983002/diff/440001/third_party/WebKit/Source/modules/ModulesInitializer.cpp > File third_party/WebKit/Source/modules/ModulesInitializer.cpp (right): > > https://codereview.chromium.org/2402983002/diff/440001/third_party/WebKit/Source/modules/ModulesInitializer.cpp#newcode53 > ...
4 years, 1 month ago (2016-10-27 22:48:39 UTC) #152
dcheng
On 2016/10/27 22:48:39, blundell wrote: > On 2016/10/27 22:37:44, blundell wrote: > > > https://codereview.chromium.org/2402983002/diff/440001/third_party/WebKit/Source/modules/ModulesInitializer.cpp ...
4 years, 1 month ago (2016-10-27 22:55:40 UTC) #153
blundell
On 2016/10/27 22:55:40, dcheng wrote: > On 2016/10/27 22:48:39, blundell wrote: > > On 2016/10/27 ...
4 years, 1 month ago (2016-10-27 22:58:29 UTC) #154
dcheng
On 2016/10/27 22:58:29, blundell wrote: > On 2016/10/27 22:55:40, dcheng wrote: > > On 2016/10/27 ...
4 years, 1 month ago (2016-10-27 23:13:22 UTC) #155
blundell
On 2016/10/27 23:13:22, dcheng wrote: > On 2016/10/27 22:58:29, blundell wrote: > > On 2016/10/27 ...
4 years, 1 month ago (2016-10-27 23:37:35 UTC) #156
haraken
FWIW, we're pulling Leon back and forth for a long time on this CL about ...
4 years, 1 month ago (2016-10-28 01:55:47 UTC) #157
dcheng
On 2016/10/28 01:55:47, haraken wrote: > FWIW, we're pulling Leon back and forth for a ...
4 years, 1 month ago (2016-10-28 02:14:00 UTC) #158
haraken
On 2016/10/28 02:14:00, dcheng wrote: > On 2016/10/28 01:55:47, haraken wrote: > > FWIW, we're ...
4 years, 1 month ago (2016-10-28 02:16:10 UTC) #159
haraken
On 2016/10/28 02:16:10, haraken wrote: > On 2016/10/28 02:14:00, dcheng wrote: > > On 2016/10/28 ...
4 years, 1 month ago (2016-10-28 02:18:16 UTC) #160
leonhsl(Using Gerrit)
Thanks all for your time to review and all the discussions around the blink initialization ...
4 years, 1 month ago (2016-10-28 05:59:06 UTC) #163
blundell
https://codereview.chromium.org/2402983002/diff/440001/third_party/WebKit/Source/modules/time_zone_monitor/TimeZoneMonitorClient.cpp File third_party/WebKit/Source/modules/time_zone_monitor/TimeZoneMonitorClient.cpp (right): https://codereview.chromium.org/2402983002/diff/440001/third_party/WebKit/Source/modules/time_zone_monitor/TimeZoneMonitorClient.cpp#newcode48 third_party/WebKit/Source/modules/time_zone_monitor/TimeZoneMonitorClient.cpp:48: if (m_binding.is_bound()) On 2016/10/28 05:59:06, leonhsl wrote: > On ...
4 years, 1 month ago (2016-10-28 14:36:13 UTC) #166
leonhsl(Using Gerrit)
https://codereview.chromium.org/2402983002/diff/440001/third_party/WebKit/Source/modules/time_zone_monitor/TimeZoneMonitorClient.cpp File third_party/WebKit/Source/modules/time_zone_monitor/TimeZoneMonitorClient.cpp (right): https://codereview.chromium.org/2402983002/diff/440001/third_party/WebKit/Source/modules/time_zone_monitor/TimeZoneMonitorClient.cpp#newcode48 third_party/WebKit/Source/modules/time_zone_monitor/TimeZoneMonitorClient.cpp:48: if (m_binding.is_bound()) On 2016/10/28 14:36:13, blundell wrote: > On ...
4 years, 1 month ago (2016-10-30 13:24:18 UTC) #169
blundell
Daniel, how can we move forward here? Thanks!
4 years, 1 month ago (2016-10-31 23:36:30 UTC) #172
blink-reviews
Well I'm currently reviewing again now since it was the weekend when Leon last replied ...
4 years, 1 month ago (2016-10-31 23:37:41 UTC) #173
chromium-reviews
Well I'm currently reviewing again now since it was the weekend when Leon last replied ...
4 years, 1 month ago (2016-10-31 23:37:42 UTC) #174
dcheng
(I generally try to turn around code reviews within 24 business hours, but if something ...
4 years, 1 month ago (2016-10-31 23:45:35 UTC) #175
blundell
On 2016/10/31 23:37:41, blink-reviews wrote: > Well I'm currently reviewing again now since it was ...
4 years, 1 month ago (2016-11-01 14:32:26 UTC) #176
leonhsl(Using Gerrit)
Ping jam@, would you PTAL for //content OWNER review? Thanks.
4 years, 1 month ago (2016-11-02 02:23:23 UTC) #177
leonhsl(Using Gerrit)
Hi, kinuko@, would you PTAL for //content OWNER review? Thanks.
4 years, 1 month ago (2016-11-07 03:14:14 UTC) #179
kinuko
https://codereview.chromium.org/2402983002/diff/480001/third_party/WebKit/Source/modules/ModulesInitializer.cpp File third_party/WebKit/Source/modules/ModulesInitializer.cpp (right): https://codereview.chromium.org/2402983002/diff/480001/third_party/WebKit/Source/modules/ModulesInitializer.cpp#newcode54 third_party/WebKit/Source/modules/ModulesInitializer.cpp:54: if (Platform::isMessageLoopReady()) Huh this is sad :( (and read ...
4 years, 1 month ago (2016-11-08 03:22:56 UTC) #180
leonhsl(Using Gerrit)
https://codereview.chromium.org/2402983002/diff/480001/third_party/WebKit/public/platform/Platform.h File third_party/WebKit/public/platform/Platform.h (right): https://codereview.chromium.org/2402983002/diff/480001/third_party/WebKit/public/platform/Platform.h#newcode148 third_party/WebKit/public/platform/Platform.h:148: static bool isMessageLoopReady(); On 2016/11/08 03:22:56, kinuko wrote: > ...
4 years, 1 month ago (2016-11-08 08:20:39 UTC) #183
blundell
On 2016/11/08 08:20:39, leonhsl wrote: > https://codereview.chromium.org/2402983002/diff/480001/third_party/WebKit/public/platform/Platform.h > File third_party/WebKit/public/platform/Platform.h (right): > > https://codereview.chromium.org/2402983002/diff/480001/third_party/WebKit/public/platform/Platform.h#newcode148 > ...
4 years, 1 month ago (2016-11-08 08:37:40 UTC) #186
leonhsl(Using Gerrit)
On 2016/11/08 08:37:40, blundell wrote: > On 2016/11/08 08:20:39, leonhsl wrote: > > > https://codereview.chromium.org/2402983002/diff/480001/third_party/WebKit/public/platform/Platform.h ...
4 years, 1 month ago (2016-11-08 08:49:26 UTC) #187
blundell
On 2016/11/08 08:49:26, leonhsl wrote: > On 2016/11/08 08:37:40, blundell wrote: > > On 2016/11/08 ...
4 years, 1 month ago (2016-11-08 08:52:44 UTC) #188
dcheng
On 2016/11/08 08:52:44, blundell wrote: > On 2016/11/08 08:49:26, leonhsl wrote: > > On 2016/11/08 ...
4 years, 1 month ago (2016-11-08 09:07:39 UTC) #189
leonhsl(Using Gerrit)
On 2016/11/08 09:07:39, dcheng wrote: > On 2016/11/08 08:52:44, blundell wrote: > > On 2016/11/08 ...
4 years, 1 month ago (2016-11-08 09:13:55 UTC) #190
leonhsl(Using Gerrit)
Uploaded ps#23, PTAnL, Thanks.
4 years, 1 month ago (2016-11-08 09:25:17 UTC) #195
kinuko
initialization related stuff still gives me a bit weird feeling but lgtm for content changes, ...
4 years, 1 month ago (2016-11-08 11:35:12 UTC) #196
leonhsl(Using Gerrit)
Thanks all. Landing. https://codereview.chromium.org/2402983002/diff/520001/third_party/WebKit/Source/platform/mojo/MojoHelper.h File third_party/WebKit/Source/platform/mojo/MojoHelper.h (right): https://codereview.chromium.org/2402983002/diff/520001/third_party/WebKit/Source/platform/mojo/MojoHelper.h#newcode39 third_party/WebKit/Source/platform/mojo/MojoHelper.h:39: } On 2016/11/08 11:35:12, kinuko wrote: ...
4 years, 1 month ago (2016-11-08 12:22:39 UTC) #199
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2402983002/540001
4 years, 1 month ago (2016-11-08 12:23:26 UTC) #202
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/299420)
4 years, 1 month ago (2016-11-08 12:30:43 UTC) #204
leonhsl(Using Gerrit)
Let me TBR and land, Thanks! xhwang@ for trivial changes for //media/blink/ rockot@ for adding ...
4 years, 1 month ago (2016-11-09 01:58:05 UTC) #206
leonhsl(Using Gerrit)
Let me TBR and land, Thanks! xhwang@ for trivial changes for //media/blink/ rockot@ for adding ...
4 years, 1 month ago (2016-11-09 01:58:06 UTC) #207
leonhsl(Using Gerrit)
4 years, 1 month ago (2016-11-09 01:59:07 UTC) #209
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2402983002/540001
4 years, 1 month ago (2016-11-09 02:00:26 UTC) #211
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/300114)
4 years, 1 month ago (2016-11-09 02:09:29 UTC) #213
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2402983002/560001
4 years, 1 month ago (2016-11-09 02:18:03 UTC) #216
commit-bot: I haz the power
Committed patchset #25 (id:560001)
4 years, 1 month ago (2016-11-09 04:24:57 UTC) #217
commit-bot: I haz the power
4 years, 1 month ago (2016-11-09 04:27:10 UTC) #219
Message was sent while issue was closed.
Patchset 25 (id:??) landed as
https://crrev.com/7a219524da03c684d4ca6367caca55bbcf79dbab
Cr-Commit-Position: refs/heads/master@{#430857}

Powered by Google App Engine
This is Rietveld 408576698