Commit Graph

1542 Commits

Author SHA1 Message Date
Yury Semikhatsky 0d29d169df
browser(webkit): use overrideLanguages instead of languagesForAutomation (#13808) 2022-04-27 18:52:27 -07:00
Pavel Feldman c70324d0c0
browser(webkit): reduce min url toolbar width (#13806) 2022-04-27 17:25:20 -07:00
Andrey Lushnikov 5724d46253
browser(firefox-beta): fix windows compilation (#13774) 2022-04-26 12:03:35 -07:00
github-actions[bot] f97af83a4a
browser(chromium-tip-of-tree): roll to 2022-Apr-26 (#13757)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-04-26 12:20:44 +02:00
Andrey Lushnikov 3b159b45ff
chore: consolidate xcode versions across operating systems and builds (#13708)
A single place with all listed required xcode versions makes it
easier to manage XCode on bots.
2022-04-25 06:35:26 -07:00
Andrey Lushnikov ec4ebefbd6
chore: use helper functions to define platforms (#13707)
This is to make code less error-prone due to involved windows
detection.
2022-04-22 12:35:35 -07:00
Andrey Lushnikov f8515d11c1
devops: use xcode 13.3 on MacOS 12 by default (#13696)
- xcode 13.3 is required for chromium
- xcode 13.3 requires MacOS 12, so we can't use it on MacOS 11
2022-04-21 23:59:15 -07:00
Ross Wollman 6fee738d4a
chore: workaround upstream electron-build-tools bug (#13697)
Pin to commit to avoid regression referenced in
https://github.com/electron/build-tools/issues/367
2022-04-21 23:30:01 -07:00
github-actions[bot] 7b8cd63dca
browser(chromium): roll to 2022-Apr-21 (#13675)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-04-21 12:31:37 +02:00
Andrey Lushnikov 2bf875987b
devops: introduce chromium tip-of-tree build (#13664) 2022-04-20 22:38:26 -07:00
Andrey Lushnikov 87fb841267
devops: do not use `du` on windows (#13662)
`du` is not part of Firefox Build on windows, so let's use
node.js to workaround.
2022-04-20 12:09:04 -07:00
Daniel Kolesa d1661f17ce
browser(webkit): roll to 2022/04/20 (#13655) 2022-04-20 12:05:31 -07:00
Andrey Lushnikov db524327c4
browser(firefox-beta): roll Firefox-Beta to m100 (#13657)
conflict resolution: 4b055478bf
2022-04-20 09:27:57 -07:00
Diego Pino d44cfb93cb
browser(webkit): rebase to 04/13/22 r292830 (#13551) 2022-04-14 11:16:26 -07:00
github-actions[bot] 7fca001985
browser(chromium): roll to 2022-Apr-14 (#13552)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-04-14 12:43:43 +02:00
Yury Semikhatsky 43bf6df2bb
browser(webkit): separate local storage dirs for different contexts (#13436) 2022-04-08 13:25:59 -07:00
Max Schmitt 446de1a615
browser(chromium): roll to 2022-Apr-08 (#13423)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-04-08 12:55:03 +02:00
Daniel Kolesa 057b0498e6
browser(webkit): always use the system dynamic linker for now (#13392) 2022-04-07 10:35:45 -07:00
Yury Semikhatsky 5791e8b857
browser(webkit): windows compilation fix (#13372) 2022-04-06 18:25:05 -07:00
Yury Semikhatsky 0f8b3e7725
browser(webkit): delete wpe/docs/wpe-1.0-sections.txt (#13366) 2022-04-06 15:04:48 -07:00
Yury Semikhatsky c01269e68c
browser(webkit): roll to 04/05/22 (#13363) 2022-04-06 14:42:36 -07:00
Andrey Lushnikov 1e45811320
devops: fix Chromium clean script (#13330) 2022-04-05 11:11:24 -07:00
Yury Semikhatsky b693025653
browser(webkit): add missing header to fix linux build (#13328) 2022-04-05 10:53:01 -07:00
Andrey Lushnikov 2ee3e9b74f
devops: fix mingw detection (#13326) 2022-04-05 09:23:28 -07:00
Diego Pino 825e4631f6
browser(webkit): rebase to 03/23/22 (r291756) (#13223) 2022-04-05 08:30:50 -07:00
Andrey Lushnikov ffa9ba4a7b
devops: fix Chromium build win upload (#13320)
Firefox build tools terminal reports uname as MSYSTEM.
2022-04-05 06:13:09 -07:00
Andrey Lushnikov 3d3c403085
devops: fix Chromium build on Windows (#13310)
Windows requires a manual installation of depot_tools:
- https://chromium.googlesource.com/chromium/src/+/HEAD/docs/windows_build_instructions.md#install

And since recent update, depot_tools seem to be only available through
cmd.exe.

This patch starts calling certain commands via cmd.exe.
2022-04-05 01:24:49 -07:00
Andrey Lushnikov ff3dffee5f
devops: fix argument parsing in Chromium build script (#13309) 2022-04-05 00:55:13 -07:00
Andrey Lushnikov 786b4a55fc
devops: fix "ensure-depot-tools" script (#13303)
The script should is supposed to be sourced and thus
should not change any env variables of parent script
besides `$PATH`.
2022-04-04 15:19:36 -07:00
Andrey Lushnikov 732afa7cb9
devops: switch chromium to build from chromium-beta branch (#13302)
This patch:
- switches `//browser_patches/chromium` to checkout and build
  chromium-beta branch
- introduces `//browser_patches/chromium/roll_to_current_beta.sh` script
  that pulls build configuration for beta from omaha proxy
- switches Github Action to pull daily to the latest beta

Drive-by: fix bug in argument parsing for Chromium building
2022-04-04 14:33:23 -07:00
liuxingbaoyu 297edb02f1
devops: support msys2 (#13194) 2022-03-31 15:09:38 -07:00
Yury Semikhatsky f45656aa5d
browser(webkit): exit inspector pause loop when page closes (#13185) 2022-03-30 12:13:44 -07:00
Yury Semikhatsky d3a9eb604a
browser(webkit): do not create NetworkProcess in ~WebsiteDataStore (#13169) 2022-03-29 20:04:42 -07:00
Yury Semikhatsky de0a457856
chore: add webkit linux debugging note 2022-03-29 14:13:31 -07:00
Andrey Lushnikov 95c6ba9116
browser(firefox): roll Firefox stable to 98.0.2 (#13145) 2022-03-29 01:16:04 -07:00
Andrey Lushnikov db334a8e71
browser(ff-beta): roll Firefox Beta to 99.0b9 (#13084)
Pretty Diff: 0e75c8a0dc
2022-03-28 15:14:20 -07:00
github-actions[bot] 3573bb9b45
browser(chromium): roll to r984778 (#13063)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-03-25 11:29:34 +01:00
Diego Pino f79fd3a5c2
browser(webkit): rebase to 03/16/22 (r291344) (#12978) 2022-03-24 13:43:02 -07:00
Andrey Lushnikov 4d41e51ee5
devops: use goma when compiling chromium (#12998) 2022-03-23 14:04:57 -07:00
Yury Semikhatsky 463b4b1c0d
browser(firefox): do not send post data > 10Mb to the client (#12969) 2022-03-23 08:58:29 -07:00
Yury Semikhatsky 8c29803542
browser(webkit): introduce grantFileReadAccess command (#12965) 2022-03-22 15:27:41 -07:00
Andrey Lushnikov bed0ed12ec
devops: improve chromium toolchain (#12897) 2022-03-22 14:14:20 -07:00
github-actions[bot] e8fbe97211
browser(chromium): roll to r983172 (#12919)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-03-21 11:25:29 +01:00
Yury Semikhatsky 96b0a4b993
browser(firefox): fast post body conversion to base64 (#12898) 2022-03-18 18:30:28 -07:00
Andrey Lushnikov 2ec3866f7c
devops: update electron build tools (#12891) 2022-03-18 14:48:10 -07:00
Andrey Lushnikov daff643516
Revert "devops: use i686 for webkit on win (#12881)" (#12889)
This reverts commit a10f6f3406.
2022-03-18 13:42:48 -07:00
Andrey Lushnikov a10f6f3406
devops: use i686 for webkit on win (#12881) 2022-03-18 09:09:27 -07:00
Yury Semikhatsky c721c5c3b1
browser(webkit): set input file paths (#12868) 2022-03-18 08:37:51 -07:00
github-actions[bot] 642392c217
browser(chromium): roll to r982481 (#12872)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-03-18 12:04:08 +01:00
Diego Pino b3ca805591
browser(webkit): rebase to 03/10/22 (r291123) (#12852) 2022-03-17 09:11:03 -07:00
Yury Semikhatsky bb68875e82
devops: remove webkit-mac-10.15 from expected builds (#12826) 2022-03-16 10:01:23 -07:00
Andrey Lushnikov c1c44055f8
devops: move everyone to use xcode 13.2 (#12788) 2022-03-15 10:44:53 -07:00
Yury Semikhatsky 0da255bc44
devops: use xcode 12 on macOS 11 for webkit (#12783) 2022-03-15 09:53:42 -07:00
Yury Semikhatsky 55d06721c6
devops: support build on macOS 11 (#12742) 2022-03-14 10:54:19 -07:00
github-actions[bot] 9af88b6425
browser(chromium): roll to r980398 (#12721)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-03-14 11:29:22 +01:00
github-actions[bot] d7c1a57565
browser(chromium): roll to r980066 (#12682)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-03-11 12:14:20 +01:00
Andrey Lushnikov e8ad7eb3f2
browser(firefox): roll Firefox to M97 (#12574)
Firefox 98 doesn't work on Ubuntu aarch64 yet.

https://github.com/microsoft/playwright/issues/12557
2022-03-07 16:16:42 -08:00
Andrey Lushnikov b0a1b412c9
devops: use xcode 13.2 when building WebKit @ MacOS 11 (#12573) 2022-03-07 15:45:35 -08:00
github-actions[bot] d81330f28f
browser(chromium): roll to r978106 (#12550)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-03-07 11:42:14 +01:00
Diego Pino cd0074fa41
browser(webkit): rebase to 03/04/22 (r290853) (#12551) 2022-03-07 11:39:09 +01:00
Yury Semikhatsky 6c4c62b674
browser(webkit): fix geolocation overrides (#12534) 2022-03-04 15:01:31 -08:00
Andrey Lushnikov d61862094e
devops: do not compile NaCL for chromium (#12508) 2022-03-04 14:38:02 -08:00
Andrey Lushnikov e10b39673c
devops: fix firefox build on Win10 (#12533) 2022-03-04 14:34:22 -08:00
Andrey Lushnikov df51849316
browser(firefox): roll Firefox to M98 (#12509)
The release is scheduled for Mar 8, 2022.
2022-03-04 02:22:28 -08:00
github-actions[bot] 0332e0099f
browser(chromium): roll to r976882 (#12490)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-03-03 08:42:17 -08:00
Andrey Lushnikov 71a4f69acf
devops: fix firefox-beta build on Windows 10 (#12477)
Instead of using 64-bit version of MINGW that comes with Git Bash,
we now switch to the one provided by the mozilla-build on windows,
which is 32-bit.

This patch also reverts the previous attempt that was defining the library names
for redistribution. It should work without them as well.

References #12225
2022-03-02 19:30:29 -08:00
Andrey Lushnikov 5827fb504b
devops: fix firefox-beta compilation on windows (#12444) 2022-03-01 12:44:07 -08:00
Andrey Lushnikov 66eda836c9
browser(ff-beta): roll Firefox-Beta to 98b10 (#12421)
Firefox reverted the third-party cookies recently:
https://bugzilla.mozilla.org/show_bug.cgi?id=1751435

Thus changes in tests.

References #12225
2022-03-01 00:17:33 -08:00
Diego Pino 76dedeab15
browser(webkit): Fix build for Ubuntu 18.04 (#12368) 2022-02-28 09:15:39 -08:00
github-actions[bot] 90f1619812
browser(chromium): roll to r975608 (#12395)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-02-28 11:16:20 +01:00
github-actions[bot] 3c8222056a
browser(chromium): roll to r974924 (#12358)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-02-25 11:18:52 +01: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
github-actions[bot] 29a2354df8
browser(chromium): roll to r973391 (#12265)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-02-21 11:30:39 +01:00
github-actions[bot] a558e6c2aa
browser(chromium): roll to r972766 (#12213)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-02-18 18:55:09 +01: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
Max Schmitt 6ec00a9ae5
devops: require Xcode 13.2 for CR (#12194) 2022-02-17 22:21:12 +01:00
Max Schmitt 562da15af2
devops: build Chromium on mac 12 (#12191) 2022-02-17 21:21:13 +01:00
Andrey Lushnikov 7789d0b73f
devops: fix telegram reporting across platforms (#12135)
Encoding emoji across platforms is a pain!
2022-02-15 14:00:15 -08:00
Pavel Feldman 618cc66c8d
browser(firefox): manage scripts to evaluate on load on front-end (#12101) 2022-02-14 20:32:12 -08:00
Yury Semikhatsky 5ea79c2ffa
devops: expect mac 12.2 (#12082) 2022-02-14 09:30:36 -08:00
github-actions[bot] ded3d976cb
browser(chromium): roll to r969391 (#12024)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-02-11 12:00:48 +01:00
Daniel Kolesa 2b2d6f0bfc
browser(webkit): fix build on ubuntu 18.04 and macos (#11910) 2022-02-07 09:33:55 -08:00
github-actions[bot] 9ff377ef12
browser(chromium): roll to r967537 (#11898)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-02-07 11:14:15 +01:00
Daniel Kolesa e67d212451
browser(webkit): roll to 02/03/22 (#11852) 2022-02-04 08:37:49 -08:00
github-actions[bot] d9c82b8784
browser(chromium): roll to r966993 (#11862)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-02-04 11:19:21 +01:00
Yury Semikhatsky 55b9d14bbd
browser(webkit): revert r288284 (#11821) 2022-02-02 15:38:55 -08:00
Max Schmitt 20450b96ff
devops: fix broken emojis on TG on Windows bot (#11810) 2022-02-02 16:14:21 +01:00
Caio Agiani b6b60decdf
fix: typos (#11789) 2022-02-01 11:09:41 -08:00
Andrey Lushnikov 1dc0ddffce
browser(chromium): roll Chromium to an upstream fix (#11762)
References #11754
2022-01-31 16:36:15 -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
Andrey Lushnikov a7e73cc389
feat: compute md5 hash for CDN uploads. (#11750)
By default, azure auto-computes MD5 for all blobs < 64MBs.
However, many of our binaries exceed 64MB so md5 has to be computed
manually.

With this patch, MD5 hash will be set to all our CDN uploads and could
be retrieved as `content-md5` header, e.g.:

```bash
$ curl -I https://playwright.azureedge.net/builds/ffmpeg/1001/ffmpeg-win32.zip
```

Fixes #10173
2022-01-31 09:13:43 -08:00
github-actions[bot] f0fc566004
browser(chromium): roll to r965044 (#11746)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-01-31 11:56:55 +01: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
github-actions[bot] 135280de79
browser(chromium): roll to r964353 (#11715)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-01-28 11:54:45 +01:00
Yury Semikhatsky 84a5400d0d
browser(webkit): ctrl+click on windows (#11667) 2022-01-26 18:32:19 -08:00
Andrey Lushnikov b17f2a86da
devops: attempt to build firefox without maintenanceservice.exe (#11663) 2022-01-26 17:29:53 -08:00
Yury Semikhatsky eb03436ff6
browser(webkit): meta+click on mac (#11660) 2022-01-26 15:36:37 -08:00