|
Fix layering of ApplicationCacheHost
This patch moves the frame-walking code from Chromium's WebApplicationCacheHostImpl
into WebCore::ApplicationCacheHost, which breaks that class's dependency on the
public/web API.
That allows blink::WebApplicationCacheHost{,Client} to move to public/platform.
With the addition of a factory method on FrameLoaderClient, this also allos
ApplicationCacheHost.cpp to move next to its header file in core/loader/appcache.
ApplicationCacheHostInternal.h remains for now, but in the long run it can probably
be removed (though the ownership semantics aren't completely clear to me).
BUG= 343272
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=167359
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+72 lines, -540 lines) |
Patch |
 |
M |
Source/core/core.gypi
|
View
|
1
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
Source/core/loader/EmptyClients.h
|
View
|
1
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
Source/core/loader/EmptyClients.cpp
|
View
|
1
|
2 chunks |
+6 lines, -0 lines |
0 comments
|
Download
|
 |
M |
Source/core/loader/FrameLoaderClient.h
|
View
|
1
|
2 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
A + |
Source/core/loader/appcache/ApplicationCacheHost.cpp
|
View
|
1
|
3 chunks |
+24 lines, -13 lines |
0 comments
|
Download
|
 |
A + |
Source/core/loader/appcache/ApplicationCacheHostInternal.h
|
View
|
1
|
1 chunk |
+9 lines, -6 lines |
0 comments
|
Download
|
 |
M |
Source/web/ApplicationCacheHost.cpp
|
View
|
1
|
1 chunk |
+0 lines, -251 lines |
0 comments
|
Download
|
 |
D |
Source/web/ApplicationCacheHostInternal.h
|
View
|
1
|
1 chunk |
+0 lines, -78 lines |
0 comments
|
Download
|
 |
M |
Source/web/FrameLoaderClientImpl.h
|
View
|
1
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
Source/web/FrameLoaderClientImpl.cpp
|
View
|
1
|
2 chunks |
+8 lines, -0 lines |
0 comments
|
Download
|
 |
M |
Source/web/WebDataSourceImpl.cpp
|
View
|
1
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
Source/web/web.gypi
|
View
|
1
|
1 chunk |
+0 lines, -2 lines |
0 comments
|
Download
|
 |
A + |
public/platform/WebApplicationCacheHost.h
|
View
|
1
|
3 chunks |
+8 lines, -6 lines |
0 comments
|
Download
|
 |
A + |
public/platform/WebApplicationCacheHostClient.h
|
View
|
1
|
2 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
M |
public/web/WebApplicationCacheHost.h
|
View
|
1
|
1 chunk |
+2 lines, -123 lines |
0 comments
|
Download
|
 |
M |
public/web/WebApplicationCacheHostClient.h
|
View
|
1
|
1 chunk |
+2 lines, -57 lines |
0 comments
|
Download
|
Total messages: 14 (0 generated)
|