862107 Commits

Author SHA1 Message Date
Tooru Fujisawa
e1306f14b6 Bug 1861309 - Part 1: Use 1-origin column number in JS::GetRequestedModuleSourcePos and ModuleLoaderBase::HandleResolveFailure. r=jonco
Depends on D192781

Differential Revision: https://phabricator.services.mozilla.com/D192782
2023-11-08 02:01:37 +00:00
Tooru Fujisawa
82d020b392 Bug 1848467 - Part 4: Assert 0 value is not used for 1-origin column number. r=iain
Depends on D192780

Differential Revision: https://phabricator.services.mozilla.com/D192781
2023-11-08 02:01:36 +00:00
Tooru Fujisawa
4affedaffb Bug 1848467 - Part 3: Use column 1 for TaggedColumnNumberOneOrigin initial value. r=iain
Depends on D192779

Differential Revision: https://phabricator.services.mozilla.com/D192780
2023-11-08 02:01:36 +00:00
Tooru Fujisawa
e007ef255c Bug 1848467 - Part 2: Use column 1 in 1-origin as fallback value in js::ErrorObject. r=iain
Depends on D192778

Differential Revision: https://phabricator.services.mozilla.com/D192779
2023-11-08 02:01:35 +00:00
Tooru Fujisawa
301b7cea44 Bug 1848467 - Part 1: Use column 1 in 1-origin in differential testing. r=iain
Depends on D192567

Differential Revision: https://phabricator.services.mozilla.com/D192778
2023-11-08 02:01:35 +00:00
Tooru Fujisawa
cfa2ce94ad Bug 1862627 - Fix column number operation with 1-origin. r=iain
Differential Revision: https://phabricator.services.mozilla.com/D192567
2023-11-08 02:01:35 +00:00
alwu
30ca8dfdc9 Bug 1863621 - only set MF_EME_INITDATATYPES on Windows 10. r=jolin
Differential Revision: https://phabricator.services.mozilla.com/D192993
2023-11-08 01:11:43 +00:00
Tooru Fujisawa
a0454d2228 Bug 1849732 - Part 19: Use mozilla::Result in ParseNode and FoldConstants. r=dminor
Differential Revision: https://phabricator.services.mozilla.com/D191556
2023-11-08 00:55:42 +00:00
Tooru Fujisawa
feb196ceab Bug 1849732 - Part 18: Remove toResult helper. r=dminor
Differential Revision: https://phabricator.services.mozilla.com/D191555
2023-11-08 00:55:42 +00:00
Tooru Fujisawa
02c96303c8 Bug 1849732 - Part 17: Use mozilla::Result in top-level Parser methods. r=dminor
Differential Revision: https://phabricator.services.mozilla.com/D191554
2023-11-08 00:55:41 +00:00
Tooru Fujisawa
8fa96202f2 Bug 1849732 - Part 16: Use mozilla::Result in record/tuple-related Parser methods. r=dminor
Differential Revision: https://phabricator.services.mozilla.com/D191553
2023-11-08 00:55:41 +00:00
Tooru Fujisawa
1e50753520 Bug 1849732 - Part 15: Use mozilla::Result in import/export-related Parser methods. r=dminor
Differential Revision: https://phabricator.services.mozilla.com/D191552
2023-11-08 00:55:41 +00:00
Tooru Fujisawa
2e4fe82417 Bug 1849732 - Part 14: Use mozilla::Result in internal-name-related Parser methods. r=dminor
Differential Revision: https://phabricator.services.mozilla.com/D191551
2023-11-08 00:55:40 +00:00
Tooru Fujisawa
f92ae3b47e Bug 1849732 - Part 13: Use mozilla::Result in control-flow-related Parser methods. r=dminor
Differential Revision: https://phabricator.services.mozilla.com/D191550
2023-11-08 00:55:40 +00:00
Tooru Fujisawa
373365cf9f Bug 1849732 - Part 12: Use mozilla::Result in expression-related Parser methods. r=dminor
Differential Revision: https://phabricator.services.mozilla.com/D191549
2023-11-08 00:55:39 +00:00
Tooru Fujisawa
38b9f6df40 Bug 1849732 - Part 11: Use mozilla::Result in unary/binary/ternary expression-related Parser methods. r=dminor
Differential Revision: https://phabricator.services.mozilla.com/D191548
2023-11-08 00:55:39 +00:00
Tooru Fujisawa
c2f52102cf Bug 1849732 - Part 10: Use mozilla::Result in member and call-related Parser methods. r=dminor
Differential Revision: https://phabricator.services.mozilla.com/D191547
2023-11-08 00:55:38 +00:00
Tooru Fujisawa
0044b1fdf8 Bug 1849732 - Part 9: Use mozilla::Result in assignment-related Parser methods. r=dminor
Differential Revision: https://phabricator.services.mozilla.com/D191546
2023-11-08 00:55:38 +00:00
Tooru Fujisawa
a483991d7e Bug 1849732 - Part 8: Use mozilla::Result in variable declaration-related Parser methods. r=dminor
Differential Revision: https://phabricator.services.mozilla.com/D191545
2023-11-08 00:55:37 +00:00
Tooru Fujisawa
d82075e194 Bug 1849732 - Part 7: Use mozilla::Result in class-related Parser methods. r=dminor
Differential Revision: https://phabricator.services.mozilla.com/D191544
2023-11-08 00:55:37 +00:00
Tooru Fujisawa
c4daa9f615 Bug 1849732 - Part 6: Use mozilla::Result in function-related Parser methods. r=dminor
Differential Revision: https://phabricator.services.mozilla.com/D191543
2023-11-08 00:55:36 +00:00
Tooru Fujisawa
cad83ee42f Bug 1849732 - Part 5: Use mozilla::Result in object-literal and array-literal-related Parser methods. r=dminor
Differential Revision: https://phabricator.services.mozilla.com/D191542
2023-11-08 00:55:36 +00:00
Tooru Fujisawa
ba0eb81298 Bug 1849732 - Part 4: Use mozilla::Result in identifier-related Parser methods. r=dminor
Differential Revision: https://phabricator.services.mozilla.com/D191541
2023-11-08 00:55:36 +00:00
Tooru Fujisawa
d2e2dd112e Bug 1849732 - Part 3: Use mozilla::Result in literal-related Parser methods. r=dminor
Differential Revision: https://phabricator.services.mozilla.com/D191540
2023-11-08 00:55:35 +00:00
Tooru Fujisawa
35787daf7e Bug 1849732 - Part 2: Use mozilla::Result in ParseHandler methods. r=dminor
If the result is immediately returned, use `.unwrapOr(null())`,
otherwise, use `MOZ_TRY_VAR` or `MOZ_TRY_VAR_OR_RETURN`.

Differential Revision: https://phabricator.services.mozilla.com/D186755
2023-11-08 00:55:35 +00:00
Tooru Fujisawa
77b44c5bb6 Bug 1849732 - Part 1: Add NodeResult, NodeError, and NodeErrorResult. r=dminor
Differential Revision: https://phabricator.services.mozilla.com/D191539
2023-11-08 00:55:34 +00:00
Sandor Molnar
32304263b0 Bug 1863325 - Mark storage-access-permission tests as intermittent. r=aryx DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D192997
2023-11-08 00:14:41 +00:00
sotaro
5ca48e911a Bug 1860801 - Remove caching d3d12::Resource in TextureRaw r=lsalzman
Delete d3d12::Resource caching for now because it crashes when d3d12::Resource is deleted after wgpu_server_delete().

Differential Revision: https://phabricator.services.mozilla.com/D192953
2023-11-08 00:12:34 +00:00
Tooru Fujisawa
f5cf3b7309 Bug 1839519 - Part 2: Convert reftest JSM to ESM. r=tnikkel
Depends on D192840

Differential Revision: https://phabricator.services.mozilla.com/D192841
2023-11-08 00:01:58 +00:00
Tooru Fujisawa
d612bd8504 Bug 1839519 - Part 1: Stop loading jsm into window context. r=tnikkel
Differential Revision: https://phabricator.services.mozilla.com/D192840
2023-11-08 00:01:58 +00:00
James Teh
74e2c544fe Bug 1863466: Support details and error message relations for RemoteAccessible. r=morgan
Differential Revision: https://phabricator.services.mozilla.com/D192916
2023-11-08 00:00:40 +00:00
Iulian Moraru
30a7dccd55 Bug 1775605 - disable browser_label_and_icon.js on win 11 opt for frequent failures. r=sclements,sessionstore-reviewers DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D192794
2023-11-07 23:59:44 +00:00
Ashley Hale
e97bb30b34 Bug 1852513 - Use more gradient color stops for interpolation r=tlouw,emilio
Differential Revision: https://phabricator.services.mozilla.com/D190903
2023-11-07 22:28:50 +00:00
Sandor Molnar
ae081ec358 Backed out changeset 36cd4787833a (bug 1724089) for causing xpc failures on docshell/test/unit/test_subframe_stop_after_parent_error.js CLOSED TREE 2023-11-08 03:04:53 +02:00
Sandor Molnar
f0e448b445 Backed out changeset aa168a721ae9 (bug 1825977) for causing xpc failures on toolkit/components/passwordmgr/test/unit/test_logins_search.js / test_module_LoginExport 2023-11-08 03:03:11 +02:00
Eitan Isaacson
95dcf00cc5 Bug 1862999 - Introduce support for AXARIAPosInSet and AXARIASetSize. r=morgan
Differential Revision: https://phabricator.services.mozilla.com/D192887
2023-11-07 22:24:23 +00:00
Brad Werth
88d846bbb8 Bug 1854820 Part 2: Update an extension window test to check window sizes. r=extension-reviewers,robwu
Differential Revision: https://phabricator.services.mozilla.com/D192980
2023-11-07 22:04:07 +00:00
Brad Werth
fc77cc0faa Bug 1854820: Make the transition to window normal state work the same on extension windows as it does elsewhere. r=extension-reviewers,robwu
Calling window.restore will return the window to its previous
dimensions. Prior to this patch, extension windows transitioning to
normal state would add a second step where they would forcibly resize
the window to content. The motivating reason for this additional step is
some kind of difficulty with macOS windows restoring from other states.
Those issues were handled comprehensively in Bug 1631735, and now the
extra step is unnecessary and surprising to users. Since the call was
being made potentially during a deminimization native transition, the
window is at a very small size and expanding it to fit the content is
resizing it to a strange small size. Window.restore will do the right
thing, so this patch stops calling sizeToContent.

Differential Revision: https://phabricator.services.mozilla.com/D189972
2023-11-07 22:04:07 +00:00
Jan-Erik Rediger
6a6c35215a Bug 1863521 - Add missing data review links. r=amadan
Differential Revision: https://phabricator.services.mozilla.com/D192940
2023-11-07 21:54:43 +00:00
Emily McDonough
d3021426e0 Bug 1862971 - Set mixed page size pref for page-size-010-print r=layout-reviewers,TYLin
Differential Revision: https://phabricator.services.mozilla.com/D192873
2023-11-07 21:53:50 +00:00
Gregory Pappas
2eec0c40d8 Bug 1724089 - Remove browser.tabs.remote.autostart pref r=webdriver-reviewers,perftest-reviewers,geckoview-reviewers,jgraham,extension-reviewers,mossop,sparky,robwu,owlish
Differential Revision: https://phabricator.services.mozilla.com/D192136
2023-11-07 21:44:01 +00:00
Chris Peterson
98c8fed52f Bug 1863468 - Fix non-unified C++20 build by including RtpExtension definition in MediaPipelineFilter.h. r=webrtc-reviewers,ng
When compiling with -std=c++20 (a work in progress in meta bug 1768116), the non-unified build of dom/media/webrtc/transportbridge/MediaPipelineFilter.cpp fails because MediaPipelineFilter.h's call to the std::vector<webrtc::RtpExtension> copy constructor in GetExtmap() transitively includes some C++20 Ranges function definitions that require a full definition of RtpExtension, not just a forward declaration.

Differential Revision: https://phabricator.services.mozilla.com/D192966
2023-11-07 21:37:20 +00:00
Magnus Melin
e92f77a4c5 Bug 1825977 - Allow saving creds with an empty realm. r=credential-management-reviewers,mtigley
Perhaps unusual, but an "" realm should work.

Differential Revision: https://phabricator.services.mozilla.com/D191383
2023-11-07 21:33:47 +00:00
Julian Descottes
585605d2bf Bug 1861655 - [wdspec] Add BiDi navigationStarted test for locationchange happening before load r=webdriver-reviewers,Sasha
Depends on D192110

Differential Revision: https://phabricator.services.mozilla.com/D192111
2023-11-07 21:24:21 +00:00
Julian Descottes
4cb7df0138 Bug 1861655 - [bidi] Create navigation id in browsingContext.navigate r=webdriver-reviewers,Sasha
Differential Revision: https://phabricator.services.mozilla.com/D192110
2023-11-07 21:24:21 +00:00
Jamie Nicol
70bc2abee1 Bug 1663700 - Use content process profile data in Android PGO builds. r=nika
Currently Android PGO builds only use profile data from the parent
process. On Android especially a lot of interesting work only occurs
in the content process, so we are missing out on some useful
optimizations here.

This occurs because profile data gets dumped at the end of a process'
shutdown, but content processes are terminated early on Android before
that has a chance to happen. We terminate processes early due to there
being a finite number of content process Services available. We
therefore unbind the Service immediately so that it becomes available
to launch a new process with sooner. (And once a Service has been
unbound it is indeed imperative that its process is killed immediately
so that Android does not attempt to reuse the process for a new
Service binding.) Since we will not reach the process limit during the
PGO profile run we can afford to wait for the process to shut down
cleanly.

Differential Revision: https://phabricator.services.mozilla.com/D192867
2023-11-07 20:57:53 +00:00
Botond Ballo
26c27b7632 Bug 1849407 - Treat a touch-cancel before the first touch-move as a preventDefault(). r=hiro,geckoview-reviewers,owlish
Depends on D186063

Differential Revision: https://phabricator.services.mozilla.com/D186064
2023-11-07 20:15:36 +00:00
owlishDeveloper
6605daacde Bug 1849060 - Use non-html links for error pages in tests r=geckoview-reviewers,zmckenney
Differential Revision: https://phabricator.services.mozilla.com/D192520
2023-11-07 20:12:27 +00:00
Mark Banner
91cbfc91bf Bug 1862462 - Add a search configuration test for Wikipedia. r=search-reviewers,daleharvey
Depends on D192408

Differential Revision: https://phabricator.services.mozilla.com/D192486
2023-11-07 20:01:38 +00:00
Hubert Boma Manilla
678b32f0df Bug 1858076 - [devtools] Show notification in the console when original variable mapping is disabled r=devtools-reviewers,nchevobbe
This patch displays a notification in the console when the debugger is paused
in an original file with original variable mapping is turned off.

The notification is displayed when console input is focused, also if the user selects
a generated file, or is no longer paused or switches on varaible mapping, the notification is removed
once the console input is refocused.

Also added support for specific notifications to control displaying the close button.

Differential Revision: https://phabricator.services.mozilla.com/D191568
2023-11-07 19:51:31 +00:00