Branch: refs/heads/safari-7614.1.22.0-branch
  Home:   https://github.com/WebKit/WebKit
  Commit: e53b4dc4c811c08413918c8b494a6d91df80e79a
      
https://github.com/WebKit/WebKit/commit/e53b4dc4c811c08413918c8b494a6d91df80e79a
  Author: Alan Coon <[email protected]>
  Date:   2022-07-18 (Mon, 18 Jul 2022)

  Changed paths:
    M Source/JavaScriptCore/Configurations/Version.xcconfig
    M Source/ThirdParty/ANGLE/Configurations/Version.xcconfig
    M Source/ThirdParty/libwebrtc/Configurations/Version.xcconfig
    M Source/WebCore/Configurations/Version.xcconfig
    M Source/WebCore/PAL/Configurations/Version.xcconfig
    M Source/WebGPU/Configurations/Version.xcconfig
    M Source/WebInspectorUI/Configurations/Version.xcconfig
    M Source/WebKit/Configurations/Version.xcconfig
    M Source/WebKitLegacy/mac/Configurations/Version.xcconfig

  Log Message:
  -----------
  Versioning.

WebKit-7614.1.22.0.1

Canonical link: https://commits.webkit.org/[email protected]


  Commit: 1387ad08185a6cd111970352b7b0f37db8d43ede
      
https://github.com/WebKit/WebKit/commit/1387ad08185a6cd111970352b7b0f37db8d43ede
  Author: Tyler Wilcock <[email protected]>
  Date:   2022-07-18 (Mon, 18 Jul 2022)

  Changed paths:
    M Source/WebCore/accessibility/ios/WebAccessibilityObjectWrapperIOS.mm

  Log Message:
  -----------
  Cherry-pick f2ad9495065a. rdar://problem/96973047

    AX: WebAccessibilityObjectWrapperIOS::accessibilityValue should Ref its 
backingObject
    https://bugs.webkit.org/show_bug.cgi?id=242829

    Reviewed by Chris Fleizach.

    This is better practice.

    * Source/WebCore/accessibility/ios/WebAccessibilityObjectWrapperIOS.mm:
    (-[WebAccessibilityObjectWrapper accessibilityValue]):

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

Canonical link: https://commits.webkit.org/[email protected]


  Commit: 0abe6f7615feb1eeecf2c3cf8382d474f4c797b5
      
https://github.com/WebKit/WebKit/commit/0abe6f7615feb1eeecf2c3cf8382d474f4c797b5
  Author: Sihui Liu <[email protected]>
  Date:   2022-07-18 (Mon, 18 Jul 2022)

  Changed paths:
    M Source/WTF/wtf/FileSystem.cpp
    M Source/WTF/wtf/FileSystem.h
    M Source/WTF/wtf/cocoa/FileSystemCocoa.mm
    M Source/WebKit/NetworkProcess/NetworkProcess.h
    M Source/WebKit/NetworkProcess/NetworkProcess.messages.in
    M Source/WebKit/NetworkProcess/cocoa/NetworkProcessCocoa.mm
    M Source/WebKit/NetworkProcess/storage/NetworkStorageManager.cpp
    M Source/WebKit/NetworkProcess/storage/NetworkStorageManager.h
    M Source/WebKit/NetworkProcess/storage/OriginStorageManager.cpp
    M Source/WebKit/NetworkProcess/storage/OriginStorageManager.h
    M Source/WebKit/UIProcess/API/Cocoa/WKWebsiteDataStore.mm
    M Source/WebKit/UIProcess/API/Cocoa/WKWebsiteDataStorePrivate.h
    M Source/WebKit/UIProcess/Network/NetworkProcessProxy.h
    M Source/WebKit/UIProcess/Network/NetworkProcessProxyCocoa.mm
    M Source/WebKit/UIProcess/WebsiteData/Cocoa/WebsiteDataStoreCocoa.mm
    M Source/WebKit/UIProcess/WebsiteData/WebsiteDataStore.h
    M Tools/TestWebKitAPI/Tests/WebKitCocoa/LocalStoragePersistence.mm
    M Tools/TestWebKitAPI/Tests/WebKitCocoa/WebsiteDataStoreCustomPaths.mm

  Log Message:
  -----------
  Cherry-pick d3c10b0ee8a1. rdar://problem/94855540

    [iOS] Include origin directory in backup if it is visited after certain 
period of time
    https://bugs.webkit.org/show_bug.cgi?id=242605
    rdar://94855540

    Reviewed by Geoffrey Garen.

    In iOS 16, we introduced origin directory and origin file in new website 
data layout. This leads to more directories
    and files are backed up for WebKit apps, increasing backup size and putting 
pressure on backup server. To solve the
    issue, we now only back up origin directories if user visits the origin 
multiple times.
    Specifically, what this patch does are:
    1. mark origin directory excluded from backup at its creation
    2. mark origin directory included in backup when origin directory is 
visited after backup exclusion period (currently
    the period is 24 hours)

    * Source/WTF/wtf/FileSystem.cpp:
    (WTF::FileSystemImpl::setExcludedFromBackup):
    (WTF::FileSystemImpl::excludeFromBackup): Deleted.
    * Source/WTF/wtf/FileSystem.h:
    * Source/WTF/wtf/cocoa/FileSystemCocoa.mm:
    (WTF::FileSystemImpl::setExcludedFromBackup):
    (WTF::FileSystemImpl::excludeFromBackup): Deleted.
    * Source/WebKit/NetworkProcess/NetworkProcess.h:
    * Source/WebKit/NetworkProcess/NetworkProcess.messages.in:
    * Source/WebKit/NetworkProcess/cocoa/NetworkProcessCocoa.mm:
    (WebKit::NetworkProcess::setBackupExclusionPeriodForTesting):
    * Source/WebKit/NetworkProcess/storage/NetworkStorageManager.cpp:
    (WebKit::writeOriginToFile):
    (WebKit::NetworkStorageManager::NetworkStorageManager):
    (WebKit::NetworkStorageManager::includeOriginInBackupIfNecessary):
    (WebKit::NetworkStorageManager::writeOriginToFileIfNecessary):
    (WebKit::NetworkStorageManager::setBackupExclusionPeriodForTesting):
    * Source/WebKit/NetworkProcess/storage/NetworkStorageManager.h:
    * Source/WebKit/NetworkProcess/storage/OriginStorageManager.cpp:
    (WebKit::OriginStorageManager::StorageBucket::resolvedLocalStoragePath):
    * Source/WebKit/NetworkProcess/storage/OriginStorageManager.h:
    (WebKit::OriginStorageManager::originFileCreationTimestamp const):
    (WebKit::OriginStorageManager::setOriginFileCreationTimestamp):
    (WebKit::OriginStorageManager::includedInBackup const):
    (WebKit::OriginStorageManager::markIncludedInBackup):
    (WebKit::OriginStorageManager::didWriteOriginToFile const): Deleted.
    (WebKit::OriginStorageManager::markDidWriteOriginToFile): Deleted.
    * Source/WebKit/UIProcess/API/Cocoa/WKWebsiteDataStore.mm:
    (-[WKWebsiteDataStore 
_setBackupExclusionPeriodForTesting:completionHandler:]):
    * Source/WebKit/UIProcess/API/Cocoa/WKWebsiteDataStorePrivate.h:
    * Source/WebKit/UIProcess/Network/NetworkProcessProxy.h:
    * Source/WebKit/UIProcess/Network/NetworkProcessProxyCocoa.mm:
    (WebKit::NetworkProcessProxy::setBackupExclusionPeriodForTesting):
    * Source/WebKit/UIProcess/WebsiteData/Cocoa/WebsiteDataStoreCocoa.mm:
    (WebKit::WebsiteDataStore::setBackupExclusionPeriodForTesting):
    * Source/WebKit/UIProcess/WebsiteData/WebsiteDataStore.h:
    * Tools/TestWebKitAPI/Tests/WebKitCocoa/LocalStoragePersistence.mm:
    (TEST):
    * Tools/TestWebKitAPI/Tests/WebKitCocoa/WebsiteDataStoreCustomPaths.mm:
    (TEST):

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

Canonical link: https://commits.webkit.org/[email protected]


  Commit: fcb769e6b132740b56733c906a10be33be2595eb
      
https://github.com/WebKit/WebKit/commit/fcb769e6b132740b56733c906a10be33be2595eb
  Author: Alan Coon <[email protected]>
  Date:   2022-07-20 (Wed, 20 Jul 2022)

  Changed paths:
    M Source/JavaScriptCore/Configurations/Version.xcconfig
    M Source/ThirdParty/ANGLE/Configurations/Version.xcconfig
    M Source/ThirdParty/libwebrtc/Configurations/Version.xcconfig
    M Source/WebCore/Configurations/Version.xcconfig
    M Source/WebCore/PAL/Configurations/Version.xcconfig
    M Source/WebGPU/Configurations/Version.xcconfig
    M Source/WebInspectorUI/Configurations/Version.xcconfig
    M Source/WebKit/Configurations/Version.xcconfig
    M Source/WebKitLegacy/mac/Configurations/Version.xcconfig

  Log Message:
  -----------
  Versioning.

WebKit-7614.1.22.0.2

Canonical link: https://commits.webkit.org/[email protected]


  Commit: 962585bdddc9431d1cacaf315f6096eb2ad82619
      
https://github.com/WebKit/WebKit/commit/962585bdddc9431d1cacaf315f6096eb2ad82619
  Author: J Pascoe <[email protected]>
  Date:   2022-07-20 (Wed, 20 Jul 2022)

  Changed paths:
    M Source/WTF/wtf/cocoa/SpanCocoa.h
    M Source/WebCore/Modules/webauthn/AuthenticationExtensionsClientInputs.cpp
    M Source/WebCore/Modules/webauthn/AuthenticationExtensionsClientInputs.h
    M Source/WebCore/Modules/webauthn/cbor/CBORReader.cpp
    M Source/WebCore/Modules/webauthn/cbor/CBORReader.h
    M Source/WebKit/UIProcess/API/Cocoa/_WKWebAuthenticationPanel.mm

  Log Message:
  -----------
  Cherry-pick c93cca1a0e69. rdar://problem/96912101

    [WebAuthn] CBOR encoded extensions not passed along during assertions
    https://bugs.webkit.org/show_bug.cgi?id=242913
    rdar://96912101

    Reviewed by Chris Dumez.

    * Source/WebKit/UIProcess/API/Cocoa/_WKWebAuthenticationPanel.mm:
    (+[_WKWebAuthenticationPanel convertToCoreRequestOptionsWithOptions:]):
    * Source/WTF/wtf/cocoa/SpanCocoa.h:
    (WTF::asUInt8Span):
    * Source/WebCore/Modules/webauthn/AuthenticationExtensionsClientInputs.cpp:
    (WebCore::AuthenticationExtensionsClientInputs::fromCBOR):
    * Source/WebCore/Modules/webauthn/AuthenticationExtensionsClientInputs.h:
    * Source/WebKit/UIProcess/API/Cocoa/_WKWebAuthenticationPanel.mm:
    (+[_WKWebAuthenticationPanel convertToCoreCreationOptionsWithOptions:]):
    (+[_WKWebAuthenticationPanel convertToCoreRequestOptionsWithOptions:]):
    Pass along CBOR encoded extension to ASC, use span to avoid copy. Rest of 
callsites to be fixed in
    https://bugs.webkit.org/show_bug.cgi?id=242919.

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

Canonical link: https://commits.webkit.org/[email protected]


  Commit: e90aff6601a511fd0ce8de33b45c241e2c5e3712
      
https://github.com/WebKit/WebKit/commit/e90aff6601a511fd0ce8de33b45c241e2c5e3712
  Author: Youenn Fablet <[email protected]>
  Date:   2022-07-20 (Wed, 20 Jul 2022)

  Changed paths:
    M Source/WebCore/platform/mediastream/mac/AVVideoCaptureSource.mm

  Log Message:
  -----------
  Cherry-pick 19a6a3753222. rdar://problem/97102894

    In iOS 16 beta 20A5312j, Chrome 103 calls getUserMedia() will get black 
video
    https://bugs.webkit.org/show_bug.cgi?id=242795
    rdar://problem/97102894

    Reviewed by Jer Noble.

    * Source/WebCore/platform/mediastream/mac/AVVideoCaptureSource.mm:
    (WebCore::AVVideoCaptureSource::setupSession):
    WKWebView applications may not always have an identity due to a lower level 
bug.
    In that case, we can capture using the previous API without identity.
    Add logging to ensure we notice that we do not provide identity.

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

Canonical link: https://commits.webkit.org/[email protected]


Compare: https://github.com/WebKit/WebKit/compare/e53b4dc4c811%5E...e90aff6601a5
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to