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

820066 Коммитов

Автор SHA1 Сообщение Дата
Jonathan Kew 06ebad6fd8 Bug 1665655 - Implement the HTML spec special-case of directionality for <input type=tel>. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D162133
2022-11-16 15:42:17 +00:00
Norisz Fay 8cfe1317c1 Backed out changeset 37b80bf4bf5a (bug 1665655) for causing multiple StyleSheet related failures CLOSED TREE 2022-11-16 16:57:27 +02:00
Chris H-C 6f4c8a8306 Bug 1800741 - Update Glean to v51.8.1 r=perry.mcmanis,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D162150
2022-11-16 14:18:48 +00:00
Jonathan Kew 03faf8f9cb Bug 1665655 - Implement the HTML spec special-case of directionality for <input type=tel>. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D162133
2022-11-16 14:12:16 +00:00
Valentin Gosu 1408f1cc0d Bug 1792967 - Add necko modules to testing/web-platform/moz.build r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D160805
2022-11-16 13:15:43 +00:00
Valentin Gosu ef7edc4d4d Bug 1786256 - Let network.cache.shutdown_purge_in_background_task=true ride the trains r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D162190
2022-11-16 12:36:16 +00:00
Kershaw Chang 2f2a4cf879 Bug 1800690 - Get whether a transaction disallow http3 in nsHttpConnection::Activate, r=necko-reviewers,valentin
Ths fix landed in bug 1797729 didn't hande the 0RTT case well. In 0RTT case, the |mTransaction| is already replaced with |Http2Session|, so we hit the assertion.
We should check if the transaction's caps has NS_HTTP_DISALLOW_HTTP3 earlier.

Differential Revision: https://phabricator.services.mozilla.com/D162149
2022-11-16 11:32:49 +00:00
Makoto Kato 83eed21a09 Bug 1800419 - Convert GeckoViewActor*.jsm to ESM. r=geckoview-reviewers,owlish
Differential Revision: https://phabricator.services.mozilla.com/D161992
2022-11-16 11:29:08 +00:00
Henrik Skupin b4875f996c Bug 1800737 - [marionette] Simplify element staleness check. r=webdriver-reviewers,jgraham,jdescottes
By using the `document.isActive()` helper it can be
more easily determined if a given element is in the
active document or not.

Differential Revision: https://phabricator.services.mozilla.com/D162156
2022-11-16 11:17:15 +00:00
Emilio Cobos Álvarez 1435a65b0d Bug 1800622 - Correctly size titlebar buttons in fullscreen on Windows aero. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D162112
2022-11-16 11:01:34 +00:00
Tom Schuster b8387cd09a Bug 1770094 - Test. r=emilio,freddyb
Depends on D154518

Differential Revision: https://phabricator.services.mozilla.com/D154526
2022-11-16 10:28:24 +00:00
Kagami Sascha Rosylight 326416fb4b Bug 1800772 - Early return only when the pref is true r=smaug
Otherwise no form element will get pointer events on beta 😬

Differential Revision: https://phabricator.services.mozilla.com/D162171
2022-11-16 10:26:52 +00:00
Kagami Sascha Rosylight 4d99c419c7 Bug 1800637 - Add missing pref setting r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D162105
2022-11-16 10:26:52 +00:00
Paul Bone 949432f9a7 Bug 1800582 - Trace mAccessibles rather than mChildren r=Jamie
Differential Revision: https://phabricator.services.mozilla.com/D162080
2022-11-16 09:55:28 +00:00
Paul Bone 712a94ff1f Bug 1800582 - Don't count atoms in the a11y cache r=Jamie
Differential Revision: https://phabricator.services.mozilla.com/D162079
2022-11-16 09:55:27 +00:00
Olli Pettay 931fc85f24 Bug 1800381 - Consider to use higher priority tasks for parser's load flusher, r=hsivonen
Depends on D161955

Differential Revision: https://phabricator.services.mozilla.com/D161960
2022-11-16 09:23:28 +00:00
Olli Pettay c9a8465bf3 Bug 1800347, use RenderBlocking priority for async css parsing, r=emilio
Depends on D161954

Differential Revision: https://phabricator.services.mozilla.com/D161955
2022-11-16 09:23:28 +00:00
Olli Pettay 0372c2251a Bug 1800347, make it possible to set the priority of the Runnables used by MozPromise, r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D161954
2022-11-16 09:23:28 +00:00
Yoshi Cheng-Hao Huang bc632c1a55 Bug 1799229 : Check if ModuleLoader exists before calling DisallowImportMaps(). r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D162110
2022-11-16 09:14:53 +00:00
Valentin Gosu 17fb871c45 Bug 1667316 - Cleanup redirect handling debug logs r=necko-reviewers,jesup
Depends on D161432

Differential Revision: https://phabricator.services.mozilla.com/D162098
2022-11-16 08:49:46 +00:00
Valentin Gosu 8a63aa2ee4 Bug 1667316 - Also call child redirect vetoHooks for failed redirects r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D161432
2022-11-16 08:49:45 +00:00
Valentin Gosu c05781f028 Bug 1667316 - Pass nsresult status to OnRedirectResult r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D140569
2022-11-16 08:49:45 +00:00
Valentin Gosu 85160a6f9d Bug 1667316 - Make vetonotifier report rv r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D140568
2022-11-16 08:49:44 +00:00
Valentin Gosu 0c7d02f3a6 Bug 1667316 - Unit test for veto-ing redirects r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D140567
2022-11-16 08:49:44 +00:00
Valentin Gosu 3e7554fe4d Bug 1667316 - Test case r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D133646
2022-11-16 08:49:44 +00:00
Frederik Braun 2248137774 Bug 1775194 - disable reporting API r=ckerschb,emilio,freddyb
This disables the outdated, incorrect implementation of the
Reporting API. The current implementation was only enabled
on Nightly builds, but given its current state it does not
even make sense there.

Differential Revision: https://phabricator.services.mozilla.com/D149873
2022-11-16 08:35:58 +00:00
Marco Bonardo c0c6c42c51 Bug 1799888 - Fix old style Add bookmark dialog sizing. r=jteow
Make mozSubdialogReady properly wait for async initialization, remove no longer
necessary resize listener (since the dialog is not resizable anymore), and
simplify the mutation observer.

Differential Revision: https://phabricator.services.mozilla.com/D161791
2022-11-16 08:30:14 +00:00
Mike Hommey d4c5ae107b Bug 1800776 - Remove inline regex flags in .hgignore. r=firefox-build-system-reviewers,andi
Python 3.11 doesn't support those anymore.

Differential Revision: https://phabricator.services.mozilla.com/D162186
2022-11-16 08:26:01 +00:00
Marco Bonardo bb993e6a9f Bug 1800371 - Optimize orphan icons delete query. r=Standard8
Avoids a table scan, saving some time.
Functionality is already covered by existing tests.

Differential Revision: https://phabricator.services.mozilla.com/D161957
2022-11-16 08:20:03 +00:00
Mozilla Releng Treescript d0e31467ac no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
oc -> da75f0f3902fa845e14da7069df8a0cac44f81e8
tg -> 3d115db2d6602267ccaa023cdb41ef86bfc310a8
2022-11-16 06:57:51 +00:00
Mike Hommey 58c00fe168 Bug 1800462 - Revert the Windows part of bug 1791476. r=firefox-build-system-reviewers,andi
Considering the difficulty to figure out what's going wrong because none
of members of the build team can reproduce this, and considering that
the problem bug 1791476 addresses only affects TSAN for the moment, and
TSAN is not supported on Windows, let's just go back to what the linker
wrapper was before bug 1791476 on Windows, which will at least unblock
people.

We'll eventually have to figure out what's going wrong, but that's for
another day.

Differential Revision: https://phabricator.services.mozilla.com/D162179
2022-11-16 05:35:20 +00:00
ahochheiden 9b7eee2c37 Bug 1800225 - Only `realpath` the `prefix` when resolving the sysconfig packages path r=firefox-build-system-reviewers,glandium
On POSIX platforms there can be `lib` and `lib64` for `site-packages`.
On Fedora35 once a virtualenv is created, `lib64` is a symlink of `lib`.
Since we can determine what these paths will be before the virtualenv is
created, `realpath` has different results before/after, which is
problematic for our `pthfile`.

Since we only care about resolving the symlink in the prefix (to keep it
in line with the `topobjdir`, we can simply only `realpath` that and
disregard that there's a symlink between `lib` and `lib64`, which makes
our `pthfile` that's created and expected always the same on all
platforms.

Differential Revision: https://phabricator.services.mozilla.com/D162136
2022-11-16 03:26:58 +00:00
Marian-Vasile Laza bff0d2da74 Backed out changeset ef5db6a50556 (bug 1673047) for causing xpcshell failures on test_IE_bookmarks.js. CLOSED TREE 2022-11-16 04:10:02 +02:00
Chris Peterson 9e50a89085 Bug 1800293 - mfbt: Don't use std::is_literal_type when compiling as C++20. r=glandium
`std::is_literal_type` was deprecated in C++17 and removed in C++20. Continue using it when compiling as C++17 to retain what benefits it does provide for generic code.

> The `is_literal` type trait offers negligible value to generic code, as what is really needed is the ability to know that a specific construction would produce constant initialization. The core term of a literal type having at least one constexpr constructor is too weak to be used meaningfully.

https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0174r2.html

https://en.cppreference.com/w/cpp/types/is_literal_type

Differential Revision: https://phabricator.services.mozilla.com/D161952
2022-11-16 00:54:27 +00:00
Marian-Vasile Laza 2744551e86 Backed out changeset 4e7cb3268e86 (bug 1798291) for causing python failures on test_recursivemake.py. CLOSED TREE 2022-11-16 02:54:47 +02:00
Arthur Carcano c3c645351f Bug 1798291 - Use a common CARGO_TARGET_DIR for all crates. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D160777
2022-11-16 00:33:08 +00:00
Masayuki Nakano ad4f56856b Bug 1800553 - part 2: Change `HTMLAnchorElement::GetText` to a `const` method r=smaug
This needs to change `nsContentUtils` methods because of used by the method.
Then, we can make some there callers are also `const` methods.

Depends on D162065

Differential Revision: https://phabricator.services.mozilla.com/D162066
2022-11-16 00:21:30 +00:00
Masayuki Nakano bb73eac1f4 Bug 1800553 - part 1: Change most getter methods of `HTMLAnchorElement` to `const` methods r=smaug
Most of them are used only by the WebIDL bindings. Therefore, this fixes only
one caller in `HTMLEditUtils`.

`GetText` requires to change `nsContentUtils`, therefore it'll be done by the
following patch.

Differential Revision: https://phabricator.services.mozilla.com/D162065
2022-11-16 00:21:30 +00:00
Timothy Nikkel 1358ce8ff1 Bug 1799425. Only set checkboard flag when adding background color item for root content document. r=emilio
Webrender uses this flag as a hint to separate mix blend containers so it should only be present on the root content document.

Differential Revision: https://phabricator.services.mozilla.com/D162046
2022-11-15 23:03:49 +00:00
Marian-Vasile Laza 9c44d165bb Backed out 3 changesets (bug 1791633) for causing bustages on TransportSecurityInfo.cpp. CLOSED TREE
Backed out changeset 23b864e14db0 (bug 1791633)
Backed out changeset 0bcba3375ec0 (bug 1791633)
Backed out changeset ab0ea0d68f5c (bug 1791633)
2022-11-15 23:51:58 +02:00
Gabriele Svelto ff4b800bb2 Bug 1775039 - Do not crash when failing to set Breakpad's exception handler thread's name r=KrisWright
Differential Revision: https://phabricator.services.mozilla.com/D161642
2022-11-15 21:18:42 +00:00
brian 6b1b824b72 Bug 1673047 - Remove browser.migrate.showBookmarksToolbarAfterMigration pref and set the default behavior to the 'true' branch. r=mconley.
Differential Revision: https://phabricator.services.mozilla.com/D161375
2022-11-15 21:08:14 +00:00
Kershaw Chang f69f9b2f99 Bug 1797729 - Test case, r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D161789
2022-11-15 20:37:40 +00:00
Adam Vandolder d7e3ad7220 Bug 1632975 - Run microtask checkpoint before processing script. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D160988
2022-11-15 20:24:15 +00:00
Jon Coppeard f4b3c97a4a Bug 1693223 - Fix gray marking assertions in ProxyObject::setPrivate r=sfink
Currently this doesn't take account of the fact that gray bits may not be
corrent during incremental GC. The provided API function handles this.

Differential Revision: https://phabricator.services.mozilla.com/D162099
2022-11-15 20:07:16 +00:00
Dana Keeler 0a13b94a8f Bug 1791633 - separate nsITLSSocketControl from nsITransportSecurityInfo r=necko-reviewers,kershaw,jschanck
Depends on D160311

Differential Revision: https://phabricator.services.mozilla.com/D160313
2022-11-15 20:03:29 +00:00
Dana Keeler 21ac70dabe Bug 1791633 - rename nsISSLSocketControl to nsITLSSocketControl and move it and nsITransportSecurityInfo to PSM r=necko-reviewers,kershaw
Depends on D160310

Differential Revision: https://phabricator.services.mozilla.com/D160311
2022-11-15 20:03:29 +00:00
Dana Keeler bd6502dc63 Bug 1791633 - rename nsNSSSocketInfo to NSSSocketControl and move to its own file r=jschanck
Differential Revision: https://phabricator.services.mozilla.com/D160310
2022-11-15 20:03:28 +00:00
Greg Stoll 7b4e5a3e2f Bug 1798796 - ignore thread exit codes in ASAN builds for a few tests r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D162134
2022-11-15 20:01:53 +00:00
alwu 4526ffab6a Bug 1800525 - Update owner and peers for 'Core: Media Playback'. r=zeid
Differential Revision: https://phabricator.services.mozilla.com/D162030
2022-11-15 19:51:23 +00:00