[webkit-changes] [WebKit/WebKit] 23c76f: [JSC] Update outdated comments for `WasmModuleInfo...

2024-08-04 Thread SUZUKI Sosuke
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 23c76f82dce26b1ba9f4770df7b2fe6b2967dc42
  
https://github.com/WebKit/WebKit/commit/23c76f82dce26b1ba9f4770df7b2fe6b2967dc42
  Author: Sosuke Suzuki 
  Date:   2024-08-04 (Sun, 04 Aug 2024)

  Changed paths:
M Source/JavaScriptCore/wasm/WasmModuleInformation.h

  Log Message:
  ---
  [JSC] Update outdated comments for `WasmModuleInformation`
https://bugs.webkit.org/show_bug.cgi?id=277590

Reviewed by Keith Miller.

The comments in `WasmModuleInformat.h` state that the JSC Wasm implementation 
can only have one
memory and one table. However, 
https://github.com/WebKit/WebKit/commit/f8e5d3c58c7eafc12c1264c2321e72ec67a6077a
now allows for multiple tables. Therefore, these comments are outdated.

This patch updates the outdated comments to reflect the current state.

* Source/JavaScriptCore/wasm/WasmModuleInformation.h:

Canonical link: https://commits.webkit.org/281815@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] ed167d: Use cascade-alias instead of related-property in C...

2024-08-04 Thread Antti Koivisto
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: ed167d83d75e6576619e1d72c55f61acfd66271e
  
https://github.com/WebKit/WebKit/commit/ed167d83d75e6576619e1d72c55f61acfd66271e
  Author: Antti Koivisto 
  Date:   2024-08-04 (Sun, 04 Aug 2024)

  Changed paths:
M LayoutTests/fast/css/getComputedStyle/computed-style-expected.txt
M 
LayoutTests/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt
M 
LayoutTests/imported/w3c/web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt
M LayoutTests/svg/css/getComputedStyle-basic-expected.txt
M Source/WebCore/css/CSSProperties.json
M Source/WebCore/css/process-css-properties.py
M Source/WebCore/dom/Document.cpp
M Source/WebCore/rendering/style/FillLayer.cpp

  Log Message:
  ---
  Use cascade-alias instead of related-property in CSSProperties.json
https://bugs.webkit.org/show_bug.cgi?id=277591
rdar://133128418

Reviewed by Tim Nguyen.

It is a simpler and faster mechanism as it does not turn properties into 
deferred properties.

box-shadow/-webkit-box-shadow is the only remaining related-property pair. It 
requires a little bit of
refactoring.

* LayoutTests/fast/css/getComputedStyle/computed-style-expected.txt:
* 
LayoutTests/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
* 
LayoutTests/imported/w3c/web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt:

Aliases are not part of computed style enumeration.

* Source/WebCore/css/CSSProperties.json:
* Source/WebCore/css/process-css-properties.py:
(StyleProperty.is_skipped_from_computed_style):
* Source/WebCore/dom/Document.cpp:
(WebCore::Document::exposedComputedCSSPropertyIDs):

Decide dynamically if the property is exposed as it may be affected by settings.

* Source/WebCore/rendering/style/FillLayer.cpp:
(WebCore::FillLayer::FillLayer):

The m_compositeSet bit was mistakenly always set for mask layers, preventing 
composite propagation
to other layers.

Canonical link: https://commits.webkit.org/281816@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] b13ce5: [SVG2] Remove non-standard `hasExtension`

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

  Changed paths:
M LayoutTests/imported/w3c/web-platform-tests/svg/historical-expected.txt
M LayoutTests/svg/dom/SVGTests-expected.txt
M LayoutTests/svg/dom/SVGTests.html
M Source/WebCore/svg/SVGTests.idl

  Log Message:
  ---
  [SVG2] Remove non-standard `hasExtension`

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

Reviewed by Darin Adler.

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

They were removed SVG2 Web Specification [1] and also dropped from
Blink in 2015 [2].

[1] https://github.com/w3c/svgwg/commit/14d377471e0746c937ea2aa61d73da45bca48d32

[2] 
https://chromium.googlesource.com/chromium/src.git/+/22a2b9b39db47a78307c1d1353d0f55e265823ce

* Source/WebCore/svg/SVGTests.idl:
* LayoutTests/imported/w3c/web-platform-tests/svg/historical-expected.txt: 
Rebaselined
* LayoutTests/svg/dom/SVGTests.html: Ditto
* LayoutTests/svg/dom/SVGTests-expected.txt: Ditto

Canonical link: https://commits.webkit.org/281817@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] 4a5feb: Update Slovenian (sl) translation

2024-08-04 Thread Michael Catanzaro
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 4a5febf4811eed7ea7b7ed5e5b9b8b1b9ff1afb4
  
https://github.com/WebKit/WebKit/commit/4a5febf4811eed7ea7b7ed5e5b9b8b1b9ff1afb4
  Author: Michael Catanzaro 
  Date:   2024-08-04 (Sun, 04 Aug 2024)

  Changed paths:
M Source/WebCore/platform/gtk/po/sl.po

  Log Message:
  ---
  Update Slovenian (sl) translation
https://bugs.webkit.org/show_bug.cgi?id=277606

Unreviewed translation update.

* Source/WebCore/platform/gtk/po/sl.po:

Canonical link: https://commits.webkit.org/281818@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] e3381b: [Win] Unreviewed test gardening

2024-08-04 Thread Fujii Hironori
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: e3381b0cc33ef72cb7dd6b257e6276a485767b00
  
https://github.com/WebKit/WebKit/commit/e3381b0cc33ef72cb7dd6b257e6276a485767b00
  Author: Fujii Hironori 
  Date:   2024-08-04 (Sun, 04 Aug 2024)

  Changed paths:
M LayoutTests/platform/win/TestExpectations

  Log Message:
  ---
  [Win] Unreviewed test gardening

* LayoutTests/platform/win/TestExpectations:

Canonical link: https://commits.webkit.org/281819@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] ad48da: Fix the DisplayLists log stream to log display lis...

2024-08-04 Thread Simon Fraser
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: ad48da3b3b4136d0b1a612aca2e383ea04046f07
  
https://github.com/WebKit/WebKit/commit/ad48da3b3b4136d0b1a612aca2e383ea04046f07
  Author: Simon Fraser 
  Date:   2024-08-04 (Sun, 04 Aug 2024)

  Changed paths:
M Source/WebKit/GPUProcess/graphics/RemoteDisplayListRecorder.h

  Log Message:
  ---
  Fix the DisplayLists log stream to log display list items
https://bugs.webkit.org/show_bug.cgi?id=277611
rdar://133168502

Reviewed by Wenson Hsieh.

Have the `DisplayLists` log channel log each display list item as it's applied.

Protect the extra includes with `#if !LOG_DISABLED` to avoid too much build 
slowdown in Release.

* Source/WebKit/GPUProcess/graphics/RemoteDisplayListRecorder.h:
(WebKit::RemoteDisplayListRecorder::handleItem):

Canonical link: https://commits.webkit.org/281820@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] 20b1ec: [Win WebKitTestRunner] Fails to capture a crash lo...

2024-08-04 Thread Fujii Hironori
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 20b1ec0bfbe1e52d668ae9542715162d0e032b4c
  
https://github.com/WebKit/WebKit/commit/20b1ec0bfbe1e52d668ae9542715162d0e032b4c
  Author: Fujii Hironori 
  Date:   2024-08-04 (Sun, 04 Aug 2024)

  Changed paths:
M Tools/WebKitTestRunner/win/TestControllerWin.cpp
M Tools/WebKitTestRunner/win/WebKitTestRunnerWS.cpp

  Log Message:
  ---
  [Win WebKitTestRunner] Fails to capture a crash log if the crash happens 
before SetUnhandledExceptionFilter
https://bugs.webkit.org/show_bug.cgi?id=277614

Reviewed by Ross Kirsling.

After https://commits.webkit.org/280706@main introduced
WebKitTestRunnerWS.exe spawning WebKitTestRunner.exe process,
run-webkit-tests scripts failed to capture a crash log of a child
WebKitTestRunner.exe process if the crash happened before calling
SetUnhandledExceptionFilter. For example, crashes in JSC::initialize()
and WebKit::InitializeWebKit2() were not captured.

Instead of using SetUnhandledExceptionFilter in WebKitTestRunner.exe,
output the #CRASH message in WebKitTestRunnerWS.exe.

* Tools/WebKitTestRunner/win/TestControllerWin.cpp:
(WTR::TestController::platformInitialize):
(WTR::exceptionFilter): Deleted.
* Tools/WebKitTestRunner/win/WebKitTestRunnerWS.cpp:
(wmain):

Canonical link: https://commits.webkit.org/281821@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] c6b7bd: REGRESSION(281640@main): [WPE] Do not try to use e...

2024-08-04 Thread Carlos Garcia Campos
  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: c6b7bd1d25ee9992a1e6fd311e9ac28bb90bf4cf
  
https://github.com/WebKit/WebKit/commit/c6b7bd1d25ee9992a1e6fd311e9ac28bb90bf4cf
  Author: Carlos Garcia Campos 
  Date:   2024-08-04 (Sun, 04 Aug 2024)

  Changed paths:
M Source/WebKit/WPEPlatform/wpe/wayland/WPEViewWayland.cpp

  Log Message:
  ---
  REGRESSION(281640@main): [WPE] Do not try to use explicit sync with shared 
memory buffers
https://bugs.webkit.org/show_bug.cgi?id=277542

Reviewed by Alejandro G. Castro.

We should check the buffer type before using DMA-BUF specific APIs.

* Source/WebKit/WPEPlatform/wpe/wayland/WPEViewWayland.cpp:
(wpeViewWaylandRenderBuffer):

Canonical link: https://commits.webkit.org/281822@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