Yury Semikhatsky
2733bcab0b
browser(webkit): delete initiatorIdentifierForEventSource ( #14351 )
2022-05-23 10:52:52 -07:00
Diego Pino
64c949f5e8
browser(webkit): rebase to 05/20/22 (r294541) ( #14319 )
2022-05-23 09:19:25 -07:00
Yury Semikhatsky
b58088c9eb
browser(webkit): fix COOP preference after #14087 ( #14315 )
2022-05-20 14:07:59 -07:00
github-actions[bot]
6c66d16eac
browser(chromium): roll to 2022-May-20 ( #14304 )
...
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-05-20 16:21:11 +03:00
Andrey Lushnikov
98469d70c4
devops: bump cbindgen required version for Firefox-Beta ( #14287 )
2022-05-19 08:36:40 -07:00
Andrey Lushnikov
a7a7644beb
devops: fix firefox-beta build ( #14282 )
...
It turns out that we can only bootstrap Firefox toolchains
from latest commits.
So in case of a full build, we have to fetch latest commit
from `master`, bootstrap from it, and then build the commit we'd like.
2022-05-19 08:08:46 -07:00
github-actions[bot]
679eee9d46
browser(chromium-tip-of-tree): roll to 2022-May-19 ( #14273 )
...
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-05-19 13:04:54 +03:00
Yury Semikhatsky
92c02fcaff
browser(webkit): fix process swap related error message in WPE ( #14263 )
...
This PR fixes the following error message in WPE:
```
[pid=506430][err] (MiniBrowser:506435): GLib-GObject-CRITICAL **: 11:47:23.538: g_object_new_is_valid_property: object class 'WebKitWebContext' has no property named 'process-swap-on-cross-site-navigation-enabled' +0ms
```
Our changes to WPE port that added support for the parameter were removed in 5a3fae4c5a
as PSON is enabled by default in WPE (see https://bugs.webkit.org/show_bug.cgi?id=240052 ) and we don't need to set this explicitly in our fork.
Pretty diff: fc28e40f36
2022-05-18 13:01:46 -07:00
Yury Semikhatsky
6e3b065bbe
browser(webkit): fix use after free when context is being destroyed ( #14262 )
...
OverridenGeolocationProvider can be destroyed after BrowserContext. Since the provider is owned by WebGeolocationManagerProxy we now store weak pointer to it in the browser context.
Refs: #14081
2022-05-18 11:44:21 -07:00
github-actions[bot]
4e7a45ba38
browser(chromium-tip-of-tree): roll to 2022-May-17 ( #14211 )
...
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-05-17 05:47:41 -07:00
Yury Semikhatsky
f876a86553
browser(webkit): use WebCookieManager to manipulate cookies ( #14206 )
2022-05-16 17:54:41 -07:00
Andrey Lushnikov
0d2583f0d3
devops: fix prepare_checkout script ( #14198 )
...
Instead of checking repository for the existance of a commit sha,
we should make sure that our remote branch has the commit.
Otherwise, the `export.sh` script later on would not work!
2022-05-16 09:32:22 -07:00
Yury Semikhatsky
9159ceafb5
browser(webkit): revert last change and reapply it properly ( #14197 )
2022-05-16 09:20:34 -07:00
Andrey Lushnikov
c3d82c278d
browser(ff-beta): roll Firefox beta to 101.0b8 ( #14196 )
...
Pretty diff: https://github.com/aslushnikov/juggler/tree/roll-beta-to-101
2022-05-16 08:39:02 -07:00
github-actions[bot]
8630c5387d
browser(chromium): roll to 2022-May-16 ( #14188 )
...
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-05-16 04:25:01 -07:00
Yury Semikhatsky
b22766f840
browser(webkit): clear extra http headers on successive calls ( #14152 )
2022-05-13 14:18:05 -07:00
github-actions[bot]
7cad1df28b
browser(chromium-tip-of-tree): roll to 2022-May-12 ( #14116 )
...
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-05-12 05:03:11 -07:00
Diego Pino
0558c6c18d
browser(webkit): rebase to 05/11/22 (r294047) ( #14087 )
2022-05-11 11:11:15 -07:00
github-actions[bot]
572f6d2705
browser(chromium-tip-of-tree): roll to 2022-May-10 ( #14051 )
...
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-05-10 04:05:22 -07:00
Andrey Lushnikov
cff3f31bc8
devops: fallback to xcode 13.2 for webkit ( #14052 )
...
Turns out we should use minimal possible xcode on MacOS 12
to compile WebKit: if we use xcode 13.3, then webkit fails
on MacOS 12.2.
2022-05-10 04:05:06 -07:00
github-actions[bot]
de727d9d2b
browser(chromium): roll to 2022-May-06 ( #13988 )
...
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-05-06 19:00:10 +01:00
Yury Semikhatsky
65d025d82c
browser(webkit): revert upstreamed build fixes ( #13978 )
2022-05-05 12:45:31 -07:00
Yury Semikhatsky
5a3fae4c5a
browser(webkit): revert pson setting api in wpe ( #13974 )
2022-05-05 11:42:08 -07:00
github-actions[bot]
d845a5a181
browser(chromium-tip-of-tree): roll to 2022-May-05 ( #13958 )
...
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-05-05 04:14:48 -07:00
Andrey Lushnikov
5338bc0065
devops: update goma to a new version ( #13962 )
2022-05-05 04:14:17 -07:00
Diego Pino
d2ee253d07
browser(webkit): rebase to 05/03/22 (r293746) ( #13921 )
2022-05-04 22:46:13 -07:00
Andrey Lushnikov
0901588ed2
devops: fix WebKit build on MacOS 12 ( #13907 )
...
WebKit build creates an empty folder `./Tools/Playwright/Playwright.xcodeproj/project.xcworkspace/xcshareddata/swiftpm`
To workaround this, let's remove the embedder folder when
preparing browser checkout.
2022-05-03 12:45:26 -07:00
Yury Semikhatsky
0baf74d016
browser(webkit): fix linux compilation with clang ( #13906 )
2022-05-03 12:37:09 -07:00
github-actions[bot]
8f4f8a951f
browser(chromium-tip-of-tree): roll to 2022-May-03 ( #13891 )
...
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-05-03 11:09:43 +01:00
Andrey Lushnikov
751b45189f
browser(firefox): roll Firefox-stable to 99.0.1 ( #13887 )
2022-05-02 20:46:05 -07:00
Yury Semikhatsky
9c870bb6ad
browser(webkit): scroll into view instantly ( #13885 )
2022-05-02 16:39:11 -07:00
Diego Pino
e3b96d1ee4
browser(webkit): rebase to 04/28/22 (r293562) ( #13841 )
2022-04-29 08:50:13 -07:00
github-actions[bot]
e0f26347e5
browser(chromium): roll to 2022-Apr-29 ( #13846 )
...
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-04-29 11:10:38 +01:00
github-actions[bot]
76a448cfee
browser(chromium-tip-of-tree): roll to 2022-Apr-28 ( #13818 )
...
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-04-28 12:59:25 +02:00
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