Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 354d46a613b7dd92b44cd2d770f52127b33e546c
      
https://github.com/WebKit/WebKit/commit/354d46a613b7dd92b44cd2d770f52127b33e546c
  Author: Nisha Jain <nisha_j...@apple.com>
  Date:   2024-05-22 (Wed, 22 May 2024)

  Changed paths:
    A 
LayoutTests/fast/rendering/render-layer-with-providedbacking-crash-expected.txt
    A LayoutTests/fast/rendering/render-layer-with-providedbacking-crash.html
    M Source/WebCore/rendering/RenderLayer.cpp

  Log Message:
  -----------
  RenderLayer : Unbalanced begin/endTransparencyLayers with nested masked 
elements and backing sharing causes a crash.
https://bugs.webkit.org/show_bug.cgi?id=269865
rdar://113144444.

Reviewed by Simon Fraser.

In order to balance the begin/endTransparencyLayers call for a 
TransparencyLayer with nested masked elements and backing sharing, added 
'provided backing/paint to' into account while doing 'ancestor' traversal.

* 
LayoutTests/fast/rendering/render-layer-with-providedbacking-crash-expected.txt:
 Added.
* LayoutTests/fast/rendering/render-layer-with-providedbacking-crash.html: 
Added.
* Source/WebCore/rendering/RenderLayer.cpp:
(WebCore::RenderLayer::transparentPaintingAncestor):

Originally-landed-as: 272448.600@safari-7618-branch (fc090f6ee88d). 
rdar://128545892
Canonical link: https://commits.webkit.org/279158@main


  Commit: 6398a57fc5a53f9fed588bfd32a13a8f55285ca0
      
https://github.com/WebKit/WebKit/commit/6398a57fc5a53f9fed588bfd32a13a8f55285ca0
  Author: Scott Marcy <msc...@apple.com>
  Date:   2024-05-22 (Wed, 22 May 2024)

  Changed paths:
    M LayoutTests/TestExpectations
    A LayoutTests/ipc/removeMediaUsageManagerSession-test-expected.txt
    A LayoutTests/ipc/removeMediaUsageManagerSession-test.html

  Log Message:
  -----------
  Adds a simplified test case to verify an over-release in ScreenTime is fixed.
https://bugs.webkit.org/show_bug.cgi?id=270461
rdar://115279815

Reviewed by David Kilzer.

This test is currently disabled in TestExpectations due to rdar://120486467 
(Provide a way to notify WebKitTestRunner when we hit a purposeful 
MESSAGE_CHECK (267714)).

* LayoutTests/TestExpectations:
* LayoutTests/ipc/removeMediaUsageManagerSession-test-expected.txt: Added.
* LayoutTests/ipc/removeMediaUsageManagerSession-test.html: Added.

Originally-landed-as: 272448.683@safari-7618-branch (6e9c0ea8de57). 
rdar://128546108
Canonical link: https://commits.webkit.org/279159@main


  Commit: d8547c86a7407a7a4e6e39c82773391be270d94f
      
https://github.com/WebKit/WebKit/commit/d8547c86a7407a7a4e6e39c82773391be270d94f
  Author: Rob Buis <rb...@igalia.com>
  Date:   2024-05-22 (Wed, 22 May 2024)

  Changed paths:
    A 
LayoutTests/security/schedule-request-object-then-disconnect-crash-expected.txt
    A LayoutTests/security/schedule-request-object-then-disconnect-crash.html

  Log Message:
  -----------
  Add test case for object loading crash
https://bugs.webkit.org/show_bug.cgi?id=268771
rdar://121959099

Reviewed by Ryosuke Niwa.

This test case applies to this bug as well as bug 264626, meaning it will crash
without the fix from bug 264626. Note that it makes more sense to land this test
than the one from bug 264626 as that one is flaky and this one is small and
reproduces every time.

* 
LayoutTests/security/schedule-request-object-then-disconnect-crash-expected.txt:
 Added.
* LayoutTests/security/schedule-request-object-then-disconnect-crash.html: 
Added.

Originally-landed-as: 274097.11@webkit-2024.2-embargoed (22a024aa0b40). 
rdar://128546360
Canonical link: https://commits.webkit.org/279160@main


  Commit: 345a36c5552dab4470ceb58265f42188094d0b0d
      
https://github.com/WebKit/WebKit/commit/345a36c5552dab4470ceb58265f42188094d0b0d
  Author: Darryl Parkinson <d_parkin...@apple.com>
  Date:   2024-05-22 (Wed, 22 May 2024)

  Changed paths:
    M Source/WebCore/workers/service/server/SWServerWorker.cpp
    M Source/WebCore/workers/service/server/SWServerWorker.h
    M 
Source/WebKit/NetworkProcess/ServiceWorker/WebSWServerToContextConnection.cpp
    M 
Source/WebKit/NetworkProcess/ServiceWorker/WebSWServerToContextConnection.h

  Log Message:
  -----------
  Ensure that the SWServerWorker is in the correct state before finishing 
installation
rdar://121429889

Reviewed by Youenn Fablet.

Ensure that the SWServerWorker is in the expected state and bail if this method 
is triggered on a SWServerWorker in a different state. This method is callable 
over CoreIPC passing a ServiceWorkerIdentifier. Passing the ID of a service 
worker in any other state will reach the RELEASE_ASSERT

* Source/WebCore/workers/service/server/SWServerWorker.cpp:
(WebCore::SWServerWorker::didFinishInstall):

Originally-landed-as: 272448.701@safari-7618-branch (be630dbb12c9). 
rdar://128546484
Canonical link: https://commits.webkit.org/279161@main


Compare: https://github.com/WebKit/WebKit/compare/b287b6cc9662...345a36c5552d

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

Reply via email to