WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
183920
Go to back/forward list items after a process-swapped navigation
https://bugs.webkit.org/show_bug.cgi?id=183920
Summary
Go to back/forward list items after a process-swapped navigation
Brady Eidson
Reported
2018-03-22 15:45:37 PDT
Go to back/forward list items after a process-swapped navigation
Attachments
Patch
(67.59 KB, patch)
2018-03-23 10:45 PDT
,
Brady Eidson
no flags
Details
Formatted Diff
Diff
Patch
(68.31 KB, patch)
2018-03-23 11:26 PDT
,
Brady Eidson
no flags
Details
Formatted Diff
Diff
Patch
(69.15 KB, patch)
2018-03-23 12:26 PDT
,
Brady Eidson
no flags
Details
Formatted Diff
Diff
Patch
(71.01 KB, patch)
2018-03-23 14:20 PDT
,
Brady Eidson
no flags
Details
Formatted Diff
Diff
Show Obsolete
(3)
View All
Add attachment
proposed patch, testcase, etc.
Brady Eidson
Comment 1
2018-03-22 15:45:49 PDT
<
rdar://problem/38690544
>
Brady Eidson
Comment 2
2018-03-23 10:45:44 PDT
Created
attachment 336388
[details]
Patch
EWS Watchlist
Comment 3
2018-03-23 10:47:12 PDT
Attachment 336388
[details]
did not pass style-queue: ERROR: Tools/TestWebKitAPI/Tests/WebKitCocoa/ProcessSwapOnNavigation.mm:121: Multi-line string ("...") found. This lint script doesn't do well with such strings, and may give bogus warnings. They're ugly and unnecessary, and you should use concatenation instead". [readability/multiline_string] [5] ERROR: Tools/TestWebKitAPI/Tests/WebKitCocoa/ProcessSwapOnNavigation.mm:130: Place brace on its own line for function definitions. [whitespace/braces] [4] ERROR: Tools/TestWebKitAPI/Tests/WebKitCocoa/ProcessSwapOnNavigation.mm:132: More than one command on the same line [whitespace/newline] [4] ERROR: Tools/TestWebKitAPI/Tests/WebKitCocoa/ProcessSwapOnNavigation.mm:135: Place brace on its own line for function definitions. [whitespace/braces] [4] ERROR: Tools/TestWebKitAPI/Tests/WebKitCocoa/ProcessSwapOnNavigation.mm:141: Multi-line string ("...") found. This lint script doesn't do well with such strings, and may give bogus warnings. They're ugly and unnecessary, and you should use concatenation instead". [readability/multiline_string] [5] Total errors found: 5 in 38 files If any of these errors are false positives, please file a bug against check-webkit-style.
Brady Eidson
Comment 4
2018-03-23 11:26:46 PDT
Created
attachment 336394
[details]
Patch
EWS Watchlist
Comment 5
2018-03-23 11:29:32 PDT
Thanks for the patch. If this patch contains new public API please make sure it follows the guidelines for new WebKit2 GTK+ API. See
http://trac.webkit.org/wiki/WebKitGTK/AddingNewWebKit2API
EWS Watchlist
Comment 6
2018-03-23 11:30:00 PDT
Attachment 336394
[details]
did not pass style-queue: ERROR: Tools/TestWebKitAPI/Tests/WebKitCocoa/ProcessSwapOnNavigation.mm:121: Multi-line string ("...") found. This lint script doesn't do well with such strings, and may give bogus warnings. They're ugly and unnecessary, and you should use concatenation instead". [readability/multiline_string] [5] ERROR: Tools/TestWebKitAPI/Tests/WebKitCocoa/ProcessSwapOnNavigation.mm:130: Place brace on its own line for function definitions. [whitespace/braces] [4] ERROR: Tools/TestWebKitAPI/Tests/WebKitCocoa/ProcessSwapOnNavigation.mm:132: More than one command on the same line [whitespace/newline] [4] ERROR: Tools/TestWebKitAPI/Tests/WebKitCocoa/ProcessSwapOnNavigation.mm:135: Place brace on its own line for function definitions. [whitespace/braces] [4] ERROR: Tools/TestWebKitAPI/Tests/WebKitCocoa/ProcessSwapOnNavigation.mm:141: Multi-line string ("...") found. This lint script doesn't do well with such strings, and may give bogus warnings. They're ugly and unnecessary, and you should use concatenation instead". [readability/multiline_string] [5] Total errors found: 5 in 39 files If any of these errors are false positives, please file a bug against check-webkit-style.
Brady Eidson
Comment 7
2018-03-23 12:26:39 PDT
Created
attachment 336405
[details]
Patch
EWS Watchlist
Comment 8
2018-03-23 12:29:10 PDT
Attachment 336405
[details]
did not pass style-queue: ERROR: Tools/TestWebKitAPI/Tests/WebKitCocoa/ProcessSwapOnNavigation.mm:121: Multi-line string ("...") found. This lint script doesn't do well with such strings, and may give bogus warnings. They're ugly and unnecessary, and you should use concatenation instead". [readability/multiline_string] [5] ERROR: Tools/TestWebKitAPI/Tests/WebKitCocoa/ProcessSwapOnNavigation.mm:130: Place brace on its own line for function definitions. [whitespace/braces] [4] ERROR: Tools/TestWebKitAPI/Tests/WebKitCocoa/ProcessSwapOnNavigation.mm:132: More than one command on the same line [whitespace/newline] [4] ERROR: Tools/TestWebKitAPI/Tests/WebKitCocoa/ProcessSwapOnNavigation.mm:135: Place brace on its own line for function definitions. [whitespace/braces] [4] ERROR: Tools/TestWebKitAPI/Tests/WebKitCocoa/ProcessSwapOnNavigation.mm:141: Multi-line string ("...") found. This lint script doesn't do well with such strings, and may give bogus warnings. They're ugly and unnecessary, and you should use concatenation instead". [readability/multiline_string] [5] Total errors found: 5 in 40 files If any of these errors are false positives, please file a bug against check-webkit-style.
Brady Eidson
Comment 9
2018-03-23 14:20:48 PDT
Created
attachment 336421
[details]
Patch
EWS Watchlist
Comment 10
2018-03-23 14:22:45 PDT
Attachment 336421
[details]
did not pass style-queue: ERROR: Tools/TestWebKitAPI/Tests/WebKitCocoa/ProcessSwapOnNavigation.mm:121: Multi-line string ("...") found. This lint script doesn't do well with such strings, and may give bogus warnings. They're ugly and unnecessary, and you should use concatenation instead". [readability/multiline_string] [5] ERROR: Tools/TestWebKitAPI/Tests/WebKitCocoa/ProcessSwapOnNavigation.mm:130: Place brace on its own line for function definitions. [whitespace/braces] [4] ERROR: Tools/TestWebKitAPI/Tests/WebKitCocoa/ProcessSwapOnNavigation.mm:132: More than one command on the same line [whitespace/newline] [4] ERROR: Tools/TestWebKitAPI/Tests/WebKitCocoa/ProcessSwapOnNavigation.mm:135: Place brace on its own line for function definitions. [whitespace/braces] [4] ERROR: Tools/TestWebKitAPI/Tests/WebKitCocoa/ProcessSwapOnNavigation.mm:141: Multi-line string ("...") found. This lint script doesn't do well with such strings, and may give bogus warnings. They're ugly and unnecessary, and you should use concatenation instead". [readability/multiline_string] [5] Total errors found: 5 in 42 files If any of these errors are false positives, please file a bug against check-webkit-style.
WebKit Commit Bot
Comment 11
2018-03-23 15:15:28 PDT
Comment on
attachment 336421
[details]
Patch Clearing flags on attachment: 336421 Committed
r229926
: <
https://trac.webkit.org/changeset/229926
>
WebKit Commit Bot
Comment 12
2018-03-23 15:15:29 PDT
All reviewed patches have been landed. Closing bug.
Ryan Haddad
Comment 13
2018-03-23 16:39:07 PDT
This change broke the Windows build:
https://build.webkit.org/builders/Apple%20Win%20Release%20%28Build%29/builds/8448
C:\cygwin\home\buildbot\slave\win-release\build\Source\WebKitLegacy\win\WebView.cpp(3436): error C2027: use of undefined type 'WebCore::NavigationPolicyCheck' [C:\cygwin\home\buildbot\slave\win-release\build\WebKitBuild\Release\Source\WebKitLegacy\WebKitLegacy.vcxproj] C:\cygwin\home\buildbot\slave\win-release\build\WebKitBuild\Release\DerivedSources\ForwardingHeaders\WebCore/HistoryController.h(43): note: see declaration of 'WebCore::NavigationPolicyCheck' C:\cygwin\home\buildbot\slave\win-release\build\Source\WebKitLegacy\win\WebView.cpp(3436): error C2065: 'Require': undeclared identifier [C:\cygwin\home\buildbot\slave\win-release\build\WebKitBuild\Release\Source\WebKitLegacy\WebKitLegacy.vcxproj] C:\cygwin\home\buildbot\slave\win-release\build\Source\WebKitLegacy\win\WebView.cpp(5963): error C2027: use of undefined type 'WebCore::NavigationPolicyCheck' [C:\cygwin\home\buildbot\slave\win-release\build\WebKitBuild\Release\Source\WebKitLegacy\WebKitLegacy.vcxproj] C:\cygwin\home\buildbot\slave\win-release\build\WebKitBuild\Release\DerivedSources\ForwardingHeaders\WebCore/HistoryController.h(43): note: see declaration of 'WebCore::NavigationPolicyCheck' C:\cygwin\home\buildbot\slave\win-release\build\Source\WebKitLegacy\win\WebView.cpp(5963): error C2065: 'Require': undeclared identifier [C:\cygwin\home\buildbot\slave\win-release\build\WebKitBuild\Release\Source\WebKitLegacy\WebKitLegacy.vcxproj]
Chris Dumez
Comment 14
2018-03-23 16:42:18 PDT
(In reply to Ryan Haddad from
comment #13
)
> This change broke the Windows build: >
https://build.webkit.org/builders/Apple%20Win%20Release%20%28Build%29/builds/
> 8448 > > C:\cygwin\home\buildbot\slave\win- > release\build\Source\WebKitLegacy\win\WebView.cpp(3436): error C2027: use of > undefined type 'WebCore::NavigationPolicyCheck' > [C:\cygwin\home\buildbot\slave\win- > release\build\WebKitBuild\Release\Source\WebKitLegacy\WebKitLegacy.vcxproj] > > C:\cygwin\home\buildbot\slave\win- > release\build\WebKitBuild\Release\DerivedSources\ForwardingHeaders\WebCore/ > HistoryController.h(43): note: see declaration of > 'WebCore::NavigationPolicyCheck' > C:\cygwin\home\buildbot\slave\win- > release\build\Source\WebKitLegacy\win\WebView.cpp(3436): error C2065: > 'Require': undeclared identifier > [C:\cygwin\home\buildbot\slave\win- > release\build\WebKitBuild\Release\Source\WebKitLegacy\WebKitLegacy.vcxproj] > C:\cygwin\home\buildbot\slave\win- > release\build\Source\WebKitLegacy\win\WebView.cpp(5963): error C2027: use of > undefined type 'WebCore::NavigationPolicyCheck' > [C:\cygwin\home\buildbot\slave\win- > release\build\WebKitBuild\Release\Source\WebKitLegacy\WebKitLegacy.vcxproj] > > C:\cygwin\home\buildbot\slave\win- > release\build\WebKitBuild\Release\DerivedSources\ForwardingHeaders\WebCore/ > HistoryController.h(43): note: see declaration of > 'WebCore::NavigationPolicyCheck' > C:\cygwin\home\buildbot\slave\win- > release\build\Source\WebKitLegacy\win\WebView.cpp(5963): error C2065: > 'Require': undeclared identifier > [C:\cygwin\home\buildbot\slave\win- > release\build\WebKitBuild\Release\Source\WebKitLegacy\WebKitLegacy.vcxproj]
Follow-up Windows build fix: <
https://trac.webkit.org/changeset/229934
>
Brady Eidson
Comment 15
2018-03-26 10:42:08 PDT
(In reply to Chris Dumez from
comment #14
)
> (In reply to Ryan Haddad from
comment #13
) > > This change broke the Windows build: > >
https://build.webkit.org/builders/Apple%20Win%20Release%20%28Build%29/builds/
> > 8448 > > > > C:\cygwin\home\buildbot\slave\win- > > release\build\Source\WebKitLegacy\win\WebView.cpp(3436): error C2027: use of > > undefined type 'WebCore::NavigationPolicyCheck' > > [C:\cygwin\home\buildbot\slave\win- > > release\build\WebKitBuild\Release\Source\WebKitLegacy\WebKitLegacy.vcxproj] > > > > C:\cygwin\home\buildbot\slave\win- > > release\build\WebKitBuild\Release\DerivedSources\ForwardingHeaders\WebCore/ > > HistoryController.h(43): note: see declaration of > > 'WebCore::NavigationPolicyCheck' > > C:\cygwin\home\buildbot\slave\win- > > release\build\Source\WebKitLegacy\win\WebView.cpp(3436): error C2065: > > 'Require': undeclared identifier > > [C:\cygwin\home\buildbot\slave\win- > > release\build\WebKitBuild\Release\Source\WebKitLegacy\WebKitLegacy.vcxproj] > > C:\cygwin\home\buildbot\slave\win- > > release\build\Source\WebKitLegacy\win\WebView.cpp(5963): error C2027: use of > > undefined type 'WebCore::NavigationPolicyCheck' > > [C:\cygwin\home\buildbot\slave\win- > > release\build\WebKitBuild\Release\Source\WebKitLegacy\WebKitLegacy.vcxproj] > > > > C:\cygwin\home\buildbot\slave\win- > > release\build\WebKitBuild\Release\DerivedSources\ForwardingHeaders\WebCore/ > > HistoryController.h(43): note: see declaration of > > 'WebCore::NavigationPolicyCheck' > > C:\cygwin\home\buildbot\slave\win- > > release\build\Source\WebKitLegacy\win\WebView.cpp(5963): error C2065: > > 'Require': undeclared identifier > > [C:\cygwin\home\buildbot\slave\win- > > release\build\WebKitBuild\Release\Source\WebKitLegacy\WebKitLegacy.vcxproj] > > Follow-up Windows build fix: > <
https://trac.webkit.org/changeset/229934
>
Thank you.
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