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

856651 Коммитов

Автор SHA1 Сообщение Дата
Vinny Diehl b6d5797728 Bug 1840642 - Refactor getRealmConfiguration and getBuildConfiguration r=mgaudet
This implementation allows for the old behavior, returning a plain
object, if these functions are given no argument, while providing the
new behavior, querying the build/realm configuration, if an argument is
given.

Differential Revision: https://phabricator.services.mozilla.com/D188788
2023-09-25 15:42:19 +00:00
Cosmin Sabou 85c2d72afc Backed out changeset e4bf227a6224 (bug 1801501) for causing mochitest plain failures on test_windowOpen.html. CLOSED TREE 2023-09-25 20:15:27 +03:00
Cristian Tuns 8ce555ea94 Backed out changeset 37ade77d181e (bug 1685926) for causing build bustages in PerformanceEventTiming.cpp CLOSED TREE 2023-09-25 12:40:22 -04:00
Cristian Tuns 9965a3ac3d Merge mozilla-central to autoland on a CLOSED TREE 2023-09-25 12:11:04 -04:00
Cristian Tuns 95ec620fda Merge autoland to mozilla-central. a=merge 2023-09-25 12:08:45 -04:00
Emilio Cobos Álvarez b2e89b7820 Bug 1854757 - Relax assert to account for snapshots that we take for relative selector invalidation. r=dshin
Not sure how easy would it be to construct a test-case for this...

Differential Revision: https://phabricator.services.mozilla.com/D189061
2023-09-25 15:26:35 +00:00
Michael Froman 690a9e089f Bug 1854463 - prep_repo.sh - use the error message from verify_vendoring.sh r=dbaker DONTBUILD
Depends on D188881

Differential Revision: https://phabricator.services.mozilla.com/D188882
2023-09-25 15:15:02 +00:00
Michael Froman 28b8281d42 Bug 1854463 - verify_vendoring.sh - better detection of last patch-stack update. r=dbaker DONTBUILD
Depends on D188880

Differential Revision: https://phabricator.services.mozilla.com/D188881
2023-09-25 15:15:02 +00:00
Michael Froman fabfecdc28 Bug 1854463 - loop-ff.sh - skip startup sanity checks when saving patch-stack. r=dbaker DONTBUILD
Depends on D188879

Differential Revision: https://phabricator.services.mozilla.com/D188880
2023-09-25 15:15:01 +00:00
Michael Froman 288b4e1040 Bug 1854463 - save_patch_stack.py - add sanity checks at startup. r=dbaker DONTBUILD
- check for clean mercurial repo
- check for pre-exiting github repo
- make sure the patch-stack passes verify_vendoring.sh
- add flag to skip startup sanity checks for scripts like loop-ff.sh
  that already verify sanity.

Depends on D188878

Differential Revision: https://phabricator.services.mozilla.com/D188879
2023-09-25 15:15:01 +00:00
Michael Froman 87ac36f402 Bug 1854463 - run_operations.py - only print stderr if capture_output is true for run_shell command. r=dbaker DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D188878
2023-09-25 15:15:00 +00:00
Jan de Mooij 839220b4d9 Bug 1853467 part 3 - Bump PropertyInfoWithKeyVector inline storage from 8 to 16. r=jonco
Speedometer 3's Charts-chartjs calls this with an object with 10 properties,
so this avoids malloc overhead.

Depends on D188967

Differential Revision: https://phabricator.services.mozilla.com/D188968
2023-09-25 15:04:48 +00:00
Jan de Mooij dcedb59cf1 Bug 1853467 part 2 - Simplify loop for Object.assign fast path. r=jonco
We don't need to use the vector in this case because both objects
are plain objects with only data properties.

Depends on D188966

Differential Revision: https://phabricator.services.mozilla.com/D188967
2023-09-25 15:04:48 +00:00
Jan de Mooij 179bf597d9 Bug 1853467 part 1 - Add fast path to Object.assign for when we can reuse the shape's PropMap. r=jonco
We already had an optimization to reuse the shape when assigning to an empty object.
This often doesn't work because the number of fixed slots is different, but in
this case we can still reuse the property map.

Differential Revision: https://phabricator.services.mozilla.com/D188966
2023-09-25 15:04:47 +00:00
Nicolas Chevobbe 20921d6819 Bug 1841265 - Add InspectorUtils.getCSSRegisteredProperties. r=emilio,zrhoffman.
Differential Revision: https://phabricator.services.mozilla.com/D188215
2023-09-25 15:02:51 +00:00
june wilde e87c7725bf Bug 1801501 - Check if rootDoc is secure context for web compat; r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D175134
2023-09-25 14:41:53 +00:00
Adam Vandolder 190df7c40c Bug 1685926 - Group disconnected radio buttons together. r=saschanaz,smaug
Differential Revision: https://phabricator.services.mozilla.com/D162349
2023-09-25 14:39:08 +00:00
Randell Jesup 871d57a779 Bug 1850870: Add Web Platform Test for WebTransport's SendOrder options r=kershaw,jib
Differential Revision: https://phabricator.services.mozilla.com/D187205
2023-09-25 14:38:00 +00:00
Yoshi Cheng-Hao Huang 120a1436ad Bug 1831583 - Part 4: Mark [Static import (redirect).] failed as expected in dedicated-worker-import-data-url.any.js and shared-worker-import-data-url.window.js. r=dom-worker-reviewers,asuth
In this test, The worker will load a data URI, which import another test
script statically, and the imported script will import 'export-on-load-script.js',
which will be served with the CORS header 'Access-Control-Allow-Origin: *' in
/workers/modules/resources/export-on-load-script.js.headers

In the test case [Static import (redirect).], 'export-on-load-script.js' will be
redirected, and the redirected script doesn't have the CORS header.

According the current spec, the redirected 'export-on-load-script.js' is
in the same-origin with the document, therefore it should be loaded.

But with Gecko's implementation, the redirected script "export-on-load-script.js"
is cross-origin with the main worker script (which is loaded by data URI),
so the script is blocked.

(The first test case, which tests static import without redirect, the
script 'export-on-load-script.js' could be loaded by Gecko because the
script has the CORS header.)

Mark this test case as failed according to the spec issue
https://github.com/whatwg/html/issues/9571

Differential Revision: https://phabricator.services.mozilla.com/D187901
2023-09-25 14:37:01 +00:00
Yoshi Cheng-Hao Huang 10c36e5a7f Bug 1831583 - Part 3: Mark [static import script from data: URL should be allowed.] failed as expected in [shared|dedicated]-worker-import-data-url-cross-origin.html.ini. r=dom-worker-reviewers,asuth
In the [static import script from data: URL should be allowed.] case,
The worker will load the data URI, which imports "/resources/static-import-script-block-cross-origin.js".

And static-import-script-block-cross-origin.js will static import 'export-block-cross-origin.js'

According to the current spec, the script "export-block-cross-origin.js"
is in the same origin of the document, therefore it should be loaded.

But with Gecko's implementation, the script "export-block-cross-origin.js"
is cross-origin with the main worker script (which is loaded by data URI),
so the script is blocked.

Mark this test case as failed according to the spec issue
https://github.com/whatwg/html/issues/9571

Differential Revision: https://phabricator.services.mozilla.com/D187900
2023-09-25 14:37:00 +00:00
Yoshi Cheng-Hao Huang 610c2ff1da Bug 1831583 - Part 2: Mark [dynamic import script from data: URL should be blocked.] as PASS in [shared|dedicated]-worker-import-data-url-cross-origin.html. r=dom-worker-reviewers,asuth
Update the ini file according to https://phabricator.services.mozilla.com/D181065

Differential Revision: https://phabricator.services.mozilla.com/D187899
2023-09-25 14:37:00 +00:00
Artur Iunusov 3beddab32f Bug 1831583: Fix secFlags when fetching a module script, r=dom-worker-reviewers,smaug
https://html.spec.whatwg.org/#fetch-a-single-module-script
Step 8. Let request be a new request whose URL is url,
destination is destination, mode is "cors",
referrer is referrer, and client is fetchClient.

Differential Revision: https://phabricator.services.mozilla.com/D181065
2023-09-25 14:37:00 +00:00
Randell Jesup 8eec2ce197 Bug 1840160: Handle failed channels in ContinueVerification() r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D188993
2023-09-25 14:34:47 +00:00
Mark Banner c2782050e8 Bug 1854948 - Remove support for Cu.import and XPCOMUtils.defineLazyModuleGetter from most of ESLint. r=arai
Differential Revision: https://phabricator.services.mozilla.com/D189132
2023-09-25 14:26:43 +00:00
Cristian Tuns 66ae587f22 Backed out 2 changesets (bug 1820807) for causing leak failures CLOSED TREE
Backed out changeset 4e90d1ca661c (bug 1820807)
Backed out changeset 115ae91a6425 (bug 1820807)
2023-09-25 11:35:40 -04:00
Connor Sheehan fcfe38a1ef Bug 1854496: update vendored aiohttp/requests and add new dependencies r=firefox-build-system-reviewers,mach-reviewers,ahochheiden
Update `aiohttp` to version 3.8.5 and `requests` to version 2.31.0,
and vendor their respective dependencies. Add all the new dependencies
to the various required site virtualenv requirements files.

Differential Revision: https://phabricator.services.mozilla.com/D188904
2023-09-25 14:22:11 +00:00
Bryan Thrall 6355de0665 Bug 1848244 - Maintain parentheses in OptionalDotExpr after folding r=arai,anba
ConditionalExpr is the only case I can see where constant-folding can replace
the valid LHS of an OptionalDotExpr with another expression that isn't valid in
the AST. This can happen when the ConditionalExpr is parenthesized, and
maintaining the parentheses keeps the folded expression valid for
OptionalDotExpr.

One alternative to maintaining the parentheses is to check if folding results
in a disallowed expression (not a MemberExpression or CallExpression), and
restoring the unfolded expression if so. Wrapping in parentheses lets us keep
the folding optimization, so it seems better.

Differential Revision: https://phabricator.services.mozilla.com/D187222
2023-09-25 14:11:27 +00:00
Emilio Cobos Álvarez 76307647e8 Bug 1854486 - Unify how we set the toolbox background across platforms. r=dao,desktop-theme-reviewers
Turns out macOS relies on the background being set in the toolbox rather
than :root because we slide the toolbox down entirely when the menubar
shows up in full-screen.

Since this is also the set up we have for lightweight themes and Linux,
and we can change Windows to do the same now that Aero is not a thing
anymore, clean-up the code and move all the toolbox background code to a
shared place.

In the future if we want to do something like Mica / Aero on Windows
again, we could do this trivially by setting --toolbox-non-lwt-bgcolor:
transparent or so on the relevant platform's file.

I can write a simpler patch for beta if needed.

Differential Revision: https://phabricator.services.mozilla.com/D189055
2023-09-25 14:04:11 +00:00
Mozilla Releng Treescript e242e3084e Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2023-09-25 13:56:52 +00:00
Mozilla Releng Treescript 9564687816 No bug - tagging b8084fc54e158a2adcdac710ea0c3a7c9559309e with FIREFOX_NIGHTLY_119_END a=release DONTBUILD CLOSED TREE 2023-09-25 13:56:42 +00:00
Ben Hearsum 503b96b025 Bug 1816990: update libdmg-hfsplus revision to pick up support for attributable DMGs r=releng-reviewers,hneiva
Differential Revision: https://phabricator.services.mozilla.com/D188826
2023-09-25 13:46:20 +00:00
Jonathan Kew 5c2b1b1d02 Bug 1850672 - Standard platform font-visibility level should be applied to localized names of the family. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D188494
2023-09-25 13:46:14 +00:00
Sean Feng b9a5188f94 Bug 1841656 - Make Firefox Translation iterates nodes inside ShadowDOM r=gregtatum
Differential Revision: https://phabricator.services.mozilla.com/D188870
2023-09-25 13:23:58 +00:00
Gabriele Svelto 985a5c9468 Bug 1854343 - Update the symbol scrapers to pick up packages for in-development versions of Fedora r=gerard-majax
Differential Revision: https://phabricator.services.mozilla.com/D188804
2023-09-25 13:02:38 +00:00
Gabriele Svelto c7f52ba8f7 Bug 1854386 - Suppress MIDI port creationg errors if the MIDI access promise is gone r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D188831
2023-09-25 12:54:09 +00:00
Gabriele Svelto 3571c97304 Bug 1837471 - Update the minidump-writer crate to pick up important Android fixes r=KrisWright,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D188803
2023-09-25 12:52:23 +00:00
Mozilla Releng Treescript bfd7f13734 No bug - tagging 68035862c82691cc5ad039c1067c1fd24d048350 with FIREFOX_BETA_119_BASE a=release DONTBUILD CLOSED TREE 2023-09-25 12:49:36 +00:00
Updatebot 73f8f5502c Bug 1854773 - Update PDF.js to 85568bd6ccf391818569190894e4f7ade7f1284d r=pdfjs-reviewers,calixte
Differential Revision: https://phabricator.services.mozilla.com/D189039
2023-09-25 12:42:08 +00:00
andrej 9c42869273 Bug 1795511 - Get motionmark ramp scores tracked for Firefox. r=perftest-reviewers,afinder
What we are doing in this bug is adding the ability to get motionmark ramp scores for just firefox
Motionmark has issues with other browsers, which is why we are starting with just firefox for now

Differential Revision: https://phabricator.services.mozilla.com/D188120
2023-09-25 12:29:35 +00:00
andrej 4d5bdef7a8 Bug 1848881 - Make test a required value when compiling a list of tests from the try and CI yml files. r=perftest-reviewers,taskgraph-reviewers,gbrown,sparky
Differential Revision: https://phabricator.services.mozilla.com/D188301
2023-09-25 12:27:38 +00:00
andrej 69e951efa3 Bug 1821378 - Add ARM chromedriver to existing fetch tasks for macosx. r=perftest-reviewers,taskgraph-reviewers,kshampur,gbrown
Recently we added Mac OSX with apple silicon, the chromedrivers used for apple silicon are different than the ones used for non-apple silicon chips
In this patch I add the ability to use differnt chromedrivers for mac by modifying the extracted names section which is where we untar the zipped chromedriver

Differential Revision: https://phabricator.services.mozilla.com/D188265
2023-09-25 12:27:00 +00:00
Jan de Mooij 5d5ac1487e Bug 1854643 - Fix JS_DeletePropertyById argument type in header file. r=sfink
The changes in testGCStoreBufferRemoval.cpp are to fix "Heap is ambiguous" errors
with unified builds.

Differential Revision: https://phabricator.services.mozilla.com/D188986
2023-09-25 12:12:52 +00:00
Cathie Chen 9546151d91 Bug 1853406 - [Content-visibility] Add the content-visibility status to DumpFrameTree logs, r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D188353
2023-09-25 11:56:09 +00:00
Julien Cristau 5e4f6d4866 Bug 1854364 - add common options to "empty" try selector. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D188824
2023-09-25 11:52:24 +00:00
Kershaw Chang 153cfc2d10 Bug 1854900 - Add null check for mConnection, r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D189102
2023-09-25 11:49:26 +00:00
ffxbld 86014a2954 No Bug, mozilla-central repo-update HSTS HPKP remote-settings - r=release-managers,diannaS
Differential Revision: https://phabricator.services.mozilla.com/D189107
2023-09-25 11:20:53 +00:00
Mark Banner 3b817161dd Bug 1854783 - Remove some unnecessary ESLint globals and exports declarations. r=mossop,extension-reviewers,robwu
Differential Revision: https://phabricator.services.mozilla.com/D189046
2023-09-25 11:11:54 +00:00
Jan-Erik Rediger 9e0a11979f Bug 1854164 - FOG docs: mention Bindings.conf entry r=chutten DONTBUILD
Also fixing the webIdlBindings link

Differential Revision: https://phabricator.services.mozilla.com/D188965
2023-09-25 10:59:38 +00:00
Mark Banner b23ba99911 Bug 1832704 - Remove SearchService's init-complete, replace by a promise that resolves or rejects as appropriate. r=mcheang,extension-reviewers,robwu
Differential Revision: https://phabricator.services.mozilla.com/D187512
2023-09-25 10:44:49 +00:00
Mark Banner 04947bae38 Bug 1854906 - Enable all ESLint rules on layout/tools/reftest. r=tnikkel
Depends on D189095

Differential Revision: https://phabricator.services.mozilla.com/D189096
2023-09-25 10:36:02 +00:00