Daniel Kolesa
99363ae28e
browser(webkit): roll to 07/21/21 ( #7772 )
...
3-way diff: b8114e12a0
test suites were ran and come out the same as pre-rebase
2021-07-21 09:35:50 -07:00
Joel Einbinder
91fa838969
browser(webkit): support event.buttons for MacOS ( #7599 )
2021-07-15 12:28:57 -05:00
Pavel Feldman
f8bc2cf41e
browser(webkit): roll to ToT 7/14/2021 ( #7617 )
2021-07-14 13:39:13 -07:00
Pavel Feldman
6e5a03059f
browser(webkit): speculative win fix ( #7613 )
2021-07-14 09:15:05 -07:00
Pavel Feldman
43ecb8aa94
browser(webkit): compile device orientation on mac ( #7595 )
2021-07-13 21:13:17 -07:00
Andrey Lushnikov
34777853f7
devops: enforce hard xcode version match for browser builds ( #7591 )
...
Browsers require particular xcode versions to be installed on the host
machine to produce successful build.
This patch starts using explicit xcode versions for all mac browser
builds.
2021-07-13 18:12:53 -07:00
Pavel Feldman
77afd6bdad
browser(webkit): pass some of the modernizr checks ( #7593 )
2021-07-13 17:45:00 -07:00
Andrey Lushnikov
c602a50b4c
Revert "browser(webkit): pass some of the modernizr checks ( #7589 )" ( #7592 )
...
This reverts commit 12be38204c .
Reason: build fails.
2021-07-13 17:29:30 -07:00
Pavel Feldman
12be38204c
browser(webkit): pass some of the modernizr checks ( #7589 )
...
0bf40de916
2021-07-13 17:03:39 -07:00
Daniel Kolesa
2bdd823a52
browser(webkit): roll to 07/08/21 ( #7516 )
2021-07-08 23:40:34 -07:00
Max Schmitt
4c219add0c
browser(webkit): add support to cancel a download ( #7432 )
2021-07-05 09:02:40 +02:00
Daniel Kolesa
1771caee8b
browser(webkit): roll to 07/01/21 ( #7426 )
2021-07-01 13:43:56 -07:00
Pavel Feldman
b963dbbe3c
browser(webkit): add app icon on Mac ( #7315 )
2021-06-24 23:26:48 -07:00
Pavel Feldman
a0946afb6b
browser(webkit): add app icon on Linux ( #7313 )
2021-06-24 22:20:58 -07:00
Daniel Kolesa
80eb64594b
browser(webkit): roll to 06/23/21 ( #7278 )
2021-06-24 13:41:22 -07:00
Yury Semikhatsky
b9c619206f
browser(webkit): fix mac compilation ( #7253 )
2021-06-21 11:20:19 -07:00
Yury Semikhatsky
47341dc1a9
feat(webkit): intercepted response body ( #7228 )
2021-06-21 10:53:29 -07:00
Diego Pino
1a9a5d8e9a
browser(webkit): roll to 06/17/21 ( #7202 )
...
Co-authored-by: Yury Semikhatsky <yurys@chromium.org>
2021-06-17 12:05:05 -07:00
Yury Semikhatsky
ab4398e60a
browser(webkit): initialize fetchStart in Curl to fix network metrics ( #7052 )
2021-06-10 16:06:30 -07:00
Yury Semikhatsky
316f17f2f0
browser(webkit): fix win linkage of libyuv ( #6970 )
2021-06-08 14:21:40 -07:00
Yury Semikhatsky
4c70856252
browser(webkit): roll to 06/08/21 ( #6958 )
2021-06-08 11:48:38 -07:00
Yury Semikhatsky
2b474e57f9
browser(webkit): add Playwright.setLocalStorageData command ( #6949 )
2021-06-08 00:03:50 -07:00
Yury Semikhatsky
657aa04bf2
browser(webkit): import <optional> to fix win compilation ( #6895 )
2021-06-03 17:35:24 -07:00
Yury Semikhatsky
2663c0bfd4
browser(webkit): import <optional> to fix mac compilation ( #6894 )
2021-06-03 17:17:09 -07:00
Yury Semikhatsky
cce62da3b2
browser(webkit): roll to 06/03 ( #6889 )
2021-06-03 16:21:39 -07:00
Yury Semikhatsky
d7c202ca3c
browser(webkit): fix time formatting and mac compilation ( #6875 )
2021-06-03 12:03:32 -07:00
Yury Semikhatsky
4fa792ee89
browser(webkit): getLocalStorageData command ( #6858 )
2021-06-02 16:30:00 -07:00
Yury Semikhatsky
b4ffe86fd1
browser(webkit): add missing override annotations ( #6829 )
2021-06-01 15:23:08 -07:00
Yury Semikhatsky
9b81dccc39
browser(webkit): add awaitPromise parameter to Runtime.callFunctionOn ( #6828 )
2021-06-01 14:56:46 -07:00
Yury Semikhatsky
58e74b477a
browser(webkit): fix compilation on Ubuntu 18 ( #6794 )
2021-05-28 18:20:24 -07:00
Yury Semikhatsky
040e9013a6
browser(webkit): roll to 05/27/21 ( #6787 )
2021-05-28 11:52:56 -07:00
Yury Semikhatsky
c8ee008aa1
browser(webkit): fix headless popup window crash ( #6782 )
2021-05-27 16:31:00 -07:00
Yury Semikhatsky
4076110e4f
browser(webkit): fix jpeg encoding on mac after last roll ( #6732 )
2021-05-24 18:42:18 -07:00
Yury Semikhatsky
8770c64601
browser(webkit): fix mac compilation after latest roll ( #6727 )
2021-05-24 14:56:10 -07:00
Yury Semikhatsky
adf87fe9c6
browser(webkit): roll to 05/24/21 ( #6722 )
2021-05-24 12:50:33 -07:00
Max Schmitt
8d4e6168aa
browser(webkit): added reduced motion emulation ( #6645 )
2021-05-19 22:42:54 +02:00
Yury Semikhatsky
c2de35e016
browser(webkit): roll to 05-18-21 ( #6643 )
2021-05-18 14:30:35 -07:00
Yury Semikhatsky
ffa83f1f17
browser(webkit): bootstrap script in utility world ( #6591 )
2021-05-15 09:51:38 -07:00
Yury Semikhatsky
37d03e8b7b
browser(webkit): roll to safari-612.1.15-branch ( #6587 )
2021-05-14 13:06:55 -07:00
Dmitry Gozman
d627376147
browser(webkit): use correct request when navigation turns into download ( #6516 )
...
Currently, WebPageProxy uses `m_decidePolicyForResponseRequest` to create
the DownloadProxy form the navigation. However, this field is not properly
set for the following callstack:
```log
1 WebKit::WebProcessPool::createDownloadProxy(WebKit::WebsiteDataStore&, WebCore::ResourceRequest const&, WebKit::WebPageProxy*, WebKit::FrameInfoData const&)
2 WebKit::WebPageProxy::receivedPolicyDecision(WebCore::PolicyAction, API::Navigation*, WTF::RefPtr<API::WebsitePolicies, WTF::RawPtrTraits<API::WebsitePolicies>, WTF::DefaultRefDerefTraits<API::WebsitePolicies> >&&, WTF::Variant<WTF::Ref<API::NavigationResponse, WTF::RawPtrTraits<API::NavigationResponse> >, WTF::Ref<API::NavigationAction, WTF::RawPtrTraits<API::NavigationAction> > >&&, WTF::Ref<WebKit::WebPageProxy::PolicyDecisionSender, WTF::RawPtrTraits<WebKit::WebPageProxy::PolicyDecisionSender> >&&, WTF::Optional<WebKit::SandboxExtension::Handle>, WebKit::WebPageProxy::WillContinueLoadInNewProcess) +1ms
3 WebKit::WebPageProxy::receivedNavigationPolicyDecision(WebCore::PolicyAction, API::Navigation*, WTF::Ref<API::NavigationAction, WTF::RawPtrTraits<API::NavigationAction> >&&, WebKit::ProcessSwapRequestedByClient, WebKit::WebFrameProxy&, WTF::RefPtr<API::WebsitePolicies, WTF::RawPtrTraits<API::WebsitePolicies>, WTF::DefaultRefDerefTraits<API::WebsitePolicies> >&&, WTF::Ref<WebKit::WebPageProxy::PolicyDecisionSender, WTF::RawPtrTraits<WebKit::WebPageProxy::PolicyDecisionSender> >&&) +1ms
4 WebKit::WebPageProxy::decidePolicyForNavigationAction(WTF::Ref<WebKit::WebProcessProxy, WTF::RawPtrTraits<WebKit::WebProcessProxy> >&&, WebKit::WebFrameProxy&, WebKit::FrameInfoData&&, unsigned long long, WebKit::NavigationActionData&&, WebKit::FrameInfoData&&, WTF::Optional<WTF::ObjectIdentifier<WebKit::WebPageProxyIdentifierType> >, WebCore::ResourceRequest const&, WebCore::ResourceRequest&&, IPC::FormDataReference&&, WebCore::ResourceResponse&&, WebKit::UserData const&, WTF::Ref<WebKit::WebPageProxy::PolicyDecisionSender, WTF::RawPtrTraits<WebKit::WebPageProxy::PolicyDecisionSender> >&&)::$_6::operator()(WebCore::PolicyAction, API::WebsitePolicies*, WebKit::ProcessSwapRequestedByClient, WTF::RefPtr<WebKit::SafeBrowsingWarning, WTF::RawPtrTraits<WebKit::SafeBrowsingWarning>, WTF::DefaultRefDerefTraits<WebKit::SafeBrowsingWarning> >&&, WTF::Optional<WebKit::NavigatingToAppBoundDomain>)::'lambda'(WebCore::PolicyAction)::operator()(WebCore::PolicyAction) +0ms
```
This patch updates `m_decidePolicyForResponseRequest` on the above codepath,
and it is reset immediately in `WebPageProxy::receivedPolicyDecision`.
2021-05-12 12:38:59 -07:00
Yury Semikhatsky
958629fae7
browser(webkit): roll to safari-612.1.14-branch ( #6517 )
2021-05-11 15:34:28 -07:00
Pavel Feldman
a5143ebaa9
browser(webkit): fix the screencast scale and toolbar offset on Mac ( #6474 )
2021-05-09 14:47:33 -07:00
Pavel Feldman
45d92890af
fix(webkit): quick fix for screencast ( #6448 )
2021-05-06 13:10:17 -07:00
Yury Semikhatsky
e4272fab08
browser(webkit): add stdc++fs lib to wtf to fix Ubuntu 18.04 ( #6437 )
2021-05-06 10:09:28 -07:00
Yury Semikhatsky
8d66edf6b3
browser(webkit): roll to safari-612.1.13-branch ( #6422 )
2021-05-05 12:03:40 -07:00
Pavel Feldman
9b8dc4ae00
browser(webkit): fix Ubuntu18, make vp9 build hermetic ( #6421 )
2021-05-05 11:33:04 -07:00
Pavel Feldman
ee835fba6c
fix(webkit): fix screencast compilation on win ( #6412 )
2021-05-04 18:19:17 -07:00
Pavel Feldman
fc9454eb76
browser(webkit): implement screencast ( #6404 )
2021-05-04 12:57:03 -07:00
Yury Semikhatsky
0abcaf02c8
browser(webkit): roll to safari-612.1.12-branch ( #6367 )
2021-04-29 15:46:22 -07:00
Yury Semikhatsky
0039b313b8
browser(webkit): support downloads larger than 16Kb on Windows ( #6343 )
2021-04-27 16:21:23 -07:00
Yury Semikhatsky
83480850d3
browser(webkit): preserve color scheme override after navigation ( #6333 )
2021-04-26 16:23:07 -07:00
Joel Einbinder
f9478b124f
browser(webkit): fix compilation for drag drop and duplicated macro ( #6278 )
2021-04-22 17:05:17 -07:00
Yury Semikhatsky
2755d5e37d
browser(webkit): fix timezone override on Windows ( #6277 )
2021-04-22 16:10:12 -07:00
Yury Semikhatsky
34e03fc77d
browser(webkit): roll to 04-21 ( #6257 )
2021-04-21 13:00:36 -07:00
Yury Semikhatsky
96cee43861
browser(webkit): roll to safari-612.1.11-branch ( #6185 )
2021-04-12 12:38:11 -07:00
Yury Semikhatsky
5fe3ee13f0
browser(webkit): fix assertion unsafe to ref/deref from different threads ( #6163 )
2021-04-09 11:36:01 -07:00
Yury Semikhatsky
bd0043b8cb
browser(webkit): keep browser process running when all windows closed ( #6131 )
2021-04-07 19:13:20 -07:00
Yury Semikhatsky
d6c415749a
browser(webkit): fix curl compilation ( #6115 )
2021-04-06 22:24:14 -07:00
Yury Semikhatsky
fb7c703157
browser(webkit): roll to 06-04-21 ( #6106 )
2021-04-06 14:56:03 -07:00
Dmitry Gozman
9b2e4ebf73
browser(webkit): make dpr emulation optional, take screenshots at 1x ( #5557 )
...
- deviceScaleFactor is now optional, so we can use host machine's dpr.
- Screenshots are not scaled up by dpr.
2021-03-31 21:37:54 -07:00
Pavel Feldman
2f5bf04f51
browser(webkit): fix double deref
2021-03-31 00:12:11 -07:00
Pavel Feldman
3455c3265f
browser(webkit): restore occlusion detection disabled
2021-03-30 23:52:11 -07:00
Yury Semikhatsky
93d532b5e1
browser(webkit): fix windows compilation ( #6011 )
2021-03-30 14:42:23 -07:00
Yury Semikhatsky
97955247a2
browser(webkit): roll to safari-612.1.9-branch ( #6002 )
2021-03-30 11:29:37 -07:00
Yury Semikhatsky
94252231f0
fix(devops): include libANGLE-shared.dylib into mac archive ( #6004 )
2021-03-30 11:29:03 -07:00
Yury Semikhatsky
0d3d27d3ee
browser(webkit): trigger new build after updating cleanup script ( #5997 )
2021-03-29 23:55:07 -07:00
Yury Semikhatsky
9473f39b0b
fix(devops): cleanup now removes entire webkit build dir on mac ( #5996 )
2021-03-29 23:48:34 -07:00
Pavel Feldman
4cf0568ad7
browser(webkit): support safe area insets ( #5987 )
2021-03-29 11:38:26 -07:00
Yury Semikhatsky
2cce8850b7
browser(webkit): roll to safari-612.1.8-branch ( #5965 )
2021-03-26 11:54:55 -07:00
Pavel Feldman
6c1d3f65b5
browser(webkit): refresh embedder UI on macOS ( #5957 )
2021-03-26 09:44:31 -07:00
Yury Semikhatsky
7d7e5ede84
browser(webkit): roll back to safari-612.1.7-branch first commit ( #5920 )
2021-03-23 13:45:42 -07:00
Yury Semikhatsky
b74af2269f
browser(webkit): fix mac compilation after latest roll ( #5909 )
2021-03-22 14:34:58 -07:00
Yury Semikhatsky
6dd4d756dc
browser(webkit): roll to 03-22-21 ( #5903 )
2021-03-22 11:22:56 -07:00
Andrey Lushnikov
8dc740570a
devops: refactor check_cdn.sh script ( #5835 )
...
Introduce `EXPECTED_BUILDS` list in each application folder and use
these lists when determining if all builds are ready.
2021-03-16 01:14:45 -07:00
Andrey Lushnikov
8565e72e63
chore: consolidate browser cheatsheets ( #5832 )
2021-03-15 17:54:25 -07:00
Yury Semikhatsky
5835c7e537
browser(webkit): fix linux builds, install liblcms2-dev ( #5831 )
2021-03-15 17:01:51 -07:00
Yury Semikhatsky
226bee01f0
browser(webkit): roll to 03-15-21 ( #5828 )
2021-03-15 15:33:24 -07:00
Yury Semikhatsky
bc3a0fb9bd
browser(webkit): roll to 03-08-21 ( #5754 )
2021-03-08 11:04:18 -08:00
Yury Semikhatsky
01abeac43e
browser(webkit): roll to 03/2 ( #5656 )
2021-03-01 09:59:55 -08:00
Yury Semikhatsky
11d3eb6bfe
browser(webkit): fix mac compilation take 2 ( #5567 )
2021-02-23 16:03:33 -08:00
Yury Semikhatsky
df4b98464f
browser(webkit): fix mac compilation ( #5564 )
2021-02-23 14:49:28 -08:00
Yury Semikhatsky
4ae4c3cb01
browser(webkit): fix response.requestHeaders instrumentation in libsoup after latest roll ( #5549 )
2021-02-22 14:26:08 -08:00
Yury Semikhatsky
8316f41030
browser(webkit): roll to 02-22 ( #5547 )
2021-02-22 12:47:55 -08:00
Andrey Lushnikov
eb3efb3089
fix: do not ship broken symlinks in webkit for mac ( #5512 )
...
Since we don't ship things like WebKitPluginAgent, we can
safely remove all the symlinks that point to the missing targets.
Fixes #5472
2021-02-19 21:31:33 -08:00
Dmitry Gozman
d6ac3e6883
browser(webkit): honor Set-Cookie header from intercepted requests (mac) ( #5529 )
2021-02-19 16:28:54 -08:00
Joel Einbinder
846fd71121
browser(webkit): fix scrolling in mobile viewports ( #5497 )
2021-02-18 13:29:17 -08:00
Andrey Lushnikov
4f1d84d6b9
browser(webkit): respect download attribute ( #5474 )
...
References #5396
2021-02-16 10:22:19 -08:00
Yury Semikhatsky
551338e953
browser(webkit): roll to 02-08 ( #5356 )
2021-02-08 11:00:05 -08:00
Joel Einbinder
d1aad632ee
browser(webkit): fix scrolling a second time on linux ( #5173 )
2021-02-04 12:12:04 -08:00
Yury Semikhatsky
509c3e91b4
browser(webkit): fix ubuntu 18 compilation ( #5294 )
2021-02-03 15:54:54 -08:00
Yury Semikhatsky
9d72d6b625
browser(webkit): roll to 02-03-21 ( #5277 )
2021-02-03 09:17:21 -08:00
Yury Semikhatsky
1ffd654d63
browser(webkit): roll to 02-02-21 ( #5263 )
2021-02-02 15:20:35 -08:00
Joel Einbinder
fc405ee8b2
browser(webkit): mac drag and drop ( #4994 )
2021-02-01 03:30:31 -08:00
Dmitry Gozman
77b5f05ef7
browser(webkit): fix scrollIntoViewIfNeeded ( #5146 )
...
Last change mistakenly used alignCenterIfNotVisible,
while we should use alignCenterIfNeeded to ensure scrolling
into view when partially visible.
2021-01-25 14:02:16 -08:00
Yury Semikhatsky
7d2293c6ed
browser(webkit): roll to 01-25 ( #5141 )
2021-01-25 11:27:08 -08:00
Yury Semikhatsky
680689d075
browser(webkit): try to fix Ubuntu 18 build ( #5119 )
2021-01-22 16:10:01 -08:00
Dmitry Gozman
05568f7420
browser(webkit): change scrollIntoView to only scroll if needed ( #5079 )
2021-01-20 21:06:29 -08:00
Yury Semikhatsky
449bcdcbf9
browser(webkit): roll to 01-19 ( #5064 )
2021-01-19 23:18:05 -08:00
Yury Semikhatsky
fdfea2b765
browser(webkit): add another missing include to fix mac after roll to 01-15 ( #5037 )
2021-01-15 18:56:24 -08:00
Yury Semikhatsky
940cf35d84
browser(webkit): add missing include on mac after roll to 01-15 ( #5033 )
2021-01-15 14:43:48 -08:00