Commit Graph

740 Commits

Author SHA1 Message Date
Diego Pino 76dedeab15
browser(webkit): Fix build for Ubuntu 18.04 (#12368) 2022-02-28 09:15:39 -08:00
Diego Pino 290410e44f
browser(webkit): rebase to 02/18/22 (#12277)
Rebase `webkit/patches/boostrap.diff` to [r290138](https://trac.webkit.org/changeset/290138/webkit).

This likely solves the reported missing libOpenGL library in the CI bot.
2022-02-22 22:01:09 -08:00
Diego Pino 8a6169dcb1
browser(webkit) Follow-up r1612 (#12204) 2022-02-18 09:10:44 -08:00
Diego Pino bd08bbe123
browser(webkit): roll to 02/17/22 (#12173) 2022-02-17 15:20:02 -08:00
Daniel Kolesa 2b2d6f0bfc
browser(webkit): fix build on ubuntu 18.04 and macos (#11910) 2022-02-07 09:33:55 -08:00
Daniel Kolesa e67d212451
browser(webkit): roll to 02/03/22 (#11852) 2022-02-04 08:37:49 -08:00
Yury Semikhatsky 55b9d14bbd
browser(webkit): revert r288284 (#11821) 2022-02-02 15:38:55 -08:00
Yury Semikhatsky bec050c4c4
browser(webkit): add missing include on windows (#11759) 2022-01-31 13:39:40 -08:00
Diego Pino 5a413166b6
browser(webkit): roll to 01/31/22 (#11744) 2022-01-31 11:09:52 -08:00
Yury Semikhatsky 1a6a97991d
browser(webkit): fix dom agent after removing m_disableMinThreshold (#11722) 2022-01-28 11:32:25 -08:00
Diego Pino d6ca75f547
browser(webkit): roll to 01/27/22 (#11672) 2022-01-28 10:59:56 -08:00
Yury Semikhatsky 84a5400d0d
browser(webkit): ctrl+click on windows (#11667) 2022-01-26 18:32:19 -08:00
Yury Semikhatsky eb03436ff6
browser(webkit): meta+click on mac (#11660) 2022-01-26 15:36:37 -08:00
Yury Semikhatsky 9b3589f261
browser(webkit): handle ctr+click on linux (#11636) 2022-01-26 08:32:22 -08:00
Yury Semikhatsky 6b21400468
browser(webkit): instrument navigation policy checks (#11632) 2022-01-25 17:22:14 -08:00
Yury Semikhatsky 62bf59e310
browser(webkit): removed unused will/didCheckNewWindowPolicy (#11626) 2022-01-25 12:30:11 -08:00
Diego Pino 5a15d2cd4d
browser(webkit): Fix WebKit compilation on Ubuntu 18.04 (#11514) 2022-01-20 08:46:34 -08:00
Diego Pino 8a6eb0600e
browser(webkit): roll to 01/20/22 (#11499) 2022-01-20 10:30:33 +01:00
Diego Pino 205969e958
browser(webkit): roll to 01/13/22 (#11389) 2022-01-14 10:25:53 -08:00
Yury Semikhatsky 9db6ac4405
browser(webkit): win build fix (#11335) 2022-01-11 14:25:09 -08:00
Yury Semikhatsky e17b4e3c25
browser(webkit): roll to 01/11/22 (#11330) 2022-01-11 11:03:50 -08:00
Andrey Lushnikov dc65c81982
browser(webkit): fix MacOS + Linux compilation (#11324) 2022-01-11 05:51:54 -08:00
Yury Semikhatsky 64d2b81541
browser(webkit): roll to 01/10/22 (#11321) 2022-01-11 01:18:24 -08:00
Yury Semikhatsky a26646a811
browser(webkit): restore InspectorDOMAgent::resolveNode logic prior to #11105 (#11255) 2022-01-07 12:17:46 -08:00
Yury Semikhatsky 5527437238
browser(webkit): win build fix after roll (#11253) 2022-01-07 11:37:55 -08:00
Pavel Feldman 68f3ed9bd1
browser(webkit): don't instrument scheduled js navigations (#11234) 2022-01-06 16:21:17 -08:00
Diego Pino 1857a16381
browser(webkit): roll to 23/12/21 (#11105) 2022-01-05 15:56:22 -08:00
Andrey Lushnikov d79e7517c4
devops: support WebKit builds on MacOS 12 arm64 (#11051)
References #11031
2021-12-22 08:03:10 -08:00
Andrey Lushnikov 9294947862
devops: support compiling webkit on MacOS 12 (#11049)
References #11031
2021-12-21 13:45:37 -08:00
Diego Pino 209efc7708
browser(webkit): roll to 09/12/2021 (#10841) 2021-12-09 17:58:28 -08:00
Andrey Lushnikov c5c960e76f
browser(webkit): fix WebKit compilation on MacOS 12 (#10843) 2021-12-09 16:49:01 -08:00
Yury Semikhatsky 4e344724f9
browser(webkit): restore on demand acceleration on GTK (#10762) 2021-12-07 12:44:42 -08:00
Diego Pino b9aad6ef49
browser(webkit): Add UnifiedSource112.cpp to UnifiedSources-output.xcfilelist and project.pbxproj (#10696) 2021-12-03 08:53:50 -08:00
Yury Semikhatsky 738b89b2c8
browser(webkit): skip screencast frames with wrong size (#10691) 2021-12-02 23:01:26 -08:00
Yury Semikhatsky fbc7539c10
browser(webkit): drop scale parameter from startVideo (#10690) 2021-12-02 19:09:08 -08:00
Yury Semikhatsky 402ed16849
browser(webkit): high dpi WPE video capturing (#10689) 2021-12-02 17:11:11 -08:00
Diego Pino 377d453734
browser(webkit): increaset UnifiedSourceCppFileCount value (#10664)
Co-authored-by: Igalia <igalia@macpro-intel-01.local.igalia.com>
2021-12-02 07:24:55 +01:00
Diego Pino d3c49355a6
browser(webkit): roll to 25/11/21 (#10529) 2021-11-26 11:10:04 +01:00
Diego Pino df07ee0c00
browser(webkit): roll to 18/11/21 (#10404) 2021-11-18 11:03:18 +01:00
Pavel Feldman 284de78deb
browser(webkit): hide scroll bars (#10300) 2021-11-13 07:01:11 -08:00
Diego Pino 38dcfd785c
browser(webkit): roll to 11/11/21 (#10237) 2021-11-11 05:39:00 -08:00
Andrey Lushnikov 06c587b696
browser(webkit): disable GPU process on Windows only (#10193)
- GPU Process was enabled by default on Windows recently: 2058f94543
- We tried it and it fails a bunch of tests: https://github.com/microsoft/playwright/pull/10156
- Curiously, disabling it on Mac fixes a mac-related bug: https://github.com/microsoft/playwright/pull/10170, however we're scared of the change
2021-11-09 11:00:05 -08:00
Andrey Lushnikov b0116e7c43
browser(webkit): opt-out from GPU process use (#10164)
This partially reverts
2058f94543
 - otherwise our screenshot tests fail on Webkit windows.

Failures: https://github.com/microsoft/playwright/pull/10156
2021-11-08 20:08:48 -08:00
Andrey Lushnikov 12eead057a
devops: support webkit compilation for Ubuntu 20.04 arm64 (#10122) 2021-11-08 01:04:59 -08:00
Andrey Lushnikov 975a00ab31
devops: bundle vcruntime140_1.dll with Firefox builds (#10099)
We'll need to bake new Firefox build and roll onto it.

References #9974
2021-11-05 15:28:44 -07:00
Yury Semikhatsky 32630e825a
browser(webkit): plugin process was removed (#10094) 2021-11-05 11:33:53 -07:00
Yury Semikhatsky 729ebe49c7
browser(webkit): fix windows build (#10090) 2021-11-05 10:44:50 -07:00
Diego Pino 770c02d0d7
browser(webkit): roll to 11/04/21 (#10039) 2021-11-04 08:41:13 -07:00
Yury Semikhatsky bf515205b6
browser(webkit): flag to disable accelerated compositing on win (#10024) 2021-11-03 15:24:34 -07:00
Yury Semikhatsky 61881f3835
browser(webkit): delete legacy response interception code (#10001) 2021-11-03 08:46:42 -07:00
Joel Einbinder 1a2d23648f
browser(webkit): fix arm mac compilation due to integer cast (#9886)
Co-authored-by: Max Schmitt <max@schmitt.mx>
2021-11-01 13:48:33 +01:00
Joel Einbinder ffbd6de665
browser(webkit): Page.setComposition (#9765) 2021-10-29 10:48:37 -04:00
Yury Semikhatsky 6723eabbc3
browser(webkit): cleanup after the latest roll (#9853) 2021-10-28 08:46:05 -07:00
Diego Pino 43af0f02dd
browser(webkit): roll to 10/28/21 (#9839) 2021-10-28 16:41:34 +02:00
Yury Semikhatsky d7610ebab2
browser(webkit): disable COOP again (#9822) 2021-10-27 09:06:21 -07:00
Diego Pino 8d05cdacbc
browser(webkit): roll to 21/10/21 (#9678) 2021-10-22 09:38:26 -07:00
Daniel Kolesa b391d525a9
browser(webkit): fix build on ubuntu 18.04 and mac (#9540) 2021-10-15 08:40:16 -07:00
Daniel Kolesa a4d1412463
browser(webkit): roll to 10/14/21 (#9510) 2021-10-14 10:29:38 -07:00
Andrey Lushnikov a80fa08698
devops: move Firefox and WebKit checkouts to $HOME (#9485)
This moves default Firefox and WebKit checkouts to $HOME folder,
unless browser specific env variables are specified.

In other words:
- Firefox checkouts goes to `$HOME/firefox` unless there's a
  `$FF_CHECKOUT_PATH` that specifies a custom location.
- WebKit checkout goes to `$HOME/webkit` unless there's a
  `$WK_CHECKOUT_PATH` that specifies a custom location.

With this change, all build bots will now re-use checkouts
between builds, which should speed up compilation.
2021-10-14 10:20:06 -07:00
Daniel Kolesa 437caa35ad
browser(webkit): fix build on ubuntu 18.04 and macos (#9464)
Pulls in 70be9d3a5f.

Also adds a build fix for Mac which is presumably related to
unified builds. This will be investigated upstream. This is the
APIWebAuthenticationAssertionResponse.cpp change and breakage was
introduced by:

d0ccf6383b
2021-10-13 15:21:04 +02:00
Daniel Kolesa ab4f99d443
browser(webkit): roll to 10/07/21 (#9365) 2021-10-08 12:23:35 -07:00
Pavel Feldman 7e4ef2e202
browser(webkit): dedupe screencast frames (mac) (#9387) 2021-10-07 21:51:32 -07:00
Pavel Feldman 349f3444e6
browser(webkit): dedupe screencast frames (#9386) 2021-10-07 19:25:02 -07:00
Andrey Lushnikov 3781faeaaa
chore: fix builds on Apple M1 (#9375)
Apple M1 builders are now updated to the BigSur 11.6.

This patch:
- changes build assertions to validate 11.6 operating system
- changes build archive name to have major version only
- updates `//src/utils/registry.ts` to a new archive name for M1

This affects only M1 builds for Firefox, Firefox-Beta & WebKit.
We should roll these browsers at least once before 1.16 release.
2021-10-07 13:56:08 -07:00
Yury Semikhatsky cd235a187e
browser(webkit): fix curl compilation after recent changes (#9327) 2021-10-05 15:17:19 -07:00
Yury Semikhatsky 431aa5c9b3
browser(webkit): align set-cookie handling on mac with other platforms (#9321) 2021-10-05 12:51:08 -07:00
Yury Semikhatsky ec7ae4e96b
browser(webkit): respect first party url in intercepted set-cookie (soup) (#9320) 2021-10-05 12:25:48 -07:00
Yury Semikhatsky 61480e6f1d
browser(webkit): handle set-cookie from intercepted request (Cocoa) (#9304) 2021-10-04 22:18:30 -07:00
Yury Semikhatsky 0c34ec6e9f
browser(webkit): set-cookie from intercepted response(CURL) (#9303) 2021-10-04 18:04:50 -07:00
Yury Semikhatsky 59532d05ea
browser(webkit): support set-cookie in intercepted response(SOUP) (#9273) 2021-10-04 13:41:33 -07:00
Diego Pino ff02184acf
browser(webkit): roll to 2021/09/30 (#9288) 2021-10-04 13:49:34 +02:00
Diego Pino 46b5c81f82
browser(webkit): roll to 23/09/21 (#9107) 2021-10-01 16:03:13 +02:00
Yury Semikhatsky 563652cc1d
browser(webkit): disable COOP support (#9185) 2021-09-27 16:40:46 -07:00
Max Schmitt d0a4480cf7
browser(webkit): fix text padding (#9114) 2021-09-23 12:08:07 -07:00
Diego Pino 2408a5dfb9
browser(webkit): Follow-up #8980 (#8993)
Bring back snippet of code that was removed in #8802
2021-09-17 20:10:14 +02:00
Joel Einbinder cd88119313
browser(webkit): Page.overridePlatform (#8443)
Co-authored-by: Max Schmitt <max@schmitt.mx>
2021-09-17 13:52:22 +02:00
Diego Pino 44b4c2f792
browser(webkit): Reenable OS_DARK_MODE_SUPPORT (#8980) 2021-09-17 10:15:14 +02:00
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