[webkit-changes] [WebKit/WebKit] 24afea: Add FIXME in `CSS*` IDL files and comments

2024-04-15 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 24afea6105eb95fb3cf0acb2509cc7eec1242157
  
https://github.com/WebKit/WebKit/commit/24afea6105eb95fb3cf0acb2509cc7eec1242157
  Author: Ahmad Saleem 
  Date:   2024-04-15 (Mon, 15 Apr 2024)

  Changed paths:
M Source/WebCore/css/CSSConditionRule.idl
M Source/WebCore/css/CSSContainerRule.idl
M Source/WebCore/css/CSSFontFaceRule.idl
M Source/WebCore/css/CSSFontFeatureValuesRule.idl
M Source/WebCore/css/CSSFontPaletteValuesRule.idl
M Source/WebCore/css/CSSGroupingRule.idl
M Source/WebCore/css/CSSImportRule.idl
M Source/WebCore/css/CSSKeyframeRule.idl
M Source/WebCore/css/CSSKeyframesRule.idl
M Source/WebCore/css/CSSLayerBlockRule.idl
M Source/WebCore/css/CSSLayerStatementRule.idl
M Source/WebCore/css/CSSMediaRule.idl
M Source/WebCore/css/CSSPageRule.idl
M Source/WebCore/css/CSSPropertyRule.idl
M Source/WebCore/css/CSSRule.idl
M Source/WebCore/css/CSSRuleList.idl
M Source/WebCore/css/CSSScopeRule.idl
M Source/WebCore/css/CSSStyleDeclaration.idl
M Source/WebCore/css/CSSStyleSheet.idl
M Source/WebCore/css/CSSSupportsRule.idl
M Source/WebCore/css/DOMCSSCustomPropertyDescriptor.idl
M Source/WebCore/css/DOMMatrix.idl
M Source/WebCore/css/DOMMatrix2DInit.idl
M Source/WebCore/css/DOMMatrixInit.idl
M Source/WebCore/css/FontFace.idl
M Source/WebCore/css/FontFaceSet.idl
M Source/WebCore/css/LinkStyle.idl
M Source/WebCore/css/MediaList.idl
M Source/WebCore/css/MediaQueryList.idl
M Source/WebCore/css/MediaQueryListEvent.idl
M Source/WebCore/css/StyleSheet.idl
M Source/WebCore/css/StyleSheetList.idl

  Log Message:
  ---
  Add FIXME in `CSS*` IDL files and comments

https://bugs.webkit.org/show_bug.cgi?id=265327

Reviewed by Anne van Kesteren.

This patch is to add FIXME links and web specification URLs
for quick reference.

* Source/WebCore/css/CSSConditionRule.idl:
* Source/WebCore/css/CSSContainerRule.idl:
* Source/WebCore/css/CSSFontFaceRule.idl:
* Source/WebCore/css/CSSFontFeatureValuesRule.idl:
* Source/WebCore/css/CSSFontPaletteValuesRule.idl:
* Source/WebCore/css/CSSGroupingRule.idl:
* Source/WebCore/css/CSSImportRule.idl:
* Source/WebCore/css/CSSKeyframeRule.idl:
* Source/WebCore/css/CSSKeyframeRule.idl:
* Source/WebCore/css/CSSLayerBlockRule.idl:
* Source/WebCore/css/CSSLayerStatementRule.idl:
* Source/WebCore/css/CSSMediaRule.idl:
* Source/WebCore/css/CSSPageRule.idl:
* Source/WebCore/css/CSSPropertyRule.idl:
* Source/WebCore/css/CSSRule.idl:
* Source/WebCore/css/CSSRuleList.idl:
* Source/WebCore/css/CSSScopeRule.idl:
* Source/WebCore/css/CSSStyleDeclaration.idl:
* Source/WebCore/css/CSSStyleSheet.idl:
* Source/WebCore/css/CSSSupportsRule.idl:
* Source/WebCore/css/DOMCSSCustomPropertyDescriptor.idl:
* Source/WebCore/css/DOMMatrix.idl:
* Source/WebCore/css/DOMMatrix2DInit.idl:
* Source/WebCore/css/DOMMatrixInit.idl:
* Source/WebCore/css/FontFace.idl:
* Source/WebCore/css/FontFaceSet.idl:
* Source/WebCore/css/LinkStyle.idl:
* Source/WebCore/css/MediaList.idl:
* Source/WebCore/css/MediaQueryList.idl:
* Source/WebCore/css/MediaQueryListEvent.idl:
* Source/WebCore/css/StyleSheet.idl:
* Source/WebCore/css/StyleSheetList.idl:

Canonical link: https://commits.webkit.org/277518@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] b6231f: `BackgroundPainter::paintFillLayers` should check ...

2024-03-06 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: b6231f750f4e26e71cdf3c0f1d2fbb81879c665b
  
https://github.com/WebKit/WebKit/commit/b6231f750f4e26e71cdf3c0f1d2fbb81879c665b
  Author: Ahmad Saleem 
  Date:   2024-03-06 (Wed, 06 Mar 2024)

  Changed paths:
A 
LayoutTests/fast/box-shadow/normal-box-shadow-with-background-image-expected-mismatch.html
A LayoutTests/fast/box-shadow/normal-box-shadow-with-background-image.html
M Source/WebCore/rendering/BackgroundPainter.cpp

  Log Message:
  ---
  `BackgroundPainter::paintFillLayers` should check box-shadow when finding an 
opaque layer

https://bugs.webkit.org/show_bug.cgi?id=250882
rdar://problem/104722307

Reviewed by Antti Koivisto.

This patch aligns WebKit with Gecko / Firefox and Blink / Chromium.

Merge: 
https://chromium.googlesource.com/chromium/blink/+/a48f4540763c24adff42b9b77d719597f51482f6

BackgroundPainter::paintFillLayers has a fast path when a layer has an opaque 
background image.
If a layer has an opaque background image, basically the layer's background 
layers will be
hidden by the background image. So we can skip rendering the background layers.
However, if box-shadow is also specified, the box-shadow will be rendered in a 
skipped background layer.

This causes "box-shadow disappears". We cannot use the fast path if box-shadow 
is specified.

* Source/WebCore/rendering/BackgroundPainter.cpp:
(BackgroundPainter::paintFillLayers):
* LayoutTests/fast/box-shadow/normal-box-shadow-with-background-image.html: Add 
Test Case
* 
LayoutTests/fast/box-shadow/normal-box-shadow-with-background-image-expected-mismatch.html:
 Add Test Case Expectation Mismatch

Canonical link: https://commits.webkit.org/275735@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] e65124: Sync `media-element-enqueue-event-crash.html` from...

2024-03-04 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: e651241992db825459849c26dbd8d85a7e1c6988
  
https://github.com/WebKit/WebKit/commit/e651241992db825459849c26dbd8d85a7e1c6988
  Author: Ahmad Saleem 
  Date:   2024-03-04 (Mon, 04 Mar 2024)

  Changed paths:
M LayoutTests/media/track/media-element-enqueue-event-crash-expected.txt
M LayoutTests/media/track/media-element-enqueue-event-crash.html

  Log Message:
  ---
  Sync `media-element-enqueue-event-crash.html` from Blink / Chromium upstream

https://bugs.webkit.org/show_bug.cgi?id=270410

Reviewed by Jean-Yves Avenard.

This patch is to sync `media-element-enqueue-event-crash.html` from
Blink / Chromium upstream as per below latest commit:

Only change is to use `mp4` rather than `ogv`.

Partial Merge: 
https://source.chromium.org/chromium/chromium/src/+/2e0d99c0e86f5dc6624817f27ba76884f5cbbf83

* LayoutTests/media/track/media-element-enqueue-event-crash.html: Updated
* LayoutTests/media/track/media-element-enqueue-event-crash-expected.txt: Ditto

Canonical link: https://commits.webkit.org/275654@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] 8cc453: Use `unsigned` instead of `unsigned int` in `Edito...

2024-03-03 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 8cc45329975e949cef09753ac8db62c78ba9ad2b
  
https://github.com/WebKit/WebKit/commit/8cc45329975e949cef09753ac8db62c78ba9ad2b
  Author: Ahmad Saleem 
  Date:   2024-03-03 (Sun, 03 Mar 2024)

  Changed paths:
M Source/WebCore/editing/Editor.cpp

  Log Message:
  ---
  Use `unsigned` instead of `unsigned int` in 
`Editor::selectionStartHasMarkerFor` aligning with WebKit Code Style

https://bugs.webkit.org/show_bug.cgi?id=270424

Reviewed by Fujii Hironori.

This patch is to use `unsigned` instead of `unsigned int` as per WebKit's Code 
Style Guidelines [1]:

[1] https://webkit.org/code-style-guidelines/#types-unsigned

* Source/WebCore/editing/Editor.cpp:
(Editor::selectionStartHasMarkerFor):

Canonical link: https://commits.webkit.org/275612@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] 9a69a5: Minor refactoring to avoid redundant functions cal...

2024-02-27 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 9a69a5010e0f688e8f0f5aa47a389060b2cbdc2e
  
https://github.com/WebKit/WebKit/commit/9a69a5010e0f688e8f0f5aa47a389060b2cbdc2e
  Author: Ahmad Saleem 
  Date:   2024-02-27 (Tue, 27 Feb 2024)

  Changed paths:
M Source/WebCore/editing/ApplyBlockElementCommand.cpp
M Source/WebCore/editing/IndentOutdentCommand.cpp

  Log Message:
  ---
  Minor refactoring to avoid redundant functions calls in Editing code

https://bugs.webkit.org/show_bug.cgi?id=270202

Reviewed by Ryosuke Niwa.

Merge: 
https://chromium.googlesource.com/chromium/blink/+/27d47607bcb998d4ca3d4e0452341bde77c74f98

This patch do minor refactoring to avoid redundant function calls. Also,
it also remove unused `nodeAfterStart` variable.

* Source/WebCore/editing/ApplyBlockElementCommand.cpp:
(ApplyBlockElementCommand::formatSelection):
* Source/WebCore/editing/IndentOutdentCommand.cpp:
(IndentOutdentCommand::indentIntoBlockquote):
(IndentOutdentCommand::outdentRegion):

Canonical link: https://commits.webkit.org/275422@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] cbcae5: Remove unused `type` function from `BarProp.cpp|h`

2024-02-27 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: cbcae553570809f2c48cbe4faab29e9a80ff8ba3
  
https://github.com/WebKit/WebKit/commit/cbcae553570809f2c48cbe4faab29e9a80ff8ba3
  Author: Ahmad Saleem 
  Date:   2024-02-27 (Tue, 27 Feb 2024)

  Changed paths:
M Source/WebCore/page/BarProp.cpp
M Source/WebCore/page/BarProp.h

  Log Message:
  ---
  Remove unused `type` function from `BarProp.cpp|h`

https://bugs.webkit.org/show_bug.cgi?id=270157

Reviewed by Charlie Wolfe.

This patch removes unused function 'type' from `BarProp.cpp|h`.

* Source/WebCore/page/BarProp.cpp:
(BarProp::type): Deleted
* Source/WebCore/page/BarProp.h:

Canonical link: https://commits.webkit.org/275393@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] 0f2d99: [Part 2] Remove local track tests in favor of WPT

2024-02-26 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 0f2d99d8d5683aa6c67bba585448331755dd9a68
  
https://github.com/WebKit/WebKit/commit/0f2d99d8d5683aa6c67bba585448331755dd9a68
  Author: Ahmad Saleem 
  Date:   2024-02-26 (Mon, 26 Feb 2024)

  Changed paths:
M LayoutTests/TestExpectations
R LayoutTests/media/track/captions-webvtt/cues-overlapping.vtt
R LayoutTests/media/track/captions-webvtt/large-timestamp.vtt
R LayoutTests/media/track/captions-webvtt/missed-cues.vtt
R LayoutTests/media/track/track-add-remove-cue-expected.txt
R LayoutTests/media/track/track-add-remove-cue.html
R LayoutTests/media/track/track-add-track-expected.txt
R LayoutTests/media/track/track-add-track.html
R LayoutTests/media/track/track-addtrack-kind-expected.txt
R LayoutTests/media/track/track-addtrack-kind.html
R LayoutTests/media/track/track-cue-inline-assertion-crash-expected.txt
R LayoutTests/media/track/track-cue-inline-assertion-crash.html
R LayoutTests/media/track/track-cue-mutable-expected.txt
R LayoutTests/media/track/track-cue-mutable-fragment-expected.txt
R LayoutTests/media/track/track-cue-mutable-fragment.html
R LayoutTests/media/track/track-cue-mutable.html
R LayoutTests/media/track/track-cues-missed-expected.txt
R LayoutTests/media/track/track-cues-missed.html
R LayoutTests/media/track/track-cues-pause-on-exit-expected.txt
R LayoutTests/media/track/track-cues-pause-on-exit.html
R LayoutTests/media/track/track-cues-seeking-expected.txt
R LayoutTests/media/track/track-cues-seeking.html
R LayoutTests/media/track/track-cues-sorted-before-dispatch-expected.txt
R LayoutTests/media/track/track-cues-sorted-before-dispatch.html
R LayoutTests/media/track/track-disabled-addcue-expected.txt
R LayoutTests/media/track/track-disabled-addcue.html
R LayoutTests/media/track/track-disabled-expected.txt
R LayoutTests/media/track/track-disabled.html
R LayoutTests/media/track/track-element-dom-change-crash-expected.txt
R LayoutTests/media/track/track-element-dom-change-crash.html
R LayoutTests/media/track/track-large-timestamp-expected.txt
R LayoutTests/media/track/track-large-timestamp.html
R LayoutTests/media/track/track-load-error-readyState-expected.txt
R LayoutTests/media/track/track-load-error-readyState.html
R LayoutTests/media/track/track-load-from-element-readyState-expected.txt
R LayoutTests/media/track/track-load-from-element-readyState.html
R LayoutTests/media/track/track-load-from-src-readyState-expected.txt
R LayoutTests/media/track/track-load-from-src-readyState.html
R LayoutTests/media/track/track-mode-disabled-crash-expected.txt
R LayoutTests/media/track/track-mode-disabled-crash.html
R LayoutTests/media/track/track-mode-expected.txt
R LayoutTests/media/track/track-mode-not-changed-by-new-track-expected.txt
R LayoutTests/media/track/track-mode-not-changed-by-new-track.html
R LayoutTests/media/track/track-mode-triggers-loading-expected.txt
R LayoutTests/media/track/track-mode-triggers-loading.html
R LayoutTests/media/track/track-mode.html
R LayoutTests/media/track/track-remove-quickly-expected.txt
R LayoutTests/media/track/track-remove-quickly.html
M LayoutTests/platform/glib/TestExpectations
M LayoutTests/platform/mac-wk1/TestExpectations
M LayoutTests/platform/mac-wk2/TestExpectations
M LayoutTests/platform/wk2/TestExpectations

  Log Message:
  ---
  [Part 2] Remove local track tests in favor of WPT

https://bugs.webkit.org/show_bug.cgi?id=269671

Reviewed by Eric Carlson.

This is part 2 of on-going effort to de-duplicate bunch of local tests in
`media` specifically `track` in favor of WPT tests:

> Remove local tests in favor of WPT:
* LayoutTests/media/track/track-remove-quickly.html: Same name on WPT
* LayoutTests/media/track/track-remove-quickly-expected.txt:
* LayoutTests/media/track/track-cue-mutable.html: Same name on WPT
* LayoutTests/media/track/track-cue-mutable-expected.txt:
* LayoutTests/media/track/track-cue-mutable-fragment.html: Same name on WPT
* LayoutTests/media/track/track-cue-mutable-fragment-expected.txt:
* LayoutTests/media/track/track-cue-inline-assertion-crash.html: Renamed 
'track-cue-inline.html'
* LayoutTests/media/track/track-cue-inline-assertion-crash-expected.txt:
* LayoutTests/media/track/track-addtrack-kind.html: Same name on WPT
* LayoutTests/media/track/track-addtrack-kind-expected.txt:
* LayoutTests/media/track/track-add-track.html: Same name on WPT
* LayoutTests/media/track/track-add-track-expected.txt:
* LayoutTests/media/track/track-add-remove-cue.html: Same name on WPT
* LayoutTests/media/track/track-add-remove-cue-expected.txt:
* LayoutTests/media/track/track-cues-sorted-before-dispatch.html: Same name on 
WPT
* LayoutTests/media/track/track-cues-sorted-before-dispatch-expected.txt:
* LayoutTests/media/track/track-cues-seeking.html: S

[webkit-changes] [WebKit/WebKit] 74a570: [Part 3] Un-skip more passing 'track' WPT tests

2024-02-25 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 74a570d11375304d6dd2fe7e2e2696e5f93bcff2
  
https://github.com/WebKit/WebKit/commit/74a570d11375304d6dd2fe7e2e2696e5f93bcff2
  Author: Ahmad Saleem 
  Date:   2024-02-25 (Sun, 25 Feb 2024)

  Changed paths:
M LayoutTests/TestExpectations
A 
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/src-empty-string-expected.txt
M 
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/src-empty-string.html
A 
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-add-remove-cue-expected.txt
M 
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-add-remove-cue.html
A 
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-cue-mutable-expected.txt
A 
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-cue-mutable-fragment-expected.txt
M 
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-cue-mutable-fragment.html
M 
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-cue-mutable.html
A 
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-cue-negative-timestamp-expected.txt
M 
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-cue-negative-timestamp.html
A 
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-cues-sorted-before-dispatch-expected.txt
M 
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-cues-sorted-before-dispatch.html
A 
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-default-attribute-expected.txt
M 
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-default-attribute.html
A 
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-load-error-readyState-expected.txt
M 
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-load-error-readyState.html
A 
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-load-from-element-readyState-expected.txt
M 
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-load-from-element-readyState.html
M LayoutTests/platform/glib/TestExpectations

  Log Message:
  ---
  [Part 3] Un-skip more passing 'track' WPT tests

https://bugs.webkit.org/show_bug.cgi?id=270051

Reviewed by Eric Carlson.

This PR is to start enabling `track` tests selectively and modify them as 
needed,
where specific flag is needed for `vtt` related tests:

> Test Expectation Update:
* LayoutTests/TestExpectations:

> Test & Test Expectation Changes:
* 
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-load-from-element-readyState.html:;
* 
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-load-from-element-readyState-expected.txt:
* 
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-load-error-readyState.html:
* 
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-load-error-readyState-expected.txt:
* 
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-default-attribute.html:
* 
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-default-attribute-expected.txt:
* 
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-cues-sorted-before-dispatch.html:
* 
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-cues-sorted-before-dispatch-expected.txt:
* 
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-cue-negative-timestamp.html:
* 
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/medi

[webkit-changes] [WebKit/WebKit] 36e27e: Eliminate some unneeded header inclusions

2024-02-25 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 36e27eaf8bd45b13ef0a99d9be290866485afbe8
  
https://github.com/WebKit/WebKit/commit/36e27eaf8bd45b13ef0a99d9be290866485afbe8
  Author: Ahmad Saleem 
  Date:   2024-02-25 (Sun, 25 Feb 2024)

  Changed paths:
M Source/WebCore/platform/graphics/texmap/TextureMapper.h
M Source/WebKit/Shared/CoordinatedGraphics/CoordinatedGraphicsScene.cpp
M Source/WebKit/Shared/CoordinatedGraphics/CoordinatedGraphicsScene.h

  Log Message:
  ---
  Eliminate some unneeded header inclusions

https://bugs.webkit.org/show_bug.cgi?id=149343

Reviewed by Tim Nguyen.

Credits: Emanuele Aina  

This patch removes unneeded headers from two files and redundant class from 
another.

* Source/WebCore/platform/graphics/texmap/TextureMapper.h: Remove 
`GraphicsLayer` class
* Source/WebKit/Shared/CoordinatedGraphics/CoordinatedGraphicsScene.cpp:
* Source/WebKit/Shared/CoordinatedGraphics/CoordinatedGraphicsScene.h:

Canonical link: https://commits.webkit.org/275294@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] eade05: Remove unused `pageLocation` function from `MouseR...

2024-02-23 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: eade0529b1d751328f3d0e6861b35c2370824caa
  
https://github.com/WebKit/WebKit/commit/eade0529b1d751328f3d0e6861b35c2370824caa
  Author: Ahmad Saleem 
  Date:   2024-02-23 (Fri, 23 Feb 2024)

  Changed paths:
M Source/WebCore/dom/MouseRelatedEvent.cpp
M Source/WebCore/dom/MouseRelatedEvent.h

  Log Message:
  ---
  Remove unused `pageLocation` function from `MouseRelatedEvent.cpp|h`

https://bugs.webkit.org/show_bug.cgi?id=269963

Reviewed by Ryosuke Niwa.

This patch removes unused function 'pageLocation' from 
`MouseRelatedEvent.cpp|h`.

* Source/WebCore/dom/MouseRelatedEvent.cpp:
(MouseRelatedEvent::pageLocation):
* Source/WebCore/dom/MouseRelatedEvent.h:

Canonical link: https://commits.webkit.org/275232@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] d477c7: Web Inspector: Add '*-conic-gradient' for autocomp...

2024-02-22 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: d477c762a9ecbbc8dedf3ca7a6a2a079577bf60c
  
https://github.com/WebKit/WebKit/commit/d477c762a9ecbbc8dedf3ca7a6a2a079577bf60c
  Author: Ahmad Saleem 
  Date:   2024-02-22 (Thu, 22 Feb 2024)

  Changed paths:
M Source/WebInspectorUI/UserInterface/Models/CSSKeywordCompletions.js

  Log Message:
  ---
  Web Inspector: Add '*-conic-gradient' for autocompletion suggestion in 
'background'

https://bugs.webkit.org/show_bug.cgi?id=269889

Reviewed by Timothy Hatcher.

This patch adds missing 'conic-gradient' and 'repeating-conic-gradient'
support in autocompletion for background since these properties
are supported as far back as 2018 with 204375@main.

* Source/WebInspectorUI/UserInterface/Models/CSSKeywordCompletions.js:
(background): Add 'conic-gradient()' and 'repeating-conic-gradient()'

Canonical link: https://commits.webkit.org/275160@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] a18f3e: Import `progress-events-generated-correctly.html` ...

2024-02-20 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: a18f3e115c5277f715d33631a60462e361bd2dc4
  
https://github.com/WebKit/WebKit/commit/a18f3e115c5277f715d33631a60462e361bd2dc4
  Author: Ahmad Saleem 
  Date:   2024-02-20 (Tue, 20 Feb 2024)

  Changed paths:
A 
LayoutTests/http/tests/media/progress-events-generated-correctly-expected.txt
A LayoutTests/http/tests/media/progress-events-generated-correctly.html
R LayoutTests/media/progress-events-generated-correctly-expected.txt
R LayoutTests/media/progress-events-generated-correctly.html
M LayoutTests/platform/glib/TestExpectations
M LayoutTests/platform/ios/TestExpectations
M LayoutTests/platform/mac/TestExpectations

  Log Message:
  ---
  Import `progress-events-generated-correctly.html` from Blink / Chromium

https://bugs.webkit.org/show_bug.cgi?id=269644

Reviewed by Eric Carlson.

This patch is to import test from Blink, which was updated to use `testharness`.

Partial Merge: 
https://source.chromium.org/chromium/chromium/src/+/25f67c81bfa8c6b1ce5a4c061ca5bd76eae32fff

* LayoutTests/media/progress-events-generated-correctly.html: Remove old copy
* LayoutTests/media/progress-events-generated-correctly-expected.txt: Ditto
* LayoutTests/http/tests/media/progress-events-generated-correctly.html: 
Updated Test Case in `http` directory
* 
LayoutTests/http/tests/media/progress-events-generated-correctly-expected.txt: 
Add Test Case Expectation

> Remove / Update old Test Expectations:
* LayoutTests/platform/glib/TestExpectations:
* LayoutTests/platform/ios/TestExpectations:
* LayoutTests/platform/mac/TestExpectations:

Canonical link: https://commits.webkit.org/275082@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] eae264: Sync few more `media` tests from Blink / Chromium

2024-02-20 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: eae264a888e1aa5237e85d73debc6b9f5f459ab6
  
https://github.com/WebKit/WebKit/commit/eae264a888e1aa5237e85d73debc6b9f5f459ab6
  Author: Ahmad Saleem 
  Date:   2024-02-20 (Tue, 20 Feb 2024)

  Changed paths:
M LayoutTests/media/audio-data-url-expected.txt
M LayoutTests/media/audio-data-url.html
M LayoutTests/media/controls-css-overload-expected.txt
M LayoutTests/media/controls-css-overload.html
M LayoutTests/media/event-attributes-expected.txt
M LayoutTests/media/event-attributes.html
M LayoutTests/media/invalid-media-url-crash-expected.txt
M LayoutTests/media/invalid-media-url-crash.html
M LayoutTests/media/unsupported-rtsp-expected.txt
M LayoutTests/media/unsupported-rtsp.html
M LayoutTests/media/unsupported-tracks-expected.txt
M LayoutTests/media/unsupported-tracks.html
M LayoutTests/platform/glib/TestExpectations
M LayoutTests/platform/ios-device/TestExpectations
M LayoutTests/platform/mac/TestExpectations

  Log Message:
  ---
  Sync few more `media` tests from Blink / Chromium

https://bugs.webkit.org/show_bug.cgi?id=269768

Reviewed by Eric Carlson.

This patch is to sync few `media` tests from Blink / Chromium,
leveraging `testharness` and also potentially de-flake.

Partial Merge: 
https://source.chromium.org/chromium/chromium/src/+/f0b4140302ed4571ec1c063fcb0a87b7cca67514
 ,
https://source.chromium.org/chromium/chromium/src/+/b7181764cf5da42aa606b814291c9a465567461b
 ,
https://source.chromium.org/chromium/chromium/src/+/2403d8e3ac2673941329a1942091409e4b21bb64
 ,
https://source.chromium.org/chromium/chromium/src/+/f2dfca4180ffdf50c2c9d926d8113d61d5886efc

> Test & Test Expectations Update:
* LayoutTests/media/unsupported-tracks.html:
* LayoutTests/media/unsupported-tracks-expected.txt:
* LayoutTests/media/unsupported-rtsp.html:
* LayoutTests/media/unsupported-rtsp-expected.txt:
* LayoutTests/media/invalid-media-url-crash.html:
* LayoutTests/media/invalid-media-url-crash-expected.txt:
* LayoutTests/media/event-attributes.html:
* LayoutTests/media/event-attributes-expected.txt:
* LayoutTests/media/controls-css-overload.html:
* LayoutTests/media/controls-css-overload-expected.txt:
* LayoutTests/media/audio-data-url.html:
* LayoutTests/media/audio-data-url-expected.txt:

> Platform Test Expectations:
* LayoutTests/platform/mac/TestExpectations:
* LayoutTests/platform/ios-device/TestExpectations:
* LayoutTests/platform/glib/TestExpectations:

Canonical link: https://commits.webkit.org/275069@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] 2644f4: Sync `video-append-source.html` from Blink / Chrom...

2024-02-20 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 2644f4c513410c8699b617df4a854984a44e6ab9
  
https://github.com/WebKit/WebKit/commit/2644f4c513410c8699b617df4a854984a44e6ab9
  Author: Ahmad Saleem 
  Date:   2024-02-20 (Tue, 20 Feb 2024)

  Changed paths:
M LayoutTests/media/video-append-source-expected.txt
M LayoutTests/media/video-append-source.html

  Log Message:
  ---
  Sync `video-append-source.html` from Blink / Chromium upstream

https://bugs.webkit.org/show_bug.cgi?id=116263

Reviewed by Eric Carlson.

This patch is to sync `video-append-source.html` from
Blink / Chromium upstream as per below latest commit:

Only change is to use `mp4` rather than `ogv`.

Partial Merge: 
https://source.chromium.org/chromium/chromium/src/+/f0b4140302ed4571ec1c063fcb0a87b7cca67514

* LayoutTests/media/video-append-source.html: Updated
* LayoutTests/media/video-append-source-expected.txt: Ditto

Canonical link: https://commits.webkit.org/275041@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] 281bb8: Sync `auto-play-in-sandbox-with-allow-scripts.html...

2024-02-19 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 281bb85fd5a55bf1d0245993a879bde442d9f6d9
  
https://github.com/WebKit/WebKit/commit/281bb85fd5a55bf1d0245993a879bde442d9f6d9
  Author: Ahmad Saleem 
  Date:   2024-02-19 (Mon, 19 Feb 2024)

  Changed paths:
M LayoutTests/media/auto-play-in-sandbox-with-allow-scripts-expected.txt
M LayoutTests/media/auto-play-in-sandbox-with-allow-scripts.html
M 
LayoutTests/media/resources/auto-play-in-sandbox-with-allow-scripts-iframe.html
M LayoutTests/platform/mac-wk1/TestExpectations

  Log Message:
  ---
  Sync `auto-play-in-sandbox-with-allow-scripts.html` from Blink / Chromium 
upstream

https://bugs.webkit.org/show_bug.cgi?id=112533

Reviewed by Eric Carlson.

This patch is to sync `auto-play-in-sandbox-with-allow-scripts.html` from
Blink / Chromium upstream as per below commit:

Merge: 
https://source.chromium.org/chromium/chromium/src/+/66f2fa7fc9c02fe7929245a915433602c956a959

> Test & Test Expectations Updated:
* LayoutTests/media/auto-play-in-sandbox-with-allow-scripts.html:
* 
LayoutTests/media/resources/auto-play-in-sandbox-with-allow-scripts-iframe.html:
* LayoutTests/media/auto-play-in-sandbox-with-allow-scripts-expected.txt:
* LayoutTests/platform/mac-wk1/TestExpectations:

Canonical link: https://commits.webkit.org/275009@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] dcd60b: Return initial value for `stop-color` instead of `...

2024-02-19 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: dcd60b82e8d89608e2cb5072c7e3f3ee040102c8
  
https://github.com/WebKit/WebKit/commit/dcd60b82e8d89608e2cb5072c7e3f3ee040102c8
  Author: Ahmad Saleem 
  Date:   2024-02-19 (Mon, 19 Feb 2024)

  Changed paths:
M Source/WebCore/svg/SVGStopElement.cpp

  Log Message:
  ---
  Return initial value for `stop-color` instead of `transparentBlack`

https://bugs.webkit.org/show_bug.cgi?id=269545

Reviewed by Nikolas Zimmermann.

This patch is to better align with expectations and web-specification by
returning initial value (black) rather than 'transparentBlack' for `stop-color`
in absence of 'renderer'.

Web-Spec: https://svgwg.org/svg2-draft/pservers.html#StopColorProperties

* Source/WebCore/svg/SVGStopElement.cpp:
(SVGStopElement::stopColorIncludingOpacity):

Canonical link: https://commits.webkit.org/274997@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] b24a21: Web Inspector: Autocomplete for text-indent proper...

2024-02-19 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: b24a216b175d9bcf1e318e013acfe1e2c357b498
  
https://github.com/WebKit/WebKit/commit/b24a216b175d9bcf1e318e013acfe1e2c357b498
  Author: Ahmad Saleem 
  Date:   2024-02-19 (Mon, 19 Feb 2024)

  Changed paths:
M Source/WebInspectorUI/UserInterface/Models/CSSKeywordCompletions.js

  Log Message:
  ---
  Web Inspector: Autocomplete for text-indent property suggests 
-webkit-each-line and -webkit-hanging incorrectly

https://bugs.webkit.org/show_bug.cgi?id=269307

Reviewed by Timothy Hatcher.

This PR is to update `autocompletion` list to not suggest prefixed
properties of `hanging` and `each-line` for `text-ident`.

Both of these properties are enabled since 235896@main.

* Source/WebInspectorUI/UserInterface/Models/CSSKeywordCompletions.js:
(text-ident):

Canonical link: https://commits.webkit.org/274979@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] 393573: HTMLPreloadScanner should only use valid `base` urls

2024-02-19 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 393573035d7ef055e27d29da79d2f8ce5833f783
  
https://github.com/WebKit/WebKit/commit/393573035d7ef055e27d29da79d2f8ce5833f783
  Author: Ahmad Saleem 
  Date:   2024-02-19 (Mon, 19 Feb 2024)

  Changed paths:
A LayoutTests/fast/parser/badurl-base-preloader-crash-expected.txt
A LayoutTests/fast/parser/badurl-base-preloader-crash.html
A LayoutTests/http/tests/loading/preload-ignore-invalid-base-expected.txt
A LayoutTests/http/tests/loading/preload-ignore-invalid-base.html
A LayoutTests/http/tests/loading/resources/fail.js
M Source/WebCore/html/parser/HTMLPreloadScanner.cpp

  Log Message:
  ---
  HTMLPreloadScanner should only use valid `base` urls

https://bugs.webkit.org/show_bug.cgi?id=269643

Reviewed by Ryosuke Niwa.

Partial Merge: 
https://chromium.googlesource.com/chromium/blink/+/754b22f62f6fa5f0b938a90c0e92502eb7f5a7c3

Before this patch, HTMLPreloadScanner accepted invalid `base` urls and
used it to resolve urls encountered later in the scan.
This patch ensures that only valid urls specified in `base href` are
actually used as base urls.

* Source/WebCore/html/parser/HTMLPreloadScanner.cpp:
(TokenPreloadScanner::updatePredictedBaseURL):
* LayoutTests/fast/parser/badurl-base-preloader-crash.html: Add Test Case
* LayoutTests/fast/parser/badurl-base-preloader-crash-expected.txt: Add Test 
Case Expectation
* LayoutTests/http/tests/loading/preload-ignore-invalid-base.html: Add Test Case
* LayoutTests/http/tests/loading/resources/fail.js: Add Test Case Helper Script
* LayoutTests/http/tests/loading/preload-ignore-invalid-base-expected.txt: Add 
Test Expectation

Canonical link: https://commits.webkit.org/274963@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] 92e050: Un-skip Passing 'track' WPT tests

2024-02-18 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 92e050e938089e40b97e9cf7800ec8c3f94249b4
  
https://github.com/WebKit/WebKit/commit/92e050e938089e40b97e9cf7800ec8c3f94249b4
  Author: Ahmad Saleem 
  Date:   2024-02-18 (Sun, 18 Feb 2024)

  Changed paths:
M LayoutTests/TestExpectations
M 
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-cue-rendering-empty-cue-expected.txt
A 
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-disabled-addcue-expected.txt
A 
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-disabled-expected.txt
A 
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-insert-after-load-expected.txt
A 
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-large-timestamp-expected.txt
M 
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-large-timestamp.html
A 
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-mode-disabled-expected.txt
A 
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-mode-triggers-loading-expected.txt
A 
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-remove-active-cue-expected.txt
A 
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-alignment-expected.txt
M 
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-alignment.html
A 
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-blank-lines-expected.txt
M 
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-blank-lines.html
A 
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-bom-expected.txt
M 
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-bom.html
A 
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-class-markup-expected.txt
M 
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-class-markup.html
A 
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-cue-identifiers-expected.txt
M 
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-cue-identifiers.html
A 
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-cue-no-id-expected.txt
M 
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-cue-no-id.html
A 
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-cue-recovery-expected.txt
M 
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-cue-recovery.html
A 
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-cue-size-align-expected.txt
M 
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-cue-size-align.html
A 
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-cue-size-expected.txt
M 
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-cue-size.html
A 
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-degenerate-cues-expected.txt
M 
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-degenerate-cues.html
A 
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-empty-cue-expected.txt
M 
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track

[webkit-changes] [WebKit/WebKit] 1fcbc1: Remove local `track` tests in favor of WPT

2024-02-18 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 1fcbc136b4143a32dca6429fa0679c24cd41e763
  
https://github.com/WebKit/WebKit/commit/1fcbc136b4143a32dca6429fa0679c24cd41e763
  Author: Ahmad Saleem 
  Date:   2024-02-18 (Sun, 18 Feb 2024)

  Changed paths:
R LayoutTests/media/track/captions-webvtt/cues-chrono-order.vtt
R LayoutTests/media/track/captions-webvtt/tc001-iso2022jp3.vtt
R LayoutTests/media/track/captions-webvtt/tc001-utf8.vtt
R LayoutTests/media/track/captions-webvtt/tc002-bom.vtt
R LayoutTests/media/track/captions-webvtt/tc003-newlines.vtt
R LayoutTests/media/track/captions-webvtt/tc003-no-newline-at-eof.vtt
R LayoutTests/media/track/captions-webvtt/tc004-webvtt-rubbish.vtt
R LayoutTests/media/track/captions-webvtt/tc005-metadata-area.vtt
R LayoutTests/media/track/captions-webvtt/tc006-cue-id-error.vtt
R LayoutTests/media/track/captions-webvtt/tc006-cue-id.vtt
R LayoutTests/media/track/captions-webvtt/tc007-cue-no-id-error.vtt
R LayoutTests/media/track/captions-webvtt/tc007-cue-no-id.vtt
R LayoutTests/media/track/captions-webvtt/tc008-timings-no-hour-errors.vtt
R LayoutTests/media/track/captions-webvtt/tc008-timings-no-hour.vtt
R LayoutTests/media/track/captions-webvtt/tc009-timings-hour-error.vtt
R LayoutTests/media/track/captions-webvtt/tc009-timings-hour.vtt
R LayoutTests/media/track/captions-webvtt/tc010-no-timings.vtt
R LayoutTests/media/track/captions-webvtt/tc011-cues-no-separation.vtt
R LayoutTests/media/track/captions-webvtt/tc011-cues.vtt
R LayoutTests/media/track/captions-webvtt/tc012-out-of-order.vtt
R LayoutTests/media/track/captions-webvtt/tc013-settings-bad-separation.vtt
R LayoutTests/media/track/captions-webvtt/tc014-alignment-bad.vtt
R LayoutTests/media/track/captions-webvtt/tc014-alignment-ltr.vtt
R LayoutTests/media/track/captions-webvtt/tc014-alignment.vtt
R LayoutTests/media/track/captions-webvtt/tc015-positioning-bad.vtt
R LayoutTests/media/track/captions-webvtt/tc015-positioning-ltr.vtt
R LayoutTests/media/track/captions-webvtt/tc015-positioning.vtt
R LayoutTests/media/track/captions-webvtt/tc016-align-positioning-bad.vtt
R LayoutTests/media/track/captions-webvtt/tc016-align-positioning.vtt
R LayoutTests/media/track/captions-webvtt/tc017-line-position-bad.vtt
R LayoutTests/media/track/captions-webvtt/tc017-line-position.vtt
R 
LayoutTests/media/track/captions-webvtt/tc018-align-text-line-position-bad.vtt
R LayoutTests/media/track/captions-webvtt/tc018-align-text-line-position.vtt
R LayoutTests/media/track/captions-webvtt/tc020-cue-size-align-bad.vtt
R LayoutTests/media/track/captions-webvtt/tc020-cue-size-align.vtt
R LayoutTests/media/track/captions-webvtt/tc021-valign-bad.vtt
R LayoutTests/media/track/captions-webvtt/tc021-valign-ltr.vtt
R LayoutTests/media/track/captions-webvtt/tc021-valign.vtt
R LayoutTests/media/track/captions-webvtt/tc022-entities-wrong.vtt
R LayoutTests/media/track/captions-webvtt/tc022-entities.vtt
R LayoutTests/media/track/captions-webvtt/tc023-markup-bad.vtt
R LayoutTests/media/track/captions-webvtt/tc023-markup.vtt
R LayoutTests/media/track/captions-webvtt/tc024-timestamp-bad.vtt
R LayoutTests/media/track/captions-webvtt/tc024-timestamp.vtt
R LayoutTests/media/track/captions-webvtt/tc025-class-bad.vtt
R LayoutTests/media/track/captions-webvtt/tc025-class.vtt
R LayoutTests/media/track/captions-webvtt/tc026-voice-bad.vtt
R LayoutTests/media/track/captions-webvtt/tc026-voice.vtt
R LayoutTests/media/track/captions-webvtt/tc027-empty-cue.vtt
R LayoutTests/media/track/captions-webvtt/tc028-unsupported-markup.vtt
R LayoutTests/media/track/captions-webvtt/tc029-timings-whitespace.vtt
R LayoutTests/media/track/captions-webvtt/tc030-interspersed-non-cue.vtt
R LayoutTests/media/track/captions-webvtt/tc031-cue-recovery-cuetext.vtt
R LayoutTests/media/track/captions-webvtt/tc031-cue-recovery-header.vtt
R LayoutTests/media/track/captions-webvtt/tc031-cue-recovery-note.vtt
R LayoutTests/media/track/captions-webvtt/tc032-degenerate-cues.vtt
R 
LayoutTests/media/track/opera/interfaces/HTMLElement/HTMLMediaElement/crossOrigin.html
R 
LayoutTests/media/track/opera/interfaces/HTMLElement/HTMLTrackElement/kind.html
R LayoutTests/media/track/regions-webvtt/vtt-region-parser-expected.txt
R LayoutTests/media/track/regions-webvtt/vtt-region-parser.html
R LayoutTests/media/track/track-active-cues-expected.txt
R LayoutTests/media/track/track-active-cues.html
R LayoutTests/media/track/track-constants-expected.txt
R LayoutTests/media/track/track-constants.html
R LayoutTests/media/track/track-cues-cuechange-expected.txt
R LayoutTests/media/track/track-cues-cuechange.html
R LayoutTests/media/track/track-cues-enter-exit-expected.txt
R LayoutTests/media/track/track-cues-enter

[webkit-changes] [WebKit/WebKit] 85c396: Sync `video-display-aspect-ratio.html` test from B...

2024-02-18 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 85c396bcfe9d798ee3cb60acbd0f62b04a1ef393
  
https://github.com/WebKit/WebKit/commit/85c396bcfe9d798ee3cb60acbd0f62b04a1ef393
  Author: Ahmad Saleem 
  Date:   2024-02-18 (Sun, 18 Feb 2024)

  Changed paths:
M LayoutTests/media/video-display-aspect-ratio-expected.txt
M LayoutTests/media/video-display-aspect-ratio.html
M LayoutTests/platform/ios/TestExpectations
M LayoutTests/platform/mac/TestExpectations

  Log Message:
  ---
  Sync `video-display-aspect-ratio.html` test from Blink / Chromium upstream

https://bugs.webkit.org/show_bug.cgi?id=35297

Reviewed by Eric Carlson.

This patch is to sync `video-display-aspect-ratio.html` from Blink / Chromium 
upstream as per below commit:

Partial Merge: 
https://source.chromium.org/chromium/chromium/src/+/fb4997976e1c1db6712d1a1b8be871f041eeaf4e

* LayoutTests/media/video-display-aspect-ratio.html: Updated
* LayoutTests/media/video-display-aspect-ratio-expected.txt: Rebaselined
* LayoutTests/platform/ios/TestExpectations: Remove 'fail' expectation
* LayoutTests/platform/mac/TestExpectations: Ditto

Canonical link: https://commits.webkit.org/274947@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] 345a31: Remove non-standard `VTTRegion.track`

2024-02-17 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 345a3158dfec00a635894d05ee186d24c16ec777
  
https://github.com/WebKit/WebKit/commit/345a3158dfec00a635894d05ee186d24c16ec777
  Author: Ahmad Saleem 
  Date:   2024-02-17 (Sat, 17 Feb 2024)

  Changed paths:
M 
LayoutTests/imported/w3c/web-platform-tests/webvtt/api/historical-expected.txt
R LayoutTests/media/track/regions-webvtt/vtt-region-constructor-expected.txt
R LayoutTests/media/track/regions-webvtt/vtt-region-constructor.html
M Source/WebCore/html/track/InbandGenericTextTrack.cpp
M Source/WebCore/html/track/InbandWebVTTTextTrack.cpp
M Source/WebCore/html/track/LoadableTextTrack.cpp
M Source/WebCore/html/track/TextTrack.cpp
M Source/WebCore/html/track/VTTRegion.cpp
M Source/WebCore/html/track/VTTRegion.h
M Source/WebCore/html/track/VTTRegion.idl

  Log Message:
  ---
  Remove non-standard `VTTRegion.track`

https://bugs.webkit.org/show_bug.cgi?id=269649

Reviewed by Eric Carlson.

This patch is to align WebKit with Blink / Chromium, Gecko / Firefox and Web 
Specification [1]:

[1] https://w3c.github.io/webvtt/#the-vttregion-interface

It was removed from the web-spec in following:

W3C Bug - https://www.w3.org/Bugs/Public/show_bug.cgi?id=24380
WebVTT GitHub Commit - https://github.com/w3c/webvtt/pull/31

* Source/WebCore/html/track/VTTRegion.cpp:
(VTTRegion::setTrack):
* Source/WebCore/html/track/VTTRegion.h:
* Source/WebCore/html/track/VTTRegion.idl:
* Source/WebCore/html/track/InbandGenericTextTrack.cpp:
(InbandGenericTextTrack::newRegionsParsed):
* Source/WebCore/html/track/InbandWebVTTTextTrack.cpp:
(InbandWebVTTTextTrack::newRegionsParsed):
* Source/WebCore/html/track/LoadableTextTrack.cpp:
(LoadableTextTrack::newRegionsAvailable):
* 
LayoutTests/imported/w3c/web-platform-tests/webvtt/api/historical-expected.txt: 
Rebaselined
* LayoutTests/media/track/regions-webvtt/vtt-region-constructor.html: Removed in
favor of WPT Test: `webvtt/api/VTTRegion/constructor.html`
* LayoutTests/media/track/regions-webvtt/vtt-region-constructor-expected.txt: 
Deleted Test Expectations

Canonical link: https://commits.webkit.org/274936@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] 5b92ef: Revert 274308@main - Broke discord.com login button

2024-02-17 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 5b92efd47caab72297ba516a095b517d629bb56b
  
https://github.com/WebKit/WebKit/commit/5b92efd47caab72297ba516a095b517d629bb56b
  Author: Ahmad Saleem 
  Date:   2024-02-17 (Sat, 17 Feb 2024)

  Changed paths:
M 
LayoutTests/imported/w3c/web-platform-tests/svg/types/scripted/SVGGeometryElement.getPointAtLength-03-expected.txt
M 
LayoutTests/imported/w3c/web-platform-tests/svg/types/scripted/SVGGeometryElement.getPointAtLength-04-expected.txt
M 
LayoutTests/imported/w3c/web-platform-tests/svg/types/scripted/SVGGeometryElement.getPointAtLength-05-expected.txt
M LayoutTests/svg/dom/SVGPolygonElement-baseVal-list-removal-crash.html
M LayoutTests/svg/dom/path-pointAtLength-expected.txt
M LayoutTests/svg/dom/path-pointAtLength.html
M Source/WebCore/svg/SVGGeometryElement.cpp
M Source/WebCore/svg/SVGPathElement.cpp

  Log Message:
  ---
  Revert 274308@main - Broke discord.com login button

https://bugs.webkit.org/show_bug.cgi?id=269647

Reviewed by Simon Fraser.

This patch reverts 274308@main as title states manually.

> Reverted Changes:
* 
LayoutTests/imported/w3c/web-platform-tests/svg/types/scripted/SVGGeometryElement.getPointAtLength-03-expected.txt:
* 
LayoutTests/imported/w3c/web-platform-tests/svg/types/scripted/SVGGeometryElement.getPointAtLength-04-expected.txt:
* 
LayoutTests/imported/w3c/web-platform-tests/svg/types/scripted/SVGGeometryElement.getPointAtLength-05-expected.txt:
* LayoutTests/svg/dom/path-pointAtLength-expected.txt:
* LayoutTests/svg/dom/path-pointAtLength.html:
* LayoutTests/svg/dom/SVGPolygonElement-baseVal-list-removal-crash.html:
* Source/WebCore/svg/SVGGeometryElement.cpp:
(SVGGeometryElement::getPointAtLength):
* Source/WebCore/svg/SVGPathElement.cpp:
(SVGPathElement::getPointAtLength):

Canonical link: https://commits.webkit.org/274929@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] 909976: Import `video-cancel-load.html` from Blink / Chromium

2024-02-17 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 9099761a9066727cd84b6a7ec1f0986b5ae93fb2
  
https://github.com/WebKit/WebKit/commit/9099761a9066727cd84b6a7ec1f0986b5ae93fb2
  Author: Ahmad Saleem 
  Date:   2024-02-17 (Sat, 17 Feb 2024)

  Changed paths:
M LayoutTests/http/tests/media/video-cancel-load-expected.txt
M LayoutTests/http/tests/media/video-cancel-load.html
A LayoutTests/platform/glib/http/tests/media/video-cancel-load-expected.txt

  Log Message:
  ---
  Import `video-cancel-load.html` from Blink / Chromium

https://bugs.webkit.org/show_bug.cgi?id=269171

Reviewed by Eric Carlson.

This patch is to import test from Blink, which was updated:

Partial Merge: 
https://source.chromium.org/chromium/chromium/src/+/25f67c81bfa8c6b1ce5a4c061ca5bd76eae32fff

* LayoutTests/http/tests/media/video-cancel-load.html: Update Test Case
* LayoutTests/http/tests/media/video-cancel-load-expected.txt: Add Test Case 
Expectation

> It requires Back/Forward Test Runner flag and it seems to not work
on WPE & GTK platform and previously it had `empty` line as expectation
as well. So it keeps similar for GTK & WPE.

* LayoutTests/platform/glib/http/tests/media/video-cancel-load-expected.txt: 
Add Platform Specific Test Expectation

Canonical link: https://commits.webkit.org/274925@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] f07572: Sync `no-clipping-overflow-hidden-added-after-tran...

2024-02-17 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: f07572f71508530dbd75f5c1178b8fad02e0bf83
  
https://github.com/WebKit/WebKit/commit/f07572f71508530dbd75f5c1178b8fad02e0bf83
  Author: Ahmad Saleem 
  Date:   2024-02-17 (Sat, 17 Feb 2024)

  Changed paths:
M 
LayoutTests/fast/layers/no-clipping-overflow-hidden-added-after-transform-expected.html
M 
LayoutTests/fast/layers/no-clipping-overflow-hidden-added-after-transform.html
M LayoutTests/platform/mac-wk1/TestExpectations

  Log Message:
  ---
  Sync `no-clipping-overflow-hidden-added-after-transform.html` test from Blink 
/ Chromium upstream

https://bugs.webkit.org/show_bug.cgi?id=157007

Reviewed by Antoine Quint.

This patch is to sync `no-clipping-overflow-hidden-added-after-transform.html` 
from Blink / Chromium
upstream as per below commit:

Merge: 
https://source.chromium.org/chromium/chromium/src/+/7dcf0801857f3fc64f066c5c20738a54889ae835

* 
LayoutTests/fast/layers/no-clipping-overflow-hidden-added-after-transform.html: 
Updated Test Case
* 
LayoutTests/fast/layers/no-clipping-overflow-hidden-added-after-transform-expected.html:
 Updated Test Case Expectation
* LayoutTests/platform/mac-wk1/TestExpectations: Remove [ Pass ImageOnlyFailure 
] Expectation

Canonical link: https://commits.webkit.org/274922@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] 7c57e3: Sync `transition-end-event-nested.html` test from ...

2024-02-17 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 7c57e3d7752e11a23e1ec87a9bfb523c65da4228
  
https://github.com/WebKit/WebKit/commit/7c57e3d7752e11a23e1ec87a9bfb523c65da4228
  Author: Ahmad Saleem 
  Date:   2024-02-17 (Sat, 17 Feb 2024)

  Changed paths:
M LayoutTests/platform/mac/TestExpectations
M LayoutTests/transitions/transition-end-event-helpers.js
M LayoutTests/transitions/transition-end-event-nested-expected.txt
M LayoutTests/transitions/transition-end-event-nested.html

  Log Message:
  ---
  Sync `transition-end-event-nested.html` test from Blink / Chromium upstream

https://bugs.webkit.org/show_bug.cgi?id=228002
rdar://problem/80647736

Reviewed by Antoine Quint.

This patch is to sync `transition-end-event-nested.html` from Blink / Chromium 
upstream
as per below commit:

Merge: 
https://source.chromium.org/chromium/chromium/src/+/854380e3ef0dc2d5cfdc171bb7b49ef7d46fe725

* LayoutTests/transitions/transition-end-event-nested.html: Update Test Case
* LayoutTests/transitions/transition-end-event-nested-expected.txt: Update Test 
Case Expectation
* LayoutTests/transitions/transition-end-event-helpers.js: Update Helper Script
* LayoutTests/platform/mac/TestExpectations: Remove [ Pass Failure ] Expectation

Canonical link: https://commits.webkit.org/274921@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] d015cf: Sync `start-transform-transition.html` test from B...

2024-02-16 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: d015cf1551cc58dcf879b91775bf3a12c732b4ac
  
https://github.com/WebKit/WebKit/commit/d015cf1551cc58dcf879b91775bf3a12c732b4ac
  Author: Ahmad Saleem 
  Date:   2024-02-16 (Fri, 16 Feb 2024)

  Changed paths:
M LayoutTests/platform/mac/TestExpectations
M LayoutTests/transitions/start-transform-transition-expected.txt
M LayoutTests/transitions/start-transform-transition.html

  Log Message:
  ---
  Sync `start-transform-transition.html` test from Blink / Chromium upstream

https://bugs.webkit.org/show_bug.cgi?id=207125
rdar://problem/59112567

Reviewed by Antoine Quint.

This patch is to sync `start-transform-transition.html` from Blink / Chromium 
upstream as per below commit:

Merge: 
https://source.chromium.org/chromium/chromium/src/+/246d89262dc44712d67ebdcf1be88b4e29a643a4

* LayoutTests/transitions/start-transform-transition.html: Updated Test Case
* LayoutTests/transitions/start-transform-transition-expected.txt: Updated Test 
Case Expectation
* LayoutTests/platform/mac/TestExpectations: Remove [ Pass Failure ] Expectation

Canonical link: https://commits.webkit.org/274884@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] 912ab0: Sync `play-state.html` test from Blink / Chromium ...

2024-02-16 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 912ab0557e23a343f349f1e0b4034108065811c3
  
https://github.com/WebKit/WebKit/commit/912ab0557e23a343f349f1e0b4034108065811c3
  Author: Ahmad Saleem 
  Date:   2024-02-16 (Fri, 16 Feb 2024)

  Changed paths:
M LayoutTests/TestExpectations
M LayoutTests/animations/play-state-expected.txt
M LayoutTests/animations/play-state.html

  Log Message:
  ---
  Sync `play-state.html` test from Blink / Chromium upstream

https://bugs.webkit.org/show_bug.cgi?id=42821

Reviewed by Antoine Quint.

This patch is to sync `play-state.html` from Blink / Chromium upstream as per 
below commit:

Merge: 
https://source.chromium.org/chromium/chromium/src/+/d8ae480412425c4b3f8ecccb81bb5b0c8b4b3fc1

* LayoutTests/animations/play-state.html: Updated
* LayoutTests/animations/play-state-expected.txt: Updated Test Expectations
* LayoutTests/TestExpectations: Remove [ Pass Failure ] Expectation

Canonical link: https://commits.webkit.org/274880@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] aaf812: Sync `extra-transition.html` test from Blink / Chr...

2024-02-16 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: aaf812a078ddab5fcde6fa01c24ac3575752cd2a
  
https://github.com/WebKit/WebKit/commit/aaf812a078ddab5fcde6fa01c24ac3575752cd2a
  Author: Ahmad Saleem 
  Date:   2024-02-16 (Fri, 16 Feb 2024)

  Changed paths:
M LayoutTests/platform/ios-wk2/TestExpectations
M LayoutTests/platform/mac-wk1/TestExpectations
M LayoutTests/transitions/extra-transition-expected.txt
M LayoutTests/transitions/extra-transition.html

  Log Message:
  ---
  Sync `extra-transition.html` test from Blink / Chromium upstream

https://bugs.webkit.org/show_bug.cgi?id=171947

Reviewed by Antoine Quint.

This patch is to sync `extra-transition.html` from Blink / Chromium upstream as 
per below commit:

Merge: 
https://source.chromium.org/chromium/chromium/src/+/9fd376e988691e1b08a9a0302237d22ef7098809

* LayoutTests/transitions/extra-transition.html: Updated Test
* LayoutTests/transitions/extra-transition-expected.txt: Updated Test 
Expectation
* LayoutTests/platform/mac-wk1/TestExpectations: Removed Expectation
* LayoutTests/platform/ios-wk2/TestExpectations: Ditto

Canonical link: https://commits.webkit.org/274860@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] 689641: Sync `transform-origin-vs-functions.html` test fro...

2024-02-16 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 68964191fb4958a59e43cb98c3b1cb9c0b1ee118
  
https://github.com/WebKit/WebKit/commit/68964191fb4958a59e43cb98c3b1cb9c0b1ee118
  Author: Ahmad Saleem 
  Date:   2024-02-16 (Fri, 16 Feb 2024)

  Changed paths:
M LayoutTests/TestExpectations
M LayoutTests/animations/3d/transform-origin-vs-functions-expected.txt
M LayoutTests/animations/3d/transform-origin-vs-functions.html
A LayoutTests/animations/resources/helpers.js

  Log Message:
  ---
  Sync `transform-origin-vs-functions.html` test from Blink / Chromium upstream

https://bugs.webkit.org/show_bug.cgi?id=155501

Reviewed by Antoine Quint.

This patch is to sync `ransform-origin-vs-functions.html` from Blink / Chromium 
upstream as per below commit:

Merge: 
https://source.chromium.org/chromium/chromium/src/+/53db6d2749de2904b040c2d86936c9a4d1e7dde3

The updated test uses `testharness` and does not have setTimeout and don't rely 
on callback timing leading
to less flakiness.

*  LayoutTests/animations/3d/transform-origin-vs-functions.html: Updated Test
* LayoutTests/animations/3d/transform-origin-vs-functions-expected.txt: Updated 
Test Expectation
* LayoutTests/animations/resources/helpers.js: Helper Script
* LayoutTests/TestExpectations: Remove Expectation

Canonical link: https://commits.webkit.org/274835@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] d1274a: Sync `animation-events-prefixed-*` tests from Blin...

2024-02-16 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: d1274a1f94713f089625a31039e2c6d712845aec
  
https://github.com/WebKit/WebKit/commit/d1274a1f94713f089625a31039e2c6d712845aec
  Author: Ahmad Saleem 
  Date:   2024-02-16 (Fri, 16 Feb 2024)

  Changed paths:
M 
LayoutTests/imported/blink/animations/animation-events-prefixed-01-expected.txt
M LayoutTests/imported/blink/animations/animation-events-prefixed-01.html
M 
LayoutTests/imported/blink/animations/animation-events-prefixed-02-expected.txt
M LayoutTests/imported/blink/animations/animation-events-prefixed-02.html
M 
LayoutTests/imported/blink/animations/animation-events-prefixed-03-expected.txt
M LayoutTests/imported/blink/animations/animation-events-prefixed-03.html
M 
LayoutTests/imported/blink/virtual/stable/animations-unprefixed/animation-events-prefixed-04-expected.txt
M 
LayoutTests/imported/blink/virtual/stable/animations-unprefixed/animation-events-prefixed-04.html

  Log Message:
  ---
  Sync `animation-events-prefixed-*` tests from Blink / Chromium upstream

https://bugs.webkit.org/show_bug.cgi?id=161208

Reviewed by Antoine Quint.

This patch is to sync all `animation-events-prefixed-*` tests from Blink / 
Chromium upstream, which were
modified in below commit:

Partial Merge (Prefixed): 
https://source.chromium.org/chromium/chromium/src/+/a8ddfde5071f182c11adcbe1060a93b3332c92e7

> Updated (use `testharness`):
* LayoutTests/imported/blink/animations/animation-events-prefixed-01.html:
* 
LayoutTests/imported/blink/animations/animation-events-prefixed-01-expected.txt:
* LayoutTests/imported/blink/animations/animation-events-prefixed-02.html:
* 
LayoutTests/imported/blink/animations/animation-events-prefixed-02-expected.txt:
* LayoutTests/imported/blink/animations/animation-events-prefixed-03.html:
* 
LayoutTests/imported/blink/animations/animation-events-prefixed-03-expected.txt:
* 
LayoutTests/imported/blink/virtual/stable/animations-unprefixed/animation-events-prefixed-04.html:
* 
LayoutTests/imported/blink/virtual/stable/animations-unprefixed/animation-events-prefixed-04-expected.txt:

Canonical link: https://commits.webkit.org/274831@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] 9ce832: Apply SVG paint-order to text-decorations

2024-02-16 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 9ce832dcb0d37a68a7980d4a4251f92195e864f6
  
https://github.com/WebKit/WebKit/commit/9ce832dcb0d37a68a7980d4a4251f92195e864f6
  Author: Ahmad Saleem 
  Date:   2024-02-16 (Fri, 16 Feb 2024)

  Changed paths:
M LayoutTests/TestExpectations
M Source/WebCore/rendering/svg/SVGInlineTextBox.cpp

  Log Message:
  ---
  Apply SVG paint-order to text-decorations

https://bugs.webkit.org/show_bug.cgi?id=268825

Reviewed by Tim Nguyen.

This patch aligns WebKit with Gecko / Firefox, Blink / Chromium and
Web-Specification [1] & [2]:

[1] https://svgwg.org/svg2-draft/painting.html#PaintOrder
[2] https://svgwg.org/svg2-draft/text.html#TextDecorationProperties

"The paint order of the text decoration itself (fill/stroke) is determined
by the value of the paint-order property at the point where the
text decoration is declared."

Merge: 
https://chromium.googlesource.com/chromium/blink/+/72eecba077f756ef4ed254541ff37dcb9baec05a

* Source/WebCore/rendering/svg/SVGInlineTextBox.cpp:
(SVGInlineTextBox::paintDecoration): 'for' loop similar to `paint()` function
* LayoutTests/TestExpectations: Remove passing test

Canonical link: https://commits.webkit.org/274814@main


___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] e432d4: Sync `svg/painting/reftests` from WPT upstream

2024-02-16 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: e432d4044e6e1c73d09d2ca39b965c8dbdb2dba0
  
https://github.com/WebKit/WebKit/commit/e432d4044e6e1c73d09d2ca39b965c8dbdb2dba0
  Author: Ahmad Saleem 
  Date:   2024-02-16 (Fri, 16 Feb 2024)

  Changed paths:
M LayoutTests/TestExpectations
M LayoutTests/imported/w3c/resources/resource-files.json
M 
LayoutTests/imported/w3c/web-platform-tests/svg/painting/reftests/display-none-mask-expected.html
A 
LayoutTests/imported/w3c/web-platform-tests/svg/painting/reftests/display-none-mask-ref.html
M 
LayoutTests/imported/w3c/web-platform-tests/svg/painting/reftests/display-none-mask.html
A 
LayoutTests/imported/w3c/web-platform-tests/svg/painting/reftests/fallback-001-expected.svg
A 
LayoutTests/imported/w3c/web-platform-tests/svg/painting/reftests/fallback-001.svg
A 
LayoutTests/imported/w3c/web-platform-tests/svg/painting/reftests/fallback-002-expected.svg
A 
LayoutTests/imported/w3c/web-platform-tests/svg/painting/reftests/fallback-002.svg
A 
LayoutTests/imported/w3c/web-platform-tests/svg/painting/reftests/marker-implicit-subpaths-expected.html
A 
LayoutTests/imported/w3c/web-platform-tests/svg/painting/reftests/marker-implicit-subpaths.html
A 
LayoutTests/imported/w3c/web-platform-tests/svg/painting/reftests/marker-path-001-expected.svg
R 
LayoutTests/imported/w3c/web-platform-tests/svg/painting/reftests/marker-path-001-expected.txt
M 
LayoutTests/imported/w3c/web-platform-tests/svg/painting/reftests/marker-path-001.svg
A 
LayoutTests/imported/w3c/web-platform-tests/svg/painting/reftests/marker-path-002-expected.svg
A 
LayoutTests/imported/w3c/web-platform-tests/svg/painting/reftests/marker-path-003-expected.svg
R 
LayoutTests/imported/w3c/web-platform-tests/svg/painting/reftests/marker-path-003-expected.txt
A 
LayoutTests/imported/w3c/web-platform-tests/svg/painting/reftests/marker-path-011-expected.svg
R 
LayoutTests/imported/w3c/web-platform-tests/svg/painting/reftests/marker-path-011-expected.txt
A 
LayoutTests/imported/w3c/web-platform-tests/svg/painting/reftests/marker-path-012-expected.svg
R 
LayoutTests/imported/w3c/web-platform-tests/svg/painting/reftests/marker-path-012-expected.txt
A 
LayoutTests/imported/w3c/web-platform-tests/svg/painting/reftests/marker-path-013-expected.svg
R 
LayoutTests/imported/w3c/web-platform-tests/svg/painting/reftests/marker-path-013-expected.txt
A 
LayoutTests/imported/w3c/web-platform-tests/svg/painting/reftests/marker-path-021-expected.svg
A 
LayoutTests/imported/w3c/web-platform-tests/svg/painting/reftests/marker-path-022-expected.svg
A 
LayoutTests/imported/w3c/web-platform-tests/svg/painting/reftests/marker-path-023-expected.svg
A 
LayoutTests/imported/w3c/web-platform-tests/svg/painting/reftests/marker-units-strokewidth-non-scaling-stroke-expected.svg
R 
LayoutTests/imported/w3c/web-platform-tests/svg/painting/reftests/marker-units-strokewidth-non-scaling-stroke-expected.txt
A 
LayoutTests/imported/w3c/web-platform-tests/svg/painting/reftests/marker-units-userspaceonuse-non-scaling-stroke-expected.svg
R 
LayoutTests/imported/w3c/web-platform-tests/svg/painting/reftests/marker-units-userspaceonuse-non-scaling-stroke-expected.txt
A 
LayoutTests/imported/w3c/web-platform-tests/svg/painting/reftests/markers-orient-001-expected.svg
A 
LayoutTests/imported/w3c/web-platform-tests/svg/painting/reftests/markers-orient-002-expected.svg
A 
LayoutTests/imported/w3c/web-platform-tests/svg/painting/reftests/markers-orient-002.svg
A 
LayoutTests/imported/w3c/web-platform-tests/svg/painting/reftests/mask-percentage-expected.html
A 
LayoutTests/imported/w3c/web-platform-tests/svg/painting/reftests/mask-percentage-ref.html
A 
LayoutTests/imported/w3c/web-platform-tests/svg/painting/reftests/mask-percentage.html
A 
LayoutTests/imported/w3c/web-platform-tests/svg/painting/reftests/mask-print-expected.svg
A 
LayoutTests/imported/w3c/web-platform-tests/svg/painting/reftests/paint-context-001-expected.svg
A 
LayoutTests/imported/w3c/web-platform-tests/svg/painting/reftests/paint-context-002-expected.svg
A 
LayoutTests/imported/w3c/web-platform-tests/svg/painting/reftests/paint-order-001-expected.svg
A 
LayoutTests/imported/w3c/web-platform-tests/svg/painting/reftests/paintorder-text-decorations-expected.svg
A 
LayoutTests/imported/w3c/web-platform-tests/svg/painting/reftests/paintorder-text-decorations-ref.svg
A 
LayoutTests/imported/w3c/web-platform-tests/svg/painting/reftests/paintorder-text-decorations.svg
A 
LayoutTests/imported/w3c/web-platform-tests/svg/painting/reftests/percentage-attribute-expected.svg
A 
LayoutTests/imported/w3c/web-platform-tests/svg/painting/reftests/percentage-expected.svg
M 
LayoutTests/imported/w3c/web-platform-tests/svg/painting/reftests/w3c-import.log
M LayoutTests/platform/ios

[webkit-changes] [WebKit/WebKit] b85b96: Remove unused expectations of SVGCursorElement-svg...

2024-02-14 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: b85b96c50d057a446880f433c5fe9404e7152094
  
https://github.com/WebKit/WebKit/commit/b85b96c50d057a446880f433c5fe9404e7152094
  Author: Ahmad Saleem 
  Date:   2024-02-14 (Wed, 14 Feb 2024)

  Changed paths:
R 
LayoutTests/platform/gtk/svg/dynamic-updates/SVGCursorElement-svgdom-x-prop-expected.png
R 
LayoutTests/platform/gtk/svg/dynamic-updates/SVGCursorElement-svgdom-y-prop-expected.png
R 
LayoutTests/platform/mac/svg/dynamic-updates/SVGCursorElement-svgdom-x-prop-expected.png
R 
LayoutTests/platform/mac/svg/dynamic-updates/SVGCursorElement-svgdom-y-prop-expected.png

  Log Message:
  ---
  Remove unused expectations of SVGCursorElement-svgdom-* tests

https://bugs.webkit.org/show_bug.cgi?id=269339

Reviewed by Nikolas Zimmermann.

This patch removes unused file expectations for following tests (which don't 
exist anymore):

> svg/dynamic-updates/SVGCursorElement-svgdom-x-prop.html:
> svg/dynamic-updates/SVGCursorElement-svgdom-y-prop.html:

* 
LayoutTests/platform/gtk/svg/dynamic-updates/SVGCursorElement-svgdom-x-prop-expected.png:
 Deleted
* 
LayoutTests/platform/gtk/svg/dynamic-updates/SVGCursorElement-svgdom-y-prop-expected.png:
 Ditto
* 
LayoutTests/platform/mac/svg/dynamic-updates/SVGCursorElement-svgdom-x-prop-expected.png:
 Ditto
* 
LayoutTests/platform/mac/svg/dynamic-updates/SVGCursorElement-svgdom-y-prop-expected.png:
 Ditto

Canonical link: https://commits.webkit.org/274622@main


___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] 4ed491: Remove prefixed `HTMLMediaElement.webkitPreservesP...

2024-02-13 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 4ed49192487b2b842b62b35aabde3c9a039b7ed4
  
https://github.com/WebKit/WebKit/commit/4ed49192487b2b842b62b35aabde3c9a039b7ed4
  Author: Ahmad Saleem 
  Date:   2024-02-13 (Tue, 13 Feb 2024)

  Changed paths:
M 
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/historical-expected.txt
M Source/WebCore/html/HTMLMediaElement.idl

  Log Message:
  ---
  Remove prefixed `HTMLMediaElement.webkitPreservesPitch`

https://bugs.webkit.org/show_bug.cgi?id=250871
rdar://problem/104451631

Reviewed by Eric Carlson.

In 267341@main, WebKit exposed `preservesPitch` while retaining prefixed
`webkitPreservesPitch` for web compatibility, since then Safari had two major
releases (17.3 and 17.4 as beta).

So this patch is to remove prefixed `webkitPreservesPitch` and align completely
with other web browsers.

* Source/WebCore/html/HTMLMediaElement.idl:
* 
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/historical-expected.txt:
 Rebaselined

Canonical link: https://commits.webkit.org/274551@main


___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] 2582df: Import `video-error-abort.html` from Blink using `...

2024-02-13 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 2582df18b6d41723de507d03879ab2428f9284e4
  
https://github.com/WebKit/WebKit/commit/2582df18b6d41723de507d03879ab2428f9284e4
  Author: Ahmad Saleem 
  Date:   2024-02-13 (Tue, 13 Feb 2024)

  Changed paths:
M LayoutTests/http/tests/media/video-error-abort-expected.txt
M LayoutTests/http/tests/media/video-error-abort.html

  Log Message:
  ---
  Import `video-error-abort.html` from Blink using `testharness`

https://bugs.webkit.org/show_bug.cgi?id=269142

Reviewed by Eric Carlson.

This patch is to import test from Blink, which was updated to use `testharness`.

Partial Merge: 
https://source.chromium.org/chromium/chromium/src/+/5fbfa5d22ad8d973ecbd66c416ff3182eee623a4

* LayoutTests/http/tests/media/video-error-abort.html: Updated Test Case
* LayoutTests/http/tests/media/video-error-abort-expected.txt: Updated Test 
Case Expectation

Canonical link: https://commits.webkit.org/274550@main


___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] 83099a: Remove redundant 'stroke' setup in RenderDetailsMa...

2024-02-13 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 83099abfe4609b9c8ca5bc5ab3592ae8e9c99f59
  
https://github.com/WebKit/WebKit/commit/83099abfe4609b9c8ca5bc5ab3592ae8e9c99f59
  Author: Ahmad Saleem 
  Date:   2024-02-13 (Tue, 13 Feb 2024)

  Changed paths:
M Source/WebCore/rendering/RenderDetailsMarker.cpp

  Log Message:
  ---
  Remove redundant 'stroke' setup in RenderDetailsMarker::paint

https://bugs.webkit.org/show_bug.cgi?id=269265

Reviewed by Simon Fraser.

Merge: 
https://chromium.googlesource.com/chromium/src.git/+/3cc1fc709c9d6a56027368c26b8719d3e8eb5fc2

This patch removes stroke parameters setup during `paint` but they are
unused in `fillPath` used later in function.

* Source/WebCore/rendering/RenderDetailsMarker.cpp:
(RenderDetailsMarker::paint):

Canonical link: https://commits.webkit.org/274548@main


___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] c2fcf9: Import `video-cookie.html` from Blink

2024-02-11 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: c2fcf98ab3ae6ce8936e952c96769bef6db6642b
  
https://github.com/WebKit/WebKit/commit/c2fcf98ab3ae6ce8936e952c96769bef6db6642b
  Author: Ahmad Saleem 
  Date:   2024-02-11 (Sun, 11 Feb 2024)

  Changed paths:
M LayoutTests/http/tests/media/video-cookie-expected.txt
M LayoutTests/http/tests/media/video-cookie.html
M LayoutTests/platform/mac/TestExpectations

  Log Message:
  ---
  Import `video-cookie.html` from Blink

https://bugs.webkit.org/show_bug.cgi?id=34287

Reviewed by Jean-Yves Avenard.

This patch is to import test from Blink with two changes:

1) Use `python` script for setting up server
2) Use `mp4` test file

Partial Merge: 
https://source.chromium.org/chromium/chromium/src/+/5fbfa5d22ad8d973ecbd66c416ff3182eee623a4

* LayoutTests/platform/mac/TestExpectations: Remove Test Expectation
* LayoutTests/http/tests/media/video-cookie.html: Updated Test Case
* LayoutTests/http/tests/media/video-cookie-expected.txt: Updated Test Case 
Expectation

Canonical link: https://commits.webkit.org/274451@main


___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] 8469bb: Remove `applet` specific UA Style Rules from `html...

2024-02-10 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 8469bb227f90e41898da991b8e2fe039626640ec
  
https://github.com/WebKit/WebKit/commit/8469bb227f90e41898da991b8e2fe039626640ec
  Author: Ahmad Saleem 
  Date:   2024-02-10 (Sat, 10 Feb 2024)

  Changed paths:
M Source/WebCore/css/html.css

  Log Message:
  ---
  Remove `applet` specific UA Style Rules from `html.css`

https://bugs.webkit.org/show_bug.cgi?id=269137

Reviewed by Anne van Kesteren.

This patch is to remove deprecated `applet` tag user agent stylesheet rules.

* Source/WebCore/css/html.css: Remove UA rules for outline and tap highlight

Canonical link: https://commits.webkit.org/274427@main


___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] 042030: Sync `link` specific UA stylesheet rule as per SVG...

2024-02-10 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 042030db2bb825fe23c6d49310fa6e37e82243f8
  
https://github.com/WebKit/WebKit/commit/042030db2bb825fe23c6d49310fa6e37e82243f8
  Author: Ahmad Saleem 
  Date:   2024-02-10 (Sat, 10 Feb 2024)

  Changed paths:
A 
LayoutTests/imported/w3c/web-platform-tests/html/rendering/the-css-user-agent-style-sheet-and-presentational-hints/no-help-cursor-on-links-wrapped-in-svg.historical-expected.txt
A 
LayoutTests/imported/w3c/web-platform-tests/html/rendering/the-css-user-agent-style-sheet-and-presentational-hints/no-help-cursor-on-links-wrapped-in-svg.historical.html
M 
LayoutTests/imported/w3c/web-platform-tests/html/rendering/the-css-user-agent-style-sheet-and-presentational-hints/w3c-import.log
M Source/WebCore/css/svg.css

  Log Message:
  ---
  Sync `link` specific UA stylesheet rule as per SVG2 Web Specification

https://bugs.webkit.org/show_bug.cgi?id=269076

Reviewed by Anne van Kesteren.

This patch aligns WebKit with Gecko / Firefox, Blink / Chromium and Web 
Specification:

[1] https://svgwg.org/svg2-draft/styling.html#UAStyleSheet

As per SVG2 specification, this PR adds UA rules for links wrapped in SVG
element to have cursor as `pointer`.

Additionally, this PR also sync test to test above behavior from WPT:

Upstream commit: 
https://github.com/web-platform-tests/wpt/commit/43a23d0263d9d8a3c0fad2c28d8ff608f4343bb9

* Source/WebCore/css/svg.css:
(a:any-link):
* 
LayoutTests/imported/w3c/web-platform-tests/html/rendering/the-css-user-agent-style-sheet-and-presentational-hints/w3c-import.log:
* 
LayoutTests/imported/w3c/web-platform-tests/html/rendering/the-css-user-agent-style-sheet-and-presentational-hints/no-help-cursor-on-links-wrapped-in-svg.historical.html:
* 
LayoutTests/imported/w3c/web-platform-tests/html/rendering/the-css-user-agent-style-sheet-and-presentational-hints/no-help-cursor-on-links-wrapped-in-svg.historical-expected.txt:

Canonical link: https://commits.webkit.org/274422@main


___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] 904a6d: Sync `html/rendering/bidi-rendering` WPT from upst...

2024-02-09 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 904a6d2eea778953b84217c8c5576b1b8f6fce4f
  
https://github.com/WebKit/WebKit/commit/904a6d2eea778953b84217c8c5576b1b8f6fce4f
  Author: Ahmad Saleem 
  Date:   2024-02-09 (Fri, 09 Feb 2024)

  Changed paths:
M LayoutTests/imported/w3c/resources/resource-files.json
A 
LayoutTests/imported/w3c/web-platform-tests/html/rendering/bidi-rendering/slot-direction.window-expected.txt
A 
LayoutTests/imported/w3c/web-platform-tests/html/rendering/bidi-rendering/slot-direction.window.html
A 
LayoutTests/imported/w3c/web-platform-tests/html/rendering/bidi-rendering/slot-direction.window.js
A 
LayoutTests/imported/w3c/web-platform-tests/html/rendering/bidi-rendering/slot-no-isolate-001-expected.html
A 
LayoutTests/imported/w3c/web-platform-tests/html/rendering/bidi-rendering/slot-no-isolate-001-ref.html
A 
LayoutTests/imported/w3c/web-platform-tests/html/rendering/bidi-rendering/slot-no-isolate-001.html
A 
LayoutTests/imported/w3c/web-platform-tests/html/rendering/bidi-rendering/unicode-bidi-ua-rules-expected.txt
A 
LayoutTests/imported/w3c/web-platform-tests/html/rendering/bidi-rendering/unicode-bidi-ua-rules.html
A 
LayoutTests/imported/w3c/web-platform-tests/html/rendering/bidi-rendering/w3c-import.log

  Log Message:
  ---
  Sync `html/rendering/bidi-rendering` WPT from upstream

https://bugs.webkit.org/show_bug.cgi?id=269038

Reviewed by Tim Nguyen.

This PR is to import `bidi-rendering` test cases from WPT upstream:

Upstream Commit Hash: 
https://github.com/web-platform-tests/wpt/commit/da25e93244e17fa16f245a955af8e0638230acab

* 
LayoutTests/imported/w3c/web-platform-tests/html/rendering/bidi-rendering/w3c-import.log:
* LayoutTests/imported/w3c/resources/resource-files.json:
* 
LayoutTests/imported/w3c/web-platform-tests/html/rendering/bidi-rendering/slot-direction.window.html:
* 
LayoutTests/imported/w3c/web-platform-tests/html/rendering/bidi-rendering/slot-direction.window.js:
* 
LayoutTests/imported/w3c/web-platform-tests/html/rendering/bidi-rendering/slot-no-isolate-001.html:
* 
LayoutTests/imported/w3c/web-platform-tests/html/rendering/bidi-rendering/slot-no-isolate-001-ref.html:
* 
LayoutTests/imported/w3c/web-platform-tests/html/rendering/bidi-rendering/slot-no-isolate-001-expected.html:
* 
LayoutTests/imported/w3c/web-platform-tests/html/rendering/bidi-rendering/unicode-bidi-ua-rules.html:
* 
LayoutTests/imported/w3c/web-platform-tests/html/rendering/bidi-rendering/unicode-bidi-ua-rules-expected.txt:

Canonical link: https://commits.webkit.org/274368@main


___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] 9f2fac: [SVG2] getPointAtLength should throw exception whe...

2024-02-08 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 9f2facf9ef6db9cf652f3e8729ce4e5cc3b90e26
  
https://github.com/WebKit/WebKit/commit/9f2facf9ef6db9cf652f3e8729ce4e5cc3b90e26
  Author: Ahmad Saleem 
  Date:   2024-02-08 (Thu, 08 Feb 2024)

  Changed paths:
M 
LayoutTests/imported/w3c/web-platform-tests/svg/types/scripted/SVGGeometryElement.getPointAtLength-03-expected.txt
M 
LayoutTests/imported/w3c/web-platform-tests/svg/types/scripted/SVGGeometryElement.getPointAtLength-04-expected.txt
M 
LayoutTests/imported/w3c/web-platform-tests/svg/types/scripted/SVGGeometryElement.getPointAtLength-05-expected.txt
M LayoutTests/svg/dom/SVGPolygonElement-baseVal-list-removal-crash.html
M LayoutTests/svg/dom/path-pointAtLength-expected.txt
M LayoutTests/svg/dom/path-pointAtLength.html
M Source/WebCore/svg/SVGGeometryElement.cpp
M Source/WebCore/svg/SVGPathElement.cpp

  Log Message:
  ---
  [SVG2] getPointAtLength should throw exception when in non-rendered document 
for SVGPathElement

https://bugs.webkit.org/show_bug.cgi?id=264876
rdar://problem/118720630

Reviewed by Said Abou-Hallawa.

This patch aligns WebKit with Gecko / Firefox, Blink / Chromium and 
Web-Specification [1]:

[1] https://svgwg.org/svg2-draft/types.html#InterfaceSVGGeometryElement

NOTE: SVGPathElement interface with SVGGeometryElement.

This patch aligns WebKit to throw exception in case of document being 
non-rendered element.

"If current element is a non-rendered element, and the UA is not able to 
compute the total length
of the path, then throw an InvalidStateError."

I took the opportunity to add meaningful error to `SVGGeometryElement` as well 
and add check for
content-visibility to SVGPathElement.

* Source/WebCore/svg/SVGGeometryElement.cpp:
(SVGGeometryElement::getPointAtLength): Added meaningful message
* Source/WebCore/svg/SVGPathElement.cpp:
(SVGPathElement::getPointAtLength): Aligned with 'SVGGeometryElement'
* 
LayoutTests/imported/w3c/web-platform-tests/svg/types/scripted/SVGGeometryElement.getPointAtLength-03-expected.txt:
 Rebaselined
* LayoutTests/svg/dom/SVGPolygonElement-baseVal-list-removal-crash.html: 
Rebaselined
* LayoutTests/svg/dom/path-pointAtLength.html: Ditto
* LayoutTests/svg/dom/path-pointAtLength-expected.txt: Ditto
* 
LayoutTests/imported/w3c/web-platform-tests/svg/types/scripted/SVGGeometryElement.getPointAtLength-04-expected.txt:
 Rebaselined
* 
LayoutTests/imported/w3c/web-platform-tests/svg/types/scripted/SVGGeometryElement.getPointAtLength-05-expected.txt:
 Rebaselined

Canonical link: https://commits.webkit.org/274308@main


___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] 619a40: Build fix - add missing `ScriptExecutionContext` h...

2024-02-08 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 619a40a6876850213c4907704f0dfa0a5db17b69
  
https://github.com/WebKit/WebKit/commit/619a40a6876850213c4907704f0dfa0a5db17b69
  Author: Ahmad Saleem 
  Date:   2024-02-08 (Thu, 08 Feb 2024)

  Changed paths:
M Source/WebCore/dom/TrustedTypePolicyFactory.cpp

  Log Message:
  ---
  Build fix - add missing `ScriptExecutionContext` header

https://bugs.webkit.org/show_bug.cgi?id=268985

Reviewed by Chris Dumez and Anne van Kesteren.

This PR adds missing header in `TrustedTypePolicyFactory.cpp` post 274263@main.

* Source/WebCore/dom/TrustedTypePolicyFactory.cpp:

Canonical link: https://commits.webkit.org/274289@main


___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] 775f16: Sync `munder` & `mover` (font-size: inherit) UA st...

2024-02-07 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 775f16a37adca5f1c20f3739fd39e8086bc3341d
  
https://github.com/WebKit/WebKit/commit/775f16a37adca5f1c20f3739fd39e8086bc3341d
  Author: Ahmad Saleem 
  Date:   2024-02-07 (Wed, 07 Feb 2024)

  Changed paths:
M LayoutTests/TestExpectations
M 
LayoutTests/platform/glib/imported/w3c/web-platform-tests/mathml/relations/css-styling/scriptlevel-001-expected.txt
M 
LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/mathml/relations/css-styling/scriptlevel-001-expected.txt
M 
LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/mathml/relations/css-styling/scriptlevel-001-expected.txt
M 
LayoutTests/platform/mac-wk2/imported/w3c/web-platform-tests/mathml/relations/css-styling/scriptlevel-001-expected.txt
M Source/WebCore/css/mathml.css

  Log Message:
  ---
  Sync `munder` & `mover` (font-size: inherit) UA stylesheet rule as per MathML 
Spec

https://bugs.webkit.org/show_bug.cgi?id=268853

Reviewed by Frédéric Wang.

This patch is to align WebKit with Web-Specification [1]:

[1] https://w3c.github.io/mathml-core/#user-agent-stylesheet

This patch is to sync UA rule of `font-size` as 'inherit' for `munder`
and `mover` with accent as `true` with nth-child of certain depth.

* Source/WebCore/css/mathml.css:
* LayoutTests/TestExpectations: Remove now passing test
* 
LayoutTests/platform/mac-wk2/imported/w3c/web-platform-tests/mathml/relations/css-styling/scriptlevel-001-expected.txt:
 Rebaselined
* 
LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/mathml/relations/css-styling/scriptlevel-001-expected.txt:
 Rebaselined
* 
LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/mathml/relations/css-styling/scriptlevel-001-expected.txt:
 Rebaselined
* 
LayoutTests/platform/glib/imported/w3c/web-platform-tests/mathml/relations/css-styling/scriptlevel-001-expected.txt:
 Rebaselined

Canonical link: https://commits.webkit.org/274212@main


___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] 11a520: Remove local copies of `SVGTextElement-*dom-length...

2024-02-05 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 11a520625f34c48dae8320b5e5192328a07e6886
  
https://github.com/WebKit/WebKit/commit/11a520625f34c48dae8320b5e5192328a07e6886
  Author: Ahmad Saleem 
  Date:   2024-02-05 (Mon, 05 Feb 2024)

  Changed paths:
R 
LayoutTests/platform/gtk/svg/dynamic-updates/SVGTextElement-dom-textLength-attr-expected.png
R 
LayoutTests/platform/gtk/svg/dynamic-updates/SVGTextElement-svgdom-textLength-prop-expected.png
R 
LayoutTests/platform/mac-sonoma-wk2-pixel/svg/dynamic-updates/SVGTextElement-dom-lengthAdjust-attr-expected.png
R 
LayoutTests/platform/mac-sonoma-wk2-pixel/svg/dynamic-updates/SVGTextElement-svgdom-lengthAdjust-prop-expected.png
R 
LayoutTests/platform/mac/svg/dynamic-updates/SVGTextElement-dom-lengthAdjust-attr-expected.png
R 
LayoutTests/platform/mac/svg/dynamic-updates/SVGTextElement-svgdom-lengthAdjust-prop-expected.png
R 
LayoutTests/svg/dynamic-updates/SVGTextElement-dom-lengthAdjust-attr-expected.txt
R LayoutTests/svg/dynamic-updates/SVGTextElement-dom-lengthAdjust-attr.html
R 
LayoutTests/svg/dynamic-updates/SVGTextElement-svgdom-lengthAdjust-prop-expected.txt
R 
LayoutTests/svg/dynamic-updates/SVGTextElement-svgdom-lengthAdjust-prop.html

  Log Message:
  ---
  Remove local copies of `SVGTextElement-*dom-lengthAdjust-*.html` copies in 
favor of WPT Tests

https://bugs.webkit.org/show_bug.cgi?id=268677

Reviewed by Rob Buis.

This patch is to remove local copies of tests, which were uploaded to WPT by 
Blink commit below:

Blink Commit: https://chromium-review.googlesource.com/c/chromium/src/+/3385118

For reference, these tests were replaced by following WPT Test (as a single 
test):

-> svg/text/scripted/lengthadjust.html

> Deleted test & test expecations:
* LayoutTests/svg/dynamic-updates/SVGTextElement-svgdom-lengthAdjust-prop.html:
* 
LayoutTests/svg/dynamic-updates/SVGTextElement-svgdom-lengthAdjust-prop-expected.txt:
* LayoutTests/svg/dynamic-updates/SVGTextElement-dom-lengthAdjust-attr.html:
* 
LayoutTests/svg/dynamic-updates/SVGTextElement-dom-lengthAdjust-attr-expected.txt:
* 
LayoutTests/platform/mac/svg/dynamic-updates/SVGTextElement-svgdom-lengthAdjust-prop-expected.png:
* 
LayoutTests/platform/mac/svg/dynamic-updates/SVGTextElement-dom-lengthAdjust-attr-expected.png:
* 
LayoutTests/platform/mac-sonoma-wk2-pixel/svg/dynamic-updates/SVGTextElement-svgdom-lengthAdjust-prop-expected.png:
* 
LayoutTests/platform/mac-sonoma-wk2-pixel/svg/dynamic-updates/SVGTextElement-dom-lengthAdjust-attr-expected.png:
* 
LayoutTests/platform/gtk/svg/dynamic-updates/SVGTextElement-svgdom-textLength-prop-expected.png:
* 
LayoutTests/platform/gtk/svg/dynamic-updates/SVGTextElement-dom-textLength-attr-expected.png:

Canonical link: https://commits.webkit.org/274101@main


___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] c00a65: Remove unused `percentLoaded` function from HTMLMe...

2024-02-05 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: c00a65b0b3bba16f1b07e0f55cd6b65729ab86b7
  
https://github.com/WebKit/WebKit/commit/c00a65b0b3bba16f1b07e0f55cd6b65729ab86b7
  Author: Ahmad Saleem 
  Date:   2024-02-05 (Mon, 05 Feb 2024)

  Changed paths:
M Source/WebCore/html/HTMLMediaElement.cpp
M Source/WebCore/html/HTMLMediaElement.h

  Log Message:
  ---
  Remove unused `percentLoaded` function from HTMLMediaElement

https://bugs.webkit.org/show_bug.cgi?id=268715

Reviewed by Eric Carlson.

This patch removes unused function 'percentLoaded' from 
`HTMLMediaElement.cpp|h`.

* Source/WebCore/html/HTMLMediaElement.cpp:
(HTMLMediaElement::percentLoaded): Deleted
* Source/WebCore/html/HTMLMediaElement.h:

Canonical link: https://commits.webkit.org/274088@main


___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] f50de8: Remove non-standard `WheelEvent.initWebKitWheelEve...

2024-02-04 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: f50de885e127381197e0bab6e3a0f598161b2758
  
https://github.com/WebKit/WebKit/commit/f50de885e127381197e0bab6e3a0f598161b2758
  Author: Ahmad Saleem 
  Date:   2024-02-04 (Sun, 04 Feb 2024)

  Changed paths:
M LayoutTests/fast/events/wheelevent-delta-overflow-expected.txt
M LayoutTests/fast/events/wheelevent-delta-overflow.html
M LayoutTests/fast/events/wheelevent-in-scrolling-div-expected.txt
M LayoutTests/fast/events/wheelevent-in-scrolling-div.html
M LayoutTests/fast/forms/resources/common-wheel-event.js
M Source/WebCore/dom/WheelEvent.cpp
M Source/WebCore/dom/WheelEvent.h
M Source/WebCore/dom/WheelEvent.idl
M 
Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMWheelEvent.cpp
M Source/WebKitLegacy/mac/DOM/DOMWheelEvent.mm

  Log Message:
  ---
  Remove non-standard `WheelEvent.initWebKitWheelEvent()`

https://bugs.webkit.org/show_bug.cgi?id=267813
rdar://problem/121733957

Reviewed by Ryosuke Niwa.

This patch is to align WebKit with Gecko / Firefox, Blink / Chromium and Web 
Specification [1]:

[1] https://w3c.github.io/uievents/#interface-wheelevent

This patch remoes prefixed non-standard API `initWebKitWheelEvent` from 
WheelEvent, it was
never supported by Gecko and removed by Blink in 2014.

All test changes are merged from below Blink commit:

Merge: https://src.chromium.org/viewvc/blink?view=revision=179230

* Source/WebCore/dom/WheelEvent.cpp:
(WheelEvent::initWebKitWheelEvent): Deleted
* Source/WebCore/dom/WheelEvent.h:
* Source/WebCore/dom/WheelEvent.idl:
* Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMWheelEvent.cpp:
(webkit_dom_wheel_event_init_wheel_event):
* Source/WebKitLegacy/mac/DOM/DOMWheelEvent.mm:
(initWheelEvent):
* LayoutTests/fast/events/wheelevent-in-scrolling-div.html: Rebaselined
* LayoutTests/fast/events/wheelevent-in-scrolling-div-expected.txt: Ditto
* LayoutTests/fast/events/wheelevent-delta-overflow.html: Ditto
* LayoutTests/fast/events/wheelevent-delta-overflow-expected.txt: Ditto
* LayoutTests/fast/forms/resources/common-wheel-event.js: Update Test Script

Canonical link: https://commits.webkit.org/274069@main


___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] d6d260: Sync `InputEvent` and `CompositionEvent` with WebI...

2024-02-04 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: d6d2602cfff3fe9880f243845a21f868166cef0b
  
https://github.com/WebKit/WebKit/commit/d6d2602cfff3fe9880f243845a21f868166cef0b
  Author: Ahmad Saleem 
  Date:   2024-02-04 (Sun, 04 Feb 2024)

  Changed paths:
M Source/WebCore/dom/CompositionEvent.idl
M Source/WebCore/dom/InputEvent.idl

  Log Message:
  ---
  Sync `InputEvent` and `CompositionEvent` with WebIDL Specification

https://bugs.webkit.org/show_bug.cgi?id=268707

Reviewed by Ryosuke Niwa.

This patch is to align WebKit with Web-Specification:

[1] https://w3c.github.io/uievents/#idl-inputevent
[2] https://w3c.github.io/uievents/#idl-compositionevent

Only change is to modify `data` in both interfaces to `USVString` as per below:

Web-Spec Issue: https://github.com/w3c/uievents/issues/352

* Source/WebCore/dom/InputEvent.idl:
* Source/WebCore/dom/CompositionEvent.idl:

Canonical link: https://commits.webkit.org/274067@main


___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] 55c8a5: Rename `Cloneable` to `Clonable` to align with Web...

2024-02-03 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 55c8a567ee56cf6f488c2a1d6a7675088204bea7
  
https://github.com/WebKit/WebKit/commit/55c8a567ee56cf6f488c2a1d6a7675088204bea7
  Author: Ahmad Saleem 
  Date:   2024-02-03 (Sat, 03 Feb 2024)

  Changed paths:
A LayoutTests/fast/shadow-dom/clonable-shadow-root-expected.txt
A LayoutTests/fast/shadow-dom/clonable-shadow-root.html
R LayoutTests/fast/shadow-dom/cloneable-shadow-root-expected.txt
R LayoutTests/fast/shadow-dom/cloneable-shadow-root.html
M Source/WebCore/dom/Element.cpp
M Source/WebCore/dom/Range.cpp
M Source/WebCore/dom/ShadowRoot.cpp
M Source/WebCore/dom/ShadowRoot.h
M Source/WebCore/dom/ShadowRoot.idl
M Source/WebCore/dom/ShadowRootInit.h
M Source/WebCore/dom/ShadowRootInit.idl

  Log Message:
  ---
  Rename `Cloneable` to `Clonable` to align with Web Specification wording

https://bugs.webkit.org/show_bug.cgi?id=267634
rdar://problem/121516711

Reviewed by Ryosuke Niwa.

This patch is just rename of `cloneable` to `clonable` as per web-specification 
[1]:

[1] https://dom.spec.whatwg.org/#shadowroot-clonable

* Source/WebCore/dom/ShadowRoot.cpp:
(ShadowRoot::ShadowRoot):
(ShadowRoot::cloneNodeInternal):
* Source/WebCore/dom/ShadowRoot.h:
* Source/WebCore/dom/ShadowRoot.idl:
* Source/WebCore/dom/ShadowRootInit.h:
* LayoutTests/fast/shadow-dom/clonable-shadow-root.html: Renamed from
LayoutTests/fast/shadow-dom/cloneable-shadow-root.html and rebaselined
* LayoutTests/fast/shadow-dom/clonable-shadow-root-expected.txt: Renamed from
LayoutTests/fast/shadow-dom/cloneable-shadow-root-expected.txt and rebaselined

Canonical link: https://commits.webkit.org/274063@main


___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] 289dfe: Remove unused `ColumnInfo.h`

2024-02-01 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 289dfe401a1291b1f664366fdbb571ead33c37f7
  
https://github.com/WebKit/WebKit/commit/289dfe401a1291b1f664366fdbb571ead33c37f7
  Author: Ahmad Saleem 
  Date:   2024-02-01 (Thu, 01 Feb 2024)

  Changed paths:
M Source/WebCore/WebCore.xcodeproj/project.pbxproj
R Source/WebCore/rendering/ColumnInfo.h

  Log Message:
  ---
  Remove unused `ColumnInfo.h`

https://bugs.webkit.org/show_bug.cgi?id=268545

Reviewed by Tim Nguyen.

This patch is to remove `ColumnInfo.h` since it is unused.

* Source/WebCore/rendering/ColumnInfo.h: Deleted
(desiredColumnWidth): Remove both 'unsigned' and 'LayoutUnit'
(setDesiredColumnWidth): Ditto
(columnCount): Removed
(columnHeight): Ditto
(setColumnCountAndHeight): Ditto
(setColumnHeight): Ditto
(updateMinimumColumnHeight): Remove both 'unsigned' and 'LayoutUnit'
(forcedBreaks): Removed
(forcedBreakOffset): Ditto
(clearForcedBreaks): Ditto
(addForcedBreak): Ditto
(paginationUnit): Ditto
(setPaginationUnit): Ditto
(progressionIsInline): Ditto
(setProgressionIsInline): Ditto
(progressionIsReversed): Ditto
(setProgressionIsReversed): Ditto
* Source/WebCore/WebCore.xcodeproj/project.pbxproj: Update

Canonical link: https://commits.webkit.org/273925@main


___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] fba982: Sync `WheelEvent` interface (deltaX, deltaY and de...

2024-02-01 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: fba982021841293d38a888bc7efd7800a070dd5c
  
https://github.com/WebKit/WebKit/commit/fba982021841293d38a888bc7efd7800a070dd5c
  Author: Ahmad Saleem 
  Date:   2024-02-01 (Thu, 01 Feb 2024)

  Changed paths:
M Source/WebCore/dom/WheelEvent.idl

  Log Message:
  ---
  Sync `WheelEvent` interface (deltaX, deltaY and deltaZ) with Web-Specification

https://bugs.webkit.org/show_bug.cgi?id=268514

Reviewed by Ryosuke Niwa.

This patch aligns WebKit with Web-Specification [1]:

[1] https://w3c.github.io/uievents/#interface-wheelevent

As per web-specification, all delta values should be just 'double', so this 
remove 'unrestricted'.

* Source/WebCore/dom/WheelEvent.idl:

Canonical link: https://commits.webkit.org/273891@main


___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] a245d3: Remove local test copies `svg/dom` in favor of WPT...

2024-01-31 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: a245d3c9c9b415a71a95fa1248bbf7586b51b6fb
  
https://github.com/WebKit/WebKit/commit/a245d3c9c9b415a71a95fa1248bbf7586b51b6fb
  Author: Ahmad Saleem 
  Date:   2024-01-31 (Wed, 31 Jan 2024)

  Changed paths:
R LayoutTests/svg/dom/SVGAnimatedBoolean-expected.txt
R LayoutTests/svg/dom/SVGAnimatedBoolean.html
R LayoutTests/svg/dom/SVGAnimatedEnumeration-SVGClipPathElement-expected.txt
R LayoutTests/svg/dom/SVGAnimatedEnumeration-SVGClipPathElement.html
R 
LayoutTests/svg/dom/SVGAnimatedEnumeration-SVGComponentTransferFunctionElement-expected.txt
R 
LayoutTests/svg/dom/SVGAnimatedEnumeration-SVGComponentTransferFunctionElement.html
R LayoutTests/svg/dom/SVGAnimatedEnumeration-SVGFEBlendElement-expected.txt
R LayoutTests/svg/dom/SVGAnimatedEnumeration-SVGFEBlendElement.html
R 
LayoutTests/svg/dom/SVGAnimatedEnumeration-SVGFEColorMatrixElement-expected.txt
R LayoutTests/svg/dom/SVGAnimatedEnumeration-SVGFEColorMatrixElement.html
R 
LayoutTests/svg/dom/SVGAnimatedEnumeration-SVGFEConvolveMatrixElement-expected.txt
R LayoutTests/svg/dom/SVGAnimatedEnumeration-SVGFEConvolveMatrixElement.html
R 
LayoutTests/svg/dom/SVGAnimatedEnumeration-SVGFEDisplacementMapElement-expected.txt
R 
LayoutTests/svg/dom/SVGAnimatedEnumeration-SVGFEDisplacementMapElement.html
R 
LayoutTests/svg/dom/SVGAnimatedEnumeration-SVGFEMorphologyElement-expected.txt
R LayoutTests/svg/dom/SVGAnimatedEnumeration-SVGFEMorphologyElement.html
R 
LayoutTests/svg/dom/SVGAnimatedEnumeration-SVGFETurbulenceElement-expected.txt
R LayoutTests/svg/dom/SVGAnimatedEnumeration-SVGFETurbulenceElement.html
R LayoutTests/svg/dom/SVGAnimatedEnumeration-SVGFilterElement-expected.txt
R LayoutTests/svg/dom/SVGAnimatedEnumeration-SVGFilterElement.html
R LayoutTests/svg/dom/SVGAnimatedEnumeration-SVGGradientElement-expected.txt
R LayoutTests/svg/dom/SVGAnimatedEnumeration-SVGGradientElement.html
R LayoutTests/svg/dom/SVGAnimatedEnumeration-SVGMarkerElement-expected.txt
R LayoutTests/svg/dom/SVGAnimatedEnumeration-SVGMarkerElement.html
R LayoutTests/svg/dom/SVGAnimatedEnumeration-SVGMaskElement-expected.txt
R LayoutTests/svg/dom/SVGAnimatedEnumeration-SVGMaskElement.html
R LayoutTests/svg/dom/SVGAnimatedEnumeration-SVGPatternElement-expected.txt
R LayoutTests/svg/dom/SVGAnimatedEnumeration-SVGPatternElement.html
R 
LayoutTests/svg/dom/SVGAnimatedEnumeration-SVGTextContentElement-expected.txt
R LayoutTests/svg/dom/SVGAnimatedEnumeration-SVGTextContentElement.html
R LayoutTests/svg/dom/SVGAnimatedEnumeration-SVGTextPathElement-expected.txt
R LayoutTests/svg/dom/SVGAnimatedEnumeration-SVGTextPathElement.html
R LayoutTests/svg/dom/SVGAnimatedEnumeration-expected.txt
R LayoutTests/svg/dom/SVGAnimatedEnumeration.html
R LayoutTests/svg/dom/SVGAnimatedInteger-expected.txt
R LayoutTests/svg/dom/SVGAnimatedInteger.html
R LayoutTests/svg/dom/SVGAnimatedLength-expected.txt
R LayoutTests/svg/dom/SVGAnimatedLength.html
R LayoutTests/svg/dom/SVGAnimatedLengthList-expected.txt
R LayoutTests/svg/dom/SVGAnimatedLengthList.html
R LayoutTests/svg/dom/SVGAnimatedNumber-expected.txt
R LayoutTests/svg/dom/SVGAnimatedNumber.html
R LayoutTests/svg/dom/SVGAnimatedNumberList-expected.txt
R LayoutTests/svg/dom/SVGAnimatedNumberList.html
R LayoutTests/svg/dom/SVGAnimatedPreserveAspectRatio-expected.txt
R LayoutTests/svg/dom/SVGAnimatedPreserveAspectRatio.html
R LayoutTests/svg/dom/SVGAnimatedRect-expected.txt
R LayoutTests/svg/dom/SVGAnimatedRect.html
R LayoutTests/svg/dom/SVGLengthList-appendItem-expected.txt
R LayoutTests/svg/dom/SVGLengthList-appendItem.xhtml
R LayoutTests/svg/dom/SVGLengthList-basics-expected.txt
R LayoutTests/svg/dom/SVGLengthList-basics.xhtml
R LayoutTests/svg/dom/SVGLengthList-getItem-expected.txt
R LayoutTests/svg/dom/SVGLengthList-getItem.xhtml
R LayoutTests/svg/dom/SVGPoint-expected.txt
R LayoutTests/svg/dom/SVGPoint.html

  Log Message:
  ---
  Remove local test copies `svg/dom` in favor of WPT Tests

https://bugs.webkit.org/show_bug.cgi?id=268432

Reviewed by Simon Fraser.

This patch is to remove local copies of tests in 'svg/dom/*' since they are
same of WPT Tests in following directory:

WPT Directory: svg/types/scripted/*

> Deleted Tests & Test Expectations:
* LayoutTests/svg/dom/SVGAnimatedBoolean.html:
* LayoutTests/svg/dom/SVGAnimatedBoolean-expected.txt:
* LayoutTests/svg/dom/SVGPoint.html:
* LayoutTests/svg/dom/SVGPoint-expected.txt:
* LayoutTests/svg/dom/SVGLengthList-getItem.xhtml:
* LayoutTests/svg/dom/SVGLengthList-getItem-expected.txt:
* LayoutTests/svg/dom/SVGLengthList-basics.xhtml:
* LayoutTests/svg/dom/SVGLengthList-basics-expected.txt:
* LayoutTests/svg/dom/SVGLengthList-appendItem.xhtml:
* LayoutTests/svg/dom/SVGLengthList-app

[webkit-changes] [WebKit/WebKit] c7afd1: Remove `includePartialGlyphs` argument from `offse...

2024-01-31 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: c7afd1bc35e2d071f74e61e392d22cac36246b60
  
https://github.com/WebKit/WebKit/commit/c7afd1bc35e2d071f74e61e392d22cac36246b60
  Author: Ahmad Saleem 
  Date:   2024-01-31 (Wed, 31 Jan 2024)

  Changed paths:
M Source/WebCore/rendering/svg/RenderSVGInlineText.cpp
M Source/WebCore/rendering/svg/SVGInlineTextBox.cpp
M Source/WebCore/rendering/svg/SVGInlineTextBox.h

  Log Message:
  ---
  Remove `includePartialGlyphs` argument from `offsetForPositionInFragment` 
since it is always true

https://bugs.webkit.org/show_bug.cgi?id=268438

Reviewed by Simon Fraser.

This patch removes 'includePartialGlyphs' as argument from function and just 
add directly since it is
always true. Accordingly, also update relevant call-site in 'positionForPoint'.

* Source/WebCore/rendering/svg/SVGInlineTextBox.cpp:
(SVGInlineTextBox::offsetForPositionInFragment):
* Source/WebCore/rendering/svg/SVGInlineTextBox.h:
* Source/WebCore/rendering/svg/RenderSVGInlineText.cpp:
(RenderSVGInlineText::positionForPoint):

Canonical link: https://commits.webkit.org/273833@main


___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] 2b0818: Remove accidentally added `captions.css` by 247182...

2024-01-30 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 2b0818bd25407e30b5d42d1d93e8885752325b4b
  
https://github.com/WebKit/WebKit/commit/2b0818bd25407e30b5d42d1d93e8885752325b4b
  Author: Ahmad Saleem 
  Date:   2024-01-30 (Tue, 30 Jan 2024)

  Changed paths:
R Source/WebCore/css/captions.css

  Log Message:
  ---
  Remove accidentally added `captions.css` by 247182@main

https://bugs.webkit.org/show_bug.cgi?id=268296

Reviewed by Anne van Kesteren.

This patch is to remove `captions.css`, which seems accidentally added in 
247182@main
and it was not referenced in the change-log of commit and seems to be unused.

* Source/WebCore/css/captions.css: Deleted

Canonical link: https://commits.webkit.org/273775@main


___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] df7782: Sync and update 'which' across KeyboardEvent, Mous...

2024-01-29 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: df7782c2b48baf7b7f2c5c23912ea4754232fc11
  
https://github.com/WebKit/WebKit/commit/df7782c2b48baf7b7f2c5c23912ea4754232fc11
  Author: Ahmad Saleem 
  Date:   2024-01-29 (Mon, 29 Jan 2024)

  Changed paths:
M Source/WebCore/dom/KeyboardEvent.cpp
M Source/WebCore/dom/KeyboardEvent.h
M Source/WebCore/dom/KeyboardEvent.idl
M Source/WebCore/dom/MouseEvent.cpp
M Source/WebCore/dom/MouseEvent.h
M Source/WebCore/dom/UIEvent.cpp
M Source/WebCore/dom/UIEvent.h
M Source/WebCore/dom/UIEvent.idl

  Log Message:
  ---
  Sync and update 'which' across KeyboardEvent, MouseEvent and UIEvent 
interfaces as per web specification

https://bugs.webkit.org/show_bug.cgi?id=253366
rdar://problem/106580687

Reviewed by Ryosuke Niwa.

This patch aligns WebKit with Gecko / Firefox, Blink / Chromium and Web 
Specifications [1], [2] and [3].

[1] https://w3c.github.io/uievents/#idl-uievent
[2] https://w3c.github.io/uievents/#idl-keyboardevent
[3] https://w3c.github.io/uievents/#idl-mouseevent

This patch modifies 'which' to be 'unsigned' as per web-specification and also 
remove it from 'KeyboardEvent'.

Merge: 
https://chromium.googlesource.com/chromium/src.git/+/cf13270c47f29b21ce7a8c937f598989cd66c840

* Source/WebCore/dom/KeyboardEvent.cpp:
(KeyboardEvent::which):
* Source/WebCore/dom/KeyboardEvent.h:
* Source/WebCore/dom/KeyboardEvent.idl:
* Source/WebCore/dom/MouseEvent.cpp:
(MouseEvent::which):
* Source/WebCore/dom/MouseEvent.h:
* Source/WebCore/dom/UIEvent.cpp:
(UIEvent::which):
* Source/WebCore/dom/UIEvent.h:
* Source/WebCore/dom/UIEvent.idl: Remove FIXME and align with web-spec

Canonical link: https://commits.webkit.org/273701@main


___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] ba575d: XMLTreeViewer::transformDocumentToTreeView should ...

2024-01-29 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: ba575dadde29513f46fdb6fb181030d1e5fadaf7
  
https://github.com/WebKit/WebKit/commit/ba575dadde29513f46fdb6fb181030d1e5fadaf7
  Author: Ahmad Saleem 
  Date:   2024-01-29 (Mon, 29 Jan 2024)

  Changed paths:
M Source/WebCore/xml/XMLTreeViewer.cpp

  Log Message:
  ---
  XMLTreeViewer::transformDocumentToTreeView should not call 
didChangeActiveStyleSheetCandidates

https://bugs.webkit.org/show_bug.cgi?id=250976
rdar://problem/104797532

Reviewed by Ryosuke Niwa.

Merge: 
https://chromium.googlesource.com/chromium/blink/+/7654964eebca76141b8c44ef2f369d547963f577

transformDocumentToTreeView was calling didChangeActiveStyleSheetCandidates
after updating the text inside a `style` element. This isn't necessary since we 
already
updated the stylesheets.

* Source/WebCore/xml/XMLTreeViewer.cpp:
(XMLTreeViewer::transformDocumentToTreeView):

Canonical link: https://commits.webkit.org/273689@main


___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] d7621e: Rename argument 'xValue' for `setY` in SVGRect.h t...

2024-01-28 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: d7621ef52d44fd96e9bfb1d98d14f76260a5fe64
  
https://github.com/WebKit/WebKit/commit/d7621ef52d44fd96e9bfb1d98d14f76260a5fe64
  Author: Ahmad Saleem 
  Date:   2024-01-28 (Sun, 28 Jan 2024)

  Changed paths:
M Source/WebCore/svg/SVGRect.h

  Log Message:
  ---
  Rename argument 'xValue' for `setY` in SVGRect.h to be more consistent

https://bugs.webkit.org/show_bug.cgi?id=268267

Reviewed by Charlie Wolfe.

This PR is just rename of argument to be more consistent with function name.

i.e., `setX = xValue` and `setY = yValue`

* Source/WebCore/svg/SVGRect.h:
(setY):

Canonical link: https://commits.webkit.org/273636@main


___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] 2c8860: MerchantValidationEvent's validationURL should use...

2024-01-28 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 2c886037b3061f1b3dbe86fd959608645af9b132
  
https://github.com/WebKit/WebKit/commit/2c886037b3061f1b3dbe86fd959608645af9b132
  Author: Ahmad Saleem 
  Date:   2024-01-28 (Sun, 28 Jan 2024)

  Changed paths:
M LayoutTests/imported/w3c/resources/import-expectations.json
A LayoutTests/imported/w3c/web-platform-tests/merchant-validation/META.yml
A 
LayoutTests/imported/w3c/web-platform-tests/merchant-validation/complete-method.tentative.https-expected.txt
A 
LayoutTests/imported/w3c/web-platform-tests/merchant-validation/complete-method.tentative.https.html
A 
LayoutTests/imported/w3c/web-platform-tests/merchant-validation/constructor.tentative.http-expected.txt
A 
LayoutTests/imported/w3c/web-platform-tests/merchant-validation/constructor.tentative.http.html
A 
LayoutTests/imported/w3c/web-platform-tests/merchant-validation/constructor.tentative.https-expected.txt
A 
LayoutTests/imported/w3c/web-platform-tests/merchant-validation/constructor.tentative.https.html
A 
LayoutTests/imported/w3c/web-platform-tests/merchant-validation/onmerchantvalidation-attribute.https-expected.txt
A 
LayoutTests/imported/w3c/web-platform-tests/merchant-validation/onmerchantvalidation-attribute.https.html
A 
LayoutTests/imported/w3c/web-platform-tests/merchant-validation/w3c-import.log
R 
LayoutTests/imported/w3c/web-platform-tests/payment-request/MerchantValidationEvent/complete-method.https-expected.txt
R 
LayoutTests/imported/w3c/web-platform-tests/payment-request/MerchantValidationEvent/complete-method.https.html
R 
LayoutTests/imported/w3c/web-platform-tests/payment-request/MerchantValidationEvent/constructor.http-expected.txt
R 
LayoutTests/imported/w3c/web-platform-tests/payment-request/MerchantValidationEvent/constructor.http.html
R 
LayoutTests/imported/w3c/web-platform-tests/payment-request/MerchantValidationEvent/constructor.https-expected.txt
R 
LayoutTests/imported/w3c/web-platform-tests/payment-request/MerchantValidationEvent/constructor.https.html
R 
LayoutTests/imported/w3c/web-platform-tests/payment-request/MerchantValidationEvent/w3c-import.log
M LayoutTests/platform/glib/TestExpectations
M LayoutTests/platform/mac-wk1/TestExpectations
M Source/WebCore/Modules/paymentrequest/MerchantValidationEvent.cpp

  Log Message:
  ---
  MerchantValidationEvent's validationURL should use 'completeURL' to resolve 
document baseURL

https://bugs.webkit.org/show_bug.cgi?id=216530
rdar://problem/69023893

Reviewed by Anne van Kesteren.

This patch is to use completeURL() from Document in MerchantValidationEvent's  
validationURL, so it
can be resolved against document baseURL [1]. By leveraging completeURL(), we 
achieve this
and also align with CSS and HTML URL Parsing standards (i.e. forcing UTF8) and 
make this future proof.

[1] 
https://w3c.github.io/merchant-validation/#merchantvalidationevent-constructor

"Let validationURL be the result of URL parsing eventInitDict.validationURL and 
base."

Additionally, we didn't had the WPT test cases imported, so this PR import them 
from upstream.

Upstream Hash: 
https://github.com/web-platform-tests/wpt/commit/adc1ac02e6d8e080508325ab4525bab8d09177a6

> Change:
* Source/WebCore/Modules/paymentrequest/MerchantValidationEvent.cpp:
(MerchantValidationEvent::create):

> WPT Test Cases & Test Expectations:
* LayoutTests/imported/w3c/resources/import-expectations.json:
* 
LayoutTests/imported/w3c/web-platform-tests/merchant-validation/w3c-import.log:
* LayoutTests/imported/w3c/web-platform-tests/merchant-validation/META.yml:
* 
LayoutTests/imported/w3c/web-platform-tests/merchant-validation/complete-method.tentative.https.html:
* 
LayoutTests/imported/w3c/web-platform-tests/merchant-validation/complete-method.tentative.https-expected.txt:
* 
LayoutTests/imported/w3c/web-platform-tests/merchant-validation/constructor.tentative.http.html:
* 
LayoutTests/imported/w3c/web-platform-tests/merchant-validation/constructor.tentative.http-expected.txt:
* 
LayoutTests/imported/w3c/web-platform-tests/merchant-validation/constructor.tentative.https.html:
* 
LayoutTests/imported/w3c/web-platform-tests/merchant-validation/constructor.tentative.https-expected.txt:
* 
LayoutTests/imported/w3c/web-platform-tests/merchant-validation/onmerchantvalidation-attribute.https.html:
* 
LayoutTests/imported/w3c/web-platform-tests/merchant-validation/onmerchantvalidation-attribute.https-expected.txt:
* LayoutTests/platform/glib/TestExpectations: Add Platform Specific Expectations
* LayoutTests/platform/mac-wk1/TestExpectations: Ditto

> Remove old imported WPT tests:
* 
LayoutTests/imported/w3c/web-platform-tests/payment-request/MerchantValidationEvent/complete-method.https-expected.txt:
* 
LayoutTests/imported/w3c/web-platform-tests/payment-request/MerchantValidationEvent/complete-method.https.html:
* 
LayoutTests/im

[webkit-changes] [WebKit/WebKit] 4daa78: Remove local test copies (svg-in-object-*) in favo...

2024-01-27 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 4daa780ad8d6eacc14bde29a227788cf91ed6a29
  
https://github.com/WebKit/WebKit/commit/4daa780ad8d6eacc14bde29a227788cf91ed6a29
  Author: Ahmad Saleem 
  Date:   2024-01-27 (Sat, 27 Jan 2024)

  Changed paths:
M LayoutTests/TestExpectations
R 
LayoutTests/svg/as-object/sizing/svg-in-object-placeholder-height-auto-expected.txt
R 
LayoutTests/svg/as-object/sizing/svg-in-object-placeholder-height-auto.html
R 
LayoutTests/svg/as-object/sizing/svg-in-object-placeholder-height-fixed-expected.txt
R 
LayoutTests/svg/as-object/sizing/svg-in-object-placeholder-height-fixed.html
R 
LayoutTests/svg/as-object/sizing/svg-in-object-placeholder-height-percentage-expected.txt
R 
LayoutTests/svg/as-object/sizing/svg-in-object-placeholder-height-percentage.html
R LayoutTests/svg/as-object/sizing/svg-in-object.js

  Log Message:
  ---
  Remove local test copies (svg-in-object-*) in favor of WPT Tests case of 
'svg-embedded-sizing'

https://bugs.webkit.org/show_bug.cgi?id=132791

Reviewed by Simon Fraser.

This patch is to remove local copies of tests in 
'svg/as-object/svg-in-object-*' since
they are same of WPT Tests in following directory and the WPT tests are
not skipped as well.

WPT Directory: html/rendering/replaced-elements/svg-embedded-sizing/

Test Names: svg-in-object-auto.html , svg-in-object-fixed.html , 
svg-in-object-percentage.html

> Deleted Tests, Test Expectations and resource script:
* 
LayoutTests/svg/as-object/sizing/svg-in-object-placeholder-height-auto-expected.txt:
* LayoutTests/svg/as-object/sizing/svg-in-object-placeholder-height-auto.html:
* 
LayoutTests/svg/as-object/sizing/svg-in-object-placeholder-height-fixed-expected.txt:
* LayoutTests/svg/as-object/sizing/svg-in-object-placeholder-height-fixed.html:
* 
LayoutTests/svg/as-object/sizing/svg-in-object-placeholder-height-percentage-expected.txt:
* 
LayoutTests/svg/as-object/sizing/svg-in-object-placeholder-height-percentage.html:
* LayoutTests/svg/as-object/sizing/svg-in-object.js:

> Update Test Expectation:
* LayoutTests/TestExpectations:

Canonical link: https://commits.webkit.org/273616@main


___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] 268bc3: Sync 'html/dom/elements/global-attributes' from WP...

2024-01-25 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 268bc370a22870886301f87d4121d9d6e1d36708
  
https://github.com/WebKit/WebKit/commit/268bc370a22870886301f87d4121d9d6e1d36708
  Author: Ahmad Saleem 
  Date:   2024-01-25 (Thu, 25 Jan 2024)

  Changed paths:
M LayoutTests/TestExpectations
M LayoutTests/imported/w3c/resources/resource-files.json
A 
LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir-assorted.window-expected.txt
A 
LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir-assorted.window.html
A 
LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir-assorted.window.js
A 
LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir-auto-div-append-child-expected.txt
A 
LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir-auto-div-append-child.html
A 
LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir-auto-dynamic-changes.window-expected.txt
A 
LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir-auto-dynamic-changes.window.html
A 
LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir-auto-dynamic-changes.window.js
M 
LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir-auto-form-associated.window-expected.txt
M 
LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir-auto-form-associated.window.js
A 
LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir-shadow-01-expected.html
A 
LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir-shadow-01-ref.html
A 
LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir-shadow-01.html
A 
LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir-shadow-02-expected.html
A 
LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir-shadow-02-ref.html
A 
LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir-shadow-02.html
A 
LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir-shadow-03-expected.html
A 
LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir-shadow-03-ref.html
A 
LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir-shadow-03.html
A 
LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir-shadow-04-expected.html
A 
LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir-shadow-04-ref.html
A 
LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir-shadow-04.html
A 
LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir-shadow-05-expected.html
A 
LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir-shadow-05-ref.html
A 
LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir-shadow-05.html
A 
LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir-shadow-06-expected.html
A 
LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir-shadow-06-ref.html
A 
LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir-shadow-06.html
A 
LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir-shadow-07-expected.html
A 
LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir-shadow-07-ref.html
A 
LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir-shadow-07.html
A 
LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir-shadow-08-expected.html
A 
LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir-shadow-08-ref.html
A 
LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir-shadow-08.html
A 
LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir-shadow-09-expected.html
A 
LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir-shadow-09-ref.html
A 
LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir-shadow-09.html
A 
LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir-shadow-10-expected.html
A 
LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir-shadow-10-ref.html
A 
LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir-shadow-10.html
A 
LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global

[webkit-changes] [WebKit/WebKit] bba680: Remove non-standard `KeyboardEvent.keyLocation`

2024-01-24 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: bba680e17fee76325be7facc38899eda3f43d419
  
https://github.com/WebKit/WebKit/commit/bba680e17fee76325be7facc38899eda3f43d419
  Author: Ahmad Saleem 
  Date:   2024-01-24 (Wed, 24 Jan 2024)

  Changed paths:
M 
LayoutTests/fast/events/constructors/keyboard-event-constructor-expected.txt
M LayoutTests/fast/events/constructors/keyboard-event-constructor.html
M 
LayoutTests/fast/events/ios/key-events-comprehensive/key-events-control-expected.txt
M 
LayoutTests/fast/events/ios/key-events-comprehensive/key-events-control-option-expected.txt
M 
LayoutTests/fast/events/ios/key-events-comprehensive/key-events-control-shift-expected.txt
M 
LayoutTests/fast/events/ios/key-events-comprehensive/key-events-meta-control-expected.txt
M 
LayoutTests/fast/events/ios/key-events-comprehensive/key-events-meta-expected.txt
M 
LayoutTests/fast/events/ios/key-events-comprehensive/key-events-meta-option-expected.txt
M 
LayoutTests/fast/events/ios/key-events-comprehensive/key-events-meta-shift-expected.txt
M 
LayoutTests/fast/events/ios/key-events-comprehensive/key-events-option-expected.txt
M 
LayoutTests/fast/events/ios/key-events-comprehensive/key-events-option-shift-expected.txt
M 
LayoutTests/fast/events/ios/key-events-comprehensive/key-events-shift-expected.txt
M Source/WebCore/dom/KeyboardEvent.cpp
M Source/WebCore/dom/KeyboardEvent.h
M Source/WebCore/dom/KeyboardEvent.idl

  Log Message:
  ---
  Remove non-standard `KeyboardEvent.keyLocation`

https://bugs.webkit.org/show_bug.cgi?id=267819

Reviewed by Ryosuke Niwa.

This patch aligns WebKit with Gecko / Firefox and Blink / Chromium
by removing non-standard KeyboardEvent.keyLocation (alias of 'location').

It is not in web-specification [1].

[1] https://w3c.github.io/uievents/#events-keyboardevents

It was never shipped in Gecko / Firefox while removed in Blink
in 2016 and with commit [2]:

[2] 
https://chromium.googlesource.com/chromium/src.git/+/263d94f9b2dc4a0a3cf5b3124c1cc8d2163a4410

* Source/WebCore/dom/KeyboardEvent.cpp:
(KeyboardEvent::KeyboardEvent):
* Source/WebCore/dom/KeyboardEvent.h:
* Source/WebCore/dom/KeyboardEvent.idl:
* LayoutTests/fast/events/constructors/keyboard-event-constructor.html: 
Rebaselined
* LayoutTests/fast/events/constructors/keyboard-event-constructor-expected.txt: 
Rebaselined
* 
LayoutTests/fast/events/ios/key-events-comprehensive/key-events-control-expected.txt:
 Rebaselined
* 
LayoutTests/fast/events/ios/key-events-comprehensive/key-events-control-option-expected.txt:
 Ditto
* 
LayoutTests/fast/events/ios/key-events-comprehensive/key-events-control-shift-expected.txt:
 Ditto
* 
LayoutTests/fast/events/ios/key-events-comprehensive/key-events-meta-control-expected.txt:
 Ditto
* 
LayoutTests/fast/events/ios/key-events-comprehensive/key-events-meta-expected.txt:
 Ditto
* 
LayoutTests/fast/events/ios/key-events-comprehensive/key-events-meta-option-expected.txt:
 Ditto
* 
LayoutTests/fast/events/ios/key-events-comprehensive/key-events-meta-shift-expected.txt:
 Ditto
* 
LayoutTests/fast/events/ios/key-events-comprehensive/key-events-option-expected.txt:
 Ditto
* 
LayoutTests/fast/events/ios/key-events-comprehensive/key-events-option-shift-expected.txt:
 Ditto
* 
LayoutTests/fast/events/ios/key-events-comprehensive/key-events-shift-expected.txt:
 Ditto

Canonical link: https://commits.webkit.org/273457@main


___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] 0ae38a: [Gardening] `CSSStyleSheet-constructable-concat.ht...

2024-01-24 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 0ae38a7f4c08fa8fbc9041e8cb52e5693eda0b1c
  
https://github.com/WebKit/WebKit/commit/0ae38a7f4c08fa8fbc9041e8cb52e5693eda0b1c
  Author: Ahmad Saleem 
  Date:   2024-01-24 (Wed, 24 Jan 2024)

  Changed paths:
R 
LayoutTests/imported/w3c/web-platform-tests/css/cssom/CSSStyleSheet-constructable-concat-expected.txt

  Log Message:
  ---
  [Gardening] `CSSStyleSheet-constructable-concat.html` is reftest and should 
not have '-expected.txt' file

https://bugs.webkit.org/show_bug.cgi?id=267997

Reviewed by Anne van Kesteren.

The test is 'reftest' and should not have `-expected.txt` file, this PR removes 
it.

* 
LayoutTests/imported/w3c/web-platform-tests/css/cssom/CSSStyleSheet-constructable-concat-expected.txt:
 Deleted

Canonical link: https://commits.webkit.org/273418@main


___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] f1f9f0: Remove non-standard `KeyboardEvent.altGraphKey`

2024-01-23 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: f1f9f0045afe3ae23d359d72658b600e4a623ac5
  
https://github.com/WebKit/WebKit/commit/f1f9f0045afe3ae23d359d72658b600e4a623ac5
  Author: Ahmad Saleem 
  Date:   2024-01-23 (Tue, 23 Jan 2024)

  Changed paths:
M 
LayoutTests/fast/events/constructors/keyboard-event-constructor-expected.txt
M LayoutTests/fast/events/constructors/keyboard-event-constructor.html
M 
LayoutTests/fast/events/constructors/keyboard-event-getModifierState-expected.txt
M LayoutTests/fast/events/constructors/keyboard-event-getModifierState.html
M 
LayoutTests/fast/events/constructors/mouse-event-getModifierState-expected.txt
M LayoutTests/fast/events/constructors/mouse-event-getModifierState.html
M LayoutTests/fast/events/init-event-clears-capslock-expected.txt
M LayoutTests/fast/events/init-event-clears-capslock.html
M LayoutTests/fast/events/init-events-expected.txt
M LayoutTests/fast/events/init-events.html
M LayoutTests/fast/forms/tabs-with-modifiers-expected.txt
M LayoutTests/fast/forms/tabs-with-modifiers.html
M Source/WebCore/dom/KeyboardEvent.cpp
M Source/WebCore/dom/KeyboardEvent.h
M Source/WebCore/dom/KeyboardEvent.idl
M Source/WebCore/dom/UIEventWithKeyState.cpp
M Source/WebCore/dom/UIEventWithKeyState.h
M Source/WebCore/html/HTMLSelectElementWin.cpp
M Source/WebCore/page/EventHandler.cpp
M 
Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMKeyboardEvent.cpp
M Source/WebKit/WebProcess/Plugins/PDF/PDFPluginTextAnnotation.mm
M Source/WebKit/WebProcess/WebPage/WebPage.cpp
M Source/WebKitLegacy/mac/DOM/DOMKeyboardEvent.mm

  Log Message:
  ---
  Remove non-standard `KeyboardEvent.altGraphKey`

https://bugs.webkit.org/show_bug.cgi?id=248394

Reviewed by Chris Dumez.

This pach aligns WebKit with Gecko / Firefox and Blink / Chromium
by removing non-standard KeyboardEvent.altGraphKey.

It is not in web-specification [1].

[1] https://www.w3.org/TR/uievents/

It was never shipped in Gecko / Firefox while removed in Blink
in 2014 and with commit [2]:

[2] https://src.chromium.org/viewvc/blink?view=revision=179545

> Files modified:
* Source/WebCore/dom/KeyboardEvent.cpp:
(KeyboardEvent::initKeyboardEvent):
* Source/WebCore/dom/KeyboardEvent.h:
* Source/WebCore/dom/KeyboardEvent.idl:
* Source/WebCore/dom/UIEventWithKeyState.cpp:
(UIEventWithKeyState::getModifierState):
(UIEventWithKeyState::setModifierKeys):
* Source/WebCore/dom/UIEventWithKeyState.h:
* Source/WebCore/html/HTMLSelectElementWin.cpp:
(HTMLSelectElement::platformHandleKeydownEvent):
* Source/WebCore/page/EventHandler.cpp:
(EventHandler::defaultPageUpDownEventHandler):
(EventHandler::defaultHomeEndEventHandler):
(EventHandler::defaultArrowEventHandler():
(EventHandler::defaultTabEventHandler):
* 
Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMKeyboardEvent.cpp:
(webkit_dom_keyboard_event_init_keyboard_event):
(webkit_dom_keyboard_event_get_alt_graph_key):
* Source/WebKit/WebProcess/Plugins/PDF/PDFPluginTextAnnotation.mm:
(PDFPluginTextAnnotation::value):
* Source/WebKit/WebProcess/WebPage/WebPage.cpp:
(WebPage::handleKeyEventByRelinquishingFocusToChrome):
* Source/WebKitLegacy/mac/DOM/DOMKeyboardEvent.mm:
((BOOL)altGraphKey):
((void)initKeyboardEvent):

> Tests Rebaselined / Updated:
* LayoutTests/fast/forms/tabs-with-modifiers.html:
* LayoutTests/fast/forms/tabs-with-modifiers-expected.txt:
* LayoutTests/fast/events/init-events.html:
* LayoutTests/fast/events/init-events-expected.txt:
* LayoutTests/fast/events/init-event-clears-capslock.html:
* LayoutTests/fast/events/init-event-clears-capslock-expected.txt:
* LayoutTests/fast/events/constructors/mouse-event-getModifierState.html:
* 
LayoutTests/fast/events/constructors/mouse-event-getModifierState-expected.txt:
* LayoutTests/fast/events/constructors/keyboard-event-getModifierState.html:
* 
LayoutTests/fast/events/constructors/keyboard-event-getModifierState-expected.txt:
* LayoutTests/fast/events/constructors/keyboard-event-constructor.html:
* LayoutTests/fast/events/constructors/keyboard-event-constructor-expected.txt:

Canonical link: https://commits.webkit.org/273379@main


___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] 15c6ce: Make the SVG parser interpret `form feed` as white...

2024-01-23 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 15c6cea827c0761eb8c1b8638fc12568bf4170b3
  
https://github.com/WebKit/WebKit/commit/15c6cea827c0761eb8c1b8638fc12568bf4170b3
  Author: Ahmad Saleem 
  Date:   2024-01-23 (Tue, 23 Jan 2024)

  Changed paths:
A LayoutTests/svg/transforms/svg-formFeed-as-whitespace-expected.html
A LayoutTests/svg/transforms/svg-formFeed-as-whitespace.html
A 
LayoutTests/svg/transforms/svg-line-tabulation-as-not-whitespace-expected.html
A LayoutTests/svg/transforms/svg-line-tabulation-as-not-whitespace.html
M Source/WebCore/svg/SVGParserUtilities.cpp
M Source/WebCore/svg/SVGParserUtilities.h
M Source/WebCore/svg/SVGStringList.cpp

  Log Message:
  ---
  Make the SVG parser interpret `form feed` as whitespace

https://bugs.webkit.org/show_bug.cgi?id=77755
rdar://problem/95488677

Reviewed by Anne van Kesteren.

This patch is to align WebKit with Chromium / Blink, Gecko / Firefox and Web 
Specification [1]:

[1] https://lists.w3.org/Archives/Public/public-svg-wg/2014AprJun/0068.html

This patch uses 'isASCIIWhite' across SVG Parser and code base to enable it to 
handle 'form feed'.

It is inspired by following change in Blink, which enables 'leading' and 
'trailing' whitespace
in SVG Attributes [2]:

[2] https://src.chromium.org/viewvc/blink?view=revision=175785

Credits to Jacob Goldstein   for 'test case'.

* Source/WebCore/svg/SVGParserUtilities.cpp:
(parseGlyphName):
* Source/WebCore/svg/SVGParserUtilities.h:
(isSVGSpace): Deleted
(isSVGSpaceOrComma): Updated
(skipOptionalSVGSpaces):
(skipOptionalSVGSpacesOrDelimiter): Both templates
* Source/WebCore/svg/SVGStringList.cpp:
(SVGStringList::parse):
* LayoutTests/svg/transforms/svg-formFeed-as-whitespace.html: Add Test Case
* LayoutTests/svg/transforms/svg-formFeed-as-whitespace-expected.html: Add Test 
Case Expectation
* LayoutTests/svg/transforms/svg-line-tabulation-as-not-whitespace.html: Add 
Test Case
* 
LayoutTests/svg/transforms/svg-line-tabulation-as-not-whitespace-expected.html: 
Add Test Case Expectation

Canonical link: https://commits.webkit.org/273353@main


___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] f95c85: RenderListBox::size() should be 'unsigned' instead...

2024-01-22 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: f95c858b517e265064bba68c07f970beaf38394f
  
https://github.com/WebKit/WebKit/commit/f95c858b517e265064bba68c07f970beaf38394f
  Author: Ahmad Saleem 
  Date:   2024-01-22 (Mon, 22 Jan 2024)

  Changed paths:
M Source/WebCore/rendering/RenderListBox.cpp
M Source/WebCore/rendering/RenderListBox.h

  Log Message:
  ---
  RenderListBox::size() should be 'unsigned' instead of 'int'

https://bugs.webkit.org/show_bug.cgi?id=267854

Reviewed by Simon Fraser.

This patch is to align size() function with HTMLSelectElement `size`, which is 
'unsigned long'
so 'int' should be aligned to have 'unsigned' as well in rendering code.

* Source/WebCore/rendering/RenderListBox.cpp:
(RenderListBox::size):
* Source/WebCore/rendering/RenderListBox.h:

Canonical link: https://commits.webkit.org/273312@main


___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] 744d12: Fix LayoutTest transitions/flex-transitions.html b...

2024-01-20 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 744d1201a37974e2c5235684ddf3a83659dbe6ae
  
https://github.com/WebKit/WebKit/commit/744d1201a37974e2c5235684ddf3a83659dbe6ae
  Author: Ahmad Saleem 
  Date:   2024-01-20 (Sat, 20 Jan 2024)

  Changed paths:
M LayoutTests/TestExpectations
M LayoutTests/transitions/flex-transitions-expected.txt
M LayoutTests/transitions/flex-transitions.html

  Log Message:
  ---
  Fix LayoutTest transitions/flex-transitions.html by syncing from Blink / 
Chromium upstream

https://bugs.webkit.org/show_bug.cgi?id=125894

Reviewed by Antoine Quint.

Merge: 
https://chromium.googlesource.com/chromium/blink/+/40cc24abe770f2fd20d9a09c60cf87502c28063a
 &
https://source.chromium.org/chromium/chromium/src/+/cb4809f7770d86811559c3f39ed0cbc308a73887

Update the expected results to account for the fact that flex-grow and
flex-shrink don't interpolate smoothly to or from zero. Also update the test to
use values of similar magnitudes for each part of the property shorthand, to
allow the tolerance to be applied meaningfully.

* LayoutTests/transitions/flex-transitions.html: Updated
* LayoutTests/transitions/flex-transitions-expected.txt: Ditto
* LayoutTests/TestExpectations: Remove the test expectation

Canonical link: https://commits.webkit.org/273266@main


___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] 5c3202: [Part 2] Update/Remove tests relying on 'getProper...

2024-01-20 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 5c32022a6685577c3d1621fcbf1ca827ec50e509
  
https://github.com/WebKit/WebKit/commit/5c32022a6685577c3d1621fcbf1ca827ec50e509
  Author: Ahmad Saleem 
  Date:   2024-01-20 (Sat, 20 Jan 2024)

  Changed paths:
M LayoutTests/fast/css/border-width-large-expected.txt
M LayoutTests/fast/css/border-width-large.html
M 
LayoutTests/fast/css/getComputedStyle/computed-style-page-break-inside-expected.txt
M 
LayoutTests/fast/css/getComputedStyle/computed-style-page-break-inside.html
M LayoutTests/fast/css/inherited-properties-explicit-expected.txt
M LayoutTests/fast/css/inherited-properties-explicit.html
M LayoutTests/fast/css/inherited-properties-rare-text.html
M LayoutTests/fast/css/large-value-csstext.html
M LayoutTests/transitions/multiple-text-shadow-transition.html

  Log Message:
  ---
  [Part 2] Update/Remove tests relying on 'getPropertyCSSValue'

https://bugs.webkit.org/show_bug.cgi?id=266052
rdar://problem/119700175

Reviewed by Tim Nguyen.

This PR is to update tests relying on historical 'CSS' properties and make it 
easier to remove them in future.

Partial Merge: 
https://src.chromium.org/viewvc/blink?view=revision=184925 ,
https://src.chromium.org/viewvc/blink?view=revision=184988 and
https://src.chromium.org/viewvc/blink?view=revision=185165

> Rebaselined Tests & Expectations:
* LayoutTests/fast/css/border-width-large.html:
* LayoutTests/fast/css/border-width-large-expected.txt:
* LayoutTests/fast/css/getComputedStyle/computed-style-font.html:
* LayoutTests/fast/css/getComputedStyle/computed-style-font-expected.txt:
* LayoutTests/fast/css/inherited-properties-explicit.html:
* LayoutTests/fast/css/inherited-properties-explicit-expected.txt:
* LayoutTests/fast/css/inherited-properties-rare-text.html:
* LayoutTests/transitions/multiple-text-shadow-transition.html:
* LayoutTests/fast/css/large-value-csstext.html:

Canonical link: https://commits.webkit.org/273265@main


___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] 54ef5b: Fix typo 'traget' in SVGTextLayoutEngine::beginTex...

2024-01-19 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 54ef5b20caa43058def253267469fb0475b31c9f
  
https://github.com/WebKit/WebKit/commit/54ef5b20caa43058def253267469fb0475b31c9f
  Author: Ahmad Saleem 
  Date:   2024-01-19 (Fri, 19 Jan 2024)

  Changed paths:
M Source/WebCore/rendering/svg/SVGTextLayoutEngine.cpp

  Log Message:
  ---
  Fix typo 'traget' in SVGTextLayoutEngine::beginTextPathLayout

https://bugs.webkit.org/show_bug.cgi?id=267797

Reviewed by Simon Fraser.

This patch is to just fix typo error of 'traget' instead of 'target' in 
SVGTextLayoutEngine::beginTextPathLayout.

* Source/WebCore/rendering/svg/SVGTextLayoutEngine.cpp:
(SVGTextLayoutEngine::beginTextPathLayout):

Canonical link: https://commits.webkit.org/273250@main


___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] 15904f: Fix 'failing' test expectation of 'input-date-vali...

2024-01-19 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 15904f94fa7a97638ec60c4785345864fd288d1c
  
https://github.com/WebKit/WebKit/commit/15904f94fa7a97638ec60c4785345864fd288d1c
  Author: Ahmad Saleem 
  Date:   2024-01-19 (Fri, 19 Jan 2024)

  Changed paths:
M LayoutTests/fast/forms/date/input-date-validation-message-expected.txt
M LayoutTests/fast/forms/date/input-date-validation-message.html

  Log Message:
  ---
  Fix 'failing' test expectation of 'input-date-validation-message.html'

https://bugs.webkit.org/show_bug.cgi?id=267761

Reviewed by Aditya Keerthi.

This patch is to update test to use 'js-test.js' and also fix 'invalidation 
message' being incorrect
in test from the expectation leading to test failures.

* LayoutTests/fast/forms/date/input-date-validation-message.html: Updated
* LayoutTests/fast/forms/date/input-date-validation-message-expected.txt: Ditto

Canonical link: https://commits.webkit.org/273237@main


___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] 80993f: Avoid traversing the FrameTree up in FrameTree::top()

2024-01-19 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 80993fda030b571a3937b08f8809b50d72b61855
  
https://github.com/WebKit/WebKit/commit/80993fda030b571a3937b08f8809b50d72b61855
  Author: Ahmad Saleem 
  Date:   2024-01-19 (Fri, 19 Jan 2024)

  Changed paths:
M Source/WebCore/page/FrameTree.cpp

  Log Message:
  ---
  Avoid traversing the FrameTree up in FrameTree::top()

https://bugs.webkit.org/show_bug.cgi?id=185394

Reviewed by Chris Dumez.

Credits & Patch Authored by Chris Dumez.

Avoid traversing the FrameTree up in FrameTree::top() and rely on 
Frame::mainFrame() instead to get
the answer right away. There is a potential behavior change if calling 
FrameTree::top() on a detached
frame (it will keep return the main frame now instead of returning the frame 
itself). However, it
should not matter in practice as we should not be dealing with the FrameTree of 
a detached frame.

* Source/WebCore/page/FrameTree.cpp:
(FrameTree::top):

Canonical link: https://commits.webkit.org/273230@main


___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] ba9ec2: Sync 'svg-root-lengths.html' from Blink / Chromium...

2024-01-17 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: ba9ec2f8082f6c3842b3ad15b16062d033d525ee
  
https://github.com/WebKit/WebKit/commit/ba9ec2f8082f6c3842b3ad15b16062d033d525ee
  Author: Ahmad Saleem 
  Date:   2024-01-17 (Wed, 17 Jan 2024)

  Changed paths:
M LayoutTests/TestExpectations
M LayoutTests/svg/dom/svg-root-lengths-expected.txt
M LayoutTests/svg/dom/svg-root-lengths.html

  Log Message:
  ---
  Sync 'svg-root-lengths.html' from Blink / Chromium to fix flakiness

https://bugs.webkit.org/show_bug.cgi?id=148925

Reviewed by Tim Nguyen.

This patch is to sync 'svg-root-lengths.html' from Blink / Chromium to fix 
flakiness since the upstream
uses 'js-test.js' and don't have 'setTimeout' especially latter to remove 
flakiness.

In order to confirm this does not lead to flakiness, I ran following as 
mentioned in bug:

run-webkit-tests svg/dom/svg-root-lengths.html --repeat 1000 --no-build 
--no-retry --force -f

and above does not lead to any flakiness or failures.

Blink Source (Merge): 
https://source.chromium.org/chromium/chromium/src/+/c639b683032f5f16b6b11c16021bdca69bc7cd6b

* LayoutTests/TestExpectations: Remove flakiness expectation
* LayoutTests/svg/dom/svg-root-lengths.html: Updated from Blink Source
* LayoutTests/svg/dom/svg-root-lengths-expected.txt: Updated Expectation

Canonical link: https://commits.webkit.org/273156@main


___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] a40fb1: Remove 'SVGAnimatedAngle.html' local test copy in ...

2024-01-17 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: a40fb1bfc84684d27b79eb4d1b7dd55d63427d22
  
https://github.com/WebKit/WebKit/commit/a40fb1bfc84684d27b79eb4d1b7dd55d63427d22
  Author: Ahmad Saleem 
  Date:   2024-01-17 (Wed, 17 Jan 2024)

  Changed paths:
M LayoutTests/platform/ios/TestExpectations
R LayoutTests/svg/dom/SVGAnimatedAngle-expected.txt
R LayoutTests/svg/dom/SVGAnimatedAngle.html

  Log Message:
  ---
  Remove 'SVGAnimatedAngle.html' local test copy in favor of WPT Test

https://bugs.webkit.org/show_bug.cgi?id=267642

Reviewed by Rob Buis.

This patch is to remove local copy of test in favor of WPT test copy below:

> imported/w3c/web-platform-tests/svg/types/scripted/SVGAnimatedAngle.html

* LayoutTests/svg/dom/SVGAnimatedAngle.html: Removed
* LayoutTests/svg/dom/SVGAnimatedAngle-expected.txt: Removed
* LayoutTests/platform/ios/TestExpectations: Removed 'deleted' test expectation

Canonical link: https://commits.webkit.org/273139@main


___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] f2379c: Remove additional UA stylesheet rule for `audio` e...

2024-01-16 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: f2379cbda4fa28879673e949ae84b5c4a6095fc3
  
https://github.com/WebKit/WebKit/commit/f2379cbda4fa28879673e949ae84b5c4a6095fc3
  Author: Ahmad Saleem 
  Date:   2024-01-16 (Tue, 16 Jan 2024)

  Changed paths:
M Source/WebCore/css/mediaControls.css

  Log Message:
  ---
  Remove additional UA stylesheet rule for `audio` element from 
mediaControls.css

https://bugs.webkit.org/show_bug.cgi?id=267615

Reviewed by Eric Carlson.

We have an additional UA stylesheet rule for `audio` element in 'html.css' 
added by 223534@main,
when modern media controls were enabled.
The commit tried to consolidate and remove `audio` element UA rules from other 
files
(i.e., mediaControlsApple.css) but forgot to remove this one.

This patch is to remove it as well and rely on 'html.css' as single source of 
truth.

* Source/WebCore/css/mediaControls.css:
(audio): Removed

Canonical link: https://commits.webkit.org/273114@main


___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] 0100fa: Remove unneeded flow thread awareness from accumul...

2024-01-16 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 0100fa2b12eeea5c040c6054a13ca737ca323719
  
https://github.com/WebKit/WebKit/commit/0100fa2b12eeea5c040c6054a13ca737ca323719
  Author: Ahmad Saleem 
  Date:   2024-01-16 (Tue, 16 Jan 2024)

  Changed paths:
M Source/WebCore/rendering/RenderLayer.cpp

  Log Message:
  ---
  Remove unneeded flow thread awareness from accumulateOffsetTowardsAncestor()

https://bugs.webkit.org/show_bug.cgi?id=257937
rdar://problem/110946829

Reviewed by Simon Fraser.

Merge: https://src.chromium.org/viewvc/blink?view=revision=183313

This code was used for old CSS Regions Multicolumn implementation, so this is 
clean-up patch.

* Source/WebCore/rendering/RenderLayer.cpp:
(accumulateOffsetTowardsAncestor):

Canonical link: https://commits.webkit.org/273085@main


___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] 31a93a: Remove unused inline function `checkForRepaint` fr...

2024-01-15 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 31a93adb3d725161ede333a80f3a6410200fd14f
  
https://github.com/WebKit/WebKit/commit/31a93adb3d725161ede333a80f3a6410200fd14f
  Author: Ahmad Saleem 
  Date:   2024-01-15 (Mon, 15 Jan 2024)

  Changed paths:
M Source/WebCore/rendering/LayoutRepainter.h

  Log Message:
  ---
  Remove unused inline function `checkForRepaint` from `LayoutRepainter.h`

https://bugs.webkit.org/show_bug.cgi?id=267556

Reviewed by Alan Baradlay.

This patch is to remove unused inline function `checkForRepaint` from 
`LayoutRepainter.h`.

* Source/WebCore/rendering/LayoutRepainter.h:

Canonical link: https://commits.webkit.org/273051@main


___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] 7adc3d: Replaced elements avoid floats, including check bo...

2024-01-15 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 7adc3dd2a2260a3dd133dbc2245a9be5b8b78772
  
https://github.com/WebKit/WebKit/commit/7adc3dd2a2260a3dd133dbc2245a9be5b8b78772
  Author: Ahmad Saleem 
  Date:   2024-01-15 (Mon, 15 Jan 2024)

  Changed paths:
A LayoutTests/fast/block/float/checkbox-and-radio-avoid-floats-expected.txt
A LayoutTests/fast/block/float/checkbox-and-radio-avoid-floats.html
M Source/WebCore/rendering/RenderBox.cpp

  Log Message:
  ---
  Replaced elements avoid floats, including check boxes and radio boxes when 
turned into block box

https://bugs.webkit.org/show_bug.cgi?id=264770
rdar://problem/118660695

Reviewed by Alan Baradlay.

This patch aligns WebKit with Blink / Chromium and Gecko / Firefox.

Merge: 
https://chromium.googlesource.com/chromium/blink/+/141235180acceb7bbdd50a315c31171dfcf55a07

This bug is reproducible when the input box is turned into a block box
(by default their display type value is inline-block and inline layout handles
such cases just fine i.e. they do avoid floats).

Check boxes and radio boxes are the odd man out among form control
elements: they neither have their own renderer class with which to
override avoidFloats nor are they isReplaced(). If the case for
making form control elements isReplaced() builds further than it may
be worth looking at including them in that effort but for now just
replaced the isReplaced() check in avoidsFloats() with a more inclusive
alternative.

* Source/WebCore/rendering/RenderBox.cpp:
(RenderBox::avoidsFloats):
* LayoutTests/fast/block/float/checkbox-and-radio-avoid-floats.html: Add Test 
Case
* LayoutTests/fast/block/float/checkbox-and-radio-avoid-floats-expected.txt: 
Add Test Case Expectation

Canonical link: https://commits.webkit.org/273047@main


___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] 2a1e03: Remove two unused functions from `Editor.cpp|h`

2024-01-12 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 2a1e03344a23ee581bec8e302365a9b54f8cd2cc
  
https://github.com/WebKit/WebKit/commit/2a1e03344a23ee581bec8e302365a9b54f8cd2cc
  Author: Ahmad Saleem 
  Date:   2024-01-12 (Fri, 12 Jan 2024)

  Changed paths:
M Source/WebCore/editing/Editor.cpp
M Source/WebCore/editing/Editor.h

  Log Message:
  ---
  Remove two unused functions from `Editor.cpp|h`

https://bugs.webkit.org/show_bug.cgi?id=267474

Reviewed by Ryosuke Niwa.

This patch is to remove two unused functions (indent & outdent) in Editor.cpp|h.

* Source/WebCore/editing/Editor.cpp:
(Editor::indent): Removed
(Editor::outdent): Removed
* Source/WebCore/editing/Editor.h: Remove above deleted functions definition

Canonical link: https://commits.webkit.org/273005@main


___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] f6d4c6: Update 'bogus-dropEffect-effectAllowed' to account...

2024-01-10 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: f6d4c6154380b7278662043aed49944d933b30ef
  
https://github.com/WebKit/WebKit/commit/f6d4c6154380b7278662043aed49944d933b30ef
  Author: Ahmad Saleem 
  Date:   2024-01-10 (Wed, 10 Jan 2024)

  Changed paths:
M LayoutTests/fast/events/bogus-dropEffect-effectAllowed-expected.txt
M LayoutTests/fast/events/bogus-dropEffect-effectAllowed.html

  Log Message:
  ---
  Update 'bogus-dropEffect-effectAllowed' to account for 'empty String', 'null' 
and 'undefined'

https://bugs.webkit.org/show_bug.cgi?id=267233

Reviewed by Wenson Hsieh.

Merge: https://src.chromium.org/viewvc/blink?view=revision=197013

This test is to update 'bogus-dropEffect-effectAllowed' test to account for 
'empty String', 'null'
and 'undefined' results for m_dropEffect as none and m_effectAllowed as 
uninitialized.

* LayoutTests/fast/events/bogus-dropEffect-effectAllowed.html: Updated
* LayoutTests/fast/events/bogus-dropEffect-effectAllowed-expected.txt: Updated 
Test Case Expectation

Canonical link: https://commits.webkit.org/272888@main


___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] 2efdea: Negative SVGTransform scale values should be corre...

2024-01-10 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 2efdea0ba354c2758bfa2a8c6a262e411fc6c4f8
  
https://github.com/WebKit/WebKit/commit/2efdea0ba354c2758bfa2a8c6a262e411fc6c4f8
  Author: Ahmad Saleem 
  Date:   2024-01-10 (Wed, 10 Jan 2024)

  Changed paths:
A LayoutTests/svg/transforms/negative-scale-value-expected.txt
A LayoutTests/svg/transforms/negative-scale-value.html
M Source/WebCore/svg/SVGTransformValue.h

  Log Message:
  ---
  Negative SVGTransform scale values should be correctly stringified

https://bugs.webkit.org/show_bug.cgi?id=264752
rdar://problem/118656892

Reviewed by Said Abou-Hallawa.

This patch is to align WebKit with Blink / Chromium and partially with Gecko / 
Firefox.

Merge: 
https://chromium.googlesource.com/chromium/blink/+/8a7252a2602bd8067c83d48c8fd525ef322708c2

Before this patch, SVGTransformValue::appendScale used 
AffineTransform::{x,y}Scale},
which computed transform scale values by computing norm of projected unit 
vectors.
However, that would always return positive values, even if negative scale 
values were specified.

This patch changes the implementation to use `a` and `d` values instead. This 
is valid,
as the scale matrix is guaranteed to be in the below simple form when the 
transform has
type `SVG_TRANSFORM_SCALE`.

|xscale0   0|
|   0   yscale 0|

* Source/WebCore/svg/SVGTransformValue.h:
(appendScale):
* LayoutTests/svg/transforms/negative-scale-value.html: Add Test Case
* LayoutTests/svg/transforms/negative-scale-value-expected.txt: Add Test Case 
Expectation

Canonical link: https://commits.webkit.org/272885@main


___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] e73b80: Add more integer overflow tests for `enclosingIntR...

2024-01-08 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: e73b8072d7b44b4246dd5a7dfdbad3de3b085d38
  
https://github.com/WebKit/WebKit/commit/e73b8072d7b44b4246dd5a7dfdbad3de3b085d38
  Author: Ahmad Saleem 
  Date:   2024-01-08 (Mon, 08 Jan 2024)

  Changed paths:
M Tools/TestWebKitAPI/Tests/WebCore/FloatRectTests.cpp

  Log Message:
  ---
  Add more integer overflow tests for `enclosingIntRect` in FloatRectTests.cpp

https://bugs.webkit.org/show_bug.cgi?id=267162

Reviewed by Antti Koivisto.

Partial Merge: 
https://chromium.googlesource.com/chromium/src.git/+/663b023cf7022eca119acc1b8b3a610cd8993da3

This PR adds additional test from Blink commit and the underlying bug was 
already fixed in 189573@main.

* Tools/TestWebKitAPI/Tests/WebCore/FloatRectTests.cpp:
(EnclosingIntRect):

Canonical link: https://commits.webkit.org/272779@main


___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] 1e3966: Update/Remove tests relying on 'getPropertyCSSValue'

2024-01-08 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 1e3966d2e89c2d1356ee89cd1de68c2daa150f63
  
https://github.com/WebKit/WebKit/commit/1e3966d2e89c2d1356ee89cd1de68c2daa150f63
  Author: Ahmad Saleem 
  Date:   2024-01-08 (Mon, 08 Jan 2024)

  Changed paths:
M LayoutTests/animations/fill-mode-iteration-count-non-integer.html
M LayoutTests/animations/fill-mode-missing-from-to-keyframes.html
M LayoutTests/animations/fill-mode-multiple-keyframes.html
M LayoutTests/animations/fill-mode-removed.html
M LayoutTests/animations/fill-mode.html
M 
LayoutTests/css3/blending/background-blend-mode-property-parsing-expected.txt
M LayoutTests/css3/blending/background-blend-mode-property-parsing.html
M LayoutTests/css3/blending/blend-mode-property-parsing-expected.txt
M LayoutTests/css3/blending/blend-mode-property-parsing.html
M LayoutTests/css3/calc/reflection-computed-style-expected.txt
M LayoutTests/css3/calc/reflection-computed-style.html
M LayoutTests/css3/filters/filter-property-computed-style-expected.txt
M LayoutTests/css3/filters/filter-property-computed-style.html
M LayoutTests/css3/filters/filter-property-parsing-expected.txt
M LayoutTests/css3/filters/filter-property-parsing.html
M LayoutTests/fast/css/custom-font-xheight.html
M LayoutTests/fast/css/sheet-collection-link.html
M LayoutTests/fast/css/style-enumerate-properties-expected.txt
M LayoutTests/fast/css/style-enumerate-properties.html
M 
LayoutTests/fast/css3-text/css3-text-decoration/getComputedStyle/getComputedStyle-text-decoration-color-expected.txt
M 
LayoutTests/fast/css3-text/css3-text-decoration/getComputedStyle/getComputedStyle-text-decoration-color.html
M 
LayoutTests/fast/css3-text/css3-text-decoration/getComputedStyle/getComputedStyle-text-decoration-line-expected.txt
M 
LayoutTests/fast/css3-text/css3-text-decoration/getComputedStyle/getComputedStyle-text-decoration-line.html
M 
LayoutTests/fast/css3-text/css3-text-decoration/getComputedStyle/getComputedStyle-text-decoration-style-expected.txt
M 
LayoutTests/fast/css3-text/css3-text-decoration/getComputedStyle/getComputedStyle-text-decoration-style.html
M 
LayoutTests/fast/css3-text/css3-text-decoration/getComputedStyle/getComputedStyle-text-underline-position-expected.txt
M 
LayoutTests/fast/css3-text/css3-text-decoration/getComputedStyle/getComputedStyle-text-underline-position.html
M LayoutTests/fast/dom/css-element-attribute-js-null-expected.txt
M LayoutTests/fast/dom/css-element-attribute-js-null.html
M LayoutTests/fast/dom/dom-constructors-expected.txt
M LayoutTests/fast/dom/dom-constructors.html
M LayoutTests/fast/dom/domListEnumeration-expected.txt
M LayoutTests/fast/dom/domListEnumeration.html
M LayoutTests/fast/dom/gc-9-expected.txt
M LayoutTests/fast/dom/gc-9.html
M LayoutTests/fast/dom/non-numeric-values-numeric-parameters-expected.txt
M LayoutTests/fast/dom/non-numeric-values-numeric-parameters.html
M LayoutTests/fast/dom/prototypes-expected.txt
M LayoutTests/fast/dom/prototypes.html
M LayoutTests/fast/dom/wrapper-classes-expected.txt
M LayoutTests/fast/dom/wrapper-classes.html
M LayoutTests/fast/history/visited-generated-content-test.html
M LayoutTests/fast/media/mq-js-update-media.html
M LayoutTests/fast/reflections/reflection-computed-style-expected.txt
M LayoutTests/fast/reflections/reflection-computed-style.html
R 
LayoutTests/http/tests/security/contentSecurityPolicy/inline-style-allowed-while-cloning-objects-expected.txt
R 
LayoutTests/http/tests/security/contentSecurityPolicy/inline-style-allowed-while-cloning-objects.html
M LayoutTests/platform/mac/fast/dom/objc-wrapper-identity-expected.txt
M LayoutTests/platform/mac/fast/dom/objc-wrapper-identity.html
M 
LayoutTests/svg/animations/animate-color-rgba-calcMode-discrete-expected.txt
M LayoutTests/svg/animations/animate-color-rgba-calcMode-discrete.html
M 
LayoutTests/svg/animations/change-css-property-while-animating-fill-freeze-expected.txt
M 
LayoutTests/svg/animations/change-css-property-while-animating-fill-freeze.html
M 
LayoutTests/svg/animations/change-css-property-while-animating-fill-remove-expected.txt
M 
LayoutTests/svg/animations/change-css-property-while-animating-fill-remove.html
M LayoutTests/svg/css/getComputedStyle-basic-expected.txt
M LayoutTests/svg/css/getComputedStyle-basic.xhtml
M LayoutTests/svg/css/glyph-orientation-rounding-test-expected.txt
M LayoutTests/svg/css/glyph-orientation-rounding-test.xhtml
M LayoutTests/svg/css/rect-system-color.xhtml
M LayoutTests/svg/transforms/transform-origin-presentation-attribute.xhtml

  Log Message:
  ---
  Update/Remove tests relying on 'getPropertyCSSValue'

https://bugs.webkit.org/show_bug.cgi?id=229912

Reviewed by Tim Nguyen.

This PR is to update tests relying on historical

[webkit-changes] [WebKit/WebKit] 3db3a7: Remove unused `CStringTranslator` structure from `...

2024-01-08 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 3db3a794a844d2c7e4cda8fc6a7588f8e62ee85a
  
https://github.com/WebKit/WebKit/commit/3db3a794a844d2c7e4cda8fc6a7588f8e62ee85a
  Author: Ahmad Saleem 
  Date:   2024-01-08 (Mon, 08 Jan 2024)

  Changed paths:
M Source/WTF/wtf/text/StringImpl.h

  Log Message:
  ---
  Remove unused `CStringTranslator` structure from `StringImpl.h`

https://bugs.webkit.org/show_bug.cgi?id=267210

Reviewed by Tim Nguyen.

This PR is to remove unused structure `CStringTranslator`.

* Source/WTF/wtf/text/StringImpl.h:

Canonical link: https://commits.webkit.org/272755@main


___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] be98f6: Sync 'SVGTransform.idl' with WebIDL Specification

2024-01-07 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: be98f63ecae4c7e34c8293c6dc4f7c893d7e171e
  
https://github.com/WebKit/WebKit/commit/be98f63ecae4c7e34c8293c6dc4f7c893d7e171e
  Author: Ahmad Saleem 
  Date:   2024-01-07 (Sun, 07 Jan 2024)

  Changed paths:
M LayoutTests/svg/dom/SVGTransform-expected.txt
M LayoutTests/svg/dom/SVGTransform.html
M Source/WebCore/svg/SVGTransform.idl

  Log Message:
  ---
  Sync 'SVGTransform.idl' with WebIDL Specification

https://bugs.webkit.org/show_bug.cgi?id=267190

Reviewed by Simon Fraser.

This patch is to align WebKit with Web-Specification [1]:

[1] https://svgwg.org/svg2-draft/coords.html#InterfaceSVGTransform

It removes 'unrestricted' from multiple values and add [SameObject] as needed.

Additionally, the test is synced from below Blink commit (SVGTransform.js):

Commit: https://src.chromium.org/viewvc/blink?view=revision=190303

* Source/WebCore/svg/SVGTransform.idl:
* LayoutTests/svg/dom/SVGTransform.html: Updated from Blink / Chromium source
* LayoutTests/svg/dom/SVGTransform-expected.txt: Rebaselined

Canonical link: https://commits.webkit.org/272751@main


___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] 25c142: Sync 'SVGNumber.idl' with WebIDL Specification

2024-01-06 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 25c142f653a1234a8c98ce488c590dc2a17a0758
  
https://github.com/WebKit/WebKit/commit/25c142f653a1234a8c98ce488c590dc2a17a0758
  Author: Ahmad Saleem 
  Date:   2024-01-06 (Sat, 06 Jan 2024)

  Changed paths:
M LayoutTests/svg/dom/SVGNumber-expected.txt
M LayoutTests/svg/dom/SVGNumber.html
M Source/WebCore/svg/SVGNumber.idl

  Log Message:
  ---
  Sync 'SVGNumber.idl' with WebIDL Specification

https://bugs.webkit.org/show_bug.cgi?id=267186

Reviewed by Tim Nguyen.

This patch is to align WebKit with Web-Specification [1]:

[1] https://svgwg.org/svg2-draft/types.html#InterfaceSVGNumber

It removes 'unrestricted' from `value`.

Additionally, the test is synced from below Blink upstream (main), which uses 
'testharness'.

* Source/WebCore/svg/SVGNumber.idl:
* LayoutTests/svg/dom/SVGNumber.html: Updated from Blink / Chromium source
* LayoutTests/svg/dom/SVGNumber-expected.txt: Rebaselined

Canonical link: https://commits.webkit.org/272741@main


___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] 105fea: Sync 'SVGAngle.idl' with WebIDL Specification

2024-01-06 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 105fea294b3d6d23cd87708a567c2089230d678a
  
https://github.com/WebKit/WebKit/commit/105fea294b3d6d23cd87708a567c2089230d678a
  Author: Ahmad Saleem 
  Date:   2024-01-06 (Sat, 06 Jan 2024)

  Changed paths:
M LayoutTests/svg/dom/SVGAngle-expected.txt
M LayoutTests/svg/dom/SVGAngle.html
M Source/WebCore/svg/SVGAngle.idl

  Log Message:
  ---
  Sync 'SVGAngle.idl' with WebIDL Specification

https://bugs.webkit.org/show_bug.cgi?id=267182

Reviewed by Tim Nguyen.

This patch is to align WebKit with Web-Specification [1]:

[1] https://svgwg.org/svg2-draft/types.html#InterfaceSVGAngle

It removes 'unrestricted' from `value` and `valueInSpecifiedUnits` and uses.

Additionally, the test is synced from below Blink commit (SVGAngle.js):

Commit: https://src.chromium.org/viewvc/blink?view=revision=190303

* Source/WebCore/svg/SVGAngle.idl:
* LayoutTests/svg/dom/SVGAngle.html: Rebaselined
* LayoutTests/svg/dom/SVGAngle-expected.txt: Rebaselined

Canonical link: https://commits.webkit.org/272739@main


___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] 0058f6: Add more LayoutUnit API tests for LayoutUnit::from...

2024-01-05 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 0058f6b04bfbf152643d9cd7548dd10c197a176a
  
https://github.com/WebKit/WebKit/commit/0058f6b04bfbf152643d9cd7548dd10c197a176a
  Author: Ahmad Saleem 
  Date:   2024-01-05 (Fri, 05 Jan 2024)

  Changed paths:
M Tools/TestWebKitAPI/Tests/WebCore/LayoutUnitTests.cpp

  Log Message:
  ---
  Add more LayoutUnit API tests for LayoutUnit::fromFloat*() behavior

https://bugs.webkit.org/show_bug.cgi?id=266950

Reviewed by Alan Baradlay.

Partial Merge: https://chromium-review.googlesource.com/c/chromium/src/+/4652129

This PR  imports additional API tests around LayoutUnit::fromFloat*() from 
Blink / Chromium.

NOTE: This PR does not add `quiet_NaN()` tests.

* Tools/TestWebKitAPI/Tests/WebCore/LayoutUnitTests.cpp:
(LayoutUnitFloat):
(FromFloatCeil):
(FromFloatFloor):
(FromFloatRound):

Canonical link: https://commits.webkit.org/272707@main


___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] e7d1f5: Handle empty title attribute tooltips

2024-01-04 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: e7d1f5b567cb04f64825384d926dd722450663df
  
https://github.com/WebKit/WebKit/commit/e7d1f5b567cb04f64825384d926dd722450663df
  Author: Ahmad Saleem 
  Date:   2024-01-04 (Thu, 04 Jan 2024)

  Changed paths:
A LayoutTests/fast/html/a-tooltip-null-expected.txt
A LayoutTests/fast/html/a-tooltip-null.html
M Source/WebCore/rendering/HitTestResult.cpp

  Log Message:
  ---
  Handle empty title attribute tooltips

https://bugs.webkit.org/show_bug.cgi?id=264702
rdar://problem/118619793

Reviewed by Ryosuke Niwa and Aditya Keerthi.

This patch aligns WebKit with Gecko / Firefox and Blink / Chromium.

Merge: 
https://chromium.googlesource.com/chromium/blink/+/a57f7f4625cd5d699a41154c67436ae423f7a5e1

The spec [1] tells us that if an element has a title attribute, its value
should be returned as its tooltip/advisory information:

[1] https://html.spec.whatwg.org/#the-title-attribute

Align with how other browsers behave for `` and return the
empty string rather than consult the parent element.

NOTE - the tests are modified to work with WebKit Test Infrastructure.

* Source/WebCore/rendering/HitTestResult.cpp:
(HitTestResult::title):
* LayoutTests/fast/html/a-tooltip-null.html: Add Test Case
* LayoutTests/fast/html/a-tooltip-null-expected.txt: Add Test Case Expectation

Canonical link: https://commits.webkit.org/272667@main


___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] eed535: Avoid duplicate null check in ReplaceSelectionComm...

2024-01-04 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: eed5354f0af639be61de79c2c1f00a8a1af496b1
  
https://github.com/WebKit/WebKit/commit/eed5354f0af639be61de79c2c1f00a8a1af496b1
  Author: Ahmad Saleem 
  Date:   2024-01-04 (Thu, 04 Jan 2024)

  Changed paths:
M Source/WebCore/editing/ReplaceSelectionCommand.h

  Log Message:
  ---
  Avoid duplicate null check in ReplaceSelectionCommand::pastLastLeaf()

https://bugs.webkit.org/show_bug.cgi?id=267067

Reviewed by Ryosuke Niwa.

Merge: 
https://chromium.googlesource.com/chromium/blink/+/4c63691bebc58be7ff827759a489286b71e6d314

Avoid duplicate null check in ReplaceSelectionCommand::pastLastLeaf() by
calling m_lastNodeInserted->lastDescendant() directly instead of
lastLeafInserted(). This also makes it clearer by we are checking that
m_lastNodeInserted is not null as it is now explicitly use right after.
This avoid avoids dereferencing a pointer as we now get a reference
directly.

* Source/WebCore/editing/ReplaceSelectionCommand.h:
(pastLastLeaf):

Canonical link: https://commits.webkit.org/272659@main


___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] e98b9d: Remove unused function `userPreferredLanguagesOver...

2024-01-04 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: e98b9d978ece88c0f5932d8fd69ed60882a9aed7
  
https://github.com/WebKit/WebKit/commit/e98b9d978ece88c0f5932d8fd69ed60882a9aed7
  Author: Ahmad Saleem 
  Date:   2024-01-04 (Thu, 04 Jan 2024)

  Changed paths:
M Source/WTF/wtf/Language.cpp
M Source/WTF/wtf/Language.h

  Log Message:
  ---
  Remove unused function `userPreferredLanguagesOverride` from Language.cpp|h

https://bugs.webkit.org/show_bug.cgi?id=267086

Reviewed by Sihui Liu.

This PR is to remove unused function `userPreferredLanguagesOverride` from 
Language.cpp|h.

* Source/WTF/wtf/Language.cpp:
(userPreferredLanguagesOverride): Removed
* Source/WTF/wtf/Language.h: Above function definition removed

Canonical link: https://commits.webkit.org/272658@main


___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] 10bf0c: Remove setAncestorChainHasVisibleDescendant()

2024-01-04 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 10bf0ccfca7cb06d260316bc0c98c671a9eedda7
  
https://github.com/WebKit/WebKit/commit/10bf0ccfca7cb06d260316bc0c98c671a9eedda7
  Author: Ahmad Saleem 
  Date:   2024-01-04 (Thu, 04 Jan 2024)

  Changed paths:
M Source/WebCore/rendering/RenderLayer.cpp
M Source/WebCore/rendering/RenderLayer.h

  Log Message:
  ---
  Remove setAncestorChainHasVisibleDescendant()

https://bugs.webkit.org/show_bug.cgi?id=266915

Reviewed by Simon Fraser.

Merge: 
https://chromium.googlesource.com/chromium/blink/+/8d5551bd2723ecd23332255a6ded2814e5d97148

We shouldn't clear dirty bits by walking up the tree. Instead, we should mark
dirty bits up the tree and clean the dirty bits by walking down the tree.

* Source/WebCore/rendering/RenderLayer.cpp:
(RenderLayer::addChild):
(RenderLayer::setHasVisibleContent):
(RenderLayer::setAncestorChainHasVisibleDescendant): Deleted
* Source/WebCore/rendering/RenderLayer.h: Clean-up deleted function definition

Canonical link: https://commits.webkit.org/272652@main


___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] 20c4db: Remove two unused functions definition in `DeleteS...

2024-01-03 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 20c4db257206aec9b393695a0f34f9369a31bd3b
  
https://github.com/WebKit/WebKit/commit/20c4db257206aec9b393695a0f34f9369a31bd3b
  Author: Ahmad Saleem 
  Date:   2024-01-03 (Wed, 03 Jan 2024)

  Changed paths:
M Source/WebCore/editing/DeleteSelectionCommand.h

  Log Message:
  ---
  Remove two unused functions definition in `DeleteSelectionCommand.h`

https://bugs.webkit.org/show_bug.cgi?id=267045

Reviewed by Ryosuke Niwa and Tim Nguyen.

This PR is to delete unused functions 'insertPlaceholderForAncestorBlockContent'
and 'calculateEndingPosition' definition in DeleteSelectionCommand.h.

* Source/WebCore/editing/DeleteSelectionCommand.h:

Canonical link: https://commits.webkit.org/272626@main


___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] 7cb416: Remove unused inline function `smartDelete` in Typ...

2024-01-03 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 7cb416462b7d97af2c4e2267302b6a35904d2db1
  
https://github.com/WebKit/WebKit/commit/7cb416462b7d97af2c4e2267302b6a35904d2db1
  Author: Ahmad Saleem 
  Date:   2024-01-03 (Wed, 03 Jan 2024)

  Changed paths:
M Source/WebCore/editing/TypingCommand.h

  Log Message:
  ---
  Remove unused inline function `smartDelete` in TypingCommand.h

https://bugs.webkit.org/show_bug.cgi?id=267048

Reviewed by Ryosuke Niwa.

This PR is to delete unused inline function `smartDelete` from TypingCommand.h.

* Source/WebCore/editing/TypingCommand.h:

Canonical link: https://commits.webkit.org/272625@main


___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] a392df: Remove unused function `nodeFullyUnselected` from ...

2024-01-03 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: a392df464f656eac01fab91cf5bb2e28f4efa810
  
https://github.com/WebKit/WebKit/commit/a392df464f656eac01fab91cf5bb2e28f4efa810
  Author: Ahmad Saleem 
  Date:   2024-01-03 (Wed, 03 Jan 2024)

  Changed paths:
M Source/WebCore/editing/ApplyStyleCommand.cpp
M Source/WebCore/editing/ApplyStyleCommand.h

  Log Message:
  ---
  Remove unused function `nodeFullyUnselected` from `ApplyStyleCommand.cpp|h`

https://bugs.webkit.org/show_bug.cgi?id=267047

Reviewed by Ryosuke Niwa.

This PR is to delete unused function `nodeFullyUnselected` from 
ApplyStyleCommand.cpp|h.

* Source/WebCore/editing/ApplyStyleCommand.cpp:
(ApplyStyleCommand::nodeFullyUnselected): Deleted
* Source/WebCore/editing/ApplyStyleCommand.h: Delete function definition

Canonical link: https://commits.webkit.org/272623@main


___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] 77a2ca: Add early return in 'prepareWhitespaceAtPositionFo...

2024-01-02 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 77a2ca7c64f95562693a8be9854b1d1b8f60fe2f
  
https://github.com/WebKit/WebKit/commit/77a2ca7c64f95562693a8be9854b1d1b8f60fe2f
  Author: Ahmad Saleem 
  Date:   2024-01-02 (Tue, 02 Jan 2024)

  Changed paths:
M Source/WebCore/editing/CompositeEditCommand.cpp

  Log Message:
  ---
  Add early return in 'prepareWhitespaceAtPositionForSplit' if there is no 
richly editable position

https://bugs.webkit.org/show_bug.cgi?id=266919

Reviewed by Ryosuke Niwa.

This patch is to add early return inspired by Blink / Chromium to early return, 
if there is
no richly editable position to potentially improve performance.

* Source/WebCore/editing/CompositeEditCommand.cpp:
(CompositeEditCommand::prepareWhitespaceAtPositionForSplit):

Canonical link: https://commits.webkit.org/272570@main


___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] d13d14: Simplify RenderLayer::setParent

2024-01-02 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: d13d1454f6a706fff1abee99a816dc4af627bc5d
  
https://github.com/WebKit/WebKit/commit/d13d1454f6a706fff1abee99a816dc4af627bc5d
  Author: Ahmad Saleem 
  Date:   2024-01-02 (Tue, 02 Jan 2024)

  Changed paths:
M Source/WebCore/rendering/RenderLayer.cpp
M Source/WebCore/rendering/RenderLayer.h

  Log Message:
  ---
  Simplify RenderLayer::setParent

https://bugs.webkit.org/show_bug.cgi?id=266851

Reviewed by Antti Koivisto.

Merge: 
https://chromium.googlesource.com/chromium/blink/+/34436ac331a767eded6b60bc2b68cbcc5d8cb163

There's no need call these functions on RenderLayerCompositor.
RenderLayer::addChild and RenderLayer::removeChild already call them.

* Source/WebCore/rendering/RenderLayer.cpp:
(RenderLayer::addChild):
(RenderLayer::removeChild):
(RenderLayer::setParent): Deleted
(RenderLayer::createReflection):
(RenderLayer::removeReflection):
* Source/WebCore/rendering/RenderLayer.h:

Canonical link: https://commits.webkit.org/272566@main


___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] 2a9263: Remove duplicate 'svg/animations' tests in favor o...

2024-01-01 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 2a92632912838a769ab5ec563052e34438298c03
  
https://github.com/WebKit/WebKit/commit/2a92632912838a769ab5ec563052e34438298c03
  Author: Ahmad Saleem 
  Date:   2024-01-01 (Mon, 01 Jan 2024)

  Changed paths:
M LayoutTests/TestExpectations
M LayoutTests/platform/glib/TestExpectations
M LayoutTests/platform/gtk/TestExpectations
M LayoutTests/platform/ios-wk2/TestExpectations
M LayoutTests/platform/ios/TestExpectations
M LayoutTests/platform/mac-wk1/TestExpectations
M LayoutTests/platform/mac-wk2/TestExpectations
M LayoutTests/platform/mac/TestExpectations
M LayoutTests/platform/wpe/TestExpectations
R LayoutTests/svg/animations/accumulate-values-width-animation-expected.txt
R LayoutTests/svg/animations/accumulate-values-width-animation.html
R LayoutTests/svg/animations/additive-from-to-width-animation-expected.txt
R LayoutTests/svg/animations/additive-from-to-width-animation.html
R LayoutTests/svg/animations/additive-type-by-animation-expected.txt
R LayoutTests/svg/animations/additive-type-by-animation.html
R LayoutTests/svg/animations/additive-values-width-animation-expected.txt
R LayoutTests/svg/animations/additive-values-width-animation.html
R LayoutTests/svg/animations/animVal-basics-expected.txt
R LayoutTests/svg/animations/animVal-basics.html
R LayoutTests/svg/animations/animate-calcMode-spline-by-expected.txt
R LayoutTests/svg/animations/animate-calcMode-spline-by.html
R LayoutTests/svg/animations/animate-calcMode-spline-from-by-expected.txt
R LayoutTests/svg/animations/animate-calcMode-spline-from-by.html
R LayoutTests/svg/animations/animate-calcMode-spline-from-to-expected.txt
R LayoutTests/svg/animations/animate-calcMode-spline-from-to.html
R LayoutTests/svg/animations/animate-calcMode-spline-to-expected.txt
R LayoutTests/svg/animations/animate-calcMode-spline-to.html
R LayoutTests/svg/animations/animate-calcMode-spline-values-expected.txt
R LayoutTests/svg/animations/animate-calcMode-spline-values.html
R LayoutTests/svg/animations/animate-color-calcMode-discrete-expected.txt
R LayoutTests/svg/animations/animate-color-calcMode-discrete.html
R LayoutTests/svg/animations/animate-color-fill-currentColor-expected.txt
R LayoutTests/svg/animations/animate-color-fill-currentColor.html
R LayoutTests/svg/animations/animate-color-fill-from-by-expected.txt
R LayoutTests/svg/animations/animate-color-fill-from-by.html
R LayoutTests/svg/animations/animate-color-transparent-expected.txt
R LayoutTests/svg/animations/animate-color-transparent.html
R LayoutTests/svg/animations/animate-css-xml-attributeType-expected.txt
R LayoutTests/svg/animations/animate-css-xml-attributeType.html
R LayoutTests/svg/animations/animate-currentColor-expected.txt
R LayoutTests/svg/animations/animate-currentColor.html
R 
LayoutTests/svg/animations/animate-dynamic-update-attributeName-expected.txt
R LayoutTests/svg/animations/animate-dynamic-update-attributeName.html
R LayoutTests/svg/animations/animate-elem-02-t-drt-expected.txt
R LayoutTests/svg/animations/animate-elem-02-t-drt.html
R LayoutTests/svg/animations/animate-elem-14-t-drt-expected.txt
R LayoutTests/svg/animations/animate-elem-14-t-drt.html
R LayoutTests/svg/animations/animate-elem-15-t-drt-expected.txt
R LayoutTests/svg/animations/animate-elem-15-t-drt.html
R LayoutTests/svg/animations/animate-elem-16-t-drt-expected.txt
R LayoutTests/svg/animations/animate-elem-16-t-drt.html
R LayoutTests/svg/animations/animate-elem-17-t-drt-expected.txt
R LayoutTests/svg/animations/animate-elem-17-t-drt.html
R LayoutTests/svg/animations/animate-elem-18-t-drt-expected.txt
R LayoutTests/svg/animations/animate-elem-18-t-drt.html
R LayoutTests/svg/animations/animate-elem-19-t-drt-expected.txt
R LayoutTests/svg/animations/animate-elem-19-t-drt.html
R 
LayoutTests/svg/animations/animate-end-attribute-numeric-precision-expected.txt
R LayoutTests/svg/animations/animate-end-attribute-numeric-precision.html
R LayoutTests/svg/animations/animate-from-to-keyTimes-expected.txt
R LayoutTests/svg/animations/animate-from-to-keyTimes.html
R LayoutTests/svg/animations/animate-gradient-transform-expected.txt
R LayoutTests/svg/animations/animate-gradient-transform.html
R LayoutTests/svg/animations/animate-inherit-css-property-expected.txt
R LayoutTests/svg/animations/animate-inherit-css-property.html
R LayoutTests/svg/animations/animate-insert-begin-expected.txt
R LayoutTests/svg/animations/animate-insert-begin.html
R LayoutTests/svg/animations/animate-insert-no-begin-expected.txt
R LayoutTests/svg/animations/animate-insert-no-begin.html
R LayoutTests/svg/animations/animate-keySplines-expected.txt
R LayoutTests/svg/animations/animate-keySplines.html

[webkit-changes] [WebKit/WebKit] 6fdbc4: Sync 'svg/animations' from WPT upstream

2023-12-31 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 6fdbc429226f79f3ac914301dcf2ea02f6975c04
  
https://github.com/WebKit/WebKit/commit/6fdbc429226f79f3ac914301dcf2ea02f6975c04
  Author: Ahmad Saleem 
  Date:   2023-12-31 (Sun, 31 Dec 2023)

  Changed paths:
M 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animate-marker-orient-from-auto-to-auto-start-reverse-expected.txt
M 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animate-marker-orient-from-auto-to-auto-start-reverse.html
R 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animate-path-animation-Cc-Ss-expected.txt
R 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animate-path-animation-Ll-Vv-Hh-expected.txt
R 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animate-path-animation-Mm-Aa-Z-expected.txt
R 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animate-path-animation-Qq-Tt-expected.txt
R 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animate-path-animation-cC-sS-inverse-expected.txt
R 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animate-path-animation-lL-vV-hH-inverse-expected.txt
R 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animate-path-animation-mM-aA-Z-inverse-expected.txt
R 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animate-path-animation-qQ-tT-inverse-expected.txt
R 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animate-path-to-animation-expected.txt
A 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animate-reset-freeze-expected.txt
A 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animate-reset-freeze.html
A 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animateMotion-base-expected.txt
A 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animateMotion-base.html
A 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animateMotion-circle-expected.txt
A 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animateMotion-circle.html
A 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animateMotion-display-none-expected.txt
A 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animateMotion-display-none.html
A 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animateMotion-ellipse-expected.txt
A 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animateMotion-ellipse.html
A 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animateMotion-from-to-rotate-auto-expected.txt
A 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animateMotion-from-to-rotate-auto.html
A 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animateMotion-keyPoints-001-expected.txt
A 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animateMotion-keyPoints-001.html
A 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animateMotion-line-expected.txt
A 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animateMotion-line.html
A 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animateMotion-mpath-expected.txt
A 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animateMotion-mpath.html
A 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animateMotion-rect-expected.txt
A 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animateMotion-rect.html
A 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animated-classname-crash.svg
A 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/custom-events-expected.txt
A 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/custom-events.html
A 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/end-of-time-001-crash.html
A 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/end-of-time-002-crash.html
R 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/end-of-time-crash.html
A 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/event-listeners-expected.txt
A 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/event-listeners.html
A 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/eventbase-non-svg-element-expected.txt
A 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/eventbase-non-svg-element.html
A 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/first-interval-in-the-past-contribute-expected.txt
A 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/first-interval-in-the-past-contribute.html
A 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/first-interval-in-the-past-dont-contribute-expected.txt
A 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/first-interval-in-the-past-dont-contribute.html
M 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/keysplines-x

[webkit-changes] [WebKit/WebKit] 2afefe: Fix rounding of very large and very small LayoutUnits

2023-12-29 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 2afefe7449cd82d4b70c9ed85add5827f44e7278
  
https://github.com/WebKit/WebKit/commit/2afefe7449cd82d4b70c9ed85add5827f44e7278
  Author: Ahmad Saleem 
  Date:   2023-12-29 (Fri, 29 Dec 2023)

  Changed paths:
M 
LayoutTests/platform/ios/fast/block/float/overhanging-tall-block-expected.txt
M 
LayoutTests/platform/mac/fast/block/float/overhanging-tall-block-expected.txt
M 
LayoutTests/platform/wpe/fast/block/float/overhanging-tall-block-expected.txt
M Source/WebCore/platform/LayoutUnit.h
M Tools/TestWebKitAPI/Tests/WebCore/LayoutUnitTests.cpp

  Log Message:
  ---
  Fix rounding of very large and very small LayoutUnits

https://bugs.webkit.org/show_bug.cgi?id=266869

Reviewed by Alan Baradlay.

Merge: 
https://source.chromium.org/chromium/chromium/src/+/a7b04f8fe15406cbf98995da00fc63f73e9fff61

Previously, LayoutUnit's between nearlyMax() and max() would round
down, even though their fractional parts are > 0.5.  Similarly,
LayoutUnit's between min() and nearlyMin() would round up (toward
zero), even though their fractional parts are < -0.5.

* Source/WebCore/platform/LayoutUnit.h:
(round):
* Tools/TestWebKitAPI/Tests/WebCore/LayoutUnitTests.cpp:
(LayoutUnitRounding): Added new test case
* 
LayoutTests/platform/ios/fast/block/float/overhanging-tall-block-expected.txt: 
Rebaselined
* 
LayoutTests/platform/wpe/fast/block/float/overhanging-tall-block-expected.txt: 
Ditto
* 
LayoutTests/platform/mac/fast/block/float/overhanging-tall-block-expected.txt: 
Ditto

Canonical link: https://commits.webkit.org/272534@main


___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] 57f898: Make FloatQuad::boundingBox manage large finite va...

2023-12-29 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 57f898204047c2950cdb7cbe02436a5faf1ba104
  
https://github.com/WebKit/WebKit/commit/57f898204047c2950cdb7cbe02436a5faf1ba104
  Author: Ahmad Saleem 
  Date:   2023-12-29 (Fri, 29 Dec 2023)

  Changed paths:
A LayoutTests/fast/css/transform-infinity-expected.txt
A LayoutTests/fast/css/transform-infinity.html
M Source/WebCore/platform/graphics/FloatQuad.cpp
M Tools/TestWebKitAPI/Tests/WebCore/FloatQuadTests.cpp

  Log Message:
  ---
  Make FloatQuad::boundingBox manage large finite values and infinite ones

https://bugs.webkit.org/show_bug.cgi?id=266855

Reviewed by Alan Baradlay.

Merge: 
https://chromium.googlesource.com/chromium/src.git/+/6f25d3a7fca5d1a30eb5f05c4057ee33aa7eb702
 ,
https://chromium.googlesource.com/chromium/src/+/76905b16d9f5ba9533a7e8d41724fcd383fa4d37
 and
https://chromium.googlesource.com/chromium/src/+/fdda021cbb442c16633595fa580614b6039132e3

This PR is to change FloatQuad::boundingBox() to check for -Infinity and 
Infinity when
converting to a FloatRect, thereby allowing the returned rect to be used
and snapped without hitting the isNaN() check when clamping to saturate.

Further, this is to extend FloatQuad::boundingBox to treat large finite values 
the
same way it treats infinite values, by clamping them to the range of int.

* Source/WebCore/platform/graphics/FloatQuad.cpp:
(clampToIntRange): For clamping new function
(FloatQuad::boundingBox): Use above new function
* Tools/TestWebKitAPI/Tests/WebCore/FloatQuadTests.cpp: New API tests
* LayoutTests/fast/css/transform-infinity.html: Add Test Case
* LayoutTests/fast/css/transform-infinity-expected.txt: Add Test Case 
Expectation

Canonical link: https://commits.webkit.org/272533@main


___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [WebKit/WebKit] 7ee701: Remove unused `valueShouldChangeOnHotTrack` function

2023-12-26 Thread Ahmad Saleem
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 7ee701c3a6f7df1063168dc03ec130f6f7c5cac1
  
https://github.com/WebKit/WebKit/commit/7ee701c3a6f7df1063168dc03ec130f6f7c5cac1
  Author: Ahmad Saleem 
  Date:   2023-12-26 (Tue, 26 Dec 2023)

  Changed paths:
M Source/WebCore/platform/PopupMenuClient.h
M Source/WebCore/rendering/RenderMenuList.h
M Source/WebCore/rendering/RenderSearchField.h

  Log Message:
  ---
  Remove unused `valueShouldChangeOnHotTrack` function

https://bugs.webkit.org/show_bug.cgi?id=266908

Reviewed by Tim Nguyen.

This patch is to remove 'valueShouldChangeOnHotTrack', which does not have any 
call sites
and just return 'true' or 'false' without any usage.

* Source/WebCore/platform/PopupMenuClient.h:
* Source/WebCore/rendering/RenderMenuList.h:
* Source/WebCore/rendering/RenderSearchField.h:

Canonical link: https://commits.webkit.org/272507@main


___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


  1   2   3   4   5   >