Commit Graph

784070 Commits

Author SHA1 Message Date
Mike Hommey
f2956e271c Bug 1742972 - Add a macosx64-aarch64-noopt build. r=firefox-build-system-reviewers,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D134129
2022-02-04 22:19:33 +00:00
Mike Hommey
960795641b Bug 1742972 - Upgrade lmdb-rkv-sys to 0.11.2. r=emilio
It will stop creating a text_env section, which in turn will work around
the linking problems on no-opt builds on arm64 mac.

Differential Revision: https://phabricator.services.mozilla.com/D137902
2022-02-04 22:19:32 +00:00
Mike Hommey
0439dd06a3 Bug 1742972 - Add lmdb-rkv-sys dependency to gkrust{,-gtest} to work around rust issue 58393. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D137901
2022-02-04 22:19:32 +00:00
Emilio Cobos Álvarez
f12fb4f2ba Bug 1753411 - Remove wayland clipboard mutex. r=stransky
Not sure why would it be needed now.

Differential Revision: https://phabricator.services.mozilla.com/D137736
2022-02-04 22:09:45 +00:00
Emilio Cobos Álvarez
578901ebf4 Bug 1753411 - Deduplicate a bunch of the X11 vs. Wayland clipboard code. r=stransky
Differential Revision: https://phabricator.services.mozilla.com/D137735
2022-02-04 22:09:44 +00:00
Emilio Cobos Álvarez
546aa68368 Bug 1745860 - Fix assert to deal with terrible <area> hack. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D137753
2022-02-04 22:03:27 +00:00
Mitchell Hentges
b3b0d2b63d Bug 1752927: Avoid distutils deprecation warning on every Mach call r=ahal
Python 3.10 prints a warning when it sees `distutils` used, so let's
avoid using `distutils` in the "common Mach code" that runs on every
Mach call.

Note that this change will also fix the `SetuptoolsDeprecationWarning`
that shipped on `setuptools>=58.3.0`, since our usage of `distutils` was
calling a `setup.py install` under the hood.

Differential Revision: https://phabricator.services.mozilla.com/D137499
2022-02-04 21:49:15 +00:00
Mitchell Hentges
951485daa3 Bug 1753701: Always default to --outgoing/--workdir in ./mach lint r=ahal
Tweaks `./mach lint` behaviour to always fall back to only linting files
that have changed according to VCS - previously, this only happened if
no linter was provided.

Adjusts "am I at $topsrcdir" check to use `pathlib` to avoid mismatches
due to inconsistent capitalization or slash direction.

Updates CI references to explicitly provide `*` as the path to avoid
the only-lint-files-changed restriction.

Differential Revision: https://phabricator.services.mozilla.com/D137870
2022-02-04 21:48:59 +00:00
Cristian Tuns
f7c06a6a88 Merge mozilla-central to autoland on a CLOSED TREE 2022-02-04 16:47:21 -05:00
Andreea Pavel
dad1f35dd6 Merge autoland to mozilla-central a=merge 2022-02-04 23:39:19 +02:00
Jeff Muizelaar
50d7560394 Bug 1753530 - Scale rects directly instead of going through a matrix. r=botond
This adds a round trip from double -> float -> double because
CSSRect is float but it should be ok because most users of gfxRect (RectDouble)
should be using Rect instead anyways.

Differential Revision: https://phabricator.services.mozilla.com/D137811
2022-02-04 21:09:19 +00:00
Alexandre Lissy
27d27fe7e1 Bug 1749809 - Basic memory reporting test for UtilityProcess r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D137774
2022-02-04 21:05:50 +00:00
Alexandre Lissy
fa0bc5887d Bug 1749809 - Provide way for querying UtilityProcessManager without creating one instance r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D137888
2022-02-04 21:05:49 +00:00
Alexandre Lissy
f9a5917710 Bug 1749809 - Basic profiler test for UtilityProcess r=florian
Differential Revision: https://phabricator.services.mozilla.com/D137752
2022-02-04 21:05:49 +00:00
Kagami Sascha Rosylight
ef1c1d2562 Bug 1753731 - Mark ReadRequest::CloseSteps as MOZ_CAN_RUN_SCRIPT r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D137886
2022-02-04 20:35:14 +00:00
Masatoshi Kimura
f7542880f9 Bug 1753608 - Fix Session Restore fails to restore some features. r=Gijs
* I overlooked that some `window.open` feature names are different from
  barprop names.
* Adding "resizable" will regress the maximize button prblem. But it was
  broken even before bug 1564738 and fixing it requires changes to session
  data. The current session data do not contain enough information to restore
  the maximize button state correctly. I'll file a follow-up bug about this.
* I renamed the test file because it is no longer limited to tab visibility.

Differential Revision: https://phabricator.services.mozilla.com/D137838
2022-02-04 19:53:24 +00:00
Mike Conley
9be4ef33b4 Bug 1749887 - Make startup.profile_selection_reason probe never expire. data-review=chutten,r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D137887
2022-02-04 19:48:46 +00:00
Joel Maher
706c06e107 Bug 1753531 - turn off e10s versions of browser-chrome/devtools/mochitest-remote tests when fission exists. r=releng-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D137877
2022-02-04 19:29:48 +00:00
ffxbld
8eeb283be2 No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D137731
2022-02-04 19:26:02 +00:00
Mozilla Releng Treescript
5835527d03 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD
br -> 858100c5ec0740e1894d1272de9a1b4e2d72b33e
cs -> 142eaea80044ef2c53c7986c4a2e26259d46e011
de -> bbac6cf4b39d8f28f322f986c329a692a661fa50
et -> c3825f9531033ea6f3bdc0a7a98daa549ce72403
it -> a005a420a6bcf94a6e09dfcff55b39c2ee2cd903
ru -> df7e94231023c3a843eea955b5ae5f0bec062160
sl -> 0daa82640b4d09f90c43c2b47739d6d0130af423
tg -> 8073971956fb54975767a4cd66874ec1e7dcb9b7
2022-02-04 19:02:53 +00:00
Chris H-C
529ecbd769 Bug 1752586 - Remove no-longer-needed global Glean eslint annotations r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D137793
2022-02-04 18:59:44 +00:00
Jed Davis
f2734135dd Bug 1750679. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D137359
2022-02-04 18:03:40 +00:00
Cristian Tuns
f5eeccb83a Backed out changeset 8d5c1ea08ed0 (bug 1753438) for causing mochitest failures on browser_search_within_preferences_1.js CLOSED TREE 2022-02-04 13:19:14 -05:00
Cristian Tuns
2d0d8e4b0f Backed out 2 changesets (bug 1749809) for causing reftest failures on UtilityProcessManager.cpp CLOSED TREE
Backed out changeset 78a4a462c698 (bug 1749809)
Backed out changeset 4f55d4cc7b8c (bug 1749809)
2022-02-04 13:02:11 -05:00
Jed Davis
8deabc42dd Bug 1753340 - Increase compositor stack size limit to deal with Mesa and OOP WebGL. r=jgilbert
Some versions of Mesa, including what we currently use on CI, need more
stack memory than what we currently provide on the compositor thread
order to pass the WebGL test suite in out-of-process mode.  This patch
increases the limit and re-enables the previously broken tests.

(Testing on Try found that the threshold was somewhere between 384k and
448k, but because this depends on a third-party library and content
controlled input, I'm giving it 512k so we have some safety margin.)

Differential Revision: https://phabricator.services.mozilla.com/D137787
2022-02-04 17:56:34 +00:00
Andrew Creskey
852f00a478 Bug 1749328 - Intermittent browser/components/places/tests/browser/interactions/browser_interactions_typing.js r=Standard8
The failing test is the only one that verifies reload scenarios with respect to history metadata interactions.
I haven't been able to find a solution to this intermittent, I am remove the specific test that's failing and creating a bug to test reload scenarios.

Differential Revision: https://phabricator.services.mozilla.com/D137477
2022-02-04 17:47:15 +00:00
Claudia
38636e81ce Bug 1745412 - [devtools] Allows user to disable existing HTTP Headers and the params in New Custom Request Panel r=bomsy
Differential Revision: https://phabricator.services.mozilla.com/D137685
2022-02-04 17:45:10 +00:00
Claudia
f3d314c604 Bug 1745413 - [devtools] Allows user to see a list of (read only) headers in New Custom Request Panel r=bomsy
Differential Revision: https://phabricator.services.mozilla.com/D137684
2022-02-04 17:45:10 +00:00
Claudia
ebf7c00a00 Bug 1745408 - [devtools] Allows user to edit/add/remove URL parameters in New Custom Request Panel r=bomsy
Differential Revision: https://phabricator.services.mozilla.com/D137306
2022-02-04 17:45:09 +00:00
Claudia
c3213e0dad Bug 1745409 - [devtools] Allows user to edit/add/remove HTTP Headers in New Custom Request Panel r=bomsy
Differential Revision: https://phabricator.services.mozilla.com/D137287
2022-02-04 17:45:09 +00:00
Punam Dahiya
319f5f6df3 Bug 1753438 - Empty space on search of Mozilla VPN or Rally inside about:preferences r=preferences-reviewers,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D137826
2022-02-04 17:26:33 +00:00
Tim Giles
533d6e2178 Bug 1745248 - Reserve UI version 123 due to multiple backouts involving this UI version. r=sgalich DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D137757
2022-02-04 16:52:09 +00:00
Emilio Cobos Álvarez
07f4f275f6 Bug 1753408 - Remove ResizeObserver pref. r=webidl,smaug
The front-end relies on it and we've shipped it for a long time, not
worth keeping the pref.

Differential Revision: https://phabricator.services.mozilla.com/D137864
2022-02-04 16:44:22 +00:00
Butkovits Atila
47dfb720c4 Backed out changeset da0571b0cff0 (bug 1749996) for causing failures at IOUtils. CLOSED TREE 2022-02-04 18:52:19 +02:00
Florian Quèze
e0e1aea459 Bug 1753598 - avoid registering FOG shutdown listeners in content process that are already late in shutdown, r=chutten.
Differential Revision: https://phabricator.services.mozilla.com/D137867
2022-02-04 16:41:34 +00:00
Gijs Kruitbosch
bb70c5a894 Bug 1720335 - add add_setup helper that adds setup methods, r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D136808
2022-02-04 16:35:58 +00:00
Mitchell Hentges
2f61099ad3 Bug 1752724: Use "light" bootstrapper on arm macOS (even when Rosetta) r=glandium
The main difference between `OSXBootstrapperLight` and `OSXBootstrapper`
is that the "light" one doesn't install utilities via `brew`.
However, these utilities are all optional for builds  (`watchman`,
`terminal-notifier`, etc).

Since arm macOS + Rosetta + brew installs are failing (because brew is
complaining that the "ARM prefix" is being used in a Rosetta context),
the solution provided by this patch is to avoid using `brew` in this
case.

Differential Revision: https://phabricator.services.mozilla.com/D137661
2022-02-04 16:05:44 +00:00
Barret Rennie
9c314bb2a3 Bug 1749996 - Ensure CrashMonitor writes all checkpoints before IOUtils shuts down r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D137797
2022-02-04 15:58:57 +00:00
Alexandre Lissy
5a84cf8dc4 Bug 1749809 - Basic memory reporting test for UtilityProcess r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D137774
2022-02-04 15:17:26 +00:00
Alexandre Lissy
9761993a72 Bug 1749809 - Basic profiler test for UtilityProcess r=florian
Differential Revision: https://phabricator.services.mozilla.com/D137752
2022-02-04 15:17:26 +00:00
Marco Bonardo
47a2d4ff4b Bug 1751209 - Add support for a fallback title to autocomplete_match(). r=Standard8
Add optional fallback title support to autocomplete_match so consumers can search
through more than just one title.

Differential Revision: https://phabricator.services.mozilla.com/D137131
2022-02-04 15:15:27 +00:00
Andrew Osmond
8347b9c975 Bug 1753657 - Make gCanvasAzureMemoryUsed atomic for OffscreenCanvas. r=gfx-reviewers,jrmuizel
This needs to be atomic since it can be updated by multiple threads.

Differential Revision: https://phabricator.services.mozilla.com/D137863
2022-02-04 14:42:00 +00:00
Tom Ritter
9293f7af50 Bug 1700396: Bump Updatebot to get the infinite loop fix r=jewilde
Differential Revision: https://phabricator.services.mozilla.com/D137861
2022-02-04 14:29:14 +00:00
Abhishek Aggarwal
99816ec5a4 Bug 1746631 - JIT tests for integer gemm intrinsic functions. r=rhunt
- Test cases for all 7 intrinsic functions

Differential Revision: https://phabricator.services.mozilla.com/D137552
2022-02-04 14:28:29 +00:00
Abhishek Aggarwal
dfde362b9e Bug 1746631 - Implement integer gemm intrinsic functions. r=rhunt
- Implements 7 intrinsic functions
 - These intrinsics are only enabled for x86/x86-64 platform and for
   privileged extensions
 - These intrinsics should never be accessible to web-pages
   -- Added corresponding mochitest

Differential Revision: https://phabricator.services.mozilla.com/D136430
2022-02-04 14:28:29 +00:00
Abhishek Aggarwal
1342f2782a Bug 1746631 - Support intrinsic functions with more arguments. r=yury
Earlier, functions with 4 arguments were supported.
Now, the support has been extended to 12 arguments.

Differential Revision: https://phabricator.services.mozilla.com/D136023
2022-02-04 14:28:28 +00:00
june wilde
8377018ba2 Bug 1753050 - Add libwebp to libraries Updatebot can update; r=tjr,aosmond
Differential Revision: https://phabricator.services.mozilla.com/D137696
2022-02-04 14:18:35 +00:00
Emilio Cobos Álvarez
c2003bb3e7 Bug 1753402 - Disable untagged union in Gecko profiler bindings. r=canaltinova
We don't use unions in the bindings, and rust is very picky with what
you can put on untagged unions, so disable them for now.

Differential Revision: https://phabricator.services.mozilla.com/D137837
2022-02-04 13:53:28 +00:00
Masatoshi Kimura
d46fcb69dc Bug 1472626 - Stop spamming favicon loading errors with HTTP failures to Browser Console. r=mossop
We already logs all HTTP messages. There is not point in spamming duplicate information.

Differential Revision: https://phabricator.services.mozilla.com/D137388
2022-02-04 13:27:16 +00:00
Masayuki Nakano
175d6b758f Bug 1752914 - part 2: Make HTMLEditor sanitize selection ranges in native anonymous subtrees before handling them r=m_kato
Due to a Selection API's bug, `Selection::Modify` may move selection into
native anonymous subtree.  Although it should be fixed in the side, but
`HTMLEditor` should make range boundaries climb up to outside native anonymous
subtrees.

Depends on D137526

Differential Revision: https://phabricator.services.mozilla.com/D137527
2022-02-04 13:21:04 +00:00