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

Issue 1301543002: [Oilpan] Remove a raw pointer to PlatformEventController class on Oilpan build (Closed)

Created:
5 years, 4 months ago by peria
Modified:
5 years, 3 months ago
CC:
blink-reviews, mlamouri+watch-blink_chromium.org, mvanouwerkerk+watch_chromium.org, Inactive, timvolodine
Base URL:
https://chromium.googlesource.com/chromium/blink.git@master
Target Ref:
refs/heads/master
Project:
blink
Visibility:
Public.

Description

Remove a raw pointer to a PlatformEventController instance in PlatformEventDispatcher on Oilpan build BUG=509911 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=201313

Patch Set 1 : #

Total comments: 5

Patch Set 2 : Fix tests #

Total comments: 12

Patch Set 3 : Fix tests, again #

Total comments: 8

Patch Set 4 : Work for comments #

Total comments: 8

Patch Set 5 : Use copyToVector #

Patch Set 6 : Rebase #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+30 lines, -67 lines) Patch
M Source/core/frame/PlatformEventDispatcher.h View 1 2 1 chunk +2 lines, -6 lines 0 comments Download
M Source/core/frame/PlatformEventDispatcher.cpp View 1 2 3 4 1 chunk +28 lines, -61 lines 2 comments Download

Messages

Total messages: 27 (11 generated)
peria
PTL
5 years, 4 months ago (2015-08-19 09:22:48 UTC) #6
haraken
https://codereview.chromium.org/1301543002/diff/80001/Source/core/frame/PlatformEventDispatcher.cpp File Source/core/frame/PlatformEventDispatcher.cpp (left): https://codereview.chromium.org/1301543002/diff/80001/Source/core/frame/PlatformEventDispatcher.cpp#oldcode35 Source/core/frame/PlatformEventDispatcher.cpp:35: // while the events are still being dispatched. This ...
5 years, 4 months ago (2015-08-19 11:12:51 UTC) #8
peria
https://codereview.chromium.org/1301543002/diff/80001/Source/core/frame/PlatformEventDispatcher.cpp File Source/core/frame/PlatformEventDispatcher.cpp (left): https://codereview.chromium.org/1301543002/diff/80001/Source/core/frame/PlatformEventDispatcher.cpp#oldcode35 Source/core/frame/PlatformEventDispatcher.cpp:35: // while the events are still being dispatched. On ...
5 years, 4 months ago (2015-08-20 09:35:50 UTC) #11
timvolodine
just a couple of drive-by comments/questions ;) https://codereview.chromium.org/1301543002/diff/80001/Source/core/frame/PlatformEventDispatcher.cpp File Source/core/frame/PlatformEventDispatcher.cpp (left): https://codereview.chromium.org/1301543002/diff/80001/Source/core/frame/PlatformEventDispatcher.cpp#oldcode35 Source/core/frame/PlatformEventDispatcher.cpp:35: // while ...
5 years, 4 months ago (2015-08-20 11:16:17 UTC) #13
peria
Thank you for your comments, Tim! https://codereview.chromium.org/1301543002/diff/140001/Source/core/frame/PlatformEventDispatcher.cpp File Source/core/frame/PlatformEventDispatcher.cpp (right): https://codereview.chromium.org/1301543002/diff/140001/Source/core/frame/PlatformEventDispatcher.cpp#newcode42 Source/core/frame/PlatformEventDispatcher.cpp:42: // m_controllers can ...
5 years, 4 months ago (2015-08-21 03:33:45 UTC) #14
peria
PS is updated. PTAL. https://codereview.chromium.org/1301543002/diff/140001/Source/core/frame/PlatformEventDispatcher.cpp File Source/core/frame/PlatformEventDispatcher.cpp (right): https://codereview.chromium.org/1301543002/diff/140001/Source/core/frame/PlatformEventDispatcher.cpp#newcode51 Source/core/frame/PlatformEventDispatcher.cpp:51: if (m_controllers.contains(controller)) On 2015/08/20 11:16:17, ...
5 years, 4 months ago (2015-08-21 05:34:19 UTC) #15
timvolodine
looks much better :) thanks! https://codereview.chromium.org/1301543002/diff/140001/Source/core/frame/PlatformEventDispatcher.cpp File Source/core/frame/PlatformEventDispatcher.cpp (right): https://codereview.chromium.org/1301543002/diff/140001/Source/core/frame/PlatformEventDispatcher.cpp#newcode47 Source/core/frame/PlatformEventDispatcher.cpp:47: snapshotVector.append(controller); On 2015/08/21 03:33:45, ...
5 years, 4 months ago (2015-08-21 15:03:32 UTC) #16
peria
https://codereview.chromium.org/1301543002/diff/160001/Source/core/frame/PlatformEventDispatcher.cpp File Source/core/frame/PlatformEventDispatcher.cpp (right): https://codereview.chromium.org/1301543002/diff/160001/Source/core/frame/PlatformEventDispatcher.cpp#newcode32 Source/core/frame/PlatformEventDispatcher.cpp:32: if (!m_controllers.contains(controller)) On 2015/08/21 15:03:32, timvolodine wrote: > I ...
5 years, 3 months ago (2015-08-24 02:46:03 UTC) #17
peria
PTAL.
5 years, 3 months ago (2015-08-25 12:27:22 UTC) #18
haraken
LGTM https://codereview.chromium.org/1301543002/diff/180001/Source/core/frame/PlatformEventDispatcher.cpp File Source/core/frame/PlatformEventDispatcher.cpp (right): https://codereview.chromium.org/1301543002/diff/180001/Source/core/frame/PlatformEventDispatcher.cpp#newcode22 Source/core/frame/PlatformEventDispatcher.cpp:22: Add ASSERT(!m_controllers.contains(controller)). https://codereview.chromium.org/1301543002/diff/180001/Source/core/frame/PlatformEventDispatcher.cpp#newcode31 Source/core/frame/PlatformEventDispatcher.cpp:31: { Add ASSERT(m_controllers.contains(controller)). https://codereview.chromium.org/1301543002/diff/180001/Source/core/frame/PlatformEventDispatcher.cpp#newcode48 ...
5 years, 3 months ago (2015-08-26 00:28:19 UTC) #19
peria
https://codereview.chromium.org/1301543002/diff/180001/Source/core/frame/PlatformEventDispatcher.cpp File Source/core/frame/PlatformEventDispatcher.cpp (right): https://codereview.chromium.org/1301543002/diff/180001/Source/core/frame/PlatformEventDispatcher.cpp#newcode22 Source/core/frame/PlatformEventDispatcher.cpp:22: On 2015/08/26 00:28:19, haraken wrote: > > Add ASSERT(!m_controllers.contains(controller)). ...
5 years, 3 months ago (2015-08-26 04:36:14 UTC) #20
peria
Tim: Could you take a look again?
5 years, 3 months ago (2015-08-27 04:47:56 UTC) #21
timvolodine
lgtm thanks! https://codereview.chromium.org/1301543002/diff/220001/Source/core/frame/PlatformEventDispatcher.cpp File Source/core/frame/PlatformEventDispatcher.cpp (right): https://codereview.chromium.org/1301543002/diff/220001/Source/core/frame/PlatformEventDispatcher.cpp#newcode22 Source/core/frame/PlatformEventDispatcher.cpp:22: ASSERT(!m_controllers.contains(controller)); nit: looks like it's fine, because ...
5 years, 3 months ago (2015-08-27 12:31:53 UTC) #22
peria
https://codereview.chromium.org/1301543002/diff/220001/Source/core/frame/PlatformEventDispatcher.cpp File Source/core/frame/PlatformEventDispatcher.cpp (right): https://codereview.chromium.org/1301543002/diff/220001/Source/core/frame/PlatformEventDispatcher.cpp#newcode22 Source/core/frame/PlatformEventDispatcher.cpp:22: ASSERT(!m_controllers.contains(controller)); On 2015/08/27 12:31:53, timvolodine wrote: > nit: looks ...
5 years, 3 months ago (2015-08-27 12:52:39 UTC) #23
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1301543002/220001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1301543002/220001
5 years, 3 months ago (2015-08-27 12:52:50 UTC) #26
commit-bot: I haz the power
5 years, 3 months ago (2015-08-27 14:11:47 UTC) #27
Message was sent while issue was closed.
Committed patchset #6 (id:220001) as
https://src.chromium.org/viewvc/blink?view=rev&revision=201313

Powered by Google App Engine
This is Rietveld 408576698