Commit Graph

1532 Commits

Author SHA1 Message Date
Andrey Lushnikov
f99c3bb977
devops(ff-beta): fix build to use bootstrapped toolchains (#14491)
This is a follow-up to a7a7644beb
that started bootstrapping toolchains from `master` branch.

Now, we have to explicitly use these toolchains when building
Firefox.
2022-05-31 00:22:01 -07:00
github-actions[bot]
bb2d7cb9ad
browser(chromium): roll to 2022-May-27 (#14444)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-05-27 12:18:32 +02:00
github-actions[bot]
3047ef4238
browser(chromium-tip-of-tree): roll to 2022-May-26 (#14424)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-05-27 11:45:38 +02:00
Diego Pino
a38c844d71
browser(webkit): rebase to 05/26/22 (r294871) (#14423) 2022-05-26 08:33:17 -07:00
github-actions[bot]
3e084829c0
browser(chromium-tip-of-tree): roll to 2022-May-24 (#14375)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-05-24 14:30:53 +03:00
Yury Semikhatsky
df63987eed
browser(webkit): follow-up to recent roll (#14356) 2022-05-23 11:01:50 -07:00
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