Commit Graph

874237 Commits

Author SHA1 Message Date
John Schanck
f2870147ca Bug 1876442 - remove OCSP_AGE_AT_CRLITE_OVERRIDE probe. r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D199681
2024-02-22 23:26:41 +00:00
Joel Maher
eaf8b887ab Bug 1879538 - cleanup unnecessary and redundant reftest conditions. r=aryx,jgilbert
Differential Revision: https://phabricator.services.mozilla.com/D201794
2024-02-22 23:04:45 +00:00
Sebastian Hengst
548f787aba Bug 1873462 - set webcodec's full-cycle-test's vp9 tests video-encoder as precondition failed on Windows 2024-02-23 00:00:05 +01:00
Jan-Ivar Bruaroey
aa9ae27229 Bug 1881445 - Fix non-unified build error in video_capture_avfoundation.mm. r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D202516
2024-02-22 22:49:16 +00:00
Mark Banner
c1cf4b84d8 Bug 1881497 - Enable ESLint rule object-shorthand on devtools/client/debugger/src/. r=devtools-reviewers,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D202435
2024-02-22 22:13:25 +00:00
Robin Steuber
d9487d1633 Bug 1881360 - Allow paths_no_keep_path to have multiple roots r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D202362
2024-02-22 21:54:22 +00:00
Mike Hommey
cd7db720af Bug 1881370 - Upgrade ahash to 0.7.8. r=nika,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D202361
2024-02-22 21:27:09 +00:00
Thomas Wisniewski
99fbfb8b8c Bug 1875494 - Use troubleshoot.sys.mjs more in Report Broken Site to gather data for reports; r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D199448
2024-02-22 21:17:25 +00:00
Natalia Csoregi
e11c42d844 Backed out 2 changesets (bug 1881117) for causing bustage on nsNSSComponent.cpp. CLOSED TREE
Backed out changeset c21d937e3026 (bug 1881117)
Backed out changeset b63dd341a4aa (bug 1881117)
2024-02-22 23:59:22 +02:00
Nathan Barrett
5d5dcf47d6 Bug 1754329 - Add hover interactions to settings menu r=thecount
Differential Revision: https://phabricator.services.mozilla.com/D200386
2024-02-22 20:39:58 +00:00
Edgar Chen
a12c77df67 Bug 1881199 - Use FACE itself to show invalid popup when the validation anchor is null; r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D202423
2024-02-22 20:24:32 +00:00
Brad Werth
bcea61fa68 Bug 1879816: Ensure that balanced calls to nsCocoaWindow::SetModal result in balanced modal state. r=mstange
It is important that calls to this function have no early exits and
process all the side effects. The side effects of this function affect
the behavior of other/future windows. So whether or not this particular
native window has already been destroyed can't affect whether or not the
app is in a modal state.

Differential Revision: https://phabricator.services.mozilla.com/D202496
2024-02-22 20:15:55 +00:00
Yury Delendik
1fd31df479 Bug 1881557 - Add Wasm GC support in wasm::Encoder. r=rhunt
Differential Revision: https://phabricator.services.mozilla.com/D202483
2024-02-22 19:53:29 +00:00
Jonathan Kew
52f4053e4d Bug 1881487 - Run './mach vendor rust' to get the unicode-bidi and smallvec updates. r=platform-i18n-reviewers,nordzilla
Depends on D202415

Differential Revision: https://phabricator.services.mozilla.com/D202416
2024-02-22 19:47:54 +00:00
Jonathan Kew
b5eda7e86d Bug 1881487 - Update unicode-bidi to pick up newly-added smallvec support. r=platform-i18n-reviewers,supply-chain-reviewers,nordzilla
Differential Revision: https://phabricator.services.mozilla.com/D202415
2024-02-22 19:47:54 +00:00
alwu
e3cc3beaaa Bug 1881589 - report current state. r=jrmuizel
[current state](https://searchfox.org/mozilla-central/rev/9982a76fe95c70f7c2dca2d60bd78e015313924d/dom/media/platforms/wmf/metrics.yaml#72-74) was added in bug 1873394, but we forgot to report it.

Differential Revision: https://phabricator.services.mozilla.com/D202488
2024-02-22 19:45:32 +00:00
Steve Fink
eb365363c0 Bug 1879997 - use CountLeadingZeroes32 r=spidermonkey-reviewers,arai
Differential Revision: https://phabricator.services.mozilla.com/D201887
2024-02-22 19:36:48 +00:00
Sammy Khamis
aa561a6d76 Bug 1880556: Add toggles for FxA products r=sync-reviewers,markh
Differential Revision: https://phabricator.services.mozilla.com/D202365
2024-02-22 19:32:34 +00:00
Dana Keeler
bf6e9bd6aa Bug 1881117 - avoid unnecessary work when importing third party certificates on Windows r=jschanck
Differential Revision: https://phabricator.services.mozilla.com/D202271
2024-02-22 19:20:25 +00:00
Dana Keeler
a390434a54 Bug 1881117 - add convenience functions for listing third party certificates r=jschanck
Differential Revision: https://phabricator.services.mozilla.com/D202270
2024-02-22 19:20:25 +00:00
Bob Owen
84fdc8a66f Bug 1878638 p4: Remove BrokerServices::AddTargetPeer. r=handyman
This was removed from chromium and we no longer need to add it back.

Differential Revision: https://phabricator.services.mozilla.com/D200905
2024-02-22 19:03:56 +00:00
Bob Owen
bf1aba0029 Bug 1878638 p3: Remove sandbox DuplicateHandle brokering. r=handyman
This was removed from chromium and we no longer need to add it back.

Differential Revision: https://phabricator.services.mozilla.com/D200904
2024-02-22 19:03:56 +00:00
Christian Holler
30b777cfd9 Bug 1881584 - Disable additional IPC port security checks for fuzzing. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D202485
2024-02-22 18:45:39 +00:00
Mozilla Releng Treescript
f23f4ed3ca no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
en-GB -> 4f6e433876cc08ab7f1530b15ca88a05ac5d2a4e
fr -> 98a057a2b0989e364bfb56c4898740ea94627741
fur -> 504e210158676b101bc65868199e1aa1285070a9
it -> e96b185929807a3e8f5a2c69cf7eda0aa2d39550
tr -> 97c8d991d987d2e2b07ac645051988412079a8c0
2024-02-22 19:03:40 +00:00
Chris Peterson
0958fa945a Bug 1878465 - Change Android event error string from char8_t to char to fix C++20 build error. r=geckoview-reviewers,m_kato
When compiled with -std=c++17, `u8""` string literals have type `const char[]`. When compiled with -std=c++20, `u8""` strings have type `const char8_t[]`. `JS_ReportErrorUTF8()` has no override for `char8_t` strings, so `u8"Invalid event data property %s"` at https://searchfox.org/mozilla-central/rev/5eedf36dc46f1683af7478c7adaf308ceb42911b/widget/android/EventDispatcher.cpp#132 fails to compile. In this case, there's no reason for `"Invalid event data property %s"` to be a `u8` string because it contains no non-ASCII characters that would be encoded incorrectly. Plus, clang's default character encoding for .cpp files is UTF-8, so `u8` is redundant here.

widget/android/EventDispatcher.cpp:125:7: error: no matching function for call to 'JS_ReportErrorUTF8'
  125 |       JS_ReportErrorUTF8(
      |       ^~~~~~~~~~~~~~~~~~
obj-aarch64-unknown-linux-android/dist/include/js/ErrorReport.h:465:27: note: candidate function not viable: no known conversion from 'const char8_t[31]' to 'const char *' for 2nd argument
  465 | extern JS_PUBLIC_API void JS_ReportErrorUTF8(JSContext* cx, const char* format,
      |                           ^                                 ~~~~~~~~~~~~~~~~~~

Differential Revision: https://phabricator.services.mozilla.com/D200553
2024-02-22 17:40:21 +00:00
Julian Descottes
1e6f17a7b6 Bug 1881559 - [devtools] Stop disabling devtools.chrome.enabled for markupview mochitests r=devtools-reviewers,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D202462
2024-02-22 17:27:07 +00:00
Lee Salzman
8e02a57b80 Bug 1851963 - Use unsigned char in ConicGradientEffectD2D1. r=jrmuizel
Although char is usually unsigned, somehow the conversion between float to
char may be clamping, as noted in bug 1787085. We want to explicitly use
unsigned char here, which is the right thing to do.

Differential Revision: https://phabricator.services.mozilla.com/D202472
2024-02-22 17:12:06 +00:00
Andrew McCreight
e6a51816d0 Bug 1880692, part 2 - Use an estimate for encoded characters. r=smaug
This makes the calculation simpler and faster, at a hopefully small
cost in space. Idea by peterv.

This reduced the time to run a microbenchmark locally by around 12%.

Differential Revision: https://phabricator.services.mozilla.com/D202281
2024-02-22 16:57:14 +00:00
Andrew McCreight
4e87a420eb Bug 1880692, part 1 - Make StringBuilder::Unit::mLength specific to literals. r=smaug
That is the only case that uses it. This might save a bit of space
and avoids some useless stores. Idea by peterv.

Differential Revision: https://phabricator.services.mozilla.com/D202344
2024-02-22 16:57:13 +00:00
Noemi Erli
8dc5ebfd5f Backed out changeset 0fcec29405ad (bug 1879816) for causing failures in test_menulist_keynav.xhtml CLOSED TREE 2024-02-22 19:15:13 +02:00
Hubert Boma Manilla
ad82a6f951 Bug 1878647 - [devtools] Fix debugger editor line wrapping for codemirror 6 r=devtools-reviewers,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D201808
2024-02-22 16:56:26 +00:00
Hubert Boma Manilla
bca6df23e8 Bug 1878647 - [devtools] Show text in the debugger with codemirror 6 r=devtools-reviewers,nchevobbe
This patch enables showing basic source text content on source selection.

Differential Revision: https://phabricator.services.mozilla.com/D201809
2024-02-22 16:56:26 +00:00
Hubert Boma Manilla
079fe68aa8 Bug 1878647 - [devtools] Some cleanup of the editor and documents utils r=devtools-reviewers,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D202112
2024-02-22 16:56:25 +00:00
Emilio Cobos Álvarez
35686e50bb Bug 1881074. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D202329
2024-02-22 16:53:57 +00:00
Tarik Eshaq
4c7403d5ba Bug 1855264: Prevents access token and scoped key race condition. r=markh,sync-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D199643
2024-02-22 16:48:45 +00:00
Cristian Tuns
6cb899e761 Bug 1881551 - Fix lint failure wpt-meta. CLOSED TREE 2024-02-22 11:39:48 -05:00
Cristian Tuns
9997dbebb5 Backed out changeset ee7693ef6d0d (bug 1877957) due to performance regressions CLOSED TREE 2024-02-22 11:28:46 -05:00
Brad Werth
914d7dfb6a Bug 1879816: Make nsCocoaWindow::Destroy close the window and let destruction happen later. r=mstange
This allows mWindow to stay alive as long as there are still references
to the nsCocoaWindow that owns it. This was the original intent before
the landing of Bug 1865372, which instead destroyed mWindow as soon as
possible. The important behavior in Destroy() is that the native window
becomes not visible. There are at least two ways to hide the window:
orderOut, which merely hides the window, and close (used here) which has
some additional semantic meaning and posts NSWindowWillCloseNotification.
That notification is detected by our window state save/restore code, so
closing the window is a trigger to update the window state. It's
appropriate to update this state during Destroy().

The alternative of hiding the window with orderOut also seems to confuse
the window  manager when closing a fullscreen window (which was the
issue addressed  by Bug 1865372). So we use close. In order to make this
work, we have to ensure that all new native windows have the property
releaseWhenClosed set to NO, and that we explicitly release mWindow in
DestroyNativeWindow().

Differential Revision: https://phabricator.services.mozilla.com/D202363
2024-02-22 16:25:53 +00:00
Emilio Cobos Álvarez
da249afc64 Bug 1881457 - Keep saving mFocusedValue. r=smaug
This deletion was an oversight of the regressing bug. Kind of
embarrassing we didn't have a test for it...

Differential Revision: https://phabricator.services.mozilla.com/D202449
2024-02-22 16:20:50 +00:00
Julian Descottes
eb0ac7927a Bug 1880477 - [wdspec] Add test for basic support of network.provideResponse r=webdriver-reviewers,Sasha
Depends on D201970

Differential Revision: https://phabricator.services.mozilla.com/D201971
2024-02-22 16:17:21 +00:00
Julian Descottes
aed1e8f6a3 Bug 1880477 - [wdspec] Add tests for invalid arguments for all provideResponse parameters r=webdriver-reviewers,Sasha
Depends on D201969

Differential Revision: https://phabricator.services.mozilla.com/D201970
2024-02-22 16:17:21 +00:00
Julian Descottes
6d265c62b9 Bug 1880477 - [wdspec] Add support for all provideResponse arguments in network test module r=webdriver-reviewers,jgraham
Depends on D201967

Differential Revision: https://phabricator.services.mozilla.com/D201969
2024-02-22 16:17:21 +00:00
Julian Descottes
41a59dc6d8 Bug 1880477 - [bidi] Add basic support for network.provideResponse command r=webdriver-reviewers,Sasha
Differential Revision: https://phabricator.services.mozilla.com/D201967
2024-02-22 16:17:20 +00:00
Roger Yang
a3d43670ce Bug 1837601 - Indicate if location change was requested by user. r=owlish,amejiamarmol
Differential Revision: https://phabricator.services.mozilla.com/D199568
2024-02-22 15:36:53 +00:00
Sebastian Hengst
584444bde5 Bug 1881551 - set soft-navigation-heuristics/replacestate.tentative.html as intermittent on Windows opt CLOSED TREE DONTBUILD
Bug 1880619 of the latest sync of web-platform-tests with upstream had
modified the test.
2024-02-22 16:51:43 +01:00
Kershaw Chang
b49fe516d6 Bug 1881393 - Remove HTTPS_RR_OPEN_TO_FIRST_SENT, r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D202401
2024-02-22 15:09:32 +00:00
florin.bilt
a8e7c3d508 Bug 1881172 - fix url for chrome driver r=perftest-reviewers,kshampur
Differential Revision: https://phabricator.services.mozilla.com/D202304
2024-02-22 15:06:25 +00:00
pstanciu
3fc3a2238b Backed out changeset fdcedb217978 (bug 1880323) for causing failures in nsWindow.cpp. CLOSED TREE 2024-02-22 16:56:07 +02:00
Malte Juergens
686328e490 Bug 761152 - Copy referrer info to new session history entry on history.pushState r=freddyb
Per spec [1], we should copy over the complete document state [2], which
includes the referrer info. Bug 1773192 has already added this for the
"replace" case when the session history is in parent (almost always the case),
but it is still missing for the "push" case, and the "replace" case when the
session history is not in parent.

[1] https://html.spec.whatwg.org/multipage/browsing-the-web.html#url-and-history-update-steps
[2] https://html.spec.whatwg.org/multipage/browsing-the-web.html#document-state

Differential Revision: https://phabricator.services.mozilla.com/D200684
2024-02-22 14:29:06 +00:00
Valentin Gosu
7be2dd861f Bug 1875000 - Avoid OOM in jar code r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D202307
2024-02-22 14:20:25 +00:00