Andrey Lushnikov
5d8aa8d5cf
browser(firefox): fix extra HTTP headers in request interception ( #11265 )
2022-01-08 08:26:11 -08:00
github-actions[bot]
71a8da9c88
browser(chromium): roll to r956323 ( #11241 )
...
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-01-07 18:51:55 -05: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
github-actions[bot]
4106274f6b
browser(chromium): roll to r954870 ( #11151 )
...
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-01-03 13:18:00 -05:00
github-actions[bot]
11e5b9bb9b
browser(chromium): roll to r954674 ( #11144 )
...
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2021-12-31 05:58:01 -07:00
Andrey Lushnikov
a28935dcb8
browser(ff-beta): roll Firefox beta to 96.0b11 ( #11139 )
2021-12-29 21:18:43 -08:00
Andrey Lushnikov
fba29aa319
browser(firefox): fix HTTP->HTTPS fallback for refused connection ( #11123 )
...
In this case, there's no protocol version that we can extract for
nsIHttpChannel.
The code that does the redirect is here: 7f3d9fce41/docshell/base/nsDocShell.cpp (L6079-L6095)
To trigger this codepath, we'd need to run test inside a special
docker container that has https server running on the 443 port. We lack
infrastructure for this kind of tests (but it'll be cool to have it).
References #11118
2021-12-28 12:23:53 -08:00
github-actions[bot]
74da6240fd
browser(chromium): roll to r954117 ( #11107 )
...
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2021-12-27 10:12:45 -07:00
github-actions[bot]
6358c9813d
browser(chromium): roll to r953978 ( #11094 )
...
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2021-12-24 07:54:48 -07:00
Andrey Lushnikov
13b1e52d95
devops: support --full flag for ffmpeg compilation ( #11076 )
...
- This flag installs dependencies using brew on MacOS
- This flag is a noop on other platforms
2021-12-22 14:59:10 -08:00
Andrey Lushnikov
3dc22245d8
devops: support ffmpeg MacOS arm64 builds ( #11075 )
...
Drive-by's:
- support ffmpeg build on MacOS 12
- rename ffmpeg executable for Ubuntu arm64 to `ffmpeg-linux`
2021-12-22 14:43:13 -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
github-actions[bot]
50a9a8763b
browser(chromium): roll to r952821 ( #11021 )
...
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2021-12-20 08:17:56 -07:00
github-actions[bot]
551c8d1309
browser(chromium): roll to r952597 ( #10991 )
...
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2021-12-17 06:20:46 -08:00
Andrey Lushnikov
bff93f830e
devops: fix firefox packaging for Ubuntu 20.04 arm64 ( #10962 )
...
This was originally landed in
https://github.com/microsoft/playwright/pull/10091 but got accidentally
reverted by https://github.com/microsoft/playwright/pull/10760
References #10759
2021-12-15 18:10:26 -08:00
Andrey Lushnikov
9b488f5a65
devops(firefox): do not bootstrap firefox-release ever on MacOS ( #10960 )
...
References #10759
2021-12-15 17:14:08 -08:00
Andrey Lushnikov
acb75460bc
devops(firefox): fix packaging of mozilla-release ( #10949 )
...
`MOZ_AUTOMATION` env variable requires us to set a bunch of other
variables to package the build.
2021-12-15 11:12:44 -08:00
Andrey Lushnikov
cb79cd88a9
browser(firefox): use pre-downloaded toolchains for release builds ( #10929 )
2021-12-15 08:31:33 -08:00
Andrey Lushnikov
3791065b8e
browser(firefox-beta): remove use of mach create-mach-environment ( #10931 )
...
This command has been removed and is no longer needed: abeedf3bbd (diff-080f2a5f770785d46fa3a2404de9430136a5a6c5a4739dab3c47cfbd7421ce79)
2021-12-15 00:28:20 -08:00
Andrey Lushnikov
66292a5895
browser(firefox-beta): roll Firefox beta to 96.0b5 ( #10924 )
...
Review URL: 4cedc704b1
Firefox 96 changes default sameSite cookie value, so this patch
updates tests to accomodate for this.
2021-12-14 23:24:25 -08:00
Andrey Lushnikov
6552556608
devops: attempt to fix Firefox M95 release compilation ( #10908 )
...
Builders fail to download release toolchains; fallback to
LLVM from Homebrew on Mac.
References #10759
2021-12-14 00:49:35 -08:00
Andrey Lushnikov
2a8801be1e
browser(firefox): fix Firefox crashes ( #10904 )
...
Review URL: aff16fc8e4
This patch fixes 2 firefox crashers:
- color scheme override code was not used, but was called
from multiple threads, which caused a weakptr use violation (cannot
be used from multiple threads)
- snapshot listener callback was reset asynchronously, so when
`HeadlessWindowCapturer` was destroyed, it was still occasionally
called (see `HeadlessWindowCapturer::~HeadlessWindowCapturer`)
With this patch, I no londer experience tracing crashes in firefox.
References #10259
2021-12-13 21:23:25 -08:00
github-actions[bot]
93f7246f4e
browser(chromium): roll to r950899 ( #10881 )
...
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2021-12-13 19:12:24 -08:00
Andrey Lushnikov
c463af445f
devops: fix clobbering of firefox builds ( #10867 )
...
Turns out `mach clobber` works reliably only with a bootstrapped
checkout and fails otherwise.
Ignore failure if there's been no bootstrap since clobberring won't
change anything.
2021-12-10 13:52:25 -08:00
Andrey Lushnikov
2d386ee8e7
browser(firefox): fix proxy auth redirect + resource redirect handling ( #10854 )
...
This was breaking a vital invariant in our firefox network code - see
comments.
References #10095
2021-12-10 13:11:58 -08:00
Andrey Lushnikov
027ecd80d0
devops: fix Firefox builds on MacOS 12 ( #10865 )
...
We don't need this yet for our build bots, but I happen to run MacOS 12
now.
2021-12-10 11:46:10 -08:00
Andrey Lushnikov
9e732f7b51
devops: fix repack_juggler script ( #10864 )
...
- The script should show a sensible error if there's no browser build to
download
- Fix download URLs for mac arm builds
2021-12-10 11:45:43 -08:00
github-actions[bot]
59ea11cf16
browser(chromium): roll to r950365 ( #10852 )
...
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2021-12-10 05:26:31 -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
Andrey Lushnikov
00bc2ab531
browser(firefox): roll Firefox stable to M95 ( #10760 )
...
https://github.com/microsoft/playwright/issues/10759
2021-12-07 11:53:17 -08:00
Andrey Lushnikov
2313fcdd91
browser(ff-beta): roll Firefox Beta to M95 ( #10089 )
...
Pretty diff: 683d58698f
2021-12-06 15:19:22 -08:00
github-actions[bot]
839117235a
browser(chromium): roll to r948421 ( #10727 )
...
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2021-12-06 02:31:08 -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
github-actions[bot]
346c3f9d9b
browser(chromium): roll to r947661 ( #10694 )
...
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2021-12-03 13:05:34 +01: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
Max Schmitt
08d31965c6
browser(firefox): ignore console events with attached exception ( #10581 )
2021-11-29 17:55:15 +01:00
Max Schmitt
1a6d59311d
chore: reformat and get rid of deprecates in repack-juggler script ( #10582 )
2021-11-29 17:42:19 +01:00
github-actions[bot]
df35c134cd
browser(chromium): roll to r945826 ( #10576 )
...
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2021-11-29 11:18:17 +01:00
github-actions[bot]
824b657884
browser(chromium): roll to r945495 ( #10550 )
...
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2021-11-26 11:11:05 +01:00
Diego Pino
d3c49355a6
browser(webkit): roll to 25/11/21 ( #10529 )
2021-11-26 11:10:04 +01:00
github-actions[bot]
25156f4608
browser(chromium): roll to r943925 ( #10462 )
...
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2021-11-22 11:20:11 +01:00
github-actions[bot]
f5df3f5f8a
browser(chromium): roll to r943346 ( #10432 )
...
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2021-11-19 11:11:14 +01:00
Diego Pino
df07ee0c00
browser(webkit): roll to 18/11/21 ( #10404 )
2021-11-18 11:03:18 +01:00
Andrey Lushnikov
1c85e1563c
devops: fix chromium win archiving
2021-11-17 20:20:15 -08:00
Andrey Lushnikov
8c4e6f4eba
devops: fix Chromium archiving on Windows ( #10401 )
...
Chromium moved locales to glob: https://chromium-review.googlesource.com/c/chromium/src/+/3267963
Fixes #10398
2021-11-17 18:02:49 -08:00
Andrey Lushnikov
f14e105051
chore: fixes to helper scripts
2021-11-17 17:02:29 -08:00
Andrey Lushnikov
51f714f235
chore: split out Chromium mirroring to a separate script ( #10399 )
...
#10398
2021-11-17 16:57:04 -08:00
github-actions[bot]
4747b6e880
browser(chromium): roll to r941965 ( #10349 )
...
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2021-11-16 18:35:04 +01:00
github-actions[bot]
05cbb52c6d
browser(chromium): roll to r941552 ( #10317 )
...
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2021-11-15 11:14:59 +01:00
Pavel Feldman
284de78deb
browser(webkit): hide scroll bars ( #10300 )
2021-11-13 07:01:11 -08:00
Andrey Lushnikov
bc1ed831b2
devops: fix chromium checkout ( #10288 )
...
Use `main` branch for all chromium-related projects.
2021-11-12 10:23:22 -08:00
github-actions[bot]
192f3e99f4
browser(chromium): roll to r940991 ( #10275 )
...
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2021-11-12 11:12:03 +01:00
Andrey Lushnikov
851c194098
browser(firefox): disable remote process for certain origins ( #10269 )
...
Fixes #10268
2021-11-11 17:43:52 -08:00
Andrey Lushnikov
ff0da94d6a
chore: bump firefox BUILD_NUMBER
2021-11-11 11:38:45 -10:00
Andrey Lushnikov
0fa8073ab6
browser(firefox): fix input composition when TIP is stolen by user ( #10238 )
...
When firefox is automated + interacted with manually, input composition
might get stolen from Text Input Processor.
Re-requiring TIP every time seems to fix this.
References #5460
2021-11-11 10:23:00 -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
github-actions[bot]
7278fcffb8
browser(chromium): roll to r939194 ( #10124 )
...
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2021-11-08 11:32:16 +01:00
Andrey Lushnikov
12eead057a
devops: support webkit compilation for Ubuntu 20.04 arm64 ( #10122 )
2021-11-08 01:04:59 -08:00
Andrey Lushnikov
9f4b0235eb
devops: fix firefox archiving scripts ( #10101 )
...
They should use absolute paths instead of relative paths.
2021-11-05 17:04:11 -07: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
Andrey Lushnikov
296a2bb72f
devops: cross-compile firefox for Ubuntu 20.04 Arm64 ( #10091 )
...
This patch adds Firefox cross-compilation from x86_64 Ubuntu 20.04 to
arm64 Ubuntu 20.04.
This patch also fixes packaging logic for Firefox to use a STRIP
command from the aarch64 toolchain.
References #7723
2021-11-05 12:15:34 -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
github-actions[bot]
99aa0d9db6
browser(chromium): roll to r938553 ( #10078 )
...
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2021-11-05 11:18:07 +01:00
Yury Semikhatsky
091c0065ad
browser(firefox): delete response interception code ( #10053 )
2021-11-04 12:29:36 -07:00
Andrey Lushnikov
653e4377a0
browser(firefox): roll Firefox to M94 ( #10052 )
2021-11-04 11:26:20 -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
Andrey Lushnikov
c91ce5401e
devops: try compiling 64-bit arm Chromium ( #9990 )
...
Turned out we currently compile armhf chromium, which is 32bit.
2021-11-02 14:52:12 -07:00
Andrey Lushnikov
ad4632935f
devops: cross-compile ffmpeg to arm64 linux ( #9979 )
2021-11-02 12:02:16 -07:00
Andrey Lushnikov
d9d41b2e01
devops: fix archiving of Chromium Linux Arm64 build ( #9980 )
2021-11-02 10:36:51 -07:00
Andrey Lushnikov
d2c1922e14
devops: fix chromium linux arm64 bit build ( #9968 )
...
Drive-By: this should also fix chromium-with-symbols build to actually
have symbols!
2021-11-02 03:50:33 -07:00
Andrey Lushnikov
3b545b86bc
devops: support --full argument for chromium compilation ( #9965 )
...
Like our other browser build scripts, chromium build now supports
`--full` flag to install all the required dependencies.
2021-11-02 03:23:15 -07:00
Andrey Lushnikov
3d775f34af
devops(cr): install arm toolchain for arm linux builds ( #9962 )
2021-11-02 01:41:01 -07:00
Andrey Lushnikov
aac4edde80
devops: compile chromium-with-symbols-linux-arm64 on Ubuntu 20.04 ( #9961 )
2021-11-02 01:05:49 -07:00
Andrey Lushnikov
f9947c3792
devops: fix Chromium archiving on Windows ( #9959 )
...
New upstream bundling config still includes `interactive_ui_tests.exe`
for windows archive. We do not build it and do not use it - so
we manually exclude it from packaging.
2021-11-02 01:00:54 -07:00
Yury Semikhatsky
ddda507ccd
browser(firefox): do not crash when browser window is minimized ( #9951 )
2021-11-01 17:11:21 -07:00
Andrey Lushnikov
49cda3d3df
devops: fix sysroot installation for Chromium Arm64 linux builds ( #9950 )
2021-11-01 17:05:39 -07:00
Andrey Lushnikov
567e80eef7
devops: fix Chromium archiving logic ( #9940 )
...
Upstream Chromium changed the way they configure browser bundles;
this patch moves us from relying upon `FILES.cfg` onto
`//infra/archive_config/*` configs.
Fixes #9936
2021-11-01 16:49:38 -07:00
Andrey Lushnikov
b924b7e076
devops: use Ubuntu 20.04 for Chromium Linux Arm64 build ( #9933 )
...
This way we can better distribute load on our build bots.
2021-11-01 12:43:39 -07:00
Max Schmitt
6a1e075903
fix(browser): fix downloads with nested frames ( #9925 )
2021-11-01 09:37:07 -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
github-actions[bot]
f6712fb9fc
browser(chromium): roll to r936784 ( #9918 )
...
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2021-11-01 11:13:57 +01:00
Joel Einbinder
ffbd6de665
browser(webkit): Page.setComposition ( #9765 )
2021-10-29 10:48:37 -04:00
github-actions[bot]
36aa9f55c8
browser(chromium): roll to r936173 ( #9877 )
...
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2021-10-29 12:18:23 +02:00
Andrey Lushnikov
a8d276e223
devops: support Chromium Linux for Arm64 compilation ( #9863 )
2021-10-28 13:42:41 -07:00
Andrey Lushnikov
f19608d1de
devops: use mach clobber for clearing ff builds ( #9864 )
...
Clobbering is required when switching between native intel compilation
and firefox arm cross-compilation.
2021-10-28 13:42:18 -07:00
Andrey Lushnikov
544dcd8804
devops: default chromium checkout to $HOME/chromium ( #9859 )
...
This defaults Chromium checkout to $HOME/chromium unless a
`CR_CHROMIUM_CHECKOUT` is specified.
2021-10-28 11:48:57 -07:00