WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
84880
[Chromium] Add thunk headers for staging Prerendering API.
https://bugs.webkit.org/show_bug.cgi?id=84880
Summary
[Chromium] Add thunk headers for staging Prerendering API.
Gavin Peters
Reported
2012-04-25 12:09:28 PDT
[Chromium] Add thunk headers for staging Prerendering API.
Attachments
Patch
(13.10 KB, patch)
2012-04-25 12:10 PDT
,
Gavin Peters
no flags
Details
Formatted Diff
Diff
handle renames
(13.03 KB, patch)
2012-04-30 14:37 PDT
,
Gavin Peters
no flags
Details
Formatted Diff
Diff
fix rebase
(12.92 KB, patch)
2012-04-30 14:49 PDT
,
Gavin Peters
no flags
Details
Formatted Diff
Diff
fix #endif
(12.93 KB, patch)
2012-04-30 15:15 PDT
,
Gavin Peters
no flags
Details
Formatted Diff
Diff
Show Obsolete
(3)
View All
Add attachment
proposed patch, testcase, etc.
Gavin Peters
Comment 1
2012-04-25 12:10:59 PDT
Created
attachment 138854
[details]
Patch
WebKit Review Bot
Comment 2
2012-04-25 12:12:34 PDT
Please wait for approval from
abarth@webkit.org
,
dglazkov@chromium.org
,
fishd@chromium.org
,
jamesr@chromium.org
or
tkent@chromium.org
before submitting, as this patch contains changes to the Chromium public API. See also
https://trac.webkit.org/wiki/ChromiumWebKitAPI
.
Gavin Peters
Comment 3
2012-04-25 12:16:50 PDT
I'm in the process of carving
https://bugs.webkit.org/show_bug.cgi?id=82478
up into individual issues to land. This is an interesting one, to make the switch to prerendering, the correct order of patches is: 1. Land this patch, providing an interface to Prerendering. 2. Land the Chrome side of the PrerenderManager, patch 6 in:
http://codereview.chromium.org/9875026/#ps15027
(soon to be split to another CL to land separately). 3. Land a patch in WebKit to implement the full Prerendering API, like in
https://github.com/gavinp/git.webkit.org/commit/99d15d3b9c783395015ab74588fefbadc8a7c51e
, which also needs to be shortly carved out and landed). 4. Cleanup in Chrome, removing the old phantom-request load path. 4a. Cleanup in WebKit, removing TargetIsPrerender enum types which would have broken build if taken out in (3) By doing it this way, prerendering always works in Chrome, and nobody's build is broken at any time. jamesr, I'm adding you as a reviewer here, since abarth is on vacation, like we discussed last week. Reviewing this patch should be easiest once we've gone through the upcoming main prerendering API patch, so might as well wait until that's uploaded to review it if you ask me.
Gavin Peters
Comment 4
2012-04-26 15:36:25 PDT
This patch is required for
http://codereview.chromium.org/10198040/
to build.
Gavin Peters
Comment 5
2012-04-30 14:37:30 PDT
Created
attachment 139521
[details]
handle renames
Gavin Peters
Comment 6
2012-04-30 14:49:37 PDT
Created
attachment 139523
[details]
fix rebase
Gavin Peters
Comment 7
2012-04-30 15:15:10 PDT
Created
attachment 139528
[details]
fix #endif
Adam Barth
Comment 8
2012-04-30 17:04:01 PDT
Comment on
attachment 139528
[details]
fix #endif lgtm
Gavin Peters
Comment 9
2012-04-30 18:16:07 PDT
Comment on
attachment 139528
[details]
fix #endif Thanks for giving a second lookover Adam. :)
WebKit Review Bot
Comment 10
2012-04-30 19:50:45 PDT
Comment on
attachment 139528
[details]
fix #endif Clearing flags on attachment: 139528 Committed
r115703
: <
http://trac.webkit.org/changeset/115703
>
WebKit Review Bot
Comment 11
2012-04-30 19:51:01 PDT
All reviewed patches have been landed. Closing bug.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug