b63045e4c14c7bf557522b9dcfd44863a928d0fd: Backed out changeset 6c542cd8d622 for causing devtools compat issues. CLOSED TREE
default tip
Csoregi Natalia <ncsoregi@mozilla.com> - Mon, 04 Jul 2022 19:39:21 +0300 - rev 622948
Push
165643 by ncsoregi@mozilla.com at Mon, 04 Jul 2022 16:40:19 +0000
Backed out changeset 6c542cd8d622 for causing devtools compat issues. CLOSED TREE
024ee66c8b815cb95c4e47a4bcfd4a017a753bca: Backed out changeset 1b43d3f38946 (bug 1777209) for causing reftest failures e.g. 602200-4.html. CLOSED TREE
Csoregi Natalia <ncsoregi@mozilla.com> - Mon, 04 Jul 2022 19:27:42 +0300 - rev 622947
Push
165642 by ncsoregi@mozilla.com at Mon, 04 Jul 2022 16:29:00 +0000
Backed out changeset 1b43d3f38946 (
bug 1777209) for causing reftest failures e.g. 602200-4.html. CLOSED TREE
1a604880aa8ea667797876af0e59fad78ecb9b97: Bug 1702806 - Fix issues with intermittient failures in places tests and due to the way the dialogs interact with PlacesTransactions. r=mak
Mark Banner <standard8@mozilla.com> - Mon, 04 Jul 2022 14:32:50 +0000 - rev 622946
Push
165641 by mbanner@mozilla.com at Mon, 04 Jul 2022 14:35:13 +0000
Bug 1702806 - Fix issues with intermittient failures in places tests and due to the way the dialogs interact with PlacesTransactions. r=mak
There's are a couple of issues that this fixes, they are both based around the issue that because
tests run fast they tend to not give time for batches to complete. This can lead to incomplete
batches between tests, which tends to mess up subsequent tests or cause hangs.
In normal usage this is not an issue, as the user is not able to go as fast as tests.
The first issue is that in PlacesUIUtils.showBookmarkDialog we may resolve the dialog deferred
promise before the transaction batch has had change to complete.
The second issue is that the star UI runs batches, and that again we do not wait for the batch
to be complete. Working an await into the star UI/tests is more difficult due to the way that
code is structured. With a planned switch to non-instant apply, it also feels too complicated
to be worth it at this time. As a workaround for this issue, we ensure that the transaction
queue is cleared between each test run via a registerCleanupFunction in the head.js file.
Differential Revision:
https://phabricator.services.mozilla.com/D147535
bfb49ea473e8ac700a6274727437221c243312e2: Bug 1776832 - Clear chrome module environments in shutdown r=arai
Tooru Fujisawa <arai_a@mac.com> - Mon, 04 Jul 2022 14:18:54 +0000 - rev 622945
Push
165640 by jcoppeard@mozilla.com at Mon, 04 Jul 2022 14:21:18 +0000
Bug 1776832 - Clear chrome module environments in shutdown r=arai
Differential Revision:
https://phabricator.services.mozilla.com/D150966
1b43d3f389468361fdead22a9e90d13aa6c87bab: Bug 1777209 - Use DrawSurface rather than FillRect to paint <canvas>, and don't use EXTEND_PAD when writing to PDF. r=jrmuizel
Jonathan Kew <jkew@mozilla.com> - Mon, 04 Jul 2022 14:08:16 +0000 - rev 622944
Push
165639 by jkew@mozilla.com at Mon, 04 Jul 2022 14:10:38 +0000
Bug 1777209 - Use DrawSurface rather than FillRect to paint <canvas>, and don't use EXTEND_PAD when writing to PDF. r=jrmuizel
Differential Revision:
https://phabricator.services.mozilla.com/D150601
042b52ffcc3d8204d0006fc05d12cca898b9b0ee: Bug 1774458 - Use undocumented, non-public adaptive spinlocks on macOS 10.15+, revert to user-space spinlocks on older versions r=pbone
Gabriele Svelto <gsvelto@mozilla.com> - Mon, 04 Jul 2022 14:00:11 +0000 - rev 622943
Push
165638 by gsvelto@mozilla.com at Mon, 04 Jul 2022 14:02:34 +0000
Bug 1774458 - Use undocumented, non-public adaptive spinlocks on macOS 10.15+, revert to user-space spinlocks on older versions r=pbone
Differential Revision:
https://phabricator.services.mozilla.com/D149599
6c542cd8d62215afe996cecbc99fcd048bc07907: No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=diannaS
ffxbld <ffxbld@mozilla.com> - Mon, 04 Jul 2022 13:49:30 +0000 - rev 622942
Push
165637 by dsmith@mozilla.com at Mon, 04 Jul 2022 13:51:55 +0000
No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=diannaS
Differential Revision:
https://phabricator.services.mozilla.com/D150961
3c57ee2b7602d32d15492d4a22aeb3a497331ff0: Bug 1776145 - [devtools] Remove WebConsoleConnectionProxy. r=ochameau.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Mon, 04 Jul 2022 13:27:52 +0000 - rev 622941
Push
165636 by nchevobbe@mozilla.com at Mon, 04 Jul 2022 13:30:22 +0000
Bug 1776145 - [devtools] Remove WebConsoleConnectionProxy. r=ochameau.
Differential Revision:
https://phabricator.services.mozilla.com/D150087
d1f042aba3a97b8afec93f7b0271318e4b38e46c: Bug 1776145 - [devtools] Remove unnecessary WebConsoleUI additionalProxies. r=ochameau,devtools-backward-compat-reviewers,jdescottes.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Mon, 04 Jul 2022 13:27:51 +0000 - rev 622940
Push
165636 by nchevobbe@mozilla.com at Mon, 04 Jul 2022 13:30:22 +0000
Bug 1776145 - [devtools] Remove unnecessary WebConsoleUI additionalProxies. r=ochameau,devtools-backward-compat-reviewers,jdescottes.
`WebConsoleConnectionProxy` is now only used for:
- listening to `lastPrivateContextExited`, which can be done from the top-level
console front instead
- setting `NetworkMonitor.saveRequestAndResponseBodies` for toolbox we don't have
network resource support for, which would be better done in `startWatchingNetworkResources`.
This means we don't need to keep a Map of additional proxies.
The only impact is on `clearMessagesCache`, where we now fetch all fronts with
`getAllFronts` instead of looping through the Map of additional proxies.
This change highlighted some race condition in tests, as it's now slightly slower.
So we add a new `clearMessagesCacheAsync` function, which is doing the same thing
as `clearMessagesCache`, except it's not `oneway`, so we can know when the cache
was indeed cleared, and we emit an event to indicate when the cache was cleared.
We can't simply remove `oneway` from `clearMessagesCache` as it causes backward
compatibility issues we can't avoid.
This also highlighted an issue with the cache not being cleared on `console.clear`
when it is batched, so we fix this (a test was failing without it).
The next patch in the queue will completely remove `WebConsoleConnectionProxy`.
Differential Revision:
https://phabricator.services.mozilla.com/D150085
85d0efe7eb9b4cd1b6909fe8f944db78e9d38882: Bug 1773696 - Make wheel event IPC depend on test_events_async_enabled, r=smaug
James Graham <james@hoppipolla.co.uk> - Mon, 04 Jul 2022 12:56:20 +0000 - rev 622939
Push
165635 by james@hoppipolla.co.uk at Mon, 04 Jul 2022 12:58:45 +0000
Bug 1773696 - Make wheel event IPC depend on test_events_async_enabled, r=smaug
The `widget->DispatchInputEvent` codepath only works in gecko CI
configurations, so to allow this to be used for e.g. WebDriver
implement a path that doesn't go via the parent process.
Differential Revision:
https://phabricator.services.mozilla.com/D150632
98c5df8bc7b1a0a689029df8102842a370d02d82: Backed out changeset 22c5f55e75c2 (bug 1777517) for causing build bustages on Unified_cpp_widget_windows2.obj CLOSED TREE
Bogdan Szekely <bszekely@mozilla.com> - Mon, 04 Jul 2022 15:43:29 +0300 - rev 622938
Push
165634 by bszekely@mozilla.com at Mon, 04 Jul 2022 12:44:49 +0000
Backed out changeset 22c5f55e75c2 (
bug 1777517) for causing build bustages on Unified_cpp_widget_windows2.obj CLOSED TREE
22c5f55e75c20db97d115076131f4bd9f6095bfd: Bug 1777517 - [Cocoa] Add clipboard logs; r=NeilDeakin
Edgar Chen <echen@mozilla.com> - Mon, 04 Jul 2022 12:20:22 +0000 - rev 622937
Push
165633 by echen@mozilla.com at Mon, 04 Jul 2022 12:22:50 +0000
Bug 1777517 - [Cocoa] Add clipboard logs; r=NeilDeakin
Differential Revision:
https://phabricator.services.mozilla.com/D150790
10fdd5989d07336cc94db59a3c2c1ab499a9e6a5: Bug 1777914 - IDBTransaction::AbortInternal doesn't send the abort message when needed; r=dom-storage-reviewers,jstutte
Jan Varga <jvarga@mozilla.com> - Mon, 04 Jul 2022 12:06:56 +0000 - rev 622936
Push
165632 by jvarga@mozilla.com at Mon, 04 Jul 2022 12:09:18 +0000
Bug 1777914 - IDBTransaction::AbortInternal doesn't send the abort message when needed; r=dom-storage-reviewers,jstutte
Transactions transition to the finished state in following cases:
1. No requests have been created and we are back at the event loop.
2. The last request has been finished.
3. A transaction has been explicitly aborted.
4. A transaction has been explicitly committed.
When a transaction is finished, we send either an abort or commit message to
the parent process.
Bug 1598164 introduced an active and inactive state, so the state can't be used
for determining if a request was created. However, this was initially
overlooked, so we ended up not sending the abort message in some cases which
led to intermittent failures.
The correct wasy to determine if the abort messages should be sent to the
parent process is to check mStarted flag only.
Differential Revision:
https://phabricator.services.mozilla.com/D150937
781b9071ea4e6277f70600ca1d79c17f72bd47ab: Bug 1770019 - Make httpd.js support both IPv4 and IPv6, r=necko-reviewers,dragana
Kershaw Chang <kershaw@mozilla.com> - Mon, 04 Jul 2022 11:04:02 +0000 - rev 622935
Push
165631 by kjang@mozilla.com at Mon, 04 Jul 2022 11:06:28 +0000
Bug 1770019 - Make httpd.js support both IPv4 and IPv6, r=necko-reviewers,dragana
Differential Revision:
https://phabricator.services.mozilla.com/D148696
f5ad3753533ca29cd790f11a95738d1142879451: Bug 1777694 - Cache the result of JSM to ESM fallback in the shim. r=jonco
Tooru Fujisawa <arai_a@mac.com> - Mon, 04 Jul 2022 10:33:42 +0000 - rev 622934
Push
165630 by arai_a@mac.com at Mon, 04 Jul 2022 10:36:09 +0000
Bug 1777694 - Cache the result of JSM to ESM fallback in the shim. r=jonco
Differential Revision:
https://phabricator.services.mozilla.com/D150874
bc16e1023d45a2d1edd0f8b84c1c38b0aed6582c: Bug 1777829 - Fix DevTools stub generator. r=devtools-reviewers,nchevobbe
Tooru Fujisawa <arai_a@mac.com> - Mon, 04 Jul 2022 10:33:41 +0000 - rev 622933
Push
165630 by arai_a@mac.com at Mon, 04 Jul 2022 10:36:09 +0000
Bug 1777829 - Fix DevTools stub generator. r=devtools-reviewers,nchevobbe
Differential Revision:
https://phabricator.services.mozilla.com/D150885
90d51383665ce509d25decb53273996b0112d169: Bug 1750972 - Remove same-site schemeful and noneRequiresSecure experimental features. r=preferences-reviewers,Gijs
Tom Schuster <tschuster@mozilla.com> - Mon, 04 Jul 2022 10:22:51 +0000 - rev 622932
Push
165629 by tschuster@mozilla.com at Mon, 04 Jul 2022 10:25:24 +0000
Bug 1750972 - Remove same-site schemeful and noneRequiresSecure experimental features. r=preferences-reviewers,Gijs
Differential Revision:
https://phabricator.services.mozilla.com/D150604
3b7d1531795237b45e4e9bef6ff5e3f84f17b28c: Bug 1750972 - Remove tests setting noneRequiresSecure = true. r=freddyb
Tom Schuster <tschuster@mozilla.com> - Mon, 04 Jul 2022 10:22:50 +0000 - rev 622931
Push
165629 by tschuster@mozilla.com at Mon, 04 Jul 2022 10:25:24 +0000
Bug 1750972 - Remove tests setting noneRequiresSecure = true. r=freddyb
Differential Revision:
https://phabricator.services.mozilla.com/D150603
b1a8adcb9099266631a5844de51c8d83ceb5bf6d: Bug 1750972 - Enable same-site schemeful and noneRequiresSecure by default. r=freddyb
Tom Schuster <tschuster@mozilla.com> - Mon, 04 Jul 2022 10:22:50 +0000 - rev 622930
Push
165629 by tschuster@mozilla.com at Mon, 04 Jul 2022 10:25:24 +0000
Bug 1750972 - Enable same-site schemeful and noneRequiresSecure by default. r=freddyb
Depends on D150600
Differential Revision:
https://phabricator.services.mozilla.com/D150602
3ddb62d7bc1e45ff224e7f0d2b0a9d529ab0dc5a: Bug 1777901 - Pt 2 - Port more wrench tests to specify clips via clip-chains r=gfx-reviewers,lsalzman
Glenn Watson <git@intuitionlibrary.com> - Mon, 04 Jul 2022 10:14:57 +0000 - rev 622929
Push
165628 by gwatson@mozilla.com at Mon, 04 Jul 2022 10:17:25 +0000
Bug 1777901 - Pt 2 - Port more wrench tests to specify clips via clip-chains r=gfx-reviewers,lsalzman
Differential Revision:
https://phabricator.services.mozilla.com/D150927
5f80c6336c39316eb31d85a6a8262ca03a92a8fb: Bug 1777901 - Port more wrench tests to specify clips via clip-chains r=gfx-reviewers,lsalzman
Glenn Watson <git@intuitionlibrary.com> - Mon, 04 Jul 2022 10:14:56 +0000 - rev 622928
Push
165628 by gwatson@mozilla.com at Mon, 04 Jul 2022 10:17:25 +0000
Bug 1777901 - Port more wrench tests to specify clips via clip-chains r=gfx-reviewers,lsalzman
The intent is to deprecate specifying clips via ClipId::Clip(..)
as this will simplify the ongoing clip-interning work.
Differential Revision:
https://phabricator.services.mozilla.com/D150925
e580dab63309bdb2bd901397b32ae65894ca6901: Bug 1777924 - [devtools] Use legacy wrapper in update_remote_settings_records.mjs for forward compatibility with Node 16+ r=nchevobbe
Julian Descottes <jdescottes@mozilla.com> - Mon, 04 Jul 2022 09:43:11 +0000 - rev 622927
Push
165627 by jdescottes@mozilla.com at Mon, 04 Jul 2022 09:45:38 +0000
Bug 1777924 - [devtools] Use legacy wrapper in update_remote_settings_records.mjs for forward compatibility with Node 16+ r=nchevobbe
Differential Revision:
https://phabricator.services.mozilla.com/D150939
c95659e144adaa80b773bafe6d2a9d0f31a0c0cc: Merge mozilla-central to autoland. CLOSED TREE
Bogdan Szekely <bszekely@mozilla.com> - Mon, 04 Jul 2022 12:25:27 +0300 - rev 622926
Push
165626 by bszekely@mozilla.com at Mon, 04 Jul 2022 09:26:01 +0000
Merge mozilla-central to autoland. CLOSED TREE
f7c192231f501313a03d2a4c0b687de699abb306: Merge autoland to mozilla-central. a=merge
Bogdan Szekely <bszekely@mozilla.com> - Mon, 04 Jul 2022 12:18:00 +0300 - rev 622925
Push
165626 by bszekely@mozilla.com at Mon, 04 Jul 2022 09:26:01 +0000
Merge autoland to mozilla-central. a=merge
4fbd36dde537f349060c2d47a934f411a9a2bf62: no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD
Mozilla Releng Treescript <release+treescript@mozilla.org> - Mon, 04 Jul 2022 06:56:36 +0000 - rev 622924
Push
165626 by bszekely@mozilla.com at Mon, 04 Jul 2022 09:26:01 +0000
no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD
bn -> 48e59454a734b72290b4cf280e6e66e4d0c069fa
dsb -> 2971738372d2acdcc3650a9dc4d4f120cdedf940
es-CL -> aa2c4e0a39c2bc090a4e469f1ff915f644b6af30
it -> f544bcbf9850cd478cffde827b3e0eace2cd646b
mk -> 6db6197027b62126eb7aaec789f82fed5ad35afd
pt-BR -> dcc404ec36a8184473c5b0a5f3d2431f306f2de1
uk -> adc076493d0a38cb619af6168aa1e904e1a76c27
6575f123607547d4722f0c15c6f70067efbee24a: Bug 1777929 - Update an l10n string id after a change r=flod
Calixte <cdenizet@mozilla.com> - Mon, 04 Jul 2022 09:20:55 +0000 - rev 622923
Push
165625 by cdenizet@mozilla.com at Mon, 04 Jul 2022 09:23:19 +0000
Bug 1777929 - Update an l10n string id after a change r=flod
Differential Revision:
https://phabricator.services.mozilla.com/D150941
27a3c69f1ef63bf5220c82d6bbaa8bf0ecab289b: Bug 1754932 - LUL initialisation: replace `CallFrameInfo::Rule` and 7 children with a fixed-sized structure. r=mstange.
Julian Seward <jseward@acm.org> - Mon, 04 Jul 2022 09:19:25 +0000 - rev 622922
Push
165624 by jseward@mozilla.com at Mon, 04 Jul 2022 09:21:53 +0000
Bug 1754932 - LUL initialisation: replace `CallFrameInfo::Rule` and 7 children with a fixed-sized structure. r=mstange.
At profiler startup, LUL reads and preprocesses Dwarf unwind info for all
shared objects mapped into the process. That includes libxul.so and around 90
other shared objects on an x86_64-linux build. This takes too long.
Profiling just this reading phase shows a huge number of mallocs and frees
resulting from LulDwarf.cpp. The largest cause of these is the implementation
of a sum-of-products type with 7 variants (CallFrameInfo::*Rule) using C++
inheritance. The variants have different sizes and so have to be boxed (stored
on the heap and referred to by pointers). They are very short lived and this
causes a lot of heap turnover.
For an m-c build on x86_64-linux on Fedora 35 using clang-13.0.0 -g -O2, when
measuring a MOZ_PROFILER_STARTUP=1 run that is hacked so as to exit
immediately after the unwind info for libxul.so has been read, this patch has
the following perf effects:
* run time reduced from 0.50user to 0.41user (Core i5 1135G7, circa 4 GHz)
* heap allocation reduced from 8,087,404 allocs/397,177,435 bytes to
3,176,936 allocs, 328,204,042 bytes.
* instruction count reduced from 6,848,730,307 to 5,572,028,393.
Main changes are:
* `class CallFrameInfo::Rule` has been completely rewritten, so as to merge
its 7 children into it, and those children have been removed. The new
representation uses just 3 machine words to represent all 7 alternatives.
The various virtual methods of `class CallFrameInfo::Rule` (`Handle`,
`operator==`, etc) have been rewritten to use a simple switch-based scheme.
* The code that uses `class CallFrameInfo::Rule` has been changed (but not
majorly rewritten) so as to pass around instances of it by value, rather
than pointers to it. This removes the need to allocate them on the heap.
To simulate the previous use case where a NULL value had a meaning, the
revised class in fact has an 8th alternative, `INVALID`, and a routine
`isVALID`. INVALID rules are now used in place of NULL pointers to rules as
previously.
* Accessors and constructors for the revised `class CallFrameInfo::Rule` hide
the underlying 3-word representation, ensure that the correct
representational invariants are maintained, and make it impossible to access
fields that are meaningless for the given variant. So it's not any less
safe than the original.
* Additionally, Dwarf expression strings are no longer represented using
`std::string`. Instead a new two-word type `ImageSlice` has been provided.
This avoids all unnecessary (and unknown) overheads with `std::string` and
provides a significant part of the measured speedup.
Differential Revision:
https://phabricator.services.mozilla.com/D139288
657c087042321453a9b0d854eaee988e7cc8caf1: Bug 1777357 - [wpt-sync] Update web-platform-tests to 57483c9910074efb2cfa6d41dbed261b81d3bede, a=testonly
moz-wptsync-bot <wptsync@mozilla.com> - Wed, 29 Jun 2022 22:13:01 +0000 - rev 622921
Push
165623 by wptsync@mozilla.com at Mon, 04 Jul 2022 09:20:30 +0000
Bug 1777357 - [wpt-sync] Update web-platform-tests to 57483c9910074efb2cfa6d41dbed261b81d3bede, a=testonly
MANUAL PUSH: wpt sync bot
wpt-head: 57483c9910074efb2cfa6d41dbed261b81d3bede
wpt-type: landing
8f651961ce3767921e46f44992ce5f50e040c5bb: Bug 1777194 [wpt PR 34643] - Update wpt metadata, a=testonly
moz-wptsync-bot <wptsync@mozilla.com> - Wed, 29 Jun 2022 12:35:32 +0000 - rev 622920
Push
165623 by wptsync@mozilla.com at Mon, 04 Jul 2022 09:20:30 +0000
Bug 1777194 [wpt PR 34643] - Update wpt metadata, a=testonly
wpt-pr: 34643
wpt-type: metadata
06701ad4863cb6e7c897bc139bd34defbfd9e835: Bug 1777194 [wpt PR 34643] - [@container] Clear results according to ContainerQueryEvaluator::Change, a=testonly
Anders Hartvoll Ruud <andruud@chromium.org> - Wed, 29 Jun 2022 22:11:05 +0000 - rev 622919
Push
165623 by wptsync@mozilla.com at Mon, 04 Jul 2022 09:20:30 +0000
Bug 1777194 [wpt PR 34643] - [@container] Clear results according to ContainerQueryEvaluator::Change, a=testonly
Automatic update from web-platform-tests
[@container] Clear results according to ContainerQueryEvaluator::Change
In ContainerQueryEvaluator::ContainerChanged, we currently clear
*all* results whenever we compute any Change other than kNone.
However, for computed change=kNearestContainer it is not correct to
clear results with change=kDescendantContainers, since in that
situation we're not going to recalculate the container-query-dependent
elements within nested containers, hence all the results aren't
repopulated. This causes us to miss invalidation in some cases.
Fixed by only clearing results less than or equal to the computed
change.
Also added additional assertions and comments to the test
ContainerQueryEvaluatorTest.ContainerChanged. That change was prompted
by the slightly unclear/inaccurate comment about results being cleared
whenever ContainerChanged is called. It's better to be explicit
about what we expect the results to be.
Fixed: 1340351
Change-Id: I64467104b6b0eacef5100d67f6b8f8287a57d0a0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3732493
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Commit-Queue: Anders Hartvoll Ruud <andruud@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1019074}
--
wpt-commits: 57483c9910074efb2cfa6d41dbed261b81d3bede
wpt-pr: 34643
14d1775a1037407954433a60f197dc624c8c9a09: Bug 1776786 [wpt PR 34619] - Allow NG fragment traversal inside SVG in multicol., a=testonly
Morten Stenshorne <mstensho@chromium.org> - Wed, 29 Jun 2022 22:10:58 +0000 - rev 622918
Push
165623 by wptsync@mozilla.com at Mon, 04 Jul 2022 09:20:30 +0000
Bug 1776786 [wpt PR 34619] - Allow NG fragment traversal inside SVG in multicol., a=testonly
Automatic update from web-platform-tests
Allow NG fragment traversal inside SVG in multicol.
TLDR; remove obsolete and somewhat harmful code.
The code that checked whether it was ok to do fragment traversal of an
object inside multicol incorrectly refused fragment traversal inside
SVG, for no good reason. If we're inside a flow thread, the correct way
to check would be to keep walking up the tree until we either find an NG
object, or a legacy object that was *forced* to do legacy fallback, and
ask *that* object - not its immediate parent. The way it was, we would
stop at LayoutSVGRoot and just say no to fragment traversal. But
LayoutSVGRoot doesn't have an NG counterpart. It's fine to walk past
legacy objects, as long as they aren't forced to be legacy objects, so
that we can tell whether our ancestry consists of glorious traversable
NG objects or not.
However, this code is no longer needed, since we now always refuse NG
objects inside forced legacy fallback anyway, as of CL:3461697.
So just remove the code instead.
Bug: 1339391
Change-Id: I9ef55e551ed86fb5b5843108526c58e393a617e6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3726352
Reviewed-by: Philip Rogers <pdr@chromium.org>
Commit-Queue: Morten Stenshorne <mstensho@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1019068}
--
wpt-commits: bb66b98321db60735132cb0b8d88587477a0fd37
wpt-pr: 34619
9888cea9541565bd0f2e1c6ebde389b5f5310671: Bug 1777124 [wpt PR 34637] - WhitespaceChildrenMayChange needs to be handled for all elements, a=testonly
Rune Lillesveen <futhark@chromium.org> - Wed, 29 Jun 2022 22:10:52 +0000 - rev 622917
Push
165623 by wptsync@mozilla.com at Mon, 04 Jul 2022 09:20:30 +0000
Bug 1777124 [wpt PR 34637] - WhitespaceChildrenMayChange needs to be handled for all elements, a=testonly
Automatic update from web-platform-tests
WhitespaceChildrenMayChange needs to be handled for all elements
We tried to optimize away WhitespaceChildrenMayChange handling for
subtrees which should regardlessly be re-attached, but descendants
further down could still be marked for re-attachment which caused us to
stop early for ancestor marking at those whitespace-marked elements.
Remove the ReattachLayoutTree() check and handle the whitespace flag if
there is a LayoutObject.
Bug: 1338779
Change-Id: Iad95fdd674ca679137e66d5d4394efda0a8a4571
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3732708
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Commit-Queue: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1019057}
--
wpt-commits: 67953c9f5612c4328e206f46d9929d927ff0c299
wpt-pr: 34637
e22d2adc94b65ad4e2af7216e66546dbc784fbf6: Bug 1776709 [wpt PR 34606] - Add regression test for document.baseURI., a=testonly
Arthur Sonzogni <arthursonzogni@chromium.org> - Wed, 29 Jun 2022 22:10:46 +0000 - rev 622916
Push
165623 by wptsync@mozilla.com at Mon, 04 Jul 2022 09:20:30 +0000
Bug 1776709 [wpt PR 34606] - Add regression test for document.baseURI., a=testonly
Automatic update from web-platform-tests
Add regression test for document.baseURI.
The `document.baseURI` is wrongly implemented in Chrome for about:blank
and about:srcdoc.
It allows leaking cross-origin data. The leak happens only when the two
origin are hosted by the same process.
This patch adds regression tests. I am going to mitigate this bug in a
follow-up.
Bug: 1336904
Change-Id: I027249095fc7ba55dc3f68c772a72f473cfec409
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3723568
Reviewed-by: Kent Tamura <tkent@chromium.org>
Commit-Queue: Arthur Sonzogni <arthursonzogni@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1019052}
--
wpt-commits: d32fb934a67634928c99760e66ac1cc1e2253e2c
wpt-pr: 34606
69a907a82e80690a6a32aca46bbe385949727b2a: Bug 1776286 [wpt PR 34565] - [css-pseudo] Implement ::marker text as a LayoutTextFragment, a=testonly
Oriol Brufau <obrufau@igalia.com> - Wed, 29 Jun 2022 22:10:09 +0000 - rev 622915
Push
165623 by wptsync@mozilla.com at Mon, 04 Jul 2022 09:20:30 +0000
Bug 1776286 [wpt PR 34565] - [css-pseudo] Implement ::marker text as a LayoutTextFragment, a=testonly
Automatic update from web-platform-tests
[css-pseudo] Implement ::marker text as a LayoutTextFragment
The text of a ::marker with 'content: normal' used to be a LayoutText.
This prevented it from being updated when dynamically changing the
'text-transform' of the ::marker.
Using LayoutTextFragment aligns the behavior with the non-normal case
and solves the problem.
Fixed: 1338708
TEST=external/wpt/css/css-pseudo/marker-text-transform-dynamic.html
Change-Id: Ie50e46f1de00f87b3aa83e3c464085d7f4860bc3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3719019
Commit-Queue: Oriol Brufau <obrufau@igalia.com>
Reviewed-by: Koji Ishii <kojii@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1018836}
--
wpt-commits: 3a9bbb0b1c0eacff5033850d32b924a80bc10f6e
wpt-pr: 34565
d1ce8bccb72ca442c6c383a8fa136130c929660f: Bug 1776873 [wpt PR 34625] - Update wpt metadata, a=testonly
moz-wptsync-bot <wptsync@mozilla.com> - Tue, 28 Jun 2022 22:25:49 +0000 - rev 622914
Push
165623 by wptsync@mozilla.com at Mon, 04 Jul 2022 09:20:30 +0000
Bug 1776873 [wpt PR 34625] - Update wpt metadata, a=testonly
wpt-pr: 34625
wpt-type: metadata
4bd2bfa7f0a5f6ba7f471ee8aded5d362a215e90: Bug 1776873 [wpt PR 34625] - [@container] Invalidate container-relative units in @container prelude, a=testonly
Anders Hartvoll Ruud <andruud@chromium.org> - Wed, 29 Jun 2022 22:09:58 +0000 - rev 622913
Push
165623 by wptsync@mozilla.com at Mon, 04 Jul 2022 09:20:30 +0000
Bug 1776873 [wpt PR 34625] - [@container] Invalidate container-relative units in @container prelude, a=testonly
Automatic update from web-platform-tests
[@container] Invalidate container-relative units in @container prelude
The internal CSSContainerValues of a ContainerQueryEvaluator
as of recently contains a CSSToLengthConversionData::ContainerSizes
object which caches the values used for resolving container-relative
units. This cache needs to be invalidated, otherwise affected queries
will not be responsive to changes.
This is roughly the same problem as the 'rem' unit invalidation that
was fixed recently, so we can generalize that to solve the current
problem.
Note that this CL removes font_dirty_=true that previously took
place in RootFontChanged. This flag doesn't fit anymore with the
generalization (UpdateValuesIfNeeded), but it's also actually not
needed for the 'rem' unit case, since we anyway recalculate the style
of all descendants.
Fixed: 1340232
Change-Id: I7acfb475d1b7d08c84fdf09b7fb0be6b608d0c26
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3731812
Commit-Queue: Anders Hartvoll Ruud <andruud@chromium.org>
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1018817}
--
wpt-commits: 2f9a2a84ac665f1a8ab1fe722902b5fe61bfdf47
wpt-pr: 34625
9c55e0692f7cf0965334e50d075d4772a6fabd05: Bug 1776860 [wpt PR 34624] - Need post-layout fragments on fragment item cache hit., a=testonly
Morten Stenshorne <mstensho@chromium.org> - Wed, 29 Jun 2022 22:09:52 +0000 - rev 622912
Push
165623 by wptsync@mozilla.com at Mon, 04 Jul 2022 09:20:30 +0000
Bug 1776860 [wpt PR 34624] - Need post-layout fragments on fragment item cache hit., a=testonly
Automatic update from web-platform-tests
Need post-layout fragments on fragment item cache hit.
We previously used to always get post-layout fragments when cloning a
fragment item, but CL:3677013 changed that, since it's no longer a given
that we always do want the post-layout fragments, and that the callers
rather fetch the post-layout fragments at their own discretion.
Back when I wrote that CL, I didn't realize that
NGFragmentItemsBuilder::AddPreviousItems() relied on getting post-layout
fragments as well (probably because cs.chromium.org failed to list all
call sites to NGFragmentItemsBuilder::ItemWithOffset::ItemWithOffset()).
Bug: 1340168
Change-Id: I5f799aa5305c7588d7a6034b2f8eab33b8e1a89c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3731811
Reviewed-by: Koji Ishii <kojii@chromium.org>
Commit-Queue: Koji Ishii <kojii@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1018694}
--
wpt-commits: dfb10692e649e537946ef5db98898649c9010d98
wpt-pr: 34624
bd897a2706c9c10b5610a97eeb46980dd153b765: Bug 1776258 [wpt PR 34561] - Update wpt metadata, a=testonly
moz-wptsync-bot <wptsync@mozilla.com> - Tue, 28 Jun 2022 17:09:29 +0000 - rev 622911
Push
165623 by wptsync@mozilla.com at Mon, 04 Jul 2022 09:20:30 +0000
Bug 1776258 [wpt PR 34561] - Update wpt metadata, a=testonly
wpt-pr: 34561
wpt-type: metadata
ba87f62d8ad6105c8c0886aac63df41db5e31514: Bug 1776258 [wpt PR 34561] - Allow hide animations to be started from pop up hide event, a=testonly
Mason Freed <masonf@chromium.org> - Wed, 29 Jun 2022 22:09:41 +0000 - rev 622910
Push
165623 by wptsync@mozilla.com at Mon, 04 Jul 2022 09:20:30 +0000
Bug 1776258 [wpt PR 34561] - Allow hide animations to be started from pop up hide event, a=testonly
Automatic update from web-platform-tests
Allow hide animations to be started from pop up hide event
See [1] for the origin of this change, which makes it possible to
trigger pop up hide animations from within the `hide` event handler.
For example:
popup.addEventListener('hide', () => {
popup.animate({
transform: 'translateY(-50px)',
opacity: 0,
}, 200);
});
To accomplish that, the hide process now looks like this:
1. Capture any already-running animations via getAnimations(),
including animations on descendent elements.
2. Remove the :top-layer pseudo class.
3. Fire the 'hide' event.
4. If the hidePopup() call is *not* the result of the pop-up being
"forced out" of the top layer, e.g. by a modal dialog or fullscreen
element:
a. Restore focus to the previously-focused element.
b. Update style. (Animations/transitions start here.)
c. Call getAnimations() again, remove any from step #1, and then wait
until all of them finish or are cancelled.
5. Remove the pop-up from the top layer, and add the UA display:none
style.
6. Update style.
[1] https://chromium-review.googlesource.com/c/chromium/src/+/3688871/9/third_party/blink/renderer/core/dom/element.cc#2660
Bug: 1307772
Change-Id: I910535b13cfc3c8f8498ed64dae73caa75dd7317
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3708419
Reviewed-by: Robert Flack <flackr@chromium.org>
Commit-Queue: Mason Freed <masonf@chromium.org>
Commit-Queue: Robert Flack <flackr@chromium.org>
Auto-Submit: Mason Freed <masonf@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1018685}
--
wpt-commits: d4a7c77961af00b9a4ba78b0f80d771a519f78c6
wpt-pr: 34561
004bd41e530679ede86701905d62939f5c1daf33: Bug 1776680 [wpt PR 34603] - Update wpt metadata, a=testonly
moz-wptsync-bot <wptsync@mozilla.com> - Tue, 28 Jun 2022 14:52:42 +0000 - rev 622909
Push
165623 by wptsync@mozilla.com at Mon, 04 Jul 2022 09:20:30 +0000
Bug 1776680 [wpt PR 34603] - Update wpt metadata, a=testonly
wpt-pr: 34603
wpt-type: metadata
051fedb84059a04ca9315622e6e45db6c545692b: Bug 1776680 [wpt PR 34603] - [@container] Test invalidation of font-relative units separately, a=testonly
Anders Hartvoll Ruud <andruud@chromium.org> - Wed, 29 Jun 2022 22:09:27 +0000 - rev 622908
Push
165623 by wptsync@mozilla.com at Mon, 04 Jul 2022 09:20:30 +0000
Bug 1776680 [wpt PR 34603] - [@container] Test invalidation of font-relative units separately, a=testonly
Automatic update from web-platform-tests
[@container] Test invalidation of font-relative units separately
This WPT changed both the root font and non-root font at the same,
which means one invalidation mechanism may overlap. Test each unit
separately instead.
Bug: 1339808
Change-Id: I18fcef9f92358c437bb5c547132f8a5348c0d39f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3726452
Commit-Queue: Anders Hartvoll Ruud <andruud@chromium.org>
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1018645}
--
wpt-commits: a19cb86d9e1fce816ddd8f2055d9c60ac6119fdc
wpt-pr: 34603
6898248c86f04869363a11cd37ff50b7a3c032cd: Bug 1774167 [wpt PR 34424] - Update wpt metadata, a=testonly
moz-wptsync-bot <wptsync@mozilla.com> - Tue, 28 Jun 2022 14:29:16 +0000 - rev 622907
Push
165623 by wptsync@mozilla.com at Mon, 04 Jul 2022 09:20:30 +0000
Bug 1774167 [wpt PR 34424] - Update wpt metadata, a=testonly
wpt-pr: 34424
wpt-type: metadata
509c98c38b0fe8f6d08ee406518b82cbfd9d23c4: Bug 1774167 [wpt PR 34424] - fetch: Add Set-Cookie as an invalid request header, a=testonly
Luca Casonato <hello@lcas.dev> - Wed, 29 Jun 2022 22:09:17 +0000 - rev 622906
Push
165623 by wptsync@mozilla.com at Mon, 04 Jul 2022 09:20:30 +0000
Bug 1774167 [wpt PR 34424] - fetch: Add Set-Cookie as an invalid request header, a=testonly
Automatic update from web-platform-tests
Fetch: add Set-Cookie as an invalid request header
See https://github.com/whatwg/fetch/pull/1453 for context.
--
wpt-commits: 5fb9aee1a0d59531dbe4be9300d4036e00ba2eb5
wpt-pr: 34424
88bbec8673fadddb6d634bde2e2f1bf2cab59945: Bug 1776845 [wpt PR 34621] - Update wpt metadata, a=testonly
moz-wptsync-bot <wptsync@mozilla.com> - Tue, 28 Jun 2022 13:54:57 +0000 - rev 622905
Push
165623 by wptsync@mozilla.com at Mon, 04 Jul 2022 09:20:30 +0000
Bug 1776845 [wpt PR 34621] - Update wpt metadata, a=testonly
wpt-pr: 34621
wpt-type: metadata
84ec85e40c322c43623aa9372b26b867265dd5e6: Bug 1776845 [wpt PR 34621] - [@container] Fix @media crash for custom properties, a=testonly
Rune Lillesveen <futhark@chromium.org> - Wed, 29 Jun 2022 22:09:06 +0000 - rev 622904
Push
165623 by wptsync@mozilla.com at Mon, 04 Jul 2022 09:20:30 +0000
Bug 1776845 [wpt PR 34621] - [@container] Fix @media crash for custom properties, a=testonly
Automatic update from web-platform-tests
[@container] Fix @media crash for custom properties
style() container queries accidentally allowed evaluating custom
property evaluation for media queries causing a crash with a null
ComputedStyle.
Bug: 1340185, 1339962
Change-Id: I8d8529272392e0ed0c5ef4e6d369f2676fe5ee71
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3726078
Reviewed-by: Anders Hartvoll Ruud <andruud@chromium.org>
Commit-Queue: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1018639}
--
wpt-commits: 8b629e867b7564c0e4277db121de53fa3aeae7bd
wpt-pr: 34621
613bf29dd2ad06c9c80846b99cb6adb078126bc2: Bug 1770441 [wpt PR 34145] - Add support for PAC (per-test proxy configuration), a=testonly
Noam Rosenthal <noamr@users.noreply.github.com> - Wed, 29 Jun 2022 22:08:59 +0000 - rev 622903
Push
165623 by wptsync@mozilla.com at Mon, 04 Jul 2022 09:20:30 +0000
Bug 1770441 [wpt PR 34145] - Add support for PAC (per-test proxy configuration), a=testonly
Automatic update from web-platform-tests
Add support for PAC (per-test proxy configuration) (#34145)
Tests can now delcare that they use a PAC file
(Proxy Auto-Configuration, see https://developer.mozilla.org/en-US/docs/Web/HTTP/Proxy_servers_and_tunneling/Proxy_Auto-Configuration_PAC_file)
The syntax:
`<meta name="pac" content="relative/url/to/pac-file.js">`
See RFC112
--
wpt-commits: ddeae538bbc9d634c983238fceea89ff08d00a86
wpt-pr: 34145
c4bd0aa5bb281f903e6bdc425d3d5c73add18dfc: Bug 1775537 [wpt PR 34536] - Update wpt metadata, a=testonly
moz-wptsync-bot <wptsync@mozilla.com> - Tue, 28 Jun 2022 11:17:26 +0000 - rev 622902
Push
165623 by wptsync@mozilla.com at Mon, 04 Jul 2022 09:20:30 +0000
Bug 1775537 [wpt PR 34536] - Update wpt metadata, a=testonly
wpt-pr: 34536
wpt-type: metadata
4ce530de4cd2a5d8f81e22b15de40c0175b06b50: Bug 1775537 [wpt PR 34536] - Rename CanvasFilter WPTs to be tentative, a=testonly
Domenic Denicola <domenic@chromium.org> - Wed, 29 Jun 2022 22:08:37 +0000 - rev 622901
Push
165623 by wptsync@mozilla.com at Mon, 04 Jul 2022 09:20:30 +0000
Bug 1775537 [wpt PR 34536] - Rename CanvasFilter WPTs to be tentative, a=testonly
Automatic update from web-platform-tests
Rename CanvasFilter WPTs to be tentative
The spec is being reverted per https://github.com/whatwg/html/pull/7874 due to lack of multi-implementer interest. So, we need to rename the tests.
Bug: 1169216
Change-Id: I059fa4c951f2076cffb562bf4a32d4e4284d3771
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3714402
Reviewed-by: Aaron Krajeski <aaronhk@chromium.org>
Commit-Queue: Domenic Denicola <domenic@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1018614}
--
wpt-commits: 0c579dc895666e989c046b706955ca19d1244c7d
wpt-pr: 34536
a154c3eef0bf717a11a3c2bc95a83c0058131691: Bug 1775405 [wpt PR 34519] - Resolve FIXME in LayoutQuote by using English quotes as default, a=testonly
Di Zhang <dizhangg@chromium.org> - Wed, 29 Jun 2022 22:07:40 +0000 - rev 622900
Push
165623 by wptsync@mozilla.com at Mon, 04 Jul 2022 09:20:30 +0000
Bug 1775405 [wpt PR 34519] - Resolve FIXME in LayoutQuote by using English quotes as default, a=testonly
Automatic update from web-platform-tests
Resolve FIXME in LayoutQuote by using English quotes as default
Legacy FIXME in layout_quote.cc to change default "quote" (%22) to
English “quote” (%E2%80%9C, %E2%80%9D). Fixed all affected tests.
Change-Id: I0dcff0d2356ccbf53ebb16e3ad8abe930f410a50
Bug: 753671
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3704099
Commit-Queue: Koji Ishii <kojii@chromium.org>
Reviewed-by: Koji Ishii <kojii@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1018608}
--
wpt-commits: 0b8d6e703759e62ee7439687d88144a46b881d66
wpt-pr: 34519
535b0236b644d13ee1c2d9fca056258308493a72: Bug 1776410 [wpt PR 34577] - `await_promise` is mandatory, a=testonly
Maksim Sadym <69349599+sadym-chromium@users.noreply.github.com> - Wed, 29 Jun 2022 22:07:32 +0000 - rev 622899
Push
165623 by wptsync@mozilla.com at Mon, 04 Jul 2022 09:20:30 +0000
Bug 1776410 [wpt PR 34577] - `await_promise` is mandatory, a=testonly
Automatic update from web-platform-tests
`await_promise` is mandatory (#34577)
Make `script.evaluate`->`awaitPromise` mandatory.
Co-authored-by: Maksim Sadym <sadym@google.com>
--
wpt-commits: a59332b7317247a99cfa75d9fa79e0816f5fbcfe
wpt-pr: 34577
7dbb1f916d2c1d16247555fb69f8b024a1e61ce3: Bug 1774098 [wpt PR 34412] - Bump types-six from 1.16.15 to 1.16.16 in /tools, a=testonly
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Wed, 29 Jun 2022 22:07:08 +0000 - rev 622898
Push
165623 by wptsync@mozilla.com at Mon, 04 Jul 2022 09:20:30 +0000
Bug 1774098 [wpt PR 34412] - Bump types-six from 1.16.15 to 1.16.16 in /tools, a=testonly
Automatic update from web-platform-tests
Bump types-six from 1.16.15 to 1.16.16 in /tools
Bumps [types-six](https://github.com/python/typeshed) from 1.16.15 to 1.16.16.
- [Release notes](https://github.com/python/typeshed/releases)
- [Commits](https://github.com/python/typeshed/commits)
---
updated-dependencies:
- dependency-name: types-six
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
--
wpt-commits: c422ad60d4f047bd11df1f593e23bb53bc737447
wpt-pr: 34412
3bf89bb940fbff65a906417989cef419ffcd3708: Bug 1770651 - Make sure tabs.update don't use loadURI on a discarded tab. r=mixedpuppy
kernp25 <kernp25@yahoo.com> - Mon, 04 Jul 2022 09:10:38 +0000 - rev 622897
Push
165622 by archaeopteryx@coole-files.de at Mon, 04 Jul 2022 09:12:59 +0000
Bug 1770651 - Make sure tabs.update don't use loadURI on a discarded tab. r=mixedpuppy
Differential Revision:
https://phabricator.services.mozilla.com/D149702
afa65eb311347642cc07385839d71060229ca87f: Bug 1727753 - [devtools] Ogg file request is not displayed in Network Monitor when media switch is selected r=Honza
Josue <manekenpix@fastmail.com> - Mon, 04 Jul 2022 08:35:45 +0000 - rev 622896
Push
165621 by jodvarko@mozilla.com at Mon, 04 Jul 2022 08:38:09 +0000
Bug 1727753 - [devtools] Ogg file request is not displayed in Network Monitor when media switch is selected r=Honza
Differential Revision:
https://phabricator.services.mozilla.com/D150072
585e41034e1e8d3f403ddf474e828e153b039b04: Bug 1777222 part 5 - Add a small cache to optimize NewPlainObjectWithProperties. r=jonco
Jan de Mooij <jdemooij@mozilla.com> - Mon, 04 Jul 2022 08:26:34 +0000 - rev 622895
Push
165620 by jdemooij@mozilla.com at Mon, 04 Jul 2022 08:29:15 +0000
Bug 1777222 part 5 - Add a small cache to optimize NewPlainObjectWithProperties. r=jonco
With TI we had a cache for this but we got rid of it when we removed TI. This patch
adds back a simpler version of it that caches the four most recently created
shapes. This cache has a good hit rate on the web and on Kraken's json-parse-financial
test.
Differential Revision:
https://phabricator.services.mozilla.com/D150558
a8698ac808924a766f253daadcca07bb667662a3: Bug 1777222 part 4 - Use templates to optimize the unique-names case better. r=jonco
Jan de Mooij <jdemooij@mozilla.com> - Mon, 04 Jul 2022 08:26:33 +0000 - rev 622894
Push
165620 by jdemooij@mozilla.com at Mon, 04 Jul 2022 08:29:15 +0000
Bug 1777222 part 4 - Use templates to optimize the unique-names case better. r=jonco
If the caller knows there are no duplicate or integer keys, we don't need to check
for these cases.
Differential Revision:
https://phabricator.services.mozilla.com/D150557
629757d308e1cafa46c430d954c2c3e69faaa85b: Bug 1777222 part 3 - Remove NewObjectKind argument. r=jonco
Jan de Mooij <jdemooij@mozilla.com> - Mon, 04 Jul 2022 08:26:33 +0000 - rev 622893
Push
165620 by jdemooij@mozilla.com at Mon, 04 Jul 2022 08:29:15 +0000
Bug 1777222 part 3 - Remove NewObjectKind argument. r=jonco
Differential Revision:
https://phabricator.services.mozilla.com/D150556
a1a5403971ee252683d5fc1104f1b0410303355f: Bug 1777222 part 2 - Avoid calling NativeDefineDataProperty in the common case. r=jonco
Jan de Mooij <jdemooij@mozilla.com> - Mon, 04 Jul 2022 08:26:32 +0000 - rev 622892
Push
165620 by jdemooij@mozilla.com at Mon, 04 Jul 2022 08:29:15 +0000
Bug 1777222 part 2 - Avoid calling NativeDefineDataProperty in the common case. r=jonco
Differential Revision:
https://phabricator.services.mozilla.com/D150555
4c8275c049029dae734b2388612b10b328455b41: Bug 1777222 part 1 - Inline AddPlainObjectProperties into NewPlainObjectWithProperties. r=jonco
Jan de Mooij <jdemooij@mozilla.com> - Mon, 04 Jul 2022 08:26:32 +0000 - rev 622891
Push
165620 by jdemooij@mozilla.com at Mon, 04 Jul 2022 08:29:15 +0000
Bug 1777222 part 1 - Inline AddPlainObjectProperties into NewPlainObjectWithProperties. r=jonco
Differential Revision:
https://phabricator.services.mozilla.com/D150554
528a8b3f69829ff241c5e9f30c2b3624c9f13a90: Bug 1777790 - Fixed typo "PATH" to "PATCH" in http custom request panel drop down list. r=bomsy
Daniel Q <danielqeli1@gmail.com> - Mon, 04 Jul 2022 08:07:59 +0000 - rev 622890
Push
165619 by hmanilla@mozilla.com at Mon, 04 Jul 2022 08:10:21 +0000
Bug 1777790 - Fixed typo "PATH" to "PATCH" in http custom request panel drop down list. r=bomsy
Differential Revision:
https://phabricator.services.mozilla.com/D150886
8ed909886b3e43f2e709949593c2b26bdc5a32a1: Bug 1583910 - New inactive CSS rule to show warning when border-image is made inactive by border-collapse. r=nchevobbe,fluent-reviewers,flod
Raphael Ferrand <raphael.ferrand@yara.com> - Mon, 04 Jul 2022 07:59:23 +0000 - rev 622889
Push
165618 by nchevobbe@mozilla.com at Mon, 04 Jul 2022 08:01:50 +0000
Bug 1583910 - New inactive CSS rule to show warning when border-image is made inactive by border-collapse. r=nchevobbe,fluent-reviewers,flod
Differential Revision:
https://phabricator.services.mozilla.com/D147205
8b568707f7ae9d40dced8e808cb74f56d53653f7: Bug 1775150 - Cleanup js/xpconnect includes r=sylvestre
serge-sans-paille <serge.guelton@telecom-bretagne.eu> - Mon, 04 Jul 2022 07:35:12 +0000 - rev 622888
Push
165617 by sledru@mozilla.com at Mon, 04 Jul 2022 07:37:35 +0000
Bug 1775150 - Cleanup js/xpconnect includes r=sylvestre
Differential Revision:
https://phabricator.services.mozilla.com/D149803
a3bc429f351d43f5599e890db0ab918d7f3014d0: Bug 1767684 - [devtools] Skip browser_rules_cycle-angle.js on linux r=devtools-reviewers,nchevobbe
Julian Descottes <jdescottes@mozilla.com> - Mon, 04 Jul 2022 06:30:51 +0000 - rev 622887
Push
165616 by jdescottes@mozilla.com at Mon, 04 Jul 2022 06:33:14 +0000
Bug 1767684 - [devtools] Skip browser_rules_cycle-angle.js on linux r=devtools-reviewers,nchevobbe
I checked that skipping the test does not move the intermittent to the next test.
I am not sure what makes this test problematic, I suppose this has to do with initializing widgets in the inspector to handler filters.
Let's skip this on linux for now.
Differential Revision:
https://phabricator.services.mozilla.com/D150859
77ae2aca4e727be0c1b7b7d437b952848c7c92a0: Bug 1767260 - [wdspec] Add tests for context in log.entryAdded event. r=webdriver-reviewers,jdescottes
Alexandra Borovova <aborovova@mozilla.com> - Mon, 04 Jul 2022 06:02:01 +0000 - rev 622886
Push
165615 by aborovova@mozilla.com at Mon, 04 Jul 2022 06:04:37 +0000
Bug 1767260 - [wdspec] Add tests for context in log.entryAdded event. r=webdriver-reviewers,jdescottes
Depends on D150406
Differential Revision:
https://phabricator.services.mozilla.com/D150559
a9bf74d8dfa4989e1935f443e34287aab2c31463: Bug 1767260 - [wdspec] Format tests for log.entryAdded event. r=webdriver-reviewers,jdescottes
Alexandra Borovova <aborovova@mozilla.com> - Mon, 04 Jul 2022 06:02:00 +0000 - rev 622885
Push
165615 by aborovova@mozilla.com at Mon, 04 Jul 2022 06:04:37 +0000
Bug 1767260 - [wdspec] Format tests for log.entryAdded event. r=webdriver-reviewers,jdescottes
Depends on D150405
Differential Revision:
https://phabricator.services.mozilla.com/D150406
85082e3ac151cb4bc345b8927e6680abc42203fc: Bug 1767260 - [bidi] Add support for source to log.entryAdded event. r=webdriver-reviewers,jdescottes,whimboo
Alexandra Borovova <aborovova@mozilla.com> - Mon, 04 Jul 2022 06:02:00 +0000 - rev 622884
Push
165615 by aborovova@mozilla.com at Mon, 04 Jul 2022 06:04:37 +0000
Bug 1767260 - [bidi] Add support for source to log.entryAdded event. r=webdriver-reviewers,jdescottes,whimboo
Depends on D150107
Differential Revision:
https://phabricator.services.mozilla.com/D150405
4a3d9b6a561e50d13bb38d47a3b340705efc194b: Bug 1775463 - Allow windowglobal-in-root modules to intercept events from their corresponding windowglobal module. r=webdriver-reviewers,jdescottes
Alexandra Borovova <aborovova@mozilla.com> - Mon, 04 Jul 2022 06:01:59 +0000 - rev 622883
Push
165615 by aborovova@mozilla.com at Mon, 04 Jul 2022 06:04:37 +0000
Bug 1775463 - Allow windowglobal-in-root modules to intercept events from their corresponding windowglobal module. r=webdriver-reviewers,jdescottes
Differential Revision:
https://phabricator.services.mozilla.com/D150107
e10d98caa664924e9038c0b8789c213ee32061c1: Merge mozilla-central to autoland CLOSED TREE
Norisz Fay <nfay@mozilla.com> - Mon, 04 Jul 2022 00:39:49 +0300 - rev 622882
Push
165614 by nfay@mozilla.com at Sun, 03 Jul 2022 21:40:13 +0000
Merge mozilla-central to autoland CLOSED TREE
c285f5ebde4b0e01dc841bfa8a948dd81372d15b: Merge autoland to mozilla-central a=merge
Norisz Fay <nfay@mozilla.com> - Mon, 04 Jul 2022 00:36:16 +0300 - rev 622881
Push
165614 by nfay@mozilla.com at Sun, 03 Jul 2022 21:40:13 +0000
Merge autoland to mozilla-central a=merge
90e99568d1a92439fed5ffbf22686c751db29a13: no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD
Mozilla Releng Treescript <release+treescript@mozilla.org> - Sun, 03 Jul 2022 19:06:55 +0000 - rev 622880
Push
165614 by nfay@mozilla.com at Sun, 03 Jul 2022 21:40:13 +0000
no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD
de -> 7e0a17ca783667e7514b5e13097f14a414a581dd
ko -> 422482b1d9efcd9132f7d1c155378f0fad13a25a
pt-BR -> 564c5d512059fd8bc597f66193241084f6b112c9
tg -> fe59cfc0c58d352d10fd3f82fe90c54a49122350
uk -> d77a7d270d57167a98f03116455dc50c3f896ffc
8d20c6660fa8cc3d7869f51e4cd15c185e1603e7: no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD
Mozilla Releng Treescript <release+treescript@mozilla.org> - Sun, 03 Jul 2022 06:58:40 +0000 - rev 622879
Push
165614 by nfay@mozilla.com at Sun, 03 Jul 2022 21:40:13 +0000
no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD
id -> 59fc812433a65f89acca5fd3d0b88885f2e0f7a1
ru -> f18dc88bad3435125ed914d1d6187eff10b14e46
tg -> 1b3ba16a0eca5b0ad55943e3bf5402c84cd211b5
uk -> d4a2520820de007c52009ff994289fe6fdb441cf
5ba34c75f73fc823b10265b03419747005eb37f9: Bug 1770461 - [wdspec] Test various return values for script.evaluate awaitPromise r=webdriver-reviewers,whimboo
Julian Descottes <jdescottes@mozilla.com> - Sun, 03 Jul 2022 20:24:04 +0000 - rev 622878
Push
165613 by jdescottes@mozilla.com at Sun, 03 Jul 2022 20:26:33 +0000
Bug 1770461 - [wdspec] Test various return values for script.evaluate awaitPromise r=webdriver-reviewers,whimboo
Depends on D149412
Differential Revision:
https://phabricator.services.mozilla.com/D149924
da29b7f8b024401c25fc0a03e1da7631d2bab4ab: Bug 1770461 - [bidi] Add support for awaitPromise to script.evaluate r=webdriver-reviewers,whimboo,jgraham
Julian Descottes <jdescottes@mozilla.com> - Sun, 03 Jul 2022 20:24:03 +0000 - rev 622877
Push
165613 by jdescottes@mozilla.com at Sun, 03 Jul 2022 20:26:33 +0000
Bug 1770461 - [bidi] Add support for awaitPromise to script.evaluate r=webdriver-reviewers,whimboo,jgraham
Differential Revision:
https://phabricator.services.mozilla.com/D149412
5f662264782ddbf021c5f15099c4fd8c9ce3b33b: Bug 1682621, the command event can supply an input source so provide it in PendingPopup::MouseInputSource so that it is available during the popupshowing event, r=tnikkel
Neil Deakin <neil@mozilla.com> - Sun, 03 Jul 2022 09:44:39 +0000 - rev 622876
Push
165612 by neil@mozilla.com at Sun, 03 Jul 2022 09:47:12 +0000
Bug 1682621, the command event can supply an input source so provide it in PendingPopup::MouseInputSource so that it is available during the popupshowing event, r=tnikkel
This is to fix the test failure in browser_menu_touch.js.
Differential Revision:
https://phabricator.services.mozilla.com/D150805
41c2f75017bfaed1925264aaeb2ff4bd95eb71eb: Bug 1682621, remove keypress listener for main toolbar buttons, and use the inputSource to distinguish keyboard events, r=Gijs
Neil Deakin <neil@mozilla.com> - Sun, 03 Jul 2022 09:44:39 +0000 - rev 622875
Push
165612 by neil@mozilla.com at Sun, 03 Jul 2022 09:47:12 +0000
Bug 1682621, remove keypress listener for main toolbar buttons, and use the inputSource to distinguish keyboard events, r=Gijs
The virtual click event is also removed. It seems this event is only used to check whether this was a key or mouse event in PanelMultiView.jsm
This also removes support for pressing the enter key to trigger these toolbarbuttons on Mac which shouldn't be happening anyway.
Differential Revision:
https://phabricator.services.mozilla.com/D149285
8a9d64524b788b6b5ededc0259c7a6df1ecd167e: Bug 1682621, set input source to MOZ_SOURCE_KEYBOARD for command events on buttons, r=tnikkel
Neil Deakin <neil@mozilla.com> - Sun, 03 Jul 2022 09:44:38 +0000 - rev 622874
Push
165612 by neil@mozilla.com at Sun, 03 Jul 2022 09:47:12 +0000
Bug 1682621, set input source to MOZ_SOURCE_KEYBOARD for command events on buttons, r=tnikkel
Differential Revision:
https://phabricator.services.mozilla.com/D149284
d0df2e2dd962819416156df3c5a691e4bef5bd37: Merge autoland to mozilla-central. a=merge
Iulian Moraru <imoraru@mozilla.com> - Sun, 03 Jul 2022 00:40:31 +0300 - rev 622873
Push
165611 by imoraru@mozilla.com at Sat, 02 Jul 2022 21:46:05 +0000
Merge autoland to mozilla-central. a=merge
657aab000041059fbfef29d9e3e23bd82be36246: no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD
Mozilla Releng Treescript <release+treescript@mozilla.org> - Sat, 02 Jul 2022 19:03:39 +0000 - rev 622872
Push
165611 by imoraru@mozilla.com at Sat, 02 Jul 2022 21:46:05 +0000
no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD
dsb -> 7a4d435f8d7b2af6a8b058d10527511b990dc0e6
hsb -> ca0a7bd94556d1e228087ef61330794ede685126
kk -> 2e8445e6ef6c61c11cfd144c1e921a176478e4fe
ru -> 26554d6f09489b38c3971db7c9cc3ba2b1fe1dd0
uk -> 7313454a1761f382ab7bffe2190288d7b73c1300
8cbe8b85fe01a202b6b6d65a279a0b7ab41fface: no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD
Mozilla Releng Treescript <release+treescript@mozilla.org> - Sat, 02 Jul 2022 06:58:03 +0000 - rev 622871
Push
165611 by imoraru@mozilla.com at Sat, 02 Jul 2022 21:46:05 +0000
no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD
es-AR -> d7e544ebc5d098979c4ba8313b10e6a10d1d2af3
tg -> f6236bc1cbcb80c957a2f7f2f8a57b8057ff084b
01eac14dcf7c2091c9418c0c419e525ad9f1606d: Bug 1777768 - Update PDF.js to 13c01b6d4ababf039fe59ef800ebae38b1de37f5 r=pdfjs-reviewers,calixte
Updatebot <updatebot@mozilla.com> - Sat, 02 Jul 2022 10:22:47 +0000 - rev 622870
Push
165610 by cdenizet@mozilla.com at Sat, 02 Jul 2022 10:25:13 +0000
Bug 1777768 - Update PDF.js to 13c01b6d4ababf039fe59ef800ebae38b1de37f5 r=pdfjs-reviewers,calixte
Differential Revision:
https://phabricator.services.mozilla.com/D150882
7e14d6a790b288a98eb4a9190e9b737e9e7f01e2: Bug 1737722. r=botond
Timothy Nikkel <tnikkel@gmail.com> - Sat, 02 Jul 2022 00:39:27 +0000 - rev 622869
Push
165609 by tnikkel@mozilla.com at Sat, 02 Jul 2022 00:41:50 +0000
970bdbddba722cee4e924041bee2a6c5105cd451: Bug 1777657 - Remove SurfaceDescriptor from WebRenderTextureHost constructor r=gfx-reviewers,lsalzman
sotaro <sotaro.ikeda.g@gmail.com> - Sat, 02 Jul 2022 00:06:00 +0000 - rev 622868
Push
165608 by sikeda.birchill@mozilla.com at Sat, 02 Jul 2022 00:08:28 +0000
Bug 1777657 - Remove SurfaceDescriptor from WebRenderTextureHost constructor r=gfx-reviewers,lsalzman
SurfaceDescriptor is not used anymore in WebRenderTextureHost constructor.
Differential Revision:
https://phabricator.services.mozilla.com/D150853
dfedcc4c1375cd23ad56a8d1f4c2c2626a839e77: Merge mozilla-central to autoland on a CLOSED TREE
criss <ccozmuta@mozilla.com> - Sat, 02 Jul 2022 00:37:53 +0300 - rev 622867
Push
165607 by ccozmuta@mozilla.com at Fri, 01 Jul 2022 21:39:00 +0000
Merge mozilla-central to autoland on a CLOSED TREE
5140fba12e4a4c58953227b0ba20efbefbf8086b: Merge autoland to mozilla-central. a=merge
criss <ccozmuta@mozilla.com> - Sat, 02 Jul 2022 00:35:27 +0300 - rev 622866
Push
165607 by ccozmuta@mozilla.com at Fri, 01 Jul 2022 21:39:00 +0000
Merge autoland to mozilla-central. a=merge
3daddd0d26693ef7d7d63c6c99a3f8bf4d1b0845: no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD
Mozilla Releng Treescript <release+treescript@mozilla.org> - Fri, 01 Jul 2022 19:05:09 +0000 - rev 622865
Push
165607 by ccozmuta@mozilla.com at Fri, 01 Jul 2022 21:39:00 +0000
no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD
gn -> f2cdf894fe9d44468d9020bf87c538cbc1eaa9ce
it -> 6fccaee01516e4485b5aa9ce58d8cc2a051949d9
pl -> 795c93e5a9d626917915831dcef027a07746d359
sl -> cd0bb38c209d76e711cdda4515f1182744adb8a4
tg -> b33a76f5393c5b6aa90a3fade759ed0355875661
9ae1bb0f40eb603a61ca2e3581848ebce6582325: Bug 1777466 - Added image display for selected colorway to FX View r=dao
Bernard Igiri <bigiri@mozilla.com> - Fri, 01 Jul 2022 17:00:30 +0000 - rev 622864
Push
165606 by bigiri@mozilla.com at Fri, 01 Jul 2022 17:02:55 +0000
Bug 1777466 - Added image display for selected colorway to FX View r=dao
Added image display for selected colorway to FX View
Differential Revision:
https://phabricator.services.mozilla.com/D150748
3bdb7367a3c9fb0d38cf33a7a762e347b798b436: Bug 1776202 - Pocket newtab recent saves adding my list link to top right of section r=gvn
scott <scott.downe@gmail.com> - Fri, 01 Jul 2022 16:20:38 +0000 - rev 622863
Push
165605 by sdowne@getpocket.com at Fri, 01 Jul 2022 16:23:02 +0000
Bug 1776202 - Pocket newtab recent saves adding my list link to top right of section r=gvn
Differential Revision:
https://phabricator.services.mozilla.com/D150500
81a09589dba32fda0999bfe350e2bb89f05ffcab: Bug 1777338 - Make sure zoom command updater takes a user-set default zoom level into account. r=NeilDeakin
Mike Conley <mconley@mozilla.com> - Fri, 01 Jul 2022 16:13:59 +0000 - rev 622862
Push
165604 by mconley@mozilla.com at Fri, 01 Jul 2022 16:16:23 +0000
Bug 1777338 - Make sure zoom command updater takes a user-set default zoom level into account. r=NeilDeakin
The patch for
bug 698873 assumed that the default zoom level is 1.0, when the user can
actually change that value.
Interestingly, we have to asynchronously query for the default value, so for simplicities
sake, I've had to update the test I wrote to poll for the commands to be in the right
state.
Differential Revision:
https://phabricator.services.mozilla.com/D150700
d304a5b1d5b0df830c0ed6b92a2bb6ef7276b8c2: Bug 1640762 - Reduce max-run-time for some tasks from 36000 to 10800. r=taskgraph-reviewers,jmaher DONTBUILD
Marco Castelluccio <mcastelluccio@mozilla.com> - Fri, 01 Jul 2022 16:13:10 +0000 - rev 622861
Push
165603 by mcastelluccio@mozilla.com at Fri, 01 Jul 2022 16:15:36 +0000
Bug 1640762 - Reduce max-run-time for some tasks from 36000 to 10800. r=taskgraph-reviewers,jmaher DONTBUILD
The longest of these tasks take around 1 hour and a half, by having a max
runtime of 10 hours we risk wasting a lot of time in case of bugs.
Differential Revision:
https://phabricator.services.mozilla.com/D150855
eed559991e00fe684db25261d51838cecb6ff57a: Bug 1775043 - Hide subtitles setting panel when clicking on PiP window. r=pip-reviewers,mhowell
Niklas Baumgardner <nbaumgardner@mozilla.com> - Fri, 01 Jul 2022 15:32:36 +0000 - rev 622860
Push
165602 by nbaumgardner@mozilla.com at Fri, 01 Jul 2022 15:35:01 +0000
Bug 1775043 - Hide subtitles setting panel when clicking on PiP window. r=pip-reviewers,mhowell
This only fixes the issue on macOS and Linux.
Differential Revision:
https://phabricator.services.mozilla.com/D150802
691d7c190c9f2d4f2f6f6d88824f697be7858e80: Backed out changeset 566b061ee95d (bug 1777209) for causing multiple failures CLOSED TREE
Bogdan Szekely <bszekely@mozilla.com> - Fri, 01 Jul 2022 18:16:27 +0300 - rev 622859
Push
165601 by bszekely@mozilla.com at Fri, 01 Jul 2022 15:19:06 +0000
Backed out changeset 566b061ee95d (
bug 1777209) for causing multiple failures CLOSED TREE
67a693c5a54337e856a7a1d4787aa276f61dc79d: Bug 1777531 - Persist the selected intensity when toggling between colorway radios. r=bigiri
Dão Gottwald <dao@mozilla.com> - Fri, 01 Jul 2022 14:34:14 +0000 - rev 622858
Push
165600 by dgottwald@mozilla.com at Fri, 01 Jul 2022 14:36:39 +0000
Bug 1777531 - Persist the selected intensity when toggling between colorway radios. r=bigiri
Differential Revision:
https://phabricator.services.mozilla.com/D150854
8c617b4bd71ab49ef0c766efe76dad49735ef852: Bug 1777549 - remove remaining e10s conditions in manifest files. r=gbrown,extension-reviewers,zombie
Joel Maher <jmaher@mozilla.com> - Fri, 01 Jul 2022 13:49:42 +0000 - rev 622857
Push
165599 by jmaher@mozilla.com at Fri, 01 Jul 2022 13:52:05 +0000
Bug 1777549 - remove remaining e10s conditions in manifest files. r=gbrown,extension-reviewers,zombie
Differential Revision:
https://phabricator.services.mozilla.com/D150820
2623fbce90ae9bbc08226627dadb96f381f86415: Bug 1774183 - Improve test coverage of colorwaycloset.js r=Gijs
Bernard Igiri <bigiri@mozilla.com> - Fri, 01 Jul 2022 13:47:11 +0000 - rev 622856
Push
165598 by bigiri@mozilla.com at Fri, 01 Jul 2022 13:49:37 +0000
Bug 1774183 - Improve test coverage of colorwaycloset.js r=Gijs
Added tests to improve test coverage of colorwaycloset.js
Differential Revision:
https://phabricator.services.mozilla.com/D150158
9a456e7a41da3fd92ed7b435efa169c7e06e2a30: Merge mozilla-central to autoland. CLOSED TREE
Bogdan Szekely <bszekely@mozilla.com> - Fri, 01 Jul 2022 12:38:11 +0300 - rev 622855
Push
165597 by bszekely@mozilla.com at Fri, 01 Jul 2022 09:38:58 +0000
Merge mozilla-central to autoland. CLOSED TREE
bf25f538f4ff086f65958fb77b5c04f890df4398: Merge autoland to mozilla-central. a=merge
Bogdan Szekely <bszekely@mozilla.com> - Fri, 01 Jul 2022 12:32:55 +0300 - rev 622854
Push
165597 by bszekely@mozilla.com at Fri, 01 Jul 2022 09:38:58 +0000
Merge autoland to mozilla-central. a=merge
18c2d0bab2e9f8fafdf52559069b0b7bfde42bd4: no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD
Mozilla Releng Treescript <release+treescript@mozilla.org> - Fri, 01 Jul 2022 06:58:17 +0000 - rev 622853
Push
165597 by bszekely@mozilla.com at Fri, 01 Jul 2022 09:38:58 +0000
no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD
dsb -> c19486d98cd655aacaee6126bb3057fc34b80a18
et -> 67aeab28137f4ad17cbbb4afa1ad1e4d5172562c
hsb -> c6918f2ae2de0f5ad2d9a8c41671260f901f7665
566b061ee95dd7b50c015ecac604c731290e2a9e: Bug 1777209 - Use DrawSurface rather than FillRect to paint <canvas>, and don't use EXTEND_PAD when writing to PDF. r=jrmuizel
Jonathan Kew <jkew@mozilla.com> - Fri, 01 Jul 2022 09:17:04 +0000 - rev 622852
Push
165596 by jkew@mozilla.com at Fri, 01 Jul 2022 09:19:29 +0000
Bug 1777209 - Use DrawSurface rather than FillRect to paint <canvas>, and don't use EXTEND_PAD when writing to PDF. r=jrmuizel
Differential Revision:
https://phabricator.services.mozilla.com/D150601
a6795c151e24eb326631b21d8f0944cc22d915a1: Bug 1777186 [Wayland] Use correct popup window to calculate parent fit r=jhorak
stransky <stransky@redhat.com> - Fri, 01 Jul 2022 08:09:04 +0000 - rev 622851
Push
165595 by stransky@redhat.com at Fri, 01 Jul 2022 08:11:29 +0000
Bug 1777186 [Wayland] Use correct popup window to calculate parent fit r=jhorak
Differential Revision:
https://phabricator.services.mozilla.com/D150537
b8617ce97c450c28ece493550179b5a579cb6123: Bug 1777564 - Enable the 'power' profiling feature when profiling from about:processes, r=gerald.
Florian Quèze <florian@queze.net> - Fri, 01 Jul 2022 06:48:47 +0000 - rev 622850
Push
165594 by fqueze@mozilla.com at Fri, 01 Jul 2022 06:51:09 +0000
Bug 1777564 - Enable the 'power' profiling feature when profiling from about:processes, r=gerald.
Differential Revision:
https://phabricator.services.mozilla.com/D150799
88d7322817cdb525f8ed7802ff8294cddbfeec8d: Backed out 1 changesets (bug 1773520) for breaking the ./mach ide vscode
Narcis Beleuzu <nbeleuzu@mozilla.com> - Fri, 01 Jul 2022 09:32:36 +0300 - rev 622849
Push
165593 by nbeleuzu@mozilla.com at Fri, 01 Jul 2022 06:33:05 +0000
Backed out 1 changesets (
bug 1773520) for breaking the ./mach ide vscode
Backed out changeset d9571dde686f (
bug 1773520)
dda82fdc7e4884c8a799d718a2148852aa46a9fb: Bug 1777482 - Disable helper_bug1756529 on Mac. r=hiro
Botond Ballo <botond@mozilla.com> - Fri, 01 Jul 2022 05:35:19 +0000 - rev 622848
Push
165592 by bballo@mozilla.com at Fri, 01 Jul 2022 05:45:14 +0000
Bug 1777482 - Disable helper_bug1756529 on Mac. r=hiro
Differential Revision:
https://phabricator.services.mozilla.com/D150851
4094704632bb6e23cf0623834aa082d749aea0dd: Bug 1776332 - part 2: Create a tentative WPT to check attribute handling of joining elements by the builtin editor r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Fri, 01 Jul 2022 04:48:55 +0000 - rev 622847
Push
165591 by masayuki@d-toybox.com at Fri, 01 Jul 2022 04:51:24 +0000
Bug 1776332 - part 2: Create a tentative WPT to check attribute handling of joining elements by the builtin editor r=m_kato
Similar to the previous patch, this adds tentative tests. Different from the
previous tests, joining shouldn't touch attributes of the original nodes.
This tests do not check which node is deleted from the document, but in the
future, it should be tested after fixing
bug 1735608 completely.
Differential Revision:
https://phabricator.services.mozilla.com/D150221
753c9e14d5a14eac3647fd5036bb935e5def9d01: Bug 1776332 - part 1: Create a tentative WPT to check attribute handling of splitting element by the builtin editor r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Fri, 01 Jul 2022 04:48:54 +0000 - rev 622846
Push
165591 by masayuki@d-toybox.com at Fri, 01 Jul 2022 04:51:24 +0000
Bug 1776332 - part 1: Create a tentative WPT to check attribute handling of splitting element by the builtin editor r=m_kato
We have similar tests under `mozilla`. However, for Interop2022-editing, we
should rewrite it with the modern style and mark it "tentative".
It does not matter how to split an element and its ancestors here. The test
check only how attributes of splitting element and its ancestors. All
attributes should be cloned, but `id` attributes shouldn't, at least, there
should not be 2 elements which share same `id` value.
Chrome duplicates `id` attributes, so Chrome fails to pass of the checks, but
passes the other checks.
Differential Revision:
https://phabricator.services.mozilla.com/D150220
3c238edc8b4da075bf4e36d2da856ba34ec3ee15: Bug 1776331 - Add check whether `document.execCommand("selectAll")` worked first r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Fri, 01 Jul 2022 04:48:50 +0000 - rev 622845
Push
165591 by masayuki@d-toybox.com at Fri, 01 Jul 2022 04:51:24 +0000
Bug 1776331 - Add check whether `document.execCommand("selectAll")` worked first r=m_kato
Oddly, the test is passed in Chrome if only it runs, i.e., if I run all tests
in the same folder, the test fails even in Chrome (currently, all browsers
fail the test, Gecko's bug is
bug 1771701, but the failure reason is different
from the others).
The original purpose of the test is, check where is selected by a
`document.execCommand("selectAll")` call when no editable element has focus.
Therefore, we want Chrome to pass it even with any hacks. However, adding
some hacks makes it passes in Gecko too.
Therefore, this patch just adds a new check which shows the failure reason
correctly in Chrome.
Differential Revision:
https://phabricator.services.mozilla.com/D150219
f4a6d504458da30649a4f82f6d84d79caaba7cc3: Bug 1777652 - Minor followup fixes for bug 1530253. r=botond
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Fri, 01 Jul 2022 04:47:09 +0000 - rev 622844
Push
165590 by hikezoe.birchill@mozilla.com at Fri, 01 Jul 2022 04:49:35 +0000
6ce6736da17a9269dfaa4a39d12b14e3613e6c0f: Bug 1768214 - introduce wasm32 codegen. r=jandem
Dmitry Bezhetskov <dbezhetskov@igalia.com> - Fri, 01 Jul 2022 04:23:16 +0000 - rev 622843
Push
165589 by dbezhetskov@igalia.com at Fri, 01 Jul 2022 04:25:42 +0000
Bug 1768214 - introduce wasm32 codegen. r=jandem
We are going to compile JS into WebAssembly! This is the first patch
in an upcoming queue. Here we introduce wasm32 architecture so that
SpiderMonkey can be compiled with enabled jit for wasi target.
Differential Revision:
https://phabricator.services.mozilla.com/D145790
1f99e4a5113539ba2b85689d04f66fd0261db0a8: Bug 1774114 - Make `HTMLEditor` and its helper classes get split/join node direction dynamically r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Fri, 01 Jul 2022 02:02:03 +0000 - rev 622842
Push
165588 by masayuki@d-toybox.com at Fri, 01 Jul 2022 02:04:33 +0000
Bug 1774114 - Make `HTMLEditor` and its helper classes get split/join node direction dynamically r=m_kato
Currently I'm think that the split/join node direction should be managed per
`HTMLEditor` instance because per transaction makes undo/redo handling
complicated and may require additional space to save it in each transaction
instance. However, the direction should be changeable with new Gecko specific
`execCommand` to support both direction until creating first split/join node
transaction or anytime with clearing the transactions.
Differential Revision:
https://phabricator.services.mozilla.com/D149192
ab55b2968618a049bd50622c1bddc192a8746f2b: Bug 1530253 - Trigger resnap on scroll-snap-type or scroll-snap-align changes. r=emilio
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Fri, 01 Jul 2022 01:35:33 +0000 - rev 622841
Push
165587 by hikezoe.birchill@mozilla.com at Fri, 01 Jul 2022 01:38:36 +0000
Bug 1530253 - Trigger resnap on scroll-snap-type or scroll-snap-align changes. r=emilio
Depends on D148863
Differential Revision:
https://phabricator.services.mozilla.com/D148864
cf0b9acadae8ded1c2c334f6b43b459317a4eb42: Bug 1530253 - Trigger re-snap on reflows and in RecomputePosition. r=botond,emilio
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Fri, 01 Jul 2022 01:35:32 +0000 - rev 622840
Push
165587 by hikezoe.birchill@mozilla.com at Fri, 01 Jul 2022 01:38:36 +0000
Bug 1530253 - Trigger re-snap on reflows and in RecomputePosition. r=botond,emilio
The basic machinery to trigger re-snap is same as what scroll anchoring does,
queueing a triggering request and flush the queued requests after reflows
finished.
Depends on D148862
Differential Revision:
https://phabricator.services.mozilla.com/D148863
15df89bfc0ff2e8fab93f6ba95c946814c7014cb: Bug 1530253 - Implement the logic to choose the best snap point for re-snap. r=botond
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Fri, 01 Jul 2022 01:35:32 +0000 - rev 622839
Push
165587 by hikezoe.birchill@mozilla.com at Fri, 01 Jul 2022 01:38:36 +0000
Bug 1530253 - Implement the logic to choose the best snap point for re-snap. r=botond
Depends on D148861
Differential Revision:
https://phabricator.services.mozilla.com/D148862
8ca5a9f803a26c8c57c7c49feeffe717b924f09c: Bug 1530253 - Store the last snap target ids in the case of instant scroll oparations on the main-thread. r=botond,emilio
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Fri, 01 Jul 2022 01:35:31 +0000 - rev 622838
Push
165587 by hikezoe.birchill@mozilla.com at Fri, 01 Jul 2022 01:38:36 +0000
Bug 1530253 - Store the last snap target ids in the case of instant scroll oparations on the main-thread. r=botond,emilio
Depends on D148860
Differential Revision:
https://phabricator.services.mozilla.com/D148861
2d636857c00279478140942694fb13db09a55207: Bug 1530253 - Give the snap target ids to ScrollToWithOrigin. r=botond
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Fri, 01 Jul 2022 01:35:31 +0000 - rev 622837
Push
165587 by hikezoe.birchill@mozilla.com at Fri, 01 Jul 2022 01:38:36 +0000
Bug 1530253 - Give the snap target ids to ScrollToWithOrigin. r=botond
The snap targt ids will be the last snap target ids we use for re-snapping.
Depends on D148859
Differential Revision:
https://phabricator.services.mozilla.com/D148860
8d6b0fdd42bed27bc35c34f3dbaf7796db67f52c: Bug 1530253 - Add a wrapper struct representing various arguments for ScrollToWithOrigin. r=botond
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Fri, 01 Jul 2022 01:35:30 +0000 - rev 622836
Push
165587 by hikezoe.birchill@mozilla.com at Fri, 01 Jul 2022 01:38:36 +0000
Bug 1530253 - Add a wrapper struct representing various arguments for ScrollToWithOrigin. r=botond
Depends on D148858
Differential Revision:
https://phabricator.services.mozilla.com/D148859
c081156c1e7dbe35fbdbbb29407d2536dea4912e: Bug 1530253 - Replace internal ScrollFrameHelper::ScrollTo calls with ScrollFrameHelper::ScrollToWithOrigin. r=botond
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Fri, 01 Jul 2022 01:35:30 +0000 - rev 622835
Push
165587 by hikezoe.birchill@mozilla.com at Fri, 01 Jul 2022 01:38:36 +0000
Bug 1530253 - Replace internal ScrollFrameHelper::ScrollTo calls with ScrollFrameHelper::ScrollToWithOrigin. r=botond
There are some call sites of ScrollTo involving will a GetSnapPointForDestination
call. For re-snapping, we need to inform not only the snap point but also the
snap target id(s). To do it, in subsequent patches in this commit series, we will
change only ScrollToWithOrigin arguments rather than both ScrollTo and
ScrollToWithOrigin.
Depends on D148857
Differential Revision:
https://phabricator.services.mozilla.com/D148858
7fd7115f1456865e27ebe95e5e625cf46ddf3dda: Bug 1530253 - Make GetSnapPointForDestination return the last snapped target id(s). r=botond
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Fri, 01 Jul 2022 01:35:30 +0000 - rev 622834
Push
165587 by hikezoe.birchill@mozilla.com at Fri, 01 Jul 2022 01:38:36 +0000
Bug 1530253 - Make GetSnapPointForDestination return the last snapped target id(s). r=botond
Depends on D148856
Differential Revision:
https://phabricator.services.mozilla.com/D148857
e5c5cef3d9a943f860e26812a145e63b56b6992e: Bug 1530253 - Assign an id to each scroll snap target for tracking the last snapped element. r=botond,emilio
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Fri, 01 Jul 2022 01:35:29 +0000 - rev 622833
Push
165587 by hikezoe.birchill@mozilla.com at Fri, 01 Jul 2022 01:38:36 +0000
Bug 1530253 - Assign an id to each scroll snap target for tracking the last snapped element. r=botond,emilio
Depends on D148855
Differential Revision:
https://phabricator.services.mozilla.com/D148856
440819c40a31c2753d60513bbef8c61ecbf5b2fc: Bug 1530253 - Introduce a new struct wrapping various varibles in CalcSnapPoints. r=botond
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Fri, 01 Jul 2022 01:35:29 +0000 - rev 622832
Push
165587 by hikezoe.birchill@mozilla.com at Fri, 01 Jul 2022 01:38:36 +0000
Bug 1530253 - Introduce a new struct wrapping various varibles in CalcSnapPoints. r=botond
Differential Revision:
https://phabricator.services.mozilla.com/D148855
7129198d8ef0cf7aa5b86afeaf35f5a8d6d4c6e6: Bug 1777586 - Bump cargo-vet. r=nika
Bobby Holley <bobbyholley@gmail.com> - Fri, 01 Jul 2022 00:31:03 +0000 - rev 622831
Push
165586 by bholley@mozilla.com at Fri, 01 Jul 2022 00:33:40 +0000
df8251dc3bb9b8c23a610e7577fe5431e7736656: Bug 1777586 - Audit some crates for kicks. r=nika,supply-chain-reviewers
Bobby Holley <bobbyholley@gmail.com> - Fri, 01 Jul 2022 00:31:02 +0000 - rev 622830
Push
165586 by bholley@mozilla.com at Fri, 01 Jul 2022 00:33:40 +0000
Bug 1777586 - Audit some crates for kicks. r=nika,supply-chain-reviewers
Differential Revision:
https://phabricator.services.mozilla.com/D150842
a337ffd0a0289edd010a10153169a9c5b3b6999b: Bug 1777586 - Regenerate exemptions. r=nika,supply-chain-reviewers
Bobby Holley <bobbyholley@gmail.com> - Fri, 01 Jul 2022 00:31:02 +0000 - rev 622829
Push
165586 by bholley@mozilla.com at Fri, 01 Jul 2022 00:33:40 +0000
Bug 1777586 - Regenerate exemptions. r=nika,supply-chain-reviewers
This is needed after we set audit-as-crates-io = false for these crates.
Differential Revision:
https://phabricator.services.mozilla.com/D150841