Mozilla Releng Treescript
35c5505c85
no bug - Bumping Mobile l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
...
ach -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
an -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
ar -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
ast -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
az -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
be -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
bg -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
bn -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
br -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
bs -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
ca -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
cak -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
cs -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
cy -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
da -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
de -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
dsb -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
el -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
en-CA -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
en-GB -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
eo -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
es-AR -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
es-CL -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
es-ES -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
es-MX -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
et -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
eu -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
fa -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
ff -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
fi -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
fr -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
fy-NL -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
ga-IE -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
gd -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
gl -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
gn -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
gu-IN -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
he -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
hi-IN -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
hr -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
hsb -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
hu -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
hy-AM -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
ia -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
id -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
is -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
it -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
ja -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
ka -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
kab -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
kk -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
km -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
kn -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
ko -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
lij -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
lo -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
lt -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
ltg -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
lv -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
meh -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
mix -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
ml -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
mr -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
ms -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
my -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
nb-NO -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
ne-NP -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
nl -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
nn-NO -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
oc -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
pa-IN -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
pl -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
pt-BR -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
pt-PT -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
rm -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
ro -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
ru -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
sk -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
sl -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
son -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
sq -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
sr -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
sv-SE -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
ta -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
te -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
th -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
tl -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
tr -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
trs -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
uk -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
ur -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
uz -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
vi -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
wo -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
xh -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
zam -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
zh-CN -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
zh-TW -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
2024-11-10 18:59:56 +00:00
Mozilla Releng Treescript
16662107dc
no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
...
ach -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
af -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
an -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
ar -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
ast -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
az -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
be -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
bg -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
bn -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
bo -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
br -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
brx -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
bs -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
ca -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
ca-valencia -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
cak -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
ckb -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
cs -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
cy -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
da -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
de -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
dsb -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
el -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
en-CA -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
en-GB -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
eo -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
es-AR -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
es-CL -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
es-ES -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
es-MX -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
et -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
eu -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
fa -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
ff -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
fi -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
fr -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
fur -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
fy-NL -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
ga-IE -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
gd -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
gl -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
gn -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
gu-IN -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
he -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
hi-IN -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
hr -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
hsb -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
hu -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
hy-AM -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
hye -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
ia -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
id -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
is -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
it -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
ja -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
ja-JP-mac -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
ka -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
kab -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
kk -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
km -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
kn -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
ko -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
lij -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
lo -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
lt -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
ltg -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
lv -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
meh -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
mk -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
mr -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
ms -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
my -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
nb-NO -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
ne-NP -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
nl -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
nn-NO -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
oc -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
pa-IN -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
pl -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
pt-BR -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
pt-PT -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
rm -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
ro -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
ru -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
sat -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
sc -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
scn -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
sco -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
si -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
sk -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
skr -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
sl -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
son -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
sq -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
sr -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
sv-SE -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
szl -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
ta -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
te -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
tg -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
th -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
tl -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
tr -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
trs -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
uk -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
ur -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
uz -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
vi -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
wo -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
xh -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
zh-CN -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
zh-TW -> 14b4abcbeb27eac089d53a24e348af0302fc2b9e
2024-11-10 18:59:50 +00:00
Sandor Molnar
74d81f414c
Bug 1930352 - Fix android lint failure. a=lint-fix CLOSED TREE
2024-11-10 20:06:10 +02:00
Olli Pettay
07a2abbaab
Bug 1929640 - Add a mode to CCGCScheduler where it can collect faster in case lots of garbage is created and there isn't too much idle time to run the slices, r=mccr8,sfink
...
Differential Revision: https://phabricator.services.mozilla.com/D228215
2024-11-10 17:58:12 +00:00
Jonathan Kew
c931229d0e
Bug 1930367 - Fix typo in nsIFrame::ListGeneric logging. r=layout-reviewers,tnikkel
...
Differential Revision: https://phabricator.services.mozilla.com/D228549
2024-11-10 15:22:59 +00:00
Jan Varga
6297b1f998
Bug 1928092 - QM: Add temporary origin to cached origins even if directory metadata creation fails; r=dom-storage-reviewers,asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D228082
2024-11-10 11:17:22 +00:00
Jan Varga
a2ba569a51
Bug 1928092 - QM: Add a disabled test for a failure during temporary origin initialization; r=dom-storage-reviewers,asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D227922
2024-11-10 11:17:22 +00:00
Jan Varga
59c14aeeca
Bug 1928092 - QM: Add a new artificial failure for CreateDirectoryMetadata2; r=dom-storage-reviewers,asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D227919
2024-11-10 11:17:21 +00:00
Jan de Mooij
64af838f2a
Bug 1927464 part 12 - Report OOM and allocation overflow directly from the ordered hash table code. r=jonco
...
Differential Revision: https://phabricator.services.mozilla.com/D227456
2024-11-10 10:58:11 +00:00
Jan de Mooij
c22b8d5a3d
Bug 1927464 part 11 - Add SetObject::addHashableValue. r=jonco
...
Also change `MapObject::setWithHashableKey` so that these are similar.
Differential Revision: https://phabricator.services.mozilla.com/D227157
2024-11-10 10:58:11 +00:00
Jan de Mooij
564eb6ac62
Bug 1927464 part 10 - Rename MemoryUse::MapObjectTable to MemoryUse::MapObjectData. r=jonco
...
Differential Revision: https://phabricator.services.mozilla.com/D227156
2024-11-10 10:58:10 +00:00
Jan de Mooij
65f003a1ac
Bug 1927464 part 9 - Make remove and clear operations infallible. r=jonco
...
Shrinking the table is an optimization and JS code can already observe this state
if it catches the OOM exception, so it's simpler to ignore it.
The callers are still fallible due to `CallObjFunc`, but as a follow-up we can probably
change how that works and make `JS::SetClear` etc infallible too.
Differential Revision: https://phabricator.services.mozilla.com/D227155
2024-11-10 10:58:10 +00:00
Jan de Mooij
6d08f8c507
Bug 1927464 part 8 - Replace ValueMap/ValueSet with MapObject::Table/SetObject::Table. r=jonco
...
This way we always use `Object::Table`, `Object::PreBarrieredTable`, or `Object::UnbarrieredTable`.
Differential Revision: https://phabricator.services.mozilla.com/D227154
2024-11-10 10:58:09 +00:00
Jan de Mooij
af63c91965
Bug 1927464 part 7 - Store OrderedHashTable fields in reserved slots on MapObject/SetObject. r=jonco
...
This patch adds `OrderedHashMapObject` and `OrderedHashSetObject` base classes for JS
`Map` and `Set` objects, and separate `OrderedHash{Map,Set}Impl` templates operating on
these objects. Reserved slots are used for the hash table state.
This eliminates a `malloc` call for each `Map` or `Set` and a level of indirection.
Later we could delay the remaining `malloc` call until the first entry is added.
The `Range` objects no longer store a pointer to the hash table. These methods also take the
object as argument. This is a bit awkward, but in follow-up changes we can try to fold
`Range` into the iterator objects and add a separate `forEach` function to replace the
`Range` uses in C++ code.
Because the head of the `ranges` and `nurseryRanges` lists is now stored in a reserved slot,
`MapObject` and `SetObject` have an `objectMoved` hook to update the first range's prev pointer
when the JS object is moved.
`MemoryUse::MapObjectTable` is now used for the table's malloc buffer. A later patch will
rename it to `MapObjectData`.
Differential Revision: https://phabricator.services.mozilla.com/D227153
2024-11-10 10:58:09 +00:00
Jan de Mooij
4b60dc2d7a
Bug 1927464 part 6 - Add updateHashTableForRekey to share code for rekey and rekeyOneEntry. r=jonco
...
Differential Revision: https://phabricator.services.mozilla.com/D227152
2024-11-10 10:58:08 +00:00
Jan de Mooij
91a5532d6b
Bug 1927464 part 5 - Add offsetOfRange and offsetOfTarget to MapIteratorObject and SetIteratorObject. r=jonco
...
`offsetOfTarget` will be used in a later patch.
Differential Revision: https://phabricator.services.mozilla.com/D227151
2024-11-10 10:58:08 +00:00
Jan de Mooij
c83d2e660e
Bug 1927464 part 4 - Minor changes to prepare for later parts. r=jonco
...
A later patch will move the `OrderedHashTable` fields to object slots.
Use local variables in a few places to prepare for that change.
Differential Revision: https://phabricator.services.mozilla.com/D227150
2024-11-10 10:58:08 +00:00
Jan de Mooij
de1e39904f
Bug 1927464 part 3 - Allocate the HashCodeScrambler in the malloced buffer. r=jonco
...
The `HashCodeScrambler` contains two arbitrary `uint64_t` values and we can't store
these as private values.
Differential Revision: https://phabricator.services.mozilla.com/D227149
2024-11-10 10:58:07 +00:00
Jan de Mooij
259f95e596
Bug 1927464 part 2 - Remove dead code from OrderedHashTable. r=jonco
...
Differential Revision: https://phabricator.services.mozilla.com/D227148
2024-11-10 10:58:07 +00:00
Jan de Mooij
89bcbb0d4d
Bug 1927464 part 1 - Remove DataSlot check from MapObject::is and SetObject::is. r=jonco
...
This was needed when the prototype objects were special `Map`/`Set` objects, but this
was changed in bug 1189872.
Differential Revision: https://phabricator.services.mozilla.com/D227147
2024-11-10 10:58:06 +00:00
Jan de Mooij
9981e4c0bb
Bug 1927405 - Simplify and optimize OrderedHashTable::clear. r=jonco
...
Change `clear` to destroy all elements and then shrink the table only if needed,
similar to how `remove` is implemented.
This eliminates a `free` and `malloc` if there are only a few elements but it's also
simpler because it avoids calling `init` more than once which is a footgun.
Differential Revision: https://phabricator.services.mozilla.com/D227011
2024-11-10 09:06:33 +00:00
Mozilla Releng Treescript
31417ed37f
no bug - Bumping Mobile l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
...
ach -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
an -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ar -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ast -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
az -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
be -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
bg -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
bn -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
br -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
bs -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ca -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
cak -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
cs -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
cy -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
da -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
de -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
dsb -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
el -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
en-CA -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
en-GB -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
eo -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
es-AR -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
es-CL -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
es-ES -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
es-MX -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
et -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
eu -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
fa -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ff -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
fi -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
fr -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
fy-NL -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ga-IE -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
gd -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
gl -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
gn -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
gu-IN -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
he -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
hi-IN -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
hr -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
hsb -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
hu -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
hy-AM -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ia -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
id -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
is -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
it -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ja -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ka -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
kab -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
kk -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
km -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
kn -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ko -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
lij -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
lo -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
lt -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ltg -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
lv -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
meh -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
mix -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ml -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
mr -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ms -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
my -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
nb-NO -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ne-NP -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
nl -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
nn-NO -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
oc -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
pa-IN -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
pl -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
pt-BR -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
pt-PT -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
rm -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ro -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ru -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
sk -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
sl -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
son -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
sq -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
sr -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
sv-SE -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ta -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
te -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
th -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
tl -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
tr -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
trs -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
uk -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ur -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
uz -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
vi -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
wo -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
xh -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
zam -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
zh-CN -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
zh-TW -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
2024-11-10 07:00:45 +00:00
Mozilla Releng Treescript
9af8ad3aca
no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
...
ach -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
af -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
an -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ar -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ast -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
az -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
be -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
bg -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
bn -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
bo -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
br -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
brx -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
bs -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ca -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ca-valencia -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
cak -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ckb -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
cs -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
cy -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
da -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
de -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
dsb -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
el -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
en-CA -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
en-GB -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
eo -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
es-AR -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
es-CL -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
es-ES -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
es-MX -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
et -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
eu -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
fa -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ff -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
fi -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
fr -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
fur -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
fy-NL -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ga-IE -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
gd -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
gl -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
gn -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
gu-IN -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
he -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
hi-IN -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
hr -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
hsb -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
hu -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
hy-AM -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
hye -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ia -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
id -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
is -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
it -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ja -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ja-JP-mac -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ka -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
kab -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
kk -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
km -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
kn -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ko -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
lij -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
lo -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
lt -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ltg -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
lv -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
meh -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
mk -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
mr -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ms -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
my -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
nb-NO -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ne-NP -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
nl -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
nn-NO -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
oc -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
pa-IN -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
pl -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
pt-BR -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
pt-PT -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
rm -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ro -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ru -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
sat -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
sc -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
scn -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
sco -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
si -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
sk -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
skr -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
sl -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
son -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
sq -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
sr -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
sv-SE -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
szl -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ta -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
te -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
tg -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
th -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
tl -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
tr -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
trs -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
uk -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ur -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
uz -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
vi -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
wo -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
xh -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
zh-CN -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
zh-TW -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
2024-11-10 07:00:39 +00:00
Stanca Serban
f1c3f57cfd
Backed out changeset 1ecf6afb4dc7 for causing failures.
2024-11-10 07:19:24 +02:00
Stanca Serban
c98c0ca267
no bug - fix typo failure for Import translations from android-l10n r=release a=l10n.
2024-11-10 05:59:59 +02:00
Erich Gubler
cea82d4432
Bug 1929483 - build(rust): update thiserror
1.0.66 → 1.0.68 r=supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D228140
2024-11-10 00:57:28 +00:00
Erich Gubler
215c87c0dc
Bug 1929483 - build(rust): update syn
to 2.0.86 → 2.0.87 r=supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D228139
2024-11-10 00:57:28 +00:00
Mozilla Releng Treescript
b8dd1c1bb1
no bug - Import translations from android-l10n r=release a=l10n CLOSED TREE
2024-11-10 00:16:53 +00:00
Emilio Cobos Álvarez
219b9544e1
Bug 1928512 - Use opaque backstop color for page canvas background. r=dholbert
...
This restores behavior from before bug 1835864, effectively.
The top level image document's root element has transparent background.
Before that patch, we used to blend that with
GetDefaultBackgroundColorDraw(), which was white.
This should generally not change behavior, because the page frame itself
is white, but it does on PrintTargetWindows (probably a cairo bug?),
where it causes our page content clip not to apply.
In any case, restoring behavior here is trivial, so let's do that for
now, I'll file a follow-up bug for the underlying issue.
Differential Revision: https://phabricator.services.mozilla.com/D228514
2024-11-09 19:46:47 +00:00
moz-wptsync-bot
9ef8e05f19
Bug 1930304 - [wpt-sync] Update web-platform-tests to 8686b7a6d288d3b2c22b5ddb5a21773619b22b85, a=testonly
...
MANUAL PUSH: wpt sync bot
wpt-head: 8686b7a6d288d3b2c22b5ddb5a21773619b22b85
wpt-type: landing
2024-11-09 19:23:50 +00:00
lisa0314
9acc8ee9ac
Bug 1930286 [wpt PR 49083] - webnn: Support block-wise quantization for DirectML backend, a=testonly
...
Automatic update from web-platform-tests
webnn: Support block-wise quantization for DirectML backend
Block-wise quantization divides input tensors into smaller blocks that
are independently quantized, resulting in faster optimization and high
precision quantization [1]. It is used for popular language models,
such as phi-3 mini int4 quantized model [2]. Related WG issue [3] has
been opened to discussion.
Firstly, this CL validates scale and zero point tensors for block-wise
quantization. Besides, this CL also implements the block-wise
quantization in DirectML backend by using DML_OPERATOR_QUANTIZE and
DML_OPERATOR_DEQUANTIZE which are available in FL >= 6.3.
More validation and conformance tests are added to verify the
implementation.
[1]: https://arxiv.org/abs/2110.02861
[2]: https://huggingface.co/microsoft/Phi-3-mini-4k-instruct
[3]: https://github.com/webmachinelearning/webnn/issues/779
Bug: 40206287
Change-Id: I977b0be57deebd7afcae216edc3ddc3818b8c09f
Cq-Include-Trybots: luci.chromium.try:mac14.arm64-blink-rel, mac14-blink-rel, mac15.arm64-blink-rel, mac15-blink-rel, linux-blink-rel
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5964816
Reviewed-by: Rafael Cintron <rafael.cintron@microsoft.com>
Reviewed-by: ningxin hu <ningxin.hu@intel.com>
Commit-Queue: ningxin hu <ningxin.hu@intel.com>
Cr-Commit-Position: refs/heads/main@{#1380767}
--
wpt-commits: 8686b7a6d288d3b2c22b5ddb5a21773619b22b85
wpt-pr: 49083
2024-11-09 19:23:49 +00:00
moz-wptsync-bot
8fc47f597c
Bug 1930177 [wpt PR 49066] - Update wpt metadata, a=testonly
...
wpt-pr: 49066
wpt-type: metadata
2024-11-09 19:23:48 +00:00
Maksim Sadym
e680383496
Bug 1930177 [wpt PR 49066] - [wdspec] add bluetooth
module, a=testonly
...
Automatic update from web-platform-tests
[wdspec] add `bluetooth` module (#49066 )
Add BiDi bluetooth module and and some wdspec tests.
https://webbluetoothcg.github.io/web-bluetooth
--
wpt-commits: 7b542308b66f77878714f851a8baac291ee2a39e
wpt-pr: 49066
2024-11-09 19:23:47 +00:00
moz-wptsync-bot
5424c15385
Bug 1930252 [wpt PR 49076] - Update wpt metadata, a=testonly
...
wpt-pr: 49076
wpt-type: metadata
2024-11-09 19:23:47 +00:00
Noam Rosenthal
4ccd84a45d
Bug 1930252 [wpt PR 49076] - moveBefore: don't fire focusin/focusout, a=testonly
...
Automatic update from web-platform-tests
moveBefore: don't fire focusin/focusout
Following spec conversation at WHATNOT, this will be deferred
until we receive community feedback.
Bug: 40150299
Change-Id: I18dc4ebd50d52fa83ea3a4cc8cf376e7b33d835b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5992801
Commit-Queue: Dominic Farolino <dom@chromium.org>
Reviewed-by: Dominic Farolino <dom@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1380625}
--
wpt-commits: e44f4535f4fe673f00e6f487c6240a4c4647b5a6
wpt-pr: 49076
2024-11-09 19:23:46 +00:00
moz-wptsync-bot
229ed0aed4
Bug 1930247 [wpt PR 49074] - Update wpt metadata, a=testonly
...
wpt-pr: 49074
wpt-type: metadata
2024-11-09 19:23:45 +00:00
Christian Biesinger
e942a3a84c
Bug 1930247 [wpt PR 49074] - [FedCM] Allow arbitrary data as parameters instead of string/string pairs, a=testonly
...
Automatic update from web-platform-tests
[FedCM] Allow arbitrary data as parameters instead of string/string pairs
As mentioned in the updated spec:
https://w3c-fedid.github.io/FedCM/#dom-identityproviderrequestoptions-params
https://w3c-fedid.github.io/FedCM/#ref-for-dom-identityproviderrequestoptions-params%E2%91%A0
Bug: 374073124
Change-Id: If828c00da8f89c6ea2b3724db0d75ed2eea2591c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5990590
Reviewed-by: Dominic Farolino <dom@chromium.org>
Commit-Queue: Christian Biesinger <cbiesinger@chromium.org>
Reviewed-by: Yi Gu <yigu@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1380612}
--
wpt-commits: 44c412c2251294d9267f0437c7746d0afb5b8a27
wpt-pr: 49074
2024-11-09 19:23:45 +00:00
Nathan Memmott
2c2d2f7a3e
Bug 1930172 [wpt PR 49065] - Change Observer: Fix flaky test caused by cleanup code, a=testonly
...
Automatic update from web-platform-tests
Change Observer: Fix flaky test caused by cleanup code
The cleanup code for `directory_test`s may fail when it attempts to
remove a a entry that no longer exists. This changes it to ignore when
it fails to remove an entry since it doesn't matter as long as it
doesn't exist anymore.
This may be due to a race issue where cleanup code from a previous test
hadn't finished deleting all its entries when `directory_test` takes a
snapshot of them. But it does before `directory_test` can remove the
entry.
Fixed: 377480361
Change-Id: I5c173ba6afae5ddf7db0a4d8d154319dd5f0fb85
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6001305
Reviewed-by: Daseul Lee <dslee@chromium.org>
Commit-Queue: Nathan Memmott <memmott@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1380545}
--
wpt-commits: 1cf0f9e3f20987cbc6fe4da6450d8689197b0778
wpt-pr: 49065
2024-11-09 19:23:44 +00:00
Philip Rogers
cd2939dfc9
Bug 1930230 [wpt PR 49072] - Nearest neighbor images should not use higher quality, a=testonly
...
Automatic update from web-platform-tests
Nearest neighbor images should not use higher quality
We recently fixed a bug [1] where the discardable image map was not
preserving image quality values. This fix exposed a bug where nearest
neighbor filtering would incorrectly re-use higher-quality images.
Nearest neighbor filtering is used for `image-rendering: pixelated` and
should not use higher-quality filtering.
[1] https://crrev.com/0eb474d6793456826037bf33212ccba9da236402
Bug: 376304003
Change-Id: Icbf4f0640efbb065f32c95daa94144f82da39805
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6000966
Commit-Queue: Philip Rogers <pdr@chromium.org>
Auto-Submit: Philip Rogers <pdr@chromium.org>
Reviewed-by: Xianzhu Wang <wangxianzhu@chromium.org>
Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1380505}
--
wpt-commits: a0e2da634c7d60190696187fd07ee18484bb992c
wpt-pr: 49072
2024-11-09 19:23:43 +00:00
moz-wptsync-bot
0d51dbd336
Bug 1929923 [wpt PR 49030] - Update wpt metadata, a=testonly
...
wpt-pr: 49030
wpt-type: metadata
2024-11-09 19:23:43 +00:00
Andreu Botella
f826ed3263
Bug 1929923 [wpt PR 49030] - [line-clamp] [text-box-trim] Make block-in-inlines work, a=testonly
...
Automatic update from web-platform-tests
[line-clamp] [text-box-trim] Make block-in-inlines work
This patch makes block-in-inlines work together with
`line-clamp: auto` and `text-box-trim`. There are a few reasons why
they did not previously work:
- The code in `BlockLayoutAlgorithm::FinishInflow` that handled the
interaction of these features assumed that, with `trim-end`, every
fragment with a break token would have a non-null `TrimBlockEndBy`
set. This is not true for block-in-inline wrapper lines, so this was
causing a crash.
This code is used when figuring out how many lines fit in the given
height, and it does so by always trimming by the end, and then,
after we know this line fits, re-adding that trimmed block size.
For block-in-inlines, if the inside trimmed, that trimmed block size
would have already been added when laying out the inner block.
Therefore, if there is no `TrimBlockEndBy`, we don't need to add
any block size.
- Another issue is that, when doing relayout for `text-box-trim`,
which is now only needed with block-in-inlines, the number of lines
until clamp was set to the number of lines until clamp that the
previous block layout algorithm had when it aborted. This resulted
in any lines that were laid out twice being counted twice. This
number should instead be reset to its initial value at relayout
time. Therefore we added an `initial_lines_until_clamp` field to
`BlockLineClampData` to store this value.
- Finally, although the block-in-inline tracked by
`BlockLayoutAlgorithm::last_non_empty_inflow_child_` might not be
the one that contains the last line before clamp, this shouldn't
matter after https://crrev.com/c/5987915 . However, if a block ends
with a block-in-inline which comes after the clamp point, it would
cause an unnecessary relayout, because the trim-end has already been
applied to the last line before clamp in the current layout.
Therefore, we don't do this layout when we have clamped previously.
Bug: 40336192, 40254880, 372531320
Change-Id: Id228951b5db3c4bf799010e730983558567e9ddd
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5987917
Commit-Queue: Andreu Botella <abotella@igalia.com>
Reviewed-by: Koji Ishii <kojii@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1380464}
--
wpt-commits: 3241773f5849083927b5a25175326b0306f2dafc
wpt-pr: 49030
2024-11-09 19:23:42 +00:00
moz-wptsync-bot
42e780f327
Bug 1930032 [wpt PR 49050] - Update wpt metadata, a=testonly
...
wpt-pr: 49050
wpt-type: metadata
2024-11-09 19:23:41 +00:00
Mason Freed
d1e5fc63ec
Bug 1930032 [wpt PR 49050] - Implement dialog.requestClose() [4/N], a=testonly
...
Automatic update from web-platform-tests
Implement dialog.requestClose() [4/N]
This implements dialog.requestClose() and adds a test.
See spec PR for details:
https://github.com/whatwg/html/pull/10737
Bug: 376516550
Change-Id: Iaac3d89c28844d2b54ff5b1a7b68dc356d1fd172
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5991017
Commit-Queue: Mason Freed <masonf@chromium.org>
Reviewed-by: David Baron <dbaron@chromium.org>
Auto-Submit: Mason Freed <masonf@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1380450}
--
wpt-commits: 97a34c26ea3a3bfeacc0f40fc733d464c3f4d377
wpt-pr: 49050
2024-11-09 19:23:41 +00:00
Martin Robinson
e9558031a5
Bug 1930151 [wpt PR 49062] - layout: Fix caching of streching flex items in row flex, a=testonly
...
Automatic update from web-platform-tests
layout: Fix caching of streching flex items in row flex
When a flex item stretches in the cross axis in a row flex, the flex
container layout should depend on block constraints. In this case the
cross axis is the block axis (assuming horizontal writing modes --
vertical are not yet supported). This changes fixes an issue where the
cached layout was used in this case when stretching should trigger a new
layout.
Signed-off-by: Martin Robinson <mrobinson@igalia.com>
Co-authored-by: Oriol Brufau <obrufau@igalia.com>
--
wpt-commits: dedba61aa239e5d5194fe5a49ddc2766712f22bc
wpt-pr: 49062
2024-11-09 19:23:40 +00:00
Steinar H. Gunderson
e755fccaed
Bug 1930205 [wpt PR 49071] - Add use-counter and WebDX feature mapping for display-mode., a=testonly
...
Automatic update from web-platform-tests
Add use-counter and WebDX feature mapping for display-mode.
Change-Id: I8c481197eeb5f55bb2b58002c9691f79b6c5491f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6002656
Commit-Queue: Steinar H Gunderson <sesse@chromium.org>
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1380344}
--
wpt-commits: 4226c5955f684e0914df6103dd73956cbb7395f7
wpt-pr: 49071
2024-11-09 19:23:39 +00:00
Steinar H. Gunderson
2ca136c14d
Bug 1930200 [wpt PR 49069] - Add use-counter and WebDX feature mapping for file-selector-button., a=testonly
...
Automatic update from web-platform-tests
Add use-counter and WebDX feature mapping for file-selector-button.
Change-Id: I0e1faf02c931bc5b25f78bc71b2cfa4b872ec44a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6003165
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Commit-Queue: Steinar H Gunderson <sesse@chromium.org>
Reviewed-by: Noam Rosenthal <nrosenthal@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1380348}
--
wpt-commits: ca20ad52afe1953d53e5f75ea48a8eeefadcf0ed
wpt-pr: 49069
2024-11-09 19:23:39 +00:00
James Graham
864e62b3e2
Bug 1930187 [wpt PR 49067] - Increase chunking of Firefox Android, a=testonly
...
Automatic update from web-platform-tests
Increase chunking of Firefox Android
Recent runs have been timing out
--
wpt-commits: 574a24ed700ed2499facbb3281ed1edb1592d793
wpt-pr: 49067
2024-11-09 19:23:38 +00:00
Steinar H. Gunderson
e641aa2f66
Bug 1930168 [wpt PR 49064] - Add use-counter and WebDX feature mapping for dynamic-range., a=testonly
...
Automatic update from web-platform-tests
Add use-counter and WebDX feature mapping for dynamic-range.
Change-Id: Ie654ea982c6eda45f114a99684a0f5fdb4bf3220
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6003162
Commit-Queue: Steinar H Gunderson <sesse@chromium.org>
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1380343}
--
wpt-commits: bb2ba36e7a84fe9d5874fa991360486b4d4e828d
wpt-pr: 49064
2024-11-09 19:23:37 +00:00
Steinar H. Gunderson
2cb965ece7
Bug 1930167 [wpt PR 49063] - Add WebDX feature mapping for marker., a=testonly
...
Automatic update from web-platform-tests
Add WebDX feature mapping for marker.
Change-Id: I0ef53f57813a94064c9e996a06f9b15bae79f4ad
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6001397
Commit-Queue: Steinar H Gunderson <sesse@chromium.org>
Reviewed-by: Shunya Shishido <sisidovski@chromium.org>
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1380341}
--
wpt-commits: d754904434d67133fb97d49356882b00713a416f
wpt-pr: 49063
2024-11-09 19:23:37 +00:00
dependabot[bot]
d5f76c27b6
Bug 1930002 [wpt PR 49041] - Bump mozdevice from 4.1.2 to 4.2.0 in /tools, a=testonly
...
Automatic update from web-platform-tests
Bump mozdevice from 4.1.2 to 4.2.0 in /tools
Bumps [mozdevice](https://wiki.mozilla.org/Auto-tools/Projects/Mozbase ) from 4.1.2 to 4.2.0.
---
updated-dependencies:
- dependency-name: mozdevice
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
--
wpt-commits: 3b18ec87a7404f75b2570f914adb9e90089e5d25
wpt-pr: 49041
2024-11-09 19:23:36 +00:00