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

Issue 324483002: Move LocalFileSystem to hang off LocalFrame instead of Page. (Closed)

Created:
6 years, 6 months ago by jam
Modified:
6 years, 6 months ago
CC:
blink-reviews, kinuko+fileapi, nhiroki, tzik, site-isolation-reviews_chromium.org, oilpan-reviews
Base URL:
https://chromium.googlesource.com/chromium/blink.git@master
Visibility:
Public.

Description

Move LocalFileSystem to hang off LocalFrame instead of Page. BUG=304341 TBR=darin Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=175970

Patch Set 1 #

Patch Set 2 #

Patch Set 3 : #

Total comments: 5

Patch Set 4 : update per haraken #

Total comments: 2

Patch Set 5 : #

Total comments: 6

Patch Set 6 : update #

Patch Set 7 : rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+15 lines, -13 lines) Patch
M Source/modules/filesystem/FileSystemClient.h View 2 chunks +2 lines, -2 lines 0 comments Download
M Source/modules/filesystem/InspectorFileSystemAgent.cpp View 1 2 3 4 5 1 chunk +1 line, -0 lines 0 comments Download
M Source/modules/filesystem/LocalFileSystem.h View 1 2 3 4 5 3 chunks +4 lines, -3 lines 0 comments Download
M Source/modules/filesystem/LocalFileSystem.cpp View 1 2 3 4 5 2 chunks +4 lines, -6 lines 0 comments Download
M Source/web/WebLocalFrameImpl.cpp View 1 2 3 4 5 6 2 chunks +2 lines, -0 lines 0 comments Download
M Source/web/WebViewImpl.cpp View 1 2 3 4 5 6 3 chunks +2 lines, -2 lines 0 comments Download

Messages

Total messages: 33 (0 generated)
jam
haraken: modules. in particular, since LocalFrame doesn't use oilpan yet I've removed that code. I ...
6 years, 6 months ago (2014-06-06 16:51:28 UTC) #1
jam
+site-isolation-reviews
6 years, 6 months ago (2014-06-06 16:52:49 UTC) #2
jam
+oilpan-reviews@chromium.org I'm not sure why it's giving this build error: ../../third_party/WebKit/Source/modules/filesystem/LocalFileSystem.h:63:5: error: [blink-gc] Base class ...
6 years, 6 months ago (2014-06-06 17:37:49 UTC) #3
sof
On 2014/06/06 17:37:49, jam wrote: > mailto:+oilpan-reviews@chromium.org > > I'm not sure why it's giving ...
6 years, 6 months ago (2014-06-06 17:45:36 UTC) #4
jam
On 2014/06/06 17:45:36, sof wrote: > On 2014/06/06 17:37:49, jam wrote: > > mailto:+oilpan-reviews@chromium.org > ...
6 years, 6 months ago (2014-06-06 17:51:28 UTC) #5
sof
On 2014/06/06 17:51:28, jam wrote: > On 2014/06/06 17:45:36, sof wrote: > > On 2014/06/06 ...
6 years, 6 months ago (2014-06-06 17:59:22 UTC) #6
jam
On 2014/06/06 17:59:22, sof wrote: > On 2014/06/06 17:51:28, jam wrote: > > On 2014/06/06 ...
6 years, 6 months ago (2014-06-06 19:52:35 UTC) #7
sof
https://codereview.chromium.org/324483002/diff/40001/Source/modules/filesystem/InspectorFileSystemAgent.cpp File Source/modules/filesystem/InspectorFileSystemAgent.cpp (right): https://codereview.chromium.org/324483002/diff/40001/Source/modules/filesystem/InspectorFileSystemAgent.cpp#newcode44 Source/modules/filesystem/InspectorFileSystemAgent.cpp:44: #include "core/page/Page.h" Why is this needed now? (just trying ...
6 years, 6 months ago (2014-06-06 20:32:41 UTC) #8
haraken
https://codereview.chromium.org/324483002/diff/40001/Source/modules/filesystem/LocalFileSystem.h File Source/modules/filesystem/LocalFileSystem.h (right): https://codereview.chromium.org/324483002/diff/40001/Source/modules/filesystem/LocalFileSystem.h#newcode48 Source/modules/filesystem/LocalFileSystem.h:48: class LocalFileSystem FINAL : public Supplement<LocalFrame>, public Supplement<WorkerClients> { ...
6 years, 6 months ago (2014-06-07 02:33:17 UTC) #9
jam
On 2014/06/06 20:32:41, sof wrote: > https://codereview.chromium.org/324483002/diff/40001/Source/modules/filesystem/InspectorFileSystemAgent.cpp > File Source/modules/filesystem/InspectorFileSystemAgent.cpp (right): > > https://codereview.chromium.org/324483002/diff/40001/Source/modules/filesystem/InspectorFileSystemAgent.cpp#newcode44 > ...
6 years, 6 months ago (2014-06-09 18:33:13 UTC) #10
jam
https://codereview.chromium.org/324483002/diff/40001/Source/modules/filesystem/InspectorFileSystemAgent.cpp File Source/modules/filesystem/InspectorFileSystemAgent.cpp (right): https://codereview.chromium.org/324483002/diff/40001/Source/modules/filesystem/InspectorFileSystemAgent.cpp#newcode44 Source/modules/filesystem/InspectorFileSystemAgent.cpp:44: #include "core/page/Page.h" On 2014/06/06 20:32:41, sof wrote: > Why ...
6 years, 6 months ago (2014-06-09 19:09:33 UTC) #11
sof
On 2014/06/09 18:33:13, jam wrote: > On 2014/06/06 20:32:41, sof wrote: > > > https://codereview.chromium.org/324483002/diff/40001/Source/modules/filesystem/InspectorFileSystemAgent.cpp ...
6 years, 6 months ago (2014-06-09 21:09:35 UTC) #12
sof
https://codereview.chromium.org/324483002/diff/60001/Source/modules/filesystem/LocalFileSystem.cpp File Source/modules/filesystem/LocalFileSystem.cpp (right): https://codereview.chromium.org/324483002/diff/60001/Source/modules/filesystem/LocalFileSystem.cpp#newcode179 Source/modules/filesystem/LocalFileSystem.cpp:179: return static_cast<LocalFileSystem*>(Supplement<WorkerClients>::from(toWorkerGlobalScope(context).clients(), supplementName())); You need to revert this back ...
6 years, 6 months ago (2014-06-09 21:12:27 UTC) #13
jam
https://codereview.chromium.org/324483002/diff/60001/Source/modules/filesystem/LocalFileSystem.cpp File Source/modules/filesystem/LocalFileSystem.cpp (right): https://codereview.chromium.org/324483002/diff/60001/Source/modules/filesystem/LocalFileSystem.cpp#newcode179 Source/modules/filesystem/LocalFileSystem.cpp:179: return static_cast<LocalFileSystem*>(Supplement<WorkerClients>::from(toWorkerGlobalScope(context).clients(), supplementName())); On 2014/06/09 21:12:27, sof wrote: > ...
6 years, 6 months ago (2014-06-09 22:09:54 UTC) #14
sof
On 2014/06/09 22:09:54, jam wrote: > https://codereview.chromium.org/324483002/diff/60001/Source/modules/filesystem/LocalFileSystem.cpp > File Source/modules/filesystem/LocalFileSystem.cpp (right): > > https://codereview.chromium.org/324483002/diff/60001/Source/modules/filesystem/LocalFileSystem.cpp#newcode179 > ...
6 years, 6 months ago (2014-06-10 07:00:55 UTC) #15
haraken
On 2014/06/10 07:00:55, sof wrote: > On 2014/06/09 22:09:54, jam wrote: > > > https://codereview.chromium.org/324483002/diff/60001/Source/modules/filesystem/LocalFileSystem.cpp ...
6 years, 6 months ago (2014-06-10 07:34:18 UTC) #16
sof
On 2014/06/10 07:34:18, haraken wrote: > On 2014/06/10 07:00:55, sof wrote: > > On 2014/06/09 ...
6 years, 6 months ago (2014-06-10 07:36:23 UTC) #17
zerny-chromium
CL https://codereview.chromium.org/323873007/ makes LocalFrame HeapSupplementable again using a persistent/GC-root. This means that all of the ...
6 years, 6 months ago (2014-06-10 11:40:00 UTC) #18
jam
Thanks, I've updated the cl to not change any of the oilpan stuff. Really appreciate ...
6 years, 6 months ago (2014-06-10 17:27:57 UTC) #19
sof
On 2014/06/10 17:27:57, jam wrote: > Thanks, I've updated the cl to not change any ...
6 years, 6 months ago (2014-06-10 19:32:33 UTC) #20
zerny-chromium
oilpan lgtm2.
6 years, 6 months ago (2014-06-10 19:44:21 UTC) #21
haraken
LGTM. Hope you can move other modules off from a Page to a LocalFrame smoothly.
6 years, 6 months ago (2014-06-11 00:59:31 UTC) #22
jam
The CQ bit was checked by jam@chromium.org
6 years, 6 months ago (2014-06-11 16:53:36 UTC) #23
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jam@chromium.org/324483002/100001
6 years, 6 months ago (2014-06-11 16:54:36 UTC) #24
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 6 months ago (2014-06-11 16:54:46 UTC) #25
commit-bot: I haz the power
Failed to apply patch for Source/web/WebLocalFrameImpl.cpp: While running patch -p1 --forward --force --no-backup-if-mismatch; patching file ...
6 years, 6 months ago (2014-06-11 16:54:47 UTC) #26
jam
rebase
6 years, 6 months ago (2014-06-11 17:11:23 UTC) #27
jam
The CQ bit was checked by jam@chromium.org
6 years, 6 months ago (2014-06-11 17:12:25 UTC) #28
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jam@chromium.org/324483002/120001
6 years, 6 months ago (2014-06-11 17:13:02 UTC) #29
jam
+darin for web
6 years, 6 months ago (2014-06-11 17:38:39 UTC) #30
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). The failing builders are: blink_presubmit on tryserver.blink ...
6 years, 6 months ago (2014-06-11 18:16:16 UTC) #31
commit-bot: I haz the power
Change committed as 175970
6 years, 6 months ago (2014-06-11 18:19:19 UTC) #32
sof
6 years, 6 months ago (2014-06-11 20:40:15 UTC) #33
Message was sent while issue was closed.
Please see https://codereview.chromium.org/319633007/ -- seeing Oilpan issues
with these new persistent supplements for LocalFrame.

Powered by Google App Engine
This is Rietveld 408576698