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
Bug 1737722. r=botond Differential Revision: https://phabricator.services.mozilla.com/D145721
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
Bug 1777652 - Minor followup fixes for bug 1530253. r=botond * Differential Revision: https://phabricator.services.mozilla.com/D150848
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
Bug 1777586 - Bump cargo-vet. r=nika Differential Revision: https://phabricator.services.mozilla.com/D150843
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
(0) -300000 -100000 -30000 -10000 -3000 -1000 -120 tip