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

868349 Коммитов

Автор SHA1 Сообщение Дата
Vinny Diehl 6856d0cab9 Bug 1870434 - Accept single number dates r=arai,devtools-reviewers,ochameau
Differential Revision: https://phabricator.services.mozilla.com/D196678
2023-12-30 07:57:13 +00:00
Vinny Diehl 7db77c05c4 Bug 1872116 - Fix year detection in checkTimeDateString r=whimboo,webdriver-reviewers,arai
Differential Revision: https://phabricator.services.mozilla.com/D197325
2023-12-30 07:57:13 +00:00
Vinny Diehl 04392edd34 Bug 1872333 - Parse mday overflow as ISO style date r=arai
Depends on D197046

Differential Revision: https://phabricator.services.mozilla.com/D197409
2023-12-30 07:57:12 +00:00
Vinny Diehl 3febbda9fe Bug 1871220 - Refactor month parsing code r=arai
This provides a performance boost considering the month parsing is no
longer reliant on the keywords array.

Differential Revision: https://phabricator.services.mozilla.com/D197046
2023-12-30 07:57:12 +00:00
Mozilla Releng Treescript a2157fcfdb no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
cs -> 0d96b6b04bfb8a29ba7040144db80cc47f64b09d
es-AR -> 01299d3f3403fe192552ec997322a0c9dc00bfca
ia -> b8ce45c9cc30ffd2839f6f566c3322fda1579fc7
is -> 5c4b61165e1dbb5bb5c053bc88056520abc985d4
kk -> a11c5e344b725fb501870f9ca6e04be5c77ed3d4
vi -> 0e75c226763d2548044afe1d0f7b2b3158b7c56d
2023-12-30 07:03:53 +00:00
Lee Salzman c6b17dfd7e Bug 1871523 - Only error once when rendering into a canvas after shutdown. r=gfx-reviewers,ahale
EnsureTarget() is called in many places in the code without checking the result, so
in error cases, like processing path builder commands, it can lead to EnsureTarget()
generating an error to the log on every single invocation, with some users noticing
thousands upon thousands of errors being generated.

One notice of this error should be sufficient, given that this is a shutdown error.

Differential Revision: https://phabricator.services.mozilla.com/D197440
2023-12-30 05:40:54 +00:00
Timothy Nikkel a64e3a50db Bug 1872002. Don't descend into popups in MaybeCreateDisplayPortInFirstScrollFrameEncountered. r=layout-reviewers,emilio
When building the display list for popup frames we hit this early return

https://searchfox.org/mozilla-central/rev/08899071a2c8a573ac47ac632869bb92269b3ec3/layout/generic/nsIFrame.cpp#4089

because menupopups are given top layer style here

https://searchfox.org/mozilla-central/rev/08899071a2c8a573ac47ac632869bb92269b3ec3/toolkit/content/xul.css#370

The place where top layer items would get added to the display list is

https://searchfox.org/mozilla-central/rev/08899071a2c8a573ac47ac632869bb92269b3ec3/layout/generic/ViewportFrame.cpp#163

However that iterates the toplayer list from the document which does not contain menupopups; it contains things like popover, fullscreen, dialog.

However, if not culled by that toplayer early return, popups would be culled by this popup specific early return a few lines later

https://searchfox.org/mozilla-central/rev/08899071a2c8a573ac47ac632869bb92269b3ec3/layout/generic/nsIFrame.cpp#4110

So I think using a popup check here is the right way to go.

Differential Revision: https://phabricator.services.mozilla.com/D197313
2023-12-30 04:47:11 +00:00
Tooru Fujisawa a956d84c5f Bug 1872372 - Add missing include and using for Record/Tuple. r=spidermonkey-reviewers,evilpie
Differential Revision: https://phabricator.services.mozilla.com/D197420
2023-12-30 03:44:13 +00:00
Kate Galich be0669aa3c Bug 1867610 - Using nested CSS in browser/extensions/formautofill/content/manageDialog.css r=credential-management-reviewers,desktop-theme-reviewers,mtigley,Itiel
Differential Revision: https://phabricator.services.mozilla.com/D195152
2023-12-29 23:46:21 +00:00
Kate Galich a33f428d6d Bug 1867610 - Using nested CSS in browser/extensions/formautofill/content/formautofill.css r=credential-management-reviewers,desktop-theme-reviewers,mtigley,Itiel
Differential Revision: https://phabricator.services.mozilla.com/D195130
2023-12-29 23:46:20 +00:00
Kate Galich 9c9b6c2bf3 Bug 1867610 - Using nested CSS in browser/themes/shared/autocomplete.css r=credential-management-reviewers,desktop-theme-reviewers,mtigley,Itiel
Differential Revision: https://phabricator.services.mozilla.com/D195126
2023-12-29 23:46:20 +00:00
Perry McManis eafc50638a Bug 1868441 - Update docs to reflect pingcentre being removed from messaging system r=jprickett
Differential Revision: https://phabricator.services.mozilla.com/D196493
2023-12-29 22:57:15 +00:00
Kelly Cochrane 660c3af2ed Bug 1859349 - Use nesting in panelUI-shared.css r=dao,desktop-theme-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D197421
2023-12-29 20:47:56 +00:00
Mike Hommey a85ca13fe2 Bug 1868998 - Mark custom-car jobs as running nowhere and not being cached. r=taskgraph-reviewers,kshampur,jcristau
They are triggered via cron, so an empty run-on-projects should be the
appropriate config.

As they are not idempotent (they will pick the last from upstream on
each run), they also shouldn't be cached.

Differential Revision: https://phabricator.services.mozilla.com/D197303
2023-12-29 20:11:36 +00:00
Mike Hommey f3b07a2724 Bug 1869944 - Let mach use the mach site when building snaps. r=firefox-build-system-reviewers,sergesanspaille
The system environment under which the snaps are built doesn't always
match the tree that is built. When the versions of system python
packages doesn't match what is in the tree (like when upgrading
zstandard in the docker image, and building an older tree that wants
an older version), we get in a troublesome situation.

So just rely on the mach virtualenv.

Differential Revision: https://phabricator.services.mozilla.com/D197407
2023-12-29 20:07:36 +00:00
Emilio Cobos Álvarez 02eb1a8f47 Bug 1872012 - Fix macOS autocomplete popup appearance. r=desktop-theme-reviewers,dao
On macOS we need to reset the background-color of the popup to fully
reset the native appearance.

Differential Revision: https://phabricator.services.mozilla.com/D197386
2023-12-29 19:52:54 +00:00
Mozilla Releng Treescript 1f86aeb36d no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
br -> 43673b55859d5cd342e7cec8bb49ba0c3e37fc05
cy -> 3d1694ddd8f1b79d6af3fef4404918041d9fe0a9
el -> 934b245758def25c1cbfa6fe0fc06cee3b7f06c7
es-CL -> 1335f004be927c39ee0fefb37021a2969519b5e7
fur -> 3c6afaae689000caeba42652837cbfe5f4239710
gn -> 372cc7e9a7d3da912da9f911b261110d0d5e2c6f
ia -> dd625c0c13d893f8c96089ef0ddca58fbf7ef1c4
it -> 07d5e1ff5f9b76a48b141ecbea23d20061bd969c
ka -> a15eb9feea2cc1add03a14b2a2d7e2a41deaabdc
ru -> 528b76d6aaca450ecde21fd12ad3bb5aa13dc925
sl -> 8f1f703422a54854a6c145b3b4fd271143078932
tg -> 76c1aaea44b1f1299627101fd304cd4df52a70c5
2023-12-29 19:03:22 +00:00
Chun-Min Chang ce71d5cc43 Bug 1872315 - Rename DecodeAgent to EncoderAgent in EncoderTemplate r=media-playback-reviewers,alwu
Depends on D197399

Differential Revision: https://phabricator.services.mozilla.com/D197400
2023-12-29 16:06:45 +00:00
Chun-Min Chang c5ea193a8a Bug 1872315 - Rename DecodeAgent to DecoderAgent in DecoderTemplate r=media-playback-reviewers,alwu
Depends on D197398

Differential Revision: https://phabricator.services.mozilla.com/D197399
2023-12-29 16:06:44 +00:00
Chun-Min Chang 62e876725c Bug 1872315 - clang-format EncoderTemplate.* r=media-playback-reviewers,alwu
Depends on D197397

Differential Revision: https://phabricator.services.mozilla.com/D197398
2023-12-29 16:06:44 +00:00
Chun-Min Chang 445c72eacd Bug 1872315 - clang-format DecoderTemplate.* r=media-playback-reviewers,alwu
Differential Revision: https://phabricator.services.mozilla.com/D197397
2023-12-29 16:06:44 +00:00
Emilio Cobos Álvarez 2baa039520 Bug 1871137 - Remove bogus rule from toolbarbutton.css. r=desktop-theme-reviewers,dao
This comes from the windows version of toolbarbutton.css from before
bug 1861020, which had:

```
toolbarbutton:where([disabled="true"]) {
  color: GrayText;
  text-shadow: none;
}

@media not (prefers-contrast) {
  :root[lwtheme-image] toolbarbutton {
    text-shadow: none;
  }
}

:root[lwtheme-image] toolbarbutton:not([disabled="true"]) {
  text-shadow: inherit;
}
```

Which didn't make a lot of sense, but made the media-query block
basically useless.

It seems I noticed that:

    :root[lwtheme-image] toolbarbutton:not([disabled="true"])

Was useless because of the disabled rule, but I didn't notice that that
would make the media block unexpectedly apply.

Differential Revision: https://phabricator.services.mozilla.com/D197418
2023-12-29 15:18:20 +00:00
Cathie Chen 8cc6a269b1 Bug 1861378 - Intermittent /css/css-contain/content-visibility/animation-display-lock.html, r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D197384
2023-12-29 14:30:05 +00:00
Noemi Erli 7fd755cbb5 Backed out changeset 4d6294424819 (bug 1800641) for causing Bug 1872347 2023-12-29 16:23:18 +02:00
Mozilla Releng Treescript 7874f17b03 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
ach -> 09170737faea4b3c1002b7b171423b26d6a84249
an -> 7dd08c770f7d6467384592dc4a9a9a3271159840
ar -> 4c7e24ef78bdc7567d43b849345ae880c8bb20a8
az -> f95282c649779d047fda89692d5d6aad083c1d7b
be -> 0bed491fdb27e5052aef5083a8a10cc68809d071
bg -> 612502562eb1788688de1a4973e939c91782ac78
bn -> 503468755f8cff15b732e2bb9c3ddf7f3be07380
br -> 0a452308b124ca823d25f8869beeb832a8cde9bd
bs -> 0231a77ce204f5b1a8dbf3e06d1d9d2b9aec9261
ca -> 24d50653ab5c9b99335a8e65cdf4d92ccc6a2b14
ca-valencia -> 8bf62f9aa0cbc1ebb1b1c5d373c48dcd50dbfd9c
cak -> aedb8eeab1dbde2eacd079e6c9d1ce134ec338b8
cs -> edb0b13425a076b4c4236ae6ff87dcc6ca5e121f
cy -> eb1dac2521f7f310b3360dbdd89f96d66d9cf343
da -> 0a0b774407cc88a245653d3f258147f1bbe466fb
de -> 633986260777ba4127fb9e672b96fb46b94b0a9d
dsb -> 74247a862227c161b9a5973bc9e58e50e9bcb56c
el -> 86164a2653570e3c2a231c415e9b3e1312ff1111
en-CA -> 12633b822526555f840e2a6b914362e470307af6
en-GB -> 4975bd7304cca908bd70b94670005787cc09a2b9
eo -> 8fc31a6f9a320f77339ed2d2a53d9ef38555888d
es-AR -> a4149a9c27151ce1740bfeba45e1a3273348db01
es-CL -> defb9e1b0cad6bc42b20f4ac8f17500b84a539a6
es-ES -> accf5e4506c03ec14eabb67e5fb79badfefb8f3b
es-MX -> b92e1730f01bcf5499dbb772f17a13abd3a68c58
et -> d780fe37dfc6ab2be41baa886a83dad3e5e93af4
eu -> ca4605e45bc35240d6ea5ec9dbbdbf76e82bc143
fa -> 37aa71d77cb6de6cc9f1d67696f978deef2ade74
ff -> eb3ca2b29eb8e75b28b723f64eecc2c5ff993117
fi -> dc40a4fd5d0e787da56408576c6d673191827dc6
fr -> 415c1f0e84bd3287d07ed84aa23ce4da4673d46f
fur -> 1218ab412af4e024fd3f430ca0fdbc7d758dd1e2
fy-NL -> 45d949d7a90e669b8b9f4f7d950c336ea91de987
gd -> 2b950e306295533e891ebf5ad4bdc945f1afc503
gl -> a060dd864d61fd4d074d3d558955dcdb57c1c35e
gn -> 5efb7b8b75f6cf6aca4f53bd9369c5d79bcf6290
gu-IN -> ae2b9c18cfab55abf7ac8a50e371c3d8dd714060
he -> a5397ab1c5347f5a6f3f25decb75b0ef34574894
hi-IN -> 0061583f8a467014c7267e52745986f405aa8468
hr -> 3244c23d50d1ef88729b015af3829053e831b4a3
hsb -> 24f60ff5334ea800d15c5de2261eb5acbda97e46
hu -> 086ac0260d6b5adc2a40751ac18d00ee6f32fdc5
hy-AM -> 932f864ceb4b455ea072ab4fde99768ed6892743
hye -> b3a66984b5391e4ae103c629bcc078acb6c2822e
ia -> 62465f684e09ee33734052390f0bcec1ff0e55a0
id -> f03a6b3069a51f4142fa6f6df11df96b3ada8a55
is -> a9128695e84306d1110005e3a39e6efb409bdea7
ja -> e6f9db9ce3e67576196c0e888bb8628a300ab8af
ja-JP-mac -> b166ef1a805efb1ab0ee998108213de08e5be069
ka -> 73ac9ab55344ea987a4d3f8a70ec22e3f71eed2a
kab -> 58a7078599c7397b5928920518c50337049a3bc5
kk -> 28ee705b64127359537080c485431946e91a5ee6
ko -> 805b85981696e9145d1a677c6624abe100267fc0
lij -> 7c0f7f96530b48bd7ce46df25645ec91581ee19e
lo -> 807727542701761360176d088be0614f77a6e797
lt -> 943a26276832c09522fc9134e9f930cb0506f497
ltg -> e32a7f0e1ce4aca21c6d7cb65491437a0222484c
lv -> c67ce680ac800c004b22b9787166be20a7aae201
mr -> 019be6e3370b7a27e434d3a61e5f229160d4ed84
ms -> 20ec0915ec354d674a835ace3615aebfdf7f5219
my -> 4ab6f0d05aa6ead61e2ba4ff34dff79a696b9318
nb-NO -> 561b0cd86ec1561ca575ce663d4e21f5b43cda41
ne-NP -> 6367a1ca431c536985f8cab4597e569329bf9ba8
nl -> 2a55df0cc3892d7f8dc789c33f377a64debe3c85
nn-NO -> f1e4c9dfd98e74f5bbd21e137f58bd4cf008e0f0
oc -> f562a64f01acb4acc47f51e46619232a83a7068f
pa-IN -> f7f5f1096400869357e85aa17155cfd7a5d8cb86
pl -> a64a7dab01c4ee4bcdc765de6cd03a0b2defeaa9
pt-BR -> 5c33a58a1cd931d1ebcadac463999ed20e6cfb77
pt-PT -> 051c2c722aad78ac8327d7c919a54bdf65ef2c9b
rm -> b97faa95a0c7083253ec08230f74290ad45ea357
ro -> a367feeadd33275bcf1584719c45a401db376e84
ru -> 4487b7157c2c49935f7a5a43c1c42b415cfe0390
sat -> 51c75f5d76aa1e44dbfbee68600d403cabc66cfa
sc -> 64a2a98ded661dc9540df18dfaf3341983d96461
sco -> da7bf2f8f68856930d61dae836d25c422837a8ee
si -> dae09adba9b54655fbc84a3583726d6b45f613df
sk -> 0dc3e74cf7ec420f7a288f1d6f549d7e9da930e3
skr -> 93330325de9f5ca95162a57e4a28376dab45c158
sl -> 6b8934b1e6a115a44486a1ed2bd2ba40997603ca
sq -> fa28d9d79cd3fde0d37d3459019446a8b2c5beab
sr -> 47887eb6e6d9818ede91d5277ec943e4819d0a83
sv-SE -> cc8e8962e59c94b97b70db64bf41e0b87a8ede53
szl -> d8acb10b26c9347971b547157b60bc5b19be1796
ta -> eafb88f45784c47606333379ccf7c95bcf5d8faa
tg -> b102fefda403c99250fc8e4a16f7950cd004c45a
th -> 7b935e0ee1a5db0903bb5c82d10437f780cf4185
tl -> c15307863103ae3cb7c6859888a32051d98d3530
tr -> 09ed92bbfc003ede04e056c7992611824a1e066e
trs -> 87850b4b6da8190359bc0837850cee17e3a93bbe
uk -> 379e07f4764e8ee80e978bff6720c459dba6c552
ur -> 46cb98f8118cd844018df84eeb1f4f9d85d79a01
vi -> 0a9ad7746b56ea55551831a4797cee51aeb8b19a
zh-CN -> df2d025ed63149f522134e928a3977b331b12873
zh-TW -> 11f8d68148a4c6aa5b496f57c2f466347e1e4827
2023-12-29 07:00:23 +00:00
Lee Salzman b1d89237e5 Bug 1872327 - Don't leak runnables on shutdown in nsThreadPool. r=aosmond
It looks like this was an oversight in bug 1155059, that in one place an
already_AddRefed does not get converted to a RefPtr.

Differential Revision: https://phabricator.services.mozilla.com/D197374
2023-12-29 06:37:44 +00:00
Emilio Cobos Álvarez c3fbaa936b Bug 1872006 - Don't clip range input overflow. r=dholbert
HTML spec issue / PR: https://github.com/whatwg/html/pull/10025

Differential Revision: https://phabricator.services.mozilla.com/D197327
2023-12-29 05:56:14 +00:00
Sam Johnson 593c49fa81 Bug 1872325 - Reduce macOS menupopup border radius. r=emilio,desktop-theme-reviewers
The macOS menupopup corner radius was recently changed from 4px to 8px, but that does not quite match the system, which measures at 6px.

Differential Revision: https://phabricator.services.mozilla.com/D197408
2023-12-29 05:46:33 +00:00
Jeff Muizelaar 3ca55cdae1 Bug 1872259. Update Speedometer 3 repo to 208e1abee2916fe4404c4ac561d80ee92dfee059 r=perftest-reviewers,aglavic
This includes the `Avoid setTimeout in waitOnElement` change. I'd like to land that
separately from ComplexDOM change so we separate out the effect of each change.

Differential Revision: https://phabricator.services.mozilla.com/D197381
2023-12-29 00:40:08 +00:00
James Teow 315aa45091 Bug 1872290 - Enable browser.search.log in all browser search telemetry tests - r=scunnane
Differential Revision: https://phabricator.services.mozilla.com/D197388
2023-12-28 23:02:18 +00:00
Stephanie Cunnane 2540cc093a Bug 1872295 - Enable the 'browser.search.log' pref by default across all search unit tests. r=jteow
Differential Revision: https://phabricator.services.mozilla.com/D197390
2023-12-28 23:02:11 +00:00
Nicolas Guichard 4303f386e4 Bug 1865048 - Mozsearch indexer: add bindingSlots/slotOwner to C++ code bound from/to Java code r=asuth
This is a squash of commits 978bdb2d..549ce9bf from github:mozsearch/mozsearch.
Previously reviewed on https://github.com/mozsearch/mozsearch/pull/673.

Depends on D196795

Differential Revision: https://phabricator.services.mozilla.com/D196796
2023-12-28 22:47:46 +00:00
Nicolas Guichard 2c14fb7559 Bug 1865048 - Move the wrapped class name initialization to the header of JNI wrappers. r=owlish,geckoview-reviewers
This is intended for Searchfox, to analyse and display the bindings
between Java and C++ code.

When the @WrapForJNI annotation is set on a method marked as native,
the code generator creates 3 files, for instance for EventDispatcher:
 * GeneratedJNIEventDispatcherWrappers.cpp
 * GeneratedJNI/EventDispatcherWrappers.h
 * GeneratedJNI/EventDispatcherNatives.h

The class that implements the member function bound from Java inherits
from EventDispatcher::Natives. That member function is defined in yet
another implementation file.

The mozsearch clang plugin only sees one single translation unit at a
time, so when it sees the definition of the actual bound method (and
when it emits the related data), it doesn't see the EventDispatcher
wrappers implementation anymore. At the moment it misses the name of
the wrapped Java class qualified class name.

This moves the name initialization from the wrappers impl file to the
header so that the mozsearch clang plugin can see the whole picture at
once when analysing the actual member functions' implementations.

The Java class members names were already initialized in the header so
this also makes things a bit more consistent in that regard.

Differential Revision: https://phabricator.services.mozilla.com/D196795
2023-12-28 22:47:46 +00:00
Nicholas Rishel b7168d21ed Bug 1872297 - Fix `nsIDefaultAgent`'s `appRanRecently` in XPIDL and JavaScript. r=mhughes
Differential Revision: https://phabricator.services.mozilla.com/D197391
2023-12-28 22:38:34 +00:00
Stephanie Cunnane 3c8e24ffbf Bug 1854196 - Modify categorization logic based on input from Data Science. r=jteow
Differential Revision: https://phabricator.services.mozilla.com/D197215
2023-12-28 22:37:41 +00:00
Chun-Min Chang 77f14e48ab Bug 1871122 - Prioritize libx264 for h264 codec r=media-playback-reviewers,padenot
Since the libx264 is the only h264 encoder codec we currently support,
prioritizing it makes sense.

Differential Revision: https://phabricator.services.mozilla.com/D197016
2023-12-28 21:58:38 +00:00
Chun-Min Chang c5b7de6fca Bug 1871122 - Apply x264 settings only when codec is libx264 r=media-playback-reviewers,alwu
Differential Revision: https://phabricator.services.mozilla.com/D196992
2023-12-28 21:58:38 +00:00
Chun-Min Chang 89aabcb041 Bug 1871122 - Move H264 functinos to mozilla namespace r=media-playback-reviewers,alwu
Differential Revision: https://phabricator.services.mozilla.com/D196978
2023-12-28 21:58:37 +00:00
Lee Salzman c4905b4957 Bug 1872159 - Remove assert in CanvasTranslator::FinishShutdown. r=aosmond
While the assert is well-intentioned, it is mostly just causing more problems
than it solves. Due to the nature of shutdown, are in a partially shutdown state
where sCanvasRenderThread goes away, even though the CanvasRender thread still
exists and is processing the last events in the queue. Because of this, the assert
fails, even though we are actually on the correct thread. It seems reasonable here
to just remove the assert in FinishShutdown, since ActorDestroy already verifies
we are on the correct thread.

Depends on D197374

Differential Revision: https://phabricator.services.mozilla.com/D197375
2023-12-28 20:45:30 +00:00
Lee Salzman 60ec99a7d2 Bug 1872087 - Share recycling across WebGL framebuffers on a single context. r=aosmond,gfx-reviewers
This was a change for bug 1872087 that somehow got lost when I was rebasing. The idea
here is that DrawTargetWebgls use a single shared WebGL context, so it makes sense for
them to share recycle texture data, much like CanvasTranslator shares recycling of
texture data for D2D. This should increase the efficiency of use-cases that create and
destroy a lot of canvases every frame and would not normally benefit from recycling.

Depends on D197375

Differential Revision: https://phabricator.services.mozilla.com/D197376
2023-12-28 20:29:58 +00:00
Mike Hommey c3eddbda66 Bug 1871895 - Get macos SDK from tooltool on automation. r=firefox-build-system-reviewers,ahochheiden
Ideally, we wouldn't rely on tooltool, but until we can have private
fetches that can actually be used forever without having to be
retriggered for CoT or other reasons, tooltool is the best we have.

Differential Revision: https://phabricator.services.mozilla.com/D197305
2023-12-28 20:03:51 +00:00
Mike Hommey acf309eddf Bug 1871895 - Switch unpack-sdk.py to sha512. r=firefox-build-system-reviewers,ahochheiden
That will more easily allow to use tooltool.

Differential Revision: https://phabricator.services.mozilla.com/D197304
2023-12-28 20:03:50 +00:00
Mike Hommey 61cd516c19 Bug 1857090 - Update builders to rustc 1.75. r=firefox-build-system-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D197273
2023-12-28 19:59:02 +00:00
Norisz Fay 4d542e529c Backed out 3 changesets (bug 1872087, bug 1767344, bug 1872159) for causing gpu related leak failures CLOSED TREE
Backed out changeset 2c0ef884644c (bug 1872087)
Backed out changeset 0cf50076e7ee (bug 1872159)
Backed out changeset a4148511920c (bug 1767344)
2023-12-28 21:24:33 +02:00
Mozilla Releng Treescript 07c3fb6356 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
pt-PT -> b07e69e94894e47a1b95d9c40bcbac9ec143f19b
2023-12-28 19:01:30 +00:00
Cathie Chen 94628b321e Bug 1865267 - Intermittent /css/css-contain/content-visibility/content-visibility-vs-scrollIntoView-003.html, r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D197347
2023-12-28 17:55:49 +00:00
Emilio Cobos Álvarez cd214fc2d8 Bug 1871745 - Keep exposing chrome-only properties on CSS2Properties. r=peterv
So that chrome code can keep setting -moz-user-focus via script, for
example.

Differential Revision: https://phabricator.services.mozilla.com/D197295
2023-12-28 17:45:50 +00:00
Emilio Cobos Álvarez 61474d6767 Bug 1871745 - Hide -moz-user-focus from content. r=smaug
-moz-user-focus: none didn't do anything useful for non-XUL until
bug 1868552. It seems nonetheless some sites specify it, which can cause
compat issues.

Let's hide this property from content, to avoid breaking those sites.

Differential Revision: https://phabricator.services.mozilla.com/D197253
2023-12-28 17:45:49 +00:00
Lee Salzman 64ae07c26f Bug 1872087 - Share recycling across WebGL framebuffers on a single context. r=aosmond,gfx-reviewers
This was a change for bug 1872087 that somehow got lost when I was rebasing. The idea
here is that DrawTargetWebgls use a single shared WebGL context, so it makes sense for
them to share recycle texture data, much like CanvasTranslator shares recycling of
texture data for D2D. This should increase the efficiency of use-cases that create and
destroy a lot of canvases every frame and would not normally benefit from recycling.

Depends on D197375

Differential Revision: https://phabricator.services.mozilla.com/D197376
2023-12-28 16:31:07 +00:00
Lee Salzman cfae6da88d Bug 1872159 - Remove assert in CanvasTranslator::FinishShutdown. r=aosmond
While the assert is well-intentioned, it is mostly just causing more problems
than it solves. Due to the nature of shutdown, are in a partially shutdown state
where sCanvasRenderThread goes away, even though the CanvasRender thread still
exists and is processing the last events in the queue. Because of this, the assert
fails, even though we are actually on the correct thread. It seems reasonable here
to just remove the assert in FinishShutdown, since ActorDestroy already verifies
we are on the correct thread.

Depends on D197374

Differential Revision: https://phabricator.services.mozilla.com/D197375
2023-12-28 16:31:07 +00:00