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

813389 Коммитов

Автор SHA1 Сообщение Дата
André Bargull 1638647578 Bug 1790989 - Part 1: Use storeCallPointerResult to move ReturnReg. r=jandem
Replaces all `mov(ReturnReg, dest)` calls with `storeCallPointerResult(dest)`.
This can save an unnecessary move in some cases.

Differential Revision: https://phabricator.services.mozilla.com/D157458
2022-09-19 16:53:32 +00:00
Oriol Brufau 6649142cb7 Bug 1791371 - Remove unnecessary WritingMode parameter for ResizeObservation. r=emilio
The writing mode doesn't matter since mLastReportedSize is initialized
to the same value for both axes.

This patch should have no observable effect.

Differential Revision: https://phabricator.services.mozilla.com/D157633
2022-09-19 16:36:44 +00:00
James Graham 265bbc2061 Bug 1781066 - Disallow missing pointerMove / wheel scroll coordinates, r=webdriver-reviewers,whimboo
The spec claims that undefined is allowed for these values, but later
treats them as if they're always integers. I suspect the original
intent was to default to 0, but since there seems to be interop around
rasing an exception, make geckodriver and marionette explicitly check
for valid integers and disallow missing/undefined values.

Differential Revision: https://phabricator.services.mozilla.com/D152645
2022-09-19 16:25:12 +00:00
Marian-Vasile Laza a6328cd8c0 Merge mozilla-central to autoland. a=merge CLOSED TREE 2022-09-19 19:01:46 +03:00
Marian-Vasile Laza 6f9fdc5c3b Merge autoland to mozilla-central. a=merge 2022-09-19 18:56:54 +03:00
Kelly Cochrane e8e4c69b0d Bug 1790110 - Removing margin bottom for Colorways figure on smaller screens r=dao
Differential Revision: https://phabricator.services.mozilla.com/D157647
2022-09-19 14:59:51 +00:00
Johan Lorenzo 660c2a0f93 Bug 1786292 - part 3: Switch cron-bouncer-check away from esr91 r=jcristau
Differential Revision: https://phabricator.services.mozilla.com/D156973
2022-09-19 14:42:44 +00:00
Valentin Gosu 7172f27e3f Bug 1791372 - Use fallible append in mozilla::net::ProxyAutoConfig::ConfigurePAC r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D157636
2022-09-19 14:13:31 +00:00
ffxbld 26a22933ed No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D157632
2022-09-19 13:30:31 +00:00
Johan Lorenzo b984b3449b Bug 1786291 - Remove esr91 references r=jcristau
Differential Revision: https://phabricator.services.mozilla.com/D156972
2022-09-19 13:23:03 +00:00
Ted Campbell 95740f9c4c Bug 1791056 - Cleanup peer_emeritus list for JavaScript module. r=jandem,zeid
With great appreciation for their contributions, we move JavaScript peers who
are no longer active on the project to the emeritus list, including: caroline,
luke, sunfish, fitzgen, djvj, waldo. Also sort the peer lists alphabetically
since we never were very consistent about the order we added people.

Differential Revision: https://phabricator.services.mozilla.com/D157504
2022-09-19 12:49:02 +00:00
Ted Campbell 17065996c5 Bug 1791056 - Update module owner metadata for sfink. r=sfink,zeid
Use the correct Bugzilla ID that is tied to phabricator.

Depends on D157502

Differential Revision: https://phabricator.services.mozilla.com/D157503
2022-09-19 12:49:02 +00:00
Ted Campbell 985c168a7d Bug 1791056 - Add owners emeritus data to JavaScript module. r=jandem,zeid
Recognize the previous stewards of SpiderMonkey in the module owners data.

Depends on D157501

Differential Revision: https://phabricator.services.mozilla.com/D157502
2022-09-19 12:49:01 +00:00
Ted Campbell f8f2557524 Bug 1791056 - Update JavaScript module owner metadata. r=jandem,zeid
Update URL and remove mailing list. Also add missing Bugzilla components
associated with the module.

Differential Revision: https://phabricator.services.mozilla.com/D157501
2022-09-19 12:49:01 +00:00
Gabriele Svelto 50e5c5ccd1 Bug 1791368 - Re-instate missing packages in the Ubuntu scraper and add some more r=gerard-majax
Differential Revision: https://phabricator.services.mozilla.com/D157627
2022-09-19 12:06:09 +00:00
Henrik Skupin f484df5683 Bug 1789085 - [marionette] Temporarily disable test_in_app_quit_with_callback_that_raises_an_exception in CCOV builds. r=webdriver-reviewers,Sasha,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D157497
2022-09-19 11:57:18 +00:00
Nicolas Chevobbe d125d4d87d Bug 1790595 - [devtools] Fix performance regression in _getMediaRules. r=jdescottes.
Differential Revision: https://phabricator.services.mozilla.com/D157206
2022-09-19 11:51:59 +00:00
Benjamin VanderSloot 26dfae2016 Bug 1790858 - Update WPT manifest for CredentialContainer to reflect recent changes, r=rmf
The changes made recently cause some WPT to pass. In particular, those that look for not supported errors.
Some other tests have started failing because they expect TypeErrors from parsing inputs of credentials we do not support.
These were previously passing because the WebAuthN get() parser was giving TypeErrors. It is more correct for us to say these credentials are not supported.

Differential Revision: https://phabricator.services.mozilla.com/D157465
2022-09-19 11:28:07 +00:00
samihda 462e29480e Bug 1510975 - Match package name with file path. r=m_kato,geckoview-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D157335
2022-09-19 10:53:37 +00:00
Mozilla Releng Treescript 6d7704caae Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2022-09-19 10:51:32 +00:00
Mozilla Releng Treescript 00018a6712 No bug - tagging 110ed519838f7e667f19176516cceab742b6ad5e with FIREFOX_NIGHTLY_106_END a=release DONTBUILD CLOSED TREE 2022-09-19 10:51:24 +00:00
stransky 9ae73a5923 Bug 1789581 [Wayland] Call gdk_window_move() to reset GdkWindow internal position method r=emilio
When widget is hidden gtk_window_move() does not move the widget but sets new widget coordinates
when widget is mapped again.

If popup used move-to-rect before (GdkWindow has POSITION_METHOD_MOVE_TO_RECT set),
popup will use move-to-rect again when it's mapped and we'll get bogus move-to-rect callback.

In this patch we implement nsWindow::WaylandPopupMovePlain() to perform simple popup movement.
It calls gdk_window_move() to set position_method to POSITION_METHOD_MOVE_RESIZE when popup is hidden
so we'll use simple move when popup is shown and don't slip to move-to-rect.

Depends on D156821

Differential Revision: https://phabricator.services.mozilla.com/D157432
2022-09-19 10:39:16 +00:00
stransky a2cbe9c5d7 Bug 1789581 [Wayland] Use new popup position at WaylandPopupFitsToplevelWindow() if popup is moved r=emilio
If popup is moved we can't use recent popup position (mBounds) to check popup placement but
use requested position given at nsWindow::NativeMoveResize().

Differential Revision: https://phabricator.services.mozilla.com/D156821
2022-09-19 10:39:16 +00:00
stransky 6612cb9985 Bug 1789581 [Wayland] Use move-to-rect offset to shift popup position when there's a gap between popups r=emilio
If there's a gap between popups we can't use move-to-rect as anchor needs to be placed inside of parent popup.
In such case place anchor to upper corner of parent popup and submit popup position as offset.

Differential Revision: https://phabricator.services.mozilla.com/D156820
2022-09-19 10:39:15 +00:00
Nicolas Silva 3add2d1c3e Bug 1789612 - Backed out changeset 105858693e9a for causing tsvgx regression. r=gfx-reviewers,jgilbert
Differential Revision: https://phabricator.services.mozilla.com/D157478
2022-09-19 09:40:23 +00:00
Emilio Cobos Álvarez ca13814a41 Bug 1790307 - Use modern flexbox in preferences. r=preferences-reviewers,Gijs
This shouldn't have any observable behavior change, but this is the
first page that uses modern flexbox layout instead of XUL layout.

In practice, this means that various interesting bugs that arise from
poor interaction between xul and block / flex / grid should disappear /
no longer be an issue for front-end developers.

Differential Revision: https://phabricator.services.mozilla.com/D157074
2022-09-19 09:39:33 +00:00
Emilio Cobos Álvarez 39f1cded4f Bug 1790307 - Remove equalsize="always" usage from preferences. r=Gijs,preferences-reviewers
Emulated flexbox doesn't support this, but allows you to specify widths
in percentages instead, so do that.

Differential Revision: https://phabricator.services.mozilla.com/D157073
2022-09-19 09:39:33 +00:00
Jim Blandy 06485d6d4f Bug 1791297: Update to wgpu b752c7d2 (2022-9-16) r=nical,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D157594
2022-09-19 09:39:22 +00:00
Jim Blandy 41a8cf4564 Bug 1791293: Audit Rust 'metal' crate 0.23.1 -> 0.24.0 r=bholley
Differential Revision: https://phabricator.services.mozilla.com/D157593
2022-09-19 09:39:22 +00:00
Jim Blandy af94d511af Bug 1791291: Audit Rust crate raw-window-handle 0.5.0. r=bholley
Differential Revision: https://phabricator.services.mozilla.com/D157592
2022-09-19 09:39:22 +00:00
Jim Blandy 114146c021 Bug 1791242: Audit Rust crate d3d12 0.4.1 -> 0.5.0. r=bholley
Differential Revision: https://phabricator.services.mozilla.com/D157588
2022-09-19 09:39:21 +00:00
Jim Blandy 05d08f47a6 Bug 1791241: cargo vet audit naga 0.8.0 -> 0.9.0 r=bholley
Differential Revision: https://phabricator.services.mozilla.com/D157579
2022-09-19 09:39:21 +00:00
Emilio Cobos Álvarez 0d39501597 Bug 1789823 - More aggressively request size mode changes if there's a state change request in flight. r=stransky
Depends on D157597

Differential Revision: https://phabricator.services.mozilla.com/D157598
2022-09-19 09:39:10 +00:00
Emilio Cobos Álvarez db7ddc382a Bug 1789823 - Remove redundant SetSizeMode call from AppWindow::SizeModeChanged. r=stransky
This is the listener for a size mode change, shouldn't need to set the
size mode again. While at it, match coding style better.

This doesn't change behavior now, but with the next patch it would.

Differential Revision: https://phabricator.services.mozilla.com/D157597
2022-09-19 09:39:10 +00:00
Mozilla Releng Treescript ae907fb4e1 No bug - tagging 95d4708dc6807820978d08d5db5f4c112ecaf852 with FIREFOX_BETA_106_BASE a=release DONTBUILD CLOSED TREE 2022-09-19 08:50:07 +00:00
Marian-Vasile Laza 853e5e4873 Backed out changeset c2224b54c672 (bug 1790595) for causing mochitest failures on test_styles-applied.html. CLOSED TREE 2022-09-19 11:37:39 +03:00
Nicolas Chevobbe 672cdef00f Bug 1790595 - [devtools] Fix performance regression in _getMediaRules. r=jdescottes.
Differential Revision: https://phabricator.services.mozilla.com/D157206
2022-09-19 07:51:21 +00:00
Mozilla Releng Treescript a6b244efd2 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
es-ES -> 569a57188a9b5e80d6da8a3b9d86062b2c1c89fe
hu -> 617851fbb5edfc1993803f755ce3ce5b8c07057a
lo -> 52cce3f0c71c8ca52ce294e17db1c3b67d3c2d72
nn-NO -> 32f805cd837b4e7d094736cc979df14cd7a35831
sv-SE -> d730f1a1cf49c3bd49469a5ee99e4d34c6902528
tg -> d8095bf818ed8cab49db3a22f59a93441f940031
th -> 963b07b4ae21b50e2434159327900a8afc3def81
2022-09-19 06:58:40 +00:00
Cosmin Sabou 25b7b960d8 Bug 1791236 - set document-fullscreen-enabled-setting-allowfullscreen-timing.sub.html as intermittent on Android. r=MasterWayZ
Differential Revision: https://phabricator.services.mozilla.com/D157603
2022-09-19 00:27:51 +00:00
Cosmin Sabou 6048e1de14 Bug 1791213 - set some moving-between-documents wpts as intermittent after migration of Android emulator tests from AWS to GCP. r=MasterWayZ
Differential Revision: https://phabricator.services.mozilla.com/D157601
2022-09-19 00:26:47 +00:00
Glenn Watson 97ba22d406 Bug 1790730 - Add basic infrastructure for gpu buffer texture. r=gfx-reviewers,nical
For some time, we've been wanting to move away from use of the GPU
cache, due to driver complexity and performance bugs when updating
the shared texture.

Instead, we can create one or more buffers that contain the relevant
information for the primitives that are currently dirty + visible,
and being batched for drawing.

By pooling these and only reusing them when the GPU has finished
referencing them, we hope to simplify the management of GPU buffers
compared to the GPU cache, and also remove driver stalls we see
in various cases related to the GPU cache (note: the buffer recycling
will be implemented in follow up commits).

For now, this basic infrastructure will allow us to do some experiments
and profiling with using this, while building some of the planned
performance optimizations for clip-mask rendering.

Differential Revision: https://phabricator.services.mozilla.com/D157284
2022-09-18 22:21:13 +00:00
Mozilla Releng Treescript 26106b8a0e no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
es-MX -> d13e42aa29dbd5bc61143b8877946d3706aebcdb
kab -> 6c7c21884e2681340835c97e103bc8550850be26
lo -> dff626dbfcb8ab28fea465a6a8468e6d1a964c8f
oc -> 89f528fcc55e9a52f573a4f4dc8c8576a1fe195d
sk -> 3b8e3e6f536e8036cd8c9f4eb3c5d45fed3ec7ef
th -> 8ee2bffbc7ceb40f0d2b4945d3dbd95bd7b0bbf4
uk -> 5709ccb114574a31139e1679381f7f8ccf40c858
zh-CN -> 08928730891be876cc03ff7d7936fc6aa6c74998
2022-09-18 19:05:06 +00:00
Cosmin Sabou d8d75a05de Backed out changeset 4eed140eab3f (bug 1783684) for causing several bc failures. CLOSED TREE 2022-09-18 20:04:16 +03:00
hanna alemu 94a163ff92 Bug 1783684 - Suggest Firefox View with a CFR panel for users who have closed tabs but haven't opened it r=Mardak
Differential Revision: https://phabricator.services.mozilla.com/D156588
2022-09-18 16:01:11 +00:00
Paul Zuehlcke 0d7f45ae13 Bug 1787249 - Update security.ui.protections* telemetry to never expire.
Differential Revision: https://phabricator.services.mozilla.com/D157517
2022-09-18 13:50:41 +00:00
Mozilla Releng Treescript 4bb12c274c no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
kab -> bfa4e085634aa5f90b4baf89c1f789eb66a557ea
lo -> 9bdb6e04e4a3ed16e18a2aa73a4cceda037399e2
tg -> 587b6d001e31ba7b51a48206b6e5d7f8fe9a8cdc
vi -> 9093de5ca288cc673f3ae1d2b26a051be723c5de
2022-09-18 06:57:09 +00:00
Iulian Moraru 69e0a4a35b Backed out 2 changesets (bug 1790307) as per Emilio's request. CLOSED TREE
Backed out changeset fd57a3ea2b88 (bug 1790307)
Backed out changeset 646ae1f6d62c (bug 1790307)
2022-09-18 08:57:40 +03:00
Emilio Cobos Álvarez c6d17806fa Bug 1790067 - Restore nsPresContext's bitfield layout for now.
MANUAL PUSH: Orange fix CLOSED TREE

Differential Revision: https://phabricator.services.mozilla.com/D157585
2022-09-17 12:16:32 -07:00
Mozilla Releng Treescript fe88bf0cb6 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
lo -> 80b80038c02beeed2f5cd778823804051d6709d1
ru -> 16e69ffba967de7ef4ab0449276d6d25eaadb503
si -> faec65dc547fcdbbc04e3969377266d4a482aa0f
tg -> f67d3865c2365e0f2d6594c9db36cf865678d471
tr -> 3c7929a1cd6a6336e2a517d5e637b0cd509f195b
2022-09-17 19:04:47 +00:00
Shane Hughes 797867b303 Bug 1790655 - Include screen list in AboutWelcome telemetry ping message IDs. r=Mardak
Add a list of screen initials to the message ID strings sent with
AboutWelcomeTelemetry impression pings. Each screen's message ID will
include a string representing the screen ID of each screen in the
message, in addition to information about the screen itself (for
example, `PLSICMG` represents AW_PIN_FIREFOX, AW_LANGUAGE_MISMATCH,
etc). This will support, for example, comparisons of user engagement
between messages with many screens versus messages with few screens.
Also change the screen ID for one screen that was adjacent to another
screen with the same initial, in order to disambiguate them (since both
screens can potentially be removed, currently).

Differential Revision: https://phabricator.services.mozilla.com/D157581
2022-09-17 18:08:52 +00:00