Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 19e0726161fc1b0a44ac88937026cdbdf68c8aa2
      
https://github.com/WebKit/WebKit/commit/19e0726161fc1b0a44ac88937026cdbdf68c8aa2
  Author: Charlie Wolfe <[email protected]>
  Date:   2026-05-28 (Thu, 28 May 2026)

  Changed paths:
    M Configurations/CommonBase.xcconfig

  Log Message:
  -----------
  Fix inverted SPI auditing gate for `OVERRIDE_SUPPORTS_TEXT_BASED_API`
https://bugs.webkit.org/show_bug.cgi?id=315784
rdar://178180906

Reviewed by Elliott Williams.

304191@main intended to skip the iOS SPI audit when TAPI is locally disabled
(OVERRIDE_SUPPORTS_TEXT_BASED_API=NO), but the formula did the opposite: it 
only skipped the audit
when OVERRIDE_SUPPORTS_TEXT_BASED_API=YES.

Old:  WK_NOT_(WK_OR_(SANITIZER, OVERRIDE))   -- skips audit iff OVERRIDE=YES
New:  WK_AND_(WK_NOT_(SANITIZER), OVERRIDE:default=YES)
                                                -- audits iff !sanitizer && 
TAPI on

The :default=YES form ensures the unset case still audits, while an explicit NO 
(the value that
actually turns TAPI off) now skips the audit as intended. Sanitizer behavior is 
unchanged.

* Configurations/CommonBase.xcconfig:

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



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to