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

800624 Коммитов

Автор SHA1 Сообщение Дата
Anders Hartvoll Ruud f587a511f6 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
2022-07-04 09:16:59 +00:00
Morten Stenshorne e92433522d 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
2022-07-04 09:16:59 +00:00
moz-wptsync-bot c8ff99751a Bug 1776258 [wpt PR 34561] - Update wpt metadata, a=testonly
wpt-pr: 34561
wpt-type: metadata
2022-07-04 09:16:59 +00:00
Mason Freed 6a51955c13 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
2022-07-04 09:16:59 +00:00
moz-wptsync-bot 02efb22318 Bug 1776680 [wpt PR 34603] - Update wpt metadata, a=testonly
wpt-pr: 34603
wpt-type: metadata
2022-07-04 09:16:59 +00:00
Anders Hartvoll Ruud 7c10dbc316 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
2022-07-04 09:16:59 +00:00
moz-wptsync-bot 9a59570c1a Bug 1774167 [wpt PR 34424] - Update wpt metadata, a=testonly
wpt-pr: 34424
wpt-type: metadata
2022-07-04 09:16:59 +00:00
Luca Casonato 01e48e26fb 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
2022-07-04 09:16:59 +00:00
moz-wptsync-bot d76f38949c Bug 1776845 [wpt PR 34621] - Update wpt metadata, a=testonly
wpt-pr: 34621
wpt-type: metadata
2022-07-04 09:16:59 +00:00
Rune Lillesveen cbb58fa776 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
2022-07-04 09:16:59 +00:00
Noam Rosenthal 5db106bbc8 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
2022-07-04 09:16:59 +00:00
moz-wptsync-bot 4a4d4ed329 Bug 1775537 [wpt PR 34536] - Update wpt metadata, a=testonly
wpt-pr: 34536
wpt-type: metadata
2022-07-04 09:16:59 +00:00
Domenic Denicola 9671104125 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
2022-07-04 09:16:59 +00:00
Di Zhang bebcd627d0 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
2022-07-04 09:16:59 +00:00
Maksim Sadym 9d349d384c 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
2022-07-04 09:16:59 +00:00
dependabot[bot] 2c30595f89 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
2022-07-04 09:16:59 +00:00
kernp25 3b1e46f663 Bug 1770651 - Make sure tabs.update don't use loadURI on a discarded tab. r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D149702
2022-07-04 09:10:38 +00:00
Josue fc9ff491a4 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
2022-07-04 08:35:45 +00:00
Jan de Mooij 40ed12b21c 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
2022-07-04 08:26:34 +00:00
Jan de Mooij 144d3f7cff 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
2022-07-04 08:26:33 +00:00
Jan de Mooij 0a847e934f Bug 1777222 part 3 - Remove NewObjectKind argument. r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D150556
2022-07-04 08:26:33 +00:00
Jan de Mooij 8944339836 Bug 1777222 part 2 - Avoid calling NativeDefineDataProperty in the common case. r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D150555
2022-07-04 08:26:32 +00:00
Jan de Mooij 6d29980a57 Bug 1777222 part 1 - Inline AddPlainObjectProperties into NewPlainObjectWithProperties. r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D150554
2022-07-04 08:26:32 +00:00
Daniel Q 0c1db959ed 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
2022-07-04 08:07:59 +00:00
Raphael Ferrand 973db08ed9 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
2022-07-04 07:59:23 +00:00
serge-sans-paille 93a7bd8bca Bug 1775150 - Cleanup js/xpconnect includes r=sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D149803
2022-07-04 07:35:12 +00:00
Mozilla Releng Treescript 107e71e745 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
2022-07-04 06:56:36 +00:00
Julian Descottes f878dcc8df 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
2022-07-04 06:30:51 +00:00
Alexandra Borovova eac20ef0e7 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
2022-07-04 06:02:01 +00:00
Alexandra Borovova 76589618b6 Bug 1767260 - [wdspec] Format tests for log.entryAdded event. r=webdriver-reviewers,jdescottes
Depends on D150405

Differential Revision: https://phabricator.services.mozilla.com/D150406
2022-07-04 06:02:00 +00:00
Alexandra Borovova d47145fdcc 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
2022-07-04 06:02:00 +00:00
Alexandra Borovova 147e207e97 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
2022-07-04 06:01:59 +00:00
Norisz Fay d3c59565a5 Merge mozilla-central to autoland CLOSED TREE 2022-07-04 00:39:49 +03:00
Norisz Fay 9379d51233 Merge autoland to mozilla-central a=merge 2022-07-04 00:36:16 +03:00
Julian Descottes 29933f8384 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
2022-07-03 20:24:04 +00:00
Julian Descottes d86a6ea69a Bug 1770461 - [bidi] Add support for awaitPromise to script.evaluate r=webdriver-reviewers,whimboo,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D149412
2022-07-03 20:24:03 +00:00
Mozilla Releng Treescript 0e088014d0 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD
de -> 7e0a17ca783667e7514b5e13097f14a414a581dd
ko -> 422482b1d9efcd9132f7d1c155378f0fad13a25a
pt-BR -> 564c5d512059fd8bc597f66193241084f6b112c9
tg -> fe59cfc0c58d352d10fd3f82fe90c54a49122350
uk -> d77a7d270d57167a98f03116455dc50c3f896ffc
2022-07-03 19:06:55 +00:00
Neil Deakin 48036d9e36 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
2022-07-03 09:44:39 +00:00
Neil Deakin fa28d1157f 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
2022-07-03 09:44:39 +00:00
Neil Deakin 8b90152eab Bug 1682621, set input source to MOZ_SOURCE_KEYBOARD for command events on buttons, r=tnikkel
Differential Revision: https://phabricator.services.mozilla.com/D149284
2022-07-03 09:44:38 +00:00
Mozilla Releng Treescript 074e90799b no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD
id -> 59fc812433a65f89acca5fd3d0b88885f2e0f7a1
ru -> f18dc88bad3435125ed914d1d6187eff10b14e46
tg -> 1b3ba16a0eca5b0ad55943e3bf5402c84cd211b5
uk -> d4a2520820de007c52009ff994289fe6fdb441cf
2022-07-03 06:58:40 +00:00
Iulian Moraru c7cf9ac290 Merge autoland to mozilla-central. a=merge 2022-07-03 00:40:31 +03:00
Mozilla Releng Treescript 2b0cf4effc no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD
dsb -> 7a4d435f8d7b2af6a8b058d10527511b990dc0e6
hsb -> ca0a7bd94556d1e228087ef61330794ede685126
kk -> 2e8445e6ef6c61c11cfd144c1e921a176478e4fe
ru -> 26554d6f09489b38c3971db7c9cc3ba2b1fe1dd0
uk -> 7313454a1761f382ab7bffe2190288d7b73c1300
2022-07-02 19:03:39 +00:00
Updatebot 17a1bcd8de Bug 1777768 - Update PDF.js to 13c01b6d4ababf039fe59ef800ebae38b1de37f5 r=pdfjs-reviewers,calixte
Differential Revision: https://phabricator.services.mozilla.com/D150882
2022-07-02 10:22:47 +00:00
Mozilla Releng Treescript 33550b3354 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD
es-AR -> d7e544ebc5d098979c4ba8313b10e6a10d1d2af3
tg -> f6236bc1cbcb80c957a2f7f2f8a57b8057ff084b
2022-07-02 06:58:03 +00:00
Timothy Nikkel 421d004492 Bug 1737722. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D145721
2022-07-02 00:39:27 +00:00
sotaro dd2b6633a9 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
2022-07-02 00:06:00 +00:00
criss 3e76b669a1 Merge mozilla-central to autoland on a CLOSED TREE 2022-07-02 00:37:53 +03:00
criss da3cc1b31b Merge autoland to mozilla-central. a=merge 2022-07-02 00:35:27 +03:00
Mozilla Releng Treescript 831ff9e750 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD
gn -> f2cdf894fe9d44468d9020bf87c538cbc1eaa9ce
it -> 6fccaee01516e4485b5aa9ce58d8cc2a051949d9
pl -> 795c93e5a9d626917915831dcef027a07746d359
sl -> cd0bb38c209d76e711cdda4515f1182744adb8a4
tg -> b33a76f5393c5b6aa90a3fade759ed0355875661
2022-07-01 19:05:09 +00:00