Граф коммитов

763210 Коммитов

Автор SHA1 Сообщение Дата
Henrik Skupin 1fdbe9da54 Bug 1691446 - [remote] Rename webdriverBiDi to webDriverBiDi. r=webdriver-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D120014
2021-07-16 11:56:49 +00:00
Henrik Skupin 908b1cbd5b Bug 1692984 - [marionette] Add support for “webSocketUrl” capability. r=webdriver-reviewers,jdescottes,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D119730
2021-07-16 11:56:49 +00:00
Henrik Skupin 02977a781a Bug 1691446 - [remote] Add support for handling WebDriverSession to WebDriver BiDi. r=webdriver-reviewers,jdescottes,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D119552
2021-07-16 11:56:48 +00:00
Gijs Kruitbosch b49bc42fda Bug 1716883 - fix autoscroll behaviour over various SVG elements, r=masayuki
This avoids starting autoscroll on SVG links, and on HTML links that
contain SVG, by sharing the code that browser's ClickHandlerChild uses
to detect links into BrowserUtils, and using that from AutoScrollChild
to determine if the click happened on top of a link. It also adds a
test so we avoid regressing this in future.

When running the test, I noticed an error from ClickHandlerParent
when the browser for which we receive a click has gone away, and
fixed it by adding a nullcheck and early return.

Differential Revision: https://phabricator.services.mozilla.com/D120024
2021-07-16 11:35:36 +00:00
Sebastian Zartner 2b831a7170 Bug 1719567 - [devtools] Fixed test case devtools/client/netmonitor/test/browser_net_search-results.js. r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D119818
2021-07-16 12:16:10 +00:00
Marian-Vasile Laza 408a169597 Backed out 2 changesets (bug 1687070) for causing failures on cubeb.drain, cubeb.tone. CLOSED TREE
Backed out changeset 65dd5e6a60fe (bug 1687070)
Backed out changeset fd7fa895cdef (bug 1687070)
2021-07-16 15:16:05 +03:00
Edgar Chen 999d851597 Bug 586329 - Clear the defer submission state when submit button is removed from the form during its click event handler; r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D119396
2021-07-16 11:24:52 +00:00
Sebastian Hengst b5b74f4413 Bug 1713735 - set Bugzilla component for rlbox_wasm2c_sandbox. a=metadata-fix
Similar to wasm2c. Also fixes a typo in the name of another component.

Differential Revision: https://phabricator.services.mozilla.com/D120067
2021-07-16 11:20:32 +00:00
Jonathan Kew 080117611f Bug 1717556 - Give gfxContext::UserToDevicePixelSnapped an option to prioritize the rect dimensions over snapping each individual edge, and use this for GTK widget painting. r=karlt
Differential Revision: https://phabricator.services.mozilla.com/D119885
2021-07-16 11:20:26 +00:00
Miko Mynttinen 746fe9865a Bug 1720711 - Remove most nsDisplayItem::GetAbove() calls r=mattwoodrow
Replaces direct linked list traversals with iterators.

Differential Revision: https://phabricator.services.mozilla.com/D119985
2021-07-16 10:55:03 +00:00
Paul Adenot af425d0b7a Bug 1687070 - mach vendor rust. r=cubeb-reviewers,kinetik
Depends on D119954

Differential Revision: https://phabricator.services.mozilla.com/D119955
2021-07-16 10:22:44 +00:00
Paul Adenot c78f612078 Bug 1687070 - Update pulse-rust to revision c3a51357f. r=cubeb-reviewers,kinetik
Differential Revision: https://phabricator.services.mozilla.com/D119954
2021-07-16 10:22:43 +00:00
Jon Coppeard 50d9d3b7c8 Bug 1720265 - Replace AllocSite pointers with the current initial heap in Warp snapshots r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D119732
2021-07-16 09:43:05 +00:00
Emilio Cobos Álvarez c28d6aae07 Bug 1715098 - Skip overflow containers in nsSplittableFrame::CalcAndCacheConsumedBSize. r=TYLin,dholbert
As per comments on the bug.

Differential Revision: https://phabricator.services.mozilla.com/D120010
2021-07-16 09:01:52 +00:00
Mike Hommey adf850598f Bug 1720831 - Make diffoscope tasks tier 2 again. r=firefox-build-system-reviewers,andi
They were made tier 3 in bug 1638607 because they were breaking
regularly. Back then, it was expected they would work better once we
switch to clang 12, which we have done, and the history of the
diffoscope tasks in the past couple months show they are not regularly
failing anymore.

Differential Revision: https://phabricator.services.mozilla.com/D120054
2021-07-16 08:54:23 +00:00
Mike Hommey 43e5bb336f Bug 1720822 - Don't install lucetc during mach bootstrap. r=firefox-build-system-reviewers,andi
At the moment, lucetc is not useful by default, only when enabling wasm
sandboxed libraries manually, and in that case, configure knows to
bootstrap lucetc itself. Furthermore, lucetc is set to be replaced with
wasm2c, which is in-tree and doesn't require bootstrapping at all.

Differential Revision: https://phabricator.services.mozilla.com/D120051
2021-07-16 08:36:26 +00:00
Emilio Cobos Álvarez ef4af678b2 Bug 1720441 - Remove unthemed menubar color. r=stransky
Menubars on Linux are unthemed by default so they are transparent. Only
themed menubars should use -moz-menubarcolor.

Differential Revision: https://phabricator.services.mozilla.com/D119873
2021-07-16 08:29:45 +00:00
Mike Hommey 36ebbdfe8e Bug 1710358 - fix for wasi bustages. CLOSED TREE 2021-07-16 11:40:52 +03:00
Mike Hommey ed0947b799 Bug 1719237 - Revert bug 1718131. r=stransky
It turns out calling gdk_display_close gets us a rematch of bug 1626536,
so remove the call that was added in bug 1718131, and adjust valgrind
suppressions accordingly.

Differential Revision: https://phabricator.services.mozilla.com/D120037
2021-07-16 08:21:49 +00:00
Dmitry Bezhetskov 9bfff7cfb9 Bug 1710358 - Make wasi build tier 2. r=jandem
Since wasi build has been green for three weeks and since developers don't
want to break this build we give them
tier 2 to make it more visible.

Differential Revision: https://phabricator.services.mozilla.com/D119960
2021-07-16 08:11:50 +00:00
Amir M. Saeid 693ac5783d Bug 1720694 - Set mGtkWindowRoleName so WM_WINDOW_ROLE can be set properly. r=stransky
Differential Revision: https://phabricator.services.mozilla.com/D120000
2021-07-16 07:59:59 +00:00
Chris Peterson df25aeaae0 Bug 1720633 - Remove old "network.http.spdy.bug1563538" pref checks. r=necko-reviewers,kershaw
h2 proxy bug 1563538 added a temporary "network.http.spdy.bug1563538" pref in case its tunnel stream fix needed to be disabled quickly. That was almost two years ago (Firefox 68) and we haven't needed to disable this pref yet, so we can probably remove this pref and the old code paths now.

Differential Revision: https://phabricator.services.mozilla.com/D119942
2021-07-16 05:33:15 +00:00
Mike Hommey 1c3750fe19 Bug 1704766 - Remove libstdc++ from clang toolchains. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D119140
2021-07-16 04:09:54 +00:00
Mike Hommey 2b34d65b60 Bug 1720815 - Add missing syroot dependency to linux64-plain-clang-trunk/opt task. r=firefox-build-system-reviewers,nalexander
Differential Revision: https://phabricator.services.mozilla.com/D120047
2021-07-16 03:57:58 +00:00
shravanrn@gmail.com dd5e1be54b Bug 1720817 - Fix vendor git rev id to match vendored files for wasm2c project r=glandium DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D120048
2021-07-16 03:57:07 +00:00
Sandor Molnar 6203809190 Bug 1713735 - lint fix. CLOSED TREE 2021-07-16 06:03:39 +03:00
Mike Hommey e2a1db5178 Bug 1713735 - Add the bits necessary to build wasm sandbox libs with wasm2c. r=firefox-build-system-reviewers,mhentges
For the moment, it's opt-in via explicitly setting `LUCETC` to an empty
string.

Differential Revision: https://phabricator.services.mozilla.com/D119939
2021-07-16 02:38:41 +00:00
shravanrn@gmail.com 5bd8cbb171 Bug 1713735 part 3 - Include rlbox_wasm2c_sandbox repo in the mozilla tree r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D117386
2021-07-16 02:38:41 +00:00
shravanrn@gmail.com c90a46987f Bug 1713735 part 2 - Configs to build wasm2c for use in rlbox r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D116442
2021-07-16 02:38:40 +00:00
shravanrn@gmail.com c8ed6a782a Bug 1713735 part 1 - Vendored files for wasm2c for use in rlbox r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D116441
2021-07-16 02:38:40 +00:00
Sandor Molnar e7e161833c Backed out changeset a6fc75e24e36 (bug 1653549) for causing mochitest failures in test_hidden. DONTBUILD CLOSED TREE 2021-07-16 05:06:55 +03:00
Marcos Cáceres 47b8a76198 Bug 1653549 - don't sent a location if document is hidden r=edgar
When the document is hidden from view, silently drop position updates on the floor. This aligns, more or less, with Chrome and Safari.

The situation with "not fully active" is a bit more quirky, because non-fully active documents are generally hidden (e.g., `remove()`ing and iframe).

Regardless, I think this gives us the desired behavior and covers the main privacy case: background tabs should not receive position updates.

Differential Revision: https://phabricator.services.mozilla.com/D109279
2021-07-16 01:28:32 +00:00
Sandor Molnar c40ce62c3c Backed out 10 changesets (bug 1718341) for causing wrench bustages. CLOSED TREE
Backed out changeset e5bd150a58b2 (bug 1718341)
Backed out changeset e82e752b8f44 (bug 1718341)
Backed out changeset d9462c727c8f (bug 1718341)
Backed out changeset 2bd647754780 (bug 1718341)
Backed out changeset 31dfce45985f (bug 1718341)
Backed out changeset 03266cea345d (bug 1718341)
Backed out changeset 3920b27acecb (bug 1718341)
Backed out changeset 2b17603c5e65 (bug 1718341)
Backed out changeset ebc0d5d4f537 (bug 1718341)
Backed out changeset 1c8844157b8d (bug 1718341)
2021-07-16 03:40:56 +03:00
Cosmin Sabou 069663f683 Bug 1710069 - Fix syntax to unbust decision task. a=bustage-fix 2021-07-16 03:14:05 +03:00
Geoff Lankow e99bcfe163 Bug 1710069 - Disable test_subframe_stop_after_parent_error.js on Thunderbird until after 91. r=nika
This test can't pass with browser.tabs.remote.autostart=true, and it cannot be false in Thunderbird tests.

Differential Revision: https://phabricator.services.mozilla.com/D119477
2021-07-15 23:42:01 +00:00
Agi Sferro ea13a76521 Bug 1718341 - Download Android AVD from TL job artifact. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D119542
2021-07-15 23:22:18 +00:00
Agi Sferro 3c257f8ca5 Bug 1718341 - Update Android cmdtools to 4.0. r=nalexander,glandium
The SDK Tools version we're currently using is deprecated and was last released
in 2017. It's time for an upgrade!

Differential Revision: https://phabricator.services.mozilla.com/D119226
2021-07-15 23:22:17 +00:00
Agi Sferro 36dcc7ce37 Bug 1718341 - Remove redundant override in MobileAndroidBootstrapper. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D119998
2021-07-15 23:22:17 +00:00
Agi Sferro 9ee3064894 Bug 1718341 - Prewarm AVD before packaging r=nalexander
The very first time an Android AVD starts it runs some one time jobs to
properly set up the AVD.

To avoid running the setup every time we run tests in automation, we can boot
the AVD before packaging it so that the testing jobs can use a "prewarmed" AVD
instead.

Differential Revision: https://phabricator.services.mozilla.com/D119225
2021-07-15 23:22:17 +00:00
Agi Sferro a9fb86aee6 Bug 1718341 - Initialize XVFB during SDK packaging. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D119224
2021-07-15 23:22:16 +00:00
Agi Sferro 84763440d5 Bug 1718341 - Use generated emulator when running WR Android jobs. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D119222
2021-07-15 23:22:16 +00:00
Agi Sferro 164fc2191d Bug 1718341 - Generate Android AVD in TL job instead of using tooltool r=aklotz,nalexander
Tooltool images are hard to update because we don't provide a script to
generate the image and documentation is often inaccurate.

This patch makes it so we generate the AVD in the android-sdk TL job instead.

Differential Revision: https://phabricator.services.mozilla.com/D119221
2021-07-15 23:22:15 +00:00
Agi Sferro eebbe208b3 Bug 1718341 - Run instrumented build on x86_64. r=aklotz,glandium
The ARM emulator images have very poor support and haven't been updated for a
long time.

Normally x86_64 images need KVM acceleration which is not available on build
machines (see Bug 1545497). We can work around this by starting the emulator
with the command line |--no-accel|.

Differential Revision: https://phabricator.services.mozilla.com/D119223
2021-07-15 23:22:15 +00:00
Agi Sferro eb60dc64d3 Bug 1718341 - Rename arm-4.3 -> arm r=aklotz,nalexander
Differential Revision: https://phabricator.services.mozilla.com/D119220
2021-07-15 23:22:15 +00:00
Agi Sferro c81c238801 Bug 1718341 - Rename androidx86_7_0.py to android-x86_64. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D119219
2021-07-15 23:22:14 +00:00
Cosmin Sabou 3cd7630738 Backed out changeset 2c1257a95130 (bug 1720591) for causing build bustages complaining about patch_main. CLOSED TREE 2021-07-16 02:49:45 +03:00
Mike Hommey db8698c2aa Bug 1720772 - Upgrade sysroot libstdc++ to 7.5.0-6. r=firefox-build-system-reviewers,mhentges
7.3.0-1 was used because it was the last 7.x that provided the libstdc++6
package. Unfortunately, once libstdc++ is removed from the clang
toolchain, which makes the one from the sysroot used instead, it causes
an ASan issue which goes away when using a more recent version (which the
libstdc++ from clang was: it was 7.5).

So we take the last 7.x that exists, and tweak it so that it generates
the necessary libstdc++6 package.

Differential Revision: https://phabricator.services.mozilla.com/D120012
2021-07-15 21:32:04 +00:00
Cosmin Sabou 079ca856bb Backed out changeset 561cbc6c105d (bug 1720772) on the suspicion of causing the builds to not be scheduled. CLOSED TREE 2021-07-16 02:12:54 +03:00
Jed Davis 4737104967 Bug 1440103 - Fix handle leak in IPC process launching. r=handyman
We use the process handle returned from `CreateProcess` to derive
another handle with more permissions, but the original handle is never
closed.  This bug appears to be fairly old: it existed before this code
was converted to use MozPromise.

Currently we provide the original handle to external consumers of the
launch promise; this patch resolves the promise with the privileged
handle instead and closes the original one.  (One consumer uses the
handle only to obtain the pid, and the rest don't use it at all, so this
shouldn't change anything.)

As a related cleanup, `ProcessLaunchPromise` is now exclusive (because
it's resolved with resources which are consumed) and no longer declared
in the header file (because it's used only internally).

Differential Revision: https://phabricator.services.mozilla.com/D119820
2021-07-15 22:20:34 +00:00
Florian Quèze 3c58a9068f Bug 1720289 - fix the OpaqueResponseUtils includes, r=kershaw,necko-reviewers.
Differential Revision: https://phabricator.services.mozilla.com/D120013
2021-07-15 22:04:24 +00:00