Pavel Feldman
bca283837c
browser(webkit): compute raw header size in soup ( #8977 )
2021-09-16 14:17:50 -07:00
Diego Pino
a2ede38551
browser(webkit): roll to 15/09/21 ( #8935 )
2021-09-15 08:34:00 -07:00
Diego Pino
653e25fc01
build(webkit): disable OS_DARK_MODE_SUPPORT ( #8802 )
2021-09-09 13:01:33 -07:00
Diego Pino
7debcf48ff
browser(webkit): roll to 08/09/21 ( #8769 )
2021-09-08 06:50:10 -07:00
Pavel Feldman
e36f6da030
browser(webkit): dsf-scale wpe videos ( #8763 )
2021-09-07 18:08:46 -07:00
Diego Pino
c6cfa6f69d
browser(webkit): fix compilation in Ubuntu 18.04 ( #8672 )
2021-09-02 20:51:53 -07:00
Diego Pino
d8cc457fd9
browser(webkit): roll to 01/09/21 ( #8606 )
2021-09-01 10:47:58 +02:00
Diego Pino
bcabf89ed3
browser(webkit): fix compilation in Ubuntu 18.04 ( #8544 )
2021-08-30 18:24:41 -07:00
Joel Einbinder
621af2c737
browser(webkit): fix Input.dispatchWheelEvent ( #8507 )
2021-08-27 13:40:37 -04:00
Diego Pino
baf6d5445b
browser(webkit): roll to 26/08/21 ( #8461 )
2021-08-26 11:46:15 +02:00
Joel Einbinder
527cdfb55b
browser(webkit): scrolling ( #8421 )
2021-08-25 09:36:51 -04:00
Daniel Kolesa
d5b058f496
browser(webkit): fix build with gcc8 ( #8300 )
...
Reference: https://bugs.webkit.org/show_bug.cgi?id=229233
This should fix a failure on ubuntu 18.04 CI.
2021-08-19 08:41:20 +02:00
Daniel Kolesa
72a0943031
browser(webkit): fix build with shallow checkouts ( #8292 )
2021-08-18 15:13:27 -07:00
Diego Pino
498bac8253
browser(webkit): roll to 18/08/21 ( #8285 )
2021-08-18 09:11:30 -07:00
Diego Pino
a65e3c1064
browser(webkit): roll to 11/08/21 ( #8135 )
2021-08-11 09:04:37 -07:00
Daniel Kolesa
362aed4cce
browser(webkit): include GPU process in mac archive ( #8127 )
2021-08-10 16:47:02 -07:00
Andrey Lushnikov
b1b4d7b819
chore: quote all bash variables when used ( #8066 )
...
This way bash won't expand and post-process variable values in any way.
The changes are driven with
[`shellcheck`](https://github.com/koalaman/shellcheck )
2021-08-07 05:32:18 -07:00
Yury Semikhatsky
80cccfd837
browser(webkit): roll to 08/06/21 ( #8056 )
2021-08-06 12:35:10 -07:00
Daniel Kolesa
5ace65121e
browser(webkit): fix outstanding linux headful regressions ( #8026 )
2021-08-05 19:53:55 -07:00
Yury Semikhatsky
798d5420aa
browser(webkit): include ResourceError.h to fix win build ( #8023 )
2021-08-05 16:53:38 -07:00
Yury Semikhatsky
4015fb2af6
browser(webkit): support abort for intercepted responses ( #8015 )
2021-08-05 12:51:19 -07:00
Daniel Kolesa
3b0856da18
browser(webkit): roll to 04/08/21 ( #7984 )
2021-08-04 11:08:42 -07:00
Yury Semikhatsky
961724d704
browser(webkit): give access to intercepted response body ( #7954 )
2021-08-02 16:07:44 -07:00
Max Schmitt
5cf1a3e4ef
chore(webkit): use GitHub as a remote origin ( #7476 )
2021-07-30 10:50:09 +02:00
Diego Pino
d02573e7c6
browser(webkit): roll to 07/28/21 ( #7886 )
2021-07-28 23:11:22 -07:00
Pavel Feldman
e9d2ef0ebd
browser(webkit): speculative win fix for new settings ( #7794 )
2021-07-22 07:38:26 -07:00
Pavel Feldman
c0f3b19f60
browser(webkit): fix compilation ( #7782 )
2021-07-21 21:30:03 -07:00
Pavel Feldman
3786cf8746
browser(webkit): implement more modernizr features ( #7780 )
2021-07-21 18:04:18 -07:00
Joel Einbinder
de5df934d4
browser(webkit): undo ios changes to frame.mm ( #7774 )
2021-07-21 19:47:31 -05:00
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
Yury Semikhatsky
0ab6a53212
browser(webkit): roll to 01-15 ( #5032 )
2021-01-15 12:53:05 -08:00
Joel Einbinder
36650b1e19
browser(webkit): fix compile on mac ( #4977 )
2021-01-11 14:30:06 -08:00
Yury Semikhatsky
56f012043b
browser(webkit): fix mac compilation after roll to 01-11 ( #4972 )
2021-01-11 11:30:54 -08:00
Yury Semikhatsky
62c52e8628
browser(webkit): roll to 01-11 ( #4971 )
2021-01-11 11:00:07 -08:00
Yury Semikhatsky
5854cadd0b
browser(webkit): fix typo in macro name ( #4970 )
2021-01-11 10:03:45 -08:00
Joel Einbinder
cc1a79eceb
browser(webkit): drag and drop on windows ( #4889 )
2021-01-06 09:46:35 -08:00
Yury Semikhatsky
2908568f9a
browser(webkit): install new dependency required for openxr on linux ( #4906 )
2021-01-05 16:05:21 -08:00
Yury Semikhatsky
5df1c6e560
browser(webkit): roll to 01-05 to pick up upstream Win fix ( #4894 )
2021-01-05 13:08:52 -08:00
Yury Semikhatsky
849a5b3795
browser(webkit): roll to 01-04 ( #4882 )
2021-01-05 09:13:13 -08:00
Yury Semikhatsky
3ff81fe172
browser(webkit): do run win build again if first attempt failed ( #4881 )
2021-01-04 13:40:56 -08:00
Yury Semikhatsky
b0b1561c92
browser(webkit): kick off next build ( #4878 )
2021-01-04 11:01:43 -08:00
Yury Semikhatsky
736ef4e879
browser(webkit): call build.sh twice on Windows ( #4875 )
2021-01-04 10:49:46 -08:00
Dmitry Gozman
ded2bc2396
browser(webkit): postpone creation of the first page ( #4769 )
...
When we create the first page in the default context in headless mode on mac,
it gets NSWindow that is "not visible". Although we call [window setIsVisible:YES],
later on window.isVisible still returns NO.
We create our offscreen "headless" NSWindow directly from applicationDidFinishLaunching:.
Experiments show that delaying this by 100ms makes everything work. As a symptom,
we get applicationDidUnhide: notification that does not happen when we create the window
immediately.
Perhaps, we create the window too early, and there is some essential initialization
that happens after applicationDidFinishLaunching:. However, if we call
[NSApp activateIgnoringOtherApps:YES] like we do in headful mode, everything works.
The only solution that worked so far is creating the first page after a timeout.
2020-12-29 13:49:39 -08:00
Joel Einbinder
e7ee426202
yury comments ( #4639 )
2020-12-23 08:04:59 -08:00
Yury Semikhatsky
73edf13ad6
browser(webkit): roll to 12-21 ( #4794 )
2020-12-21 16:07:45 -08:00
Yury Semikhatsky
e4658ea9c0
browser(webkit): base64 encode request.postData ( #4743 )
2020-12-16 14:35:05 -08:00
Yury Semikhatsky
94f5002ae4
browser(webkit): install patchelf (required by generate-bundle) ( #4741 )
2020-12-16 12:53:28 -08:00
Yury Semikhatsky
b014fa1855
browser(webkit): roll to 12-16 ( #4739 )
2020-12-16 09:19:27 -08:00
Yury Semikhatsky
50b0b47993
browser(webkit): mac build fix after roll to 12-15 ( #4733 )
2020-12-15 23:07:34 -08:00
Yury Semikhatsky
eecb798356
browser(webkit): roll to 12-15 ( #4727 )
2020-12-15 13:00:49 -08:00
Andrey Lushnikov
dd9c312b77
devops: start producing WebKit builds for Apple Silicon ( #4643 )
...
\m/
2020-12-08 17:15:44 -08:00
Andrey Lushnikov
64a2940a0d
devops: fix webkit archiving ( #4642 )
...
Protocol concatenation script did not account for `WK_CHECKOUT_PATH`.
2020-12-08 16:32:45 -08:00
Andrey Lushnikov
17f1b20f39
devops: trigger all builds with new windows buildbot ( #4638 )
2020-12-08 11:03:11 -08:00
Andrey Lushnikov
c1dcef39a3
devops(windows): fix vswhere location ( #4636 )
...
%PROGRAMFILES% locations depends on shell bitness; we're migrating from
mingw32 to mingw64.
2020-12-08 10:27:05 -08:00
Dmitry Gozman
99b98d62a6
browser(webkit): do not spam stderr with screencast debug logs ( #4635 )
2020-12-08 09:59:57 -08:00
Andrey Lushnikov
73982834e7
devops: absolute paths for webkit libraries and output directory ( #4627 )
2020-12-07 14:30:06 -08:00
Yury Semikhatsky
4be41f2571
browser(webkit): build fix, switch to the new download API ( #4621 )
2020-12-07 10:10:32 -08:00
Andrey Lushnikov
d8520f0695
devops: fix webkit building on windows ( #4618 )
2020-12-07 09:21:36 -08:00
Andrey Lushnikov
13e2ef1d10
devops: suppport WK_CHECKOUT_PATH variable ( #4617 )
...
`WK_CHECKOUT_PATH` defines location of webkit checkout on the
file system. All browser-related scripts, like `prepare_checkout.sh` and
`export.sh` respect this environment variable on all platforms.
2020-12-07 08:42:20 -08:00
Yury Semikhatsky
b6eb8e0a90
browser(webkit): fix mac build ( #4605 )
2020-12-04 17:45:18 -08:00
Yury Semikhatsky
cdbc96ac3a
browser(webkit): roll to 12-04 ( #4601 )
2020-12-04 16:11:08 -08:00
Andrey Lushnikov
7dc386fa1a
browser(webkit): produce xcode 12.2 build on Mac 10.15 ( #4599 )
2020-12-04 11:49:07 -08:00
Yury Semikhatsky
512516c956
browser(webkit): retore changes from #4539 ( #4544 )
2020-11-30 10:49:27 -08:00
Yury Semikhatsky
8f70c95d6c
browser(webkit): roll to 11-30 ( #4541 )
2020-11-30 10:17:36 -08:00
Joel Einbinder
d96330bbec
browser(webkit): override availWidth with screen width ( #4539 )
2020-11-30 10:04:28 -08:00
Andrey Lushnikov
51865fe584
chore: bump WebKit build number to test self-hosted runners ( #4525 )
2020-11-25 08:38:23 -08:00
Dmitry Gozman
1169c5ab50
browser(webkit): close on pipe disconnect ( #4484 )
2020-11-18 19:34:33 -08:00
Yury Semikhatsky
a11be3e9ef
browser(webkit): roll to 11-18 ( #4481 )
2020-11-18 13:03:42 -08:00
Andrey Lushnikov
8860d6d11d
chore: try building webkit on github selfhosted runner ( #4476 )
2020-11-17 21:03:51 -08:00
Pavel Feldman
79c592ed7d
browser(webkit): do not create unique page groups for pages ( #4456 )
2020-11-16 14:31:50 -08:00
Yury Semikhatsky
5509e98ba5
browser(webkit): fix mac build after latest roll ( #4455 )
2020-11-16 14:25:58 -08:00
Yury Semikhatsky
bd76e9ddbf
browser(webkit): roll to 11-16 ( #4451 )
2020-11-16 13:02:55 -08:00
Dmitry Gozman
9e1b26f9f9
browser(webkit): close on pipe disconnect ( #4421 )
2020-11-13 10:02:37 -08:00
Yury Semikhatsky
8f7286175e
browser(webkit): roll to 11-12 ( #4417 )
2020-11-12 11:10:42 -08:00
Yury Semikhatsky
508be0d78f
browser(webkit): fix big sur crashes after latest roll ( #4391 )
2020-11-09 22:29:52 -08:00
Yury Semikhatsky
bd75fb1c55
browser(webkit): roll to 11-09 ( #4384 )
2020-11-09 11:30:12 -08:00
Joel Einbinder
d4fb159154
browser(webkit): fix webcontent startup crash on macos 11 ( #4370 )
...
reverts #4357 and provides the real fix. Apple accidentally landed some code that will crash the web process if it is not signed by them. I'm sure they will figure it out once they get test bots for macos 11. But until then, we can just revert.
https://bugs.webkit.org/show_bug.cgi?id=218342
2020-11-06 11:11:19 -08:00
Yury Semikhatsky
49e4d9a347
browser(webkit): force rebuild with new redistributable dlls ( #4364 )
2020-11-05 17:51:28 -08:00
Yury Semikhatsky
040f9b04ca
browser(webkit): copy MS VC++ redistributable libs from VS installation ( #4360 )
2020-11-05 16:51:42 -08:00
Andrey Lushnikov
bc20bfd4cc
browser(webkit): disable cache compiled sandbox ( #4357 )
...
This seems to be broken on BigSur.
2020-11-05 09:25:36 -08:00
Yury Semikhatsky
890add98fe
browser(webkit): do not hang on close when there is a dialog ( #4332 )
2020-11-03 18:58:57 -08:00
Yury Semikhatsky
031f0bf539
browser(webkit): fix mac build failure caused by touch events ( #4330 )
2020-11-03 16:21:42 -08:00
Yury Semikhatsky
c6b4263e54
browser(webkit): fix timezone overrides after last roll ( #4329 )
2020-11-03 14:54:28 -08:00
Pavel Feldman
eae3d93a20
browser(webkit): fix proxy ignore pattern set on context level ( #4328 )
2020-11-03 14:28:04 -08:00
Yury Semikhatsky
0a9fdc4751
browser(webkit): roll to 11-03 ( #4325 )
2020-11-03 13:17:03 -08:00
Yury Semikhatsky
7ef1533cae
browser(webkit): one more mac build fix after last roll ( #4298 )
2020-10-30 16:15:53 -07:00
Yury Semikhatsky
3577e637c7
browser(webkit): mac build fix after last roll ( #4296 )
2020-10-30 14:47:53 -07:00
Yury Semikhatsky
5e50fe3d40
browser(webkit): roll to 10-30 ( #4294 )
2020-10-30 12:42:33 -07:00
Yury Semikhatsky
41d514dfde
browser(webkit): disable gamepad on GTK ( #4264 )
2020-10-27 16:43:26 -07:00
Pavel Feldman
00d6313f6d
browser(webkit): report raw request headers from didReceiveResponse ( #4250 )
2020-10-26 22:05:43 -07:00
Andrey Lushnikov
b08d3dc9ff
devops: always ensure linux deps when building webkit ( #4249 )
2020-10-26 21:53:27 -07:00
Yury Semikhatsky
39637a4ab0
browser(webkit): build fix ( #4247 )
2020-10-26 18:52:25 -07:00
Yury Semikhatsky
1feb041086
browser(webkit): fix mac build after last roll ( #4245 )
2020-10-26 17:40:31 -07:00
Pavel Feldman
c1a64eee02
browser(webkit): serialize set-cookie \n-separated ( #4243 )
2020-10-26 16:58:40 -07:00
Yury Semikhatsky
4b2a29e23d
browser(webkit): roll to 10-26 ( #4241 )
2020-10-26 13:00:15 -07:00
Yury Semikhatsky
54e05ac83e
browser(webkit): fix screencast timescale precision ( #4195 )
2020-10-20 13:09:24 -07:00
Joel Einbinder
bf491f12cf
browser(webkit): fix pointer media query on windows ( #4176 )
2020-10-19 10:08:02 -07:00
Yury Semikhatsky
92cde6cd06
browser(webkit): roll to 10-19 ( #4177 )
...
This should fix current build failure on Mac.
5e1333ea77
is necessary to fix the following compilation error:
CMake Error at Source/cmake/WebKitFeatures.cmake:21 (message):
ENABLE_LEGACY_CSS_VENDOR_PREFIXES is not a valid WebKit option
Call Stack (most recent call first):
Source/cmake/WebKitFeatures.cmake:40 (_ENSURE_IS_WEBKIT_OPTION)
Source/cmake/OptionsWPE.cmake:89 (WEBKIT_OPTION_DEFAULT_PORT_VALUE)
Source/cmake/WebKitCommon.cmake:58 (include)
CMakeLists.txt:173 (include)
2020-10-19 09:17:24 -07:00
Joel Einbinder
347dd2403b
browser(webkit): fix pointer media query on mac ( #4155 )
2020-10-19 02:34:47 -07:00
Pavel Feldman
26442c563c
browser(webkit): fix the datastore leak ( #4163 )
2020-10-16 08:14:59 -07:00
Yury Semikhatsky
97cb51f3e9
browser(webkit): fix windows compilation after last roll ( #4162 )
2020-10-15 14:27:02 -07:00
Yury Semikhatsky
6fb6929e36
browser(webkit): roll to 10-15 ( #4161 )
2020-10-15 13:48:58 -07:00
Joel Einbinder
a61d07a8e9
browser(webkit): report correct pointer type to css ( #3936 )
2020-10-15 03:28:45 -07:00
Joel Einbinder
a169cb63f8
browser(webkit): fix mac compilation errors ( #4139 )
2020-10-14 10:35:45 -07:00
Joel Einbinder
8c6a2e197a
browser(webkit): Input.dispatchTapEvent ( #4102 )
2020-10-14 05:53:07 -07:00
Yury Semikhatsky
71c444c59f
browser(webkit): revert changes to WebAutomationSession.h ( #4128 )
2020-10-13 11:43:42 -07:00
Yury Semikhatsky
b2f4fa914a
browser(webkit): pick process pool for service worker from correct context ( #4116 )
2020-10-12 15:39:49 -07:00
Yury Semikhatsky
5648eac063
browser(webkit): fix mac build after last roll ( #4108 )
2020-10-09 16:11:50 -07:00
Yury Semikhatsky
db744e28ee
browser(webkit): roll to 10/08 ( #4106 )
2020-10-09 14:43:36 -07:00
Yury Semikhatsky
b85ba62291
browser(webkit): actually fix mac compilation ( #4105 )
2020-10-09 13:06:25 -07:00
Yury Semikhatsky
d6a198a9bb
browser(webkit): speculative build fix for Mac ( #4104 )
2020-10-09 11:13:02 -07:00
Yury Semikhatsky
8252eb7413
browser(webkit): roll to 09-27 ( #4103 )
2020-10-09 09:32:36 -07:00
Yury Semikhatsky
c4a2732515
browser(webkit): another mac fix ( #3948 )
2020-09-21 19:03:44 -07:00
Yury Semikhatsky
ce51af0509
brower(webkit): add missing override markers ( #3947 )
2020-09-21 17:59:11 -07:00
Yury Semikhatsky
2fbe767142
browser(webkit): roll to 09/21 ( #3945 )
2020-09-21 16:04:38 -07:00
Yury Semikhatsky
b8e90a5582
browser(webkit): duplicate each frame duration times ( #3856 )
2020-09-11 13:48:39 -07:00
Yury Semikhatsky
a5a563659b
browser(webkit): fix basic screencast for accelerated compositing on win ( #3803 )
2020-09-08 16:00:51 -07:00
Yury Semikhatsky
1d4601b479
browser(webkit): fix screencast scale on Mac headful ( #3797 )
2020-09-08 14:22:33 -07:00
Pavel Feldman
b6557b9f92
browser(webkit): remove incognito emoji from title ( #3765 )
2020-09-03 23:33:43 -07:00
Yury Semikhatsky
fc7b065b1b
browser(webkit): revert #3360 as it broke many sites ( #3764 )
2020-09-03 22:09:20 -07:00
Yury Semikhatsky
d3c677792c
browser(webkit): force repaint on screencast start ( #3757 )
2020-09-03 09:56:21 -07:00
Yury Semikhatsky
6b085a349c
browser(webkit): do not clear existing contexts from map when exiting ( #3750 )
2020-09-02 18:13:03 -07:00
Pavel Feldman
76ab82faa7
browser(webkit): prepend http:// to the schema-less URLs ( #3713 )
2020-09-01 14:28:21 -07:00
Yury Semikhatsky
fad840d88d
browser(webkit): fit screencast to frame if no scale is specified ( #3707 )
2020-09-01 12:04:46 -07:00
Carlos Alberto Lopez Perez
19f21b1bde
browser(webkit): use webkit generate-bundle tool to generate the bundles ( #3563 )
...
* This changes the archive.sh script to use the webkit generate-bundle
tool to generate the MiniBrowser bundles instead of using our custom
logic.
* pw_run.sh is simplified because the new bundles include a wrapper
script that sets the needed LD_LIBRARY_PATH environment variables.
pw_run.sh now calls this wrapper script (for GTK or WPE) instead of
calling the MiniBrowser binary directly when running from a bundle.
Co-authored-by: Andrey Lushnikov <aslushnikov@gmail.com>
2020-08-28 10:48:57 -07:00
Yury Semikhatsky
80cf7e9fac
browser(webkit): do not crash when opening web inspector ( #3631 )
2020-08-26 08:55:18 -07:00
Yury Semikhatsky
1a37f8ba7a
browser(webkit): remove browserContextId from some events ( #3628 )
2020-08-25 17:15:21 -07:00
Yury Semikhatsky
14abee2b00
browser(webkit): fix compilation on mac ( #3619 )
2020-08-25 07:54:05 -07:00
Yury Semikhatsky
db7bec36c5
browser(webkit): introduce screencastFinished event on Context ( #3611 )
2020-08-24 19:59:35 -07:00
Yury Semikhatsky
1c6968269a
browser(webkit): avoid use after free on page close ( #3599 )
2020-08-24 10:38:39 -07:00
Yury Semikhatsky
4f1f972143
browser(webkit): fix mac compilation ( #3598 )
2020-08-24 08:56:33 -07:00
Yury Semikhatsky
93d8839947
browser(webkit): explicitly track pages reported for context ( #3574 )
2020-08-21 19:59:53 -07:00
Carlos Alberto Lopez Perez
de5ecc028f
browser(webkit): roll to r266002 08/21/2020 ( #3561 )
2020-08-21 09:56:10 -07:00
Yury Semikhatsky
ae5700b3f3
browser(webkit): do not crop video on Mac headless ( #3457 )
2020-08-13 16:50:22 -07:00
Yury Semikhatsky
f25449892c
browser(webkit): align GTK implementation with Win ( #3377 )
2020-08-10 17:11:24 -07:00
Yury Semikhatsky
89ae8e0fd1
browser(webkit): disable accelerated compositing on Windows ( #3360 )
2020-08-10 08:29:16 -07:00
Yury Semikhatsky
ddd483bdf0
browser(webkit): correctly record video in headless mode Windows ( #3354 )
2020-08-07 15:27:38 -07:00
Andrey Lushnikov
434b9e107e
devops: support EXPORT_COMPILE_COMMANDS env variable in webkit build.sh ( #3334 )
...
We'll use this variable to power kodsearch.
2020-08-06 16:33:34 -07:00
Yury Semikhatsky
8881a521c1
browser(webkit): roll to 8/4 ( #3289 )
2020-08-04 13:33:32 -07:00
Yury Semikhatsky
bad4005d7d
chore(devops): do not copy pw_run.sh to subfolders ( #3271 )
2020-08-03 12:01:57 -07:00
Yury Semikhatsky
f62e9b5dc0
browser(webkit): kick-off 1321 build to pick up new WebKitLibraries/win ( #3263 )
2020-07-31 16:36:39 -07:00
Yury Semikhatsky
c6180edbfe
browser(webkit): print missing dll error to the console ( #3214 )
2020-07-29 15:01:01 -07:00
Yury Semikhatsky
90ff66710b
browser(webkit): disable high DPI support in Web Process on Windows ( #3160 )
2020-07-24 16:19:14 -07:00
Yury Semikhatsky
3162c06f49
browser(webkit): outerWidth/Height on Windows ( #3154 )
2020-07-24 14:10:32 -07:00
Andrey Lushnikov
678d16454a
devops: normalize blob names on the CDN ( #3136 )
...
This establishes a single naming for all our blobs with browser
builds that we upload to CDN: `<browser-name>-<os-version>`
- `<browser-name>` is either `firefox` or `webkit`.
- `os-version` is the OS that was used to produce the build.
References #2745
2020-07-24 00:31:18 -07:00
Andrey Lushnikov
ae574b302f
devops: fix webkit build on ubuntu ( #3134 )
...
Sometimes we actually pass one empty argument.
2020-07-23 16:59:45 -07:00
Yury Semikhatsky
74941340be
browser(webkit): correctly report outerWidth/Height on Mac ( #3131 )
2020-07-23 16:16:31 -07:00
Andrey Lushnikov
c1032ae483
devops: simplify building webkit on linux bots ( #3127 )
...
Originally there was no way to build both webkit-gtk and webkit-wpe
in the same checkout. As a result, we were:
- building webkit-gtk & uploading it to CDN
- building webkit-wpe & uploading it to CDN
- downloading webkit-gtk & webkit-wpe from CDN and compiling a single
webkit-gtk-wpe folder that we uploaded to CDN
As of today, however, we can build WPE and GTK ports together. This
patch starts using this to drastically simplify build process:
- build webkit-gtk and webkit-wpe
- use `archive.sh` script that compiles a single folder with both ports
- upload archive to the cloud
This should also fix currently failing webkit build that fails to
assemble the `webkit-gtk-wpe` folder (I missed these codepaths while preparing
for Ubuntu-20.04 bot).
References #2745
2020-07-23 15:57:53 -07:00
Andrey Lushnikov
63689e36a6
devops: prepare buildbots to the introduction of Ubuntu 20.04 builder ( #3116 )
...
This patch:
- specializes "linux" scripts into "Ubuntu 18.04" scripts
- renames all future linux blobs on CDN:
* `firefox-linux.zip => firefox-ubuntu-18.04.zip`
* `minibrowser-gtk.zip => minibrowser-gtk-ubuntu-18.04.zip`
* `minibrowser-wpe.zip => minibrowser-wpe-ubuntu-18.04.zip`
* `minibrowser-gtk-wpe.zip => minibrowser-gtk-wpe-ubuntu-18.04.zip`
- updates downloader to deal with the new names
References #2745
2020-07-23 11:59:23 -07:00
Yury Semikhatsky
c895c972ae
browser(webkit): kick-off build for #3100 ( #3113 )
2020-07-23 09:32:22 -07:00
Yury Semikhatsky
1cfba7f582
browser(webkit): periodically capture frames on mac regardless of updates
2020-07-22 23:38:48 -07:00