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

Issue 212933005: Oilpan: turn DOMWindow into a heap supplementable. (Closed)

Created:
6 years, 9 months ago by sof
Modified:
6 years, 9 months ago
CC:
blink-reviews, tzik, alecflett, ericu+idb_chromium.org, kinuko, dgrogan, nhiroki, cmumford, jsbell+idb_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/blink.git@master
Visibility:
Public.

Description

Oilpan: turn DOMWindow into a heap supplementable. With DOMWindow now a garbage collected object, follow up and also turn it into a heap-residing Supplementable, along with its Supplements. R=haraken@chromium.org BUG=340522 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=170146

Patch Set 1 #

Total comments: 17

Patch Set 2 : Make use of DECLARE_EMPTY_VIRTUAL_DESTRUCTOR_WILL_BE_REMOVED() #

Unified diffs Side-by-side diffs Delta from patch set Stats (+73 lines, -61 lines) Patch
M Source/core/frame/DOMWindow.h View 1 chunk +2 lines, -1 line 0 comments Download
M Source/core/frame/DOMWindow.cpp View 1 chunk +3 lines, -0 lines 0 comments Download
M Source/core/page/DOMWindowPagePopup.h View 1 1 chunk +6 lines, -3 lines 0 comments Download
M Source/core/page/DOMWindowPagePopup.cpp View 1 2 chunks +8 lines, -5 lines 0 comments Download
M Source/modules/crypto/DOMWindowCrypto.h View 1 chunk +5 lines, -2 lines 0 comments Download
M Source/modules/crypto/DOMWindowCrypto.cpp View 2 chunks +7 lines, -2 lines 0 comments Download
M Source/modules/imagebitmap/ImageBitmapFactories.h View 1 3 chunks +7 lines, -19 lines 0 comments Download
M Source/modules/imagebitmap/ImageBitmapFactories.cpp View 2 chunks +5 lines, -18 lines 0 comments Download
M Source/modules/indexeddb/DOMWindowIndexedDatabase.h View 2 chunks +4 lines, -1 line 0 comments Download
M Source/modules/indexeddb/DOMWindowIndexedDatabase.cpp View 1 chunk +2 lines, -2 lines 0 comments Download
M Source/modules/quota/DOMWindowQuota.h View 1 chunk +5 lines, -2 lines 0 comments Download
M Source/modules/quota/DOMWindowQuota.cpp View 2 chunks +7 lines, -2 lines 0 comments Download
M Source/modules/speech/DOMWindowSpeechSynthesis.h View 1 chunk +5 lines, -2 lines 0 comments Download
M Source/modules/speech/DOMWindowSpeechSynthesis.cpp View 2 chunks +7 lines, -2 lines 0 comments Download

Messages

Total messages: 8 (0 generated)
sof
When you get the chance, please take a look. The explicit clearing of PagePopupClient in ...
6 years, 9 months ago (2014-03-26 19:25:33 UTC) #1
sof
https://codereview.chromium.org/212933005/diff/1/Source/core/page/DOMWindowPagePopup.h File Source/core/page/DOMWindowPagePopup.h (right): https://codereview.chromium.org/212933005/diff/1/Source/core/page/DOMWindowPagePopup.h#newcode43 Source/core/page/DOMWindowPagePopup.h:43: class DOMWindowPagePopup FINAL : public NoBaseWillBeGarbageCollectedFinalized<DOMWindowPagePopup>, public WillBeHeapSupplement<DOMWindow> { ...
6 years, 9 months ago (2014-03-26 19:28:29 UTC) #2
haraken
LGTM with comments. https://codereview.chromium.org/212933005/diff/1/Source/core/page/DOMWindowPagePopup.cpp File Source/core/page/DOMWindowPagePopup.cpp (right): https://codereview.chromium.org/212933005/diff/1/Source/core/page/DOMWindowPagePopup.cpp#newcode70 Source/core/page/DOMWindowPagePopup.cpp:70: if (supplement) Is it possible that ...
6 years, 9 months ago (2014-03-27 00:59:03 UTC) #3
sof
https://codereview.chromium.org/212933005/diff/1/Source/core/page/DOMWindowPagePopup.cpp File Source/core/page/DOMWindowPagePopup.cpp (right): https://codereview.chromium.org/212933005/diff/1/Source/core/page/DOMWindowPagePopup.cpp#newcode70 Source/core/page/DOMWindowPagePopup.cpp:70: if (supplement) On 2014/03/27 00:59:03, haraken wrote: > > ...
6 years, 9 months ago (2014-03-27 07:25:51 UTC) #4
haraken
Thanks, LGTM.
6 years, 9 months ago (2014-03-27 07:41:03 UTC) #5
sof
The CQ bit was checked by sigbjornf@opera.com
6 years, 9 months ago (2014-03-27 08:28:35 UTC) #6
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/sigbjornf@opera.com/212933005/20001
6 years, 9 months ago (2014-03-27 08:28:37 UTC) #7
commit-bot: I haz the power
6 years, 9 months ago (2014-03-27 08:38:31 UTC) #8
Message was sent while issue was closed.
Change committed as 170146

Powered by Google App Engine
This is Rietveld 408576698