Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: f8192d525e8b9f281a672cb3bf49b2889ce088a0
      
https://github.com/WebKit/WebKit/commit/f8192d525e8b9f281a672cb3bf49b2889ce088a0
  Author: Elliott Williams <[email protected]>
  Date:   2023-10-13 (Fri, 13 Oct 2023)

  Changed paths:
    M Source/WebKit/Scripts/update-info-plist-for-runningboard.sh
    M Source/WebKit/WebKit.xcodeproj/project.pbxproj

  Log Message:
  -----------
  WebContent.Development service missing RunningBoard assertion entitlement
https://bugs.webkit.org/show_bug.cgi?id=263078
rdar://116866896

Reviewed by Chris Dumez.

The Development XPC service doesn't use restricted entitlements, so that
it can be debugged when it's part of the system. This means it cannot
take RunningBoard assertions, so it should be opted out of RunningBoard
entirely to avoid being suspended/deprioritized.

* Source/WebKit/Scripts/update-info-plist-for-runningboard.sh: During
  debug builds, when the _normal_ WebContent service has restricted
  entitlements disabled, make the script a no-op.
* Source/WebKit/WebKit.xcodeproj/project.pbxproj: Delete the
  WebContent.Development target's script phase that invokes
  update-info-plist-for-runningboard.sh.

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


_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to