[webkit-changes] [WebKit/WebKit] e53b4d: Versioning.
youennf
noreply at github.com
Thu Oct 26 12:09:14 PDT 2023
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 <alancoon at apple.com>
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/252432.10@safari-7614.1.22.0-branch
Commit: 1387ad08185a6cd111970352b7b0f37db8d43ede
https://github.com/WebKit/WebKit/commit/1387ad08185a6cd111970352b7b0f37db8d43ede
Author: Tyler Wilcock <tyler_w at apple.com>
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/252432.11@safari-7614.1.22.0-branch
Commit: 0abe6f7615feb1eeecf2c3cf8382d474f4c797b5
https://github.com/WebKit/WebKit/commit/0abe6f7615feb1eeecf2c3cf8382d474f4c797b5
Author: Sihui Liu <sihui_liu at apple.com>
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/252432.12@safari-7614.1.22.0-branch
Commit: fcb769e6b132740b56733c906a10be33be2595eb
https://github.com/WebKit/WebKit/commit/fcb769e6b132740b56733c906a10be33be2595eb
Author: Alan Coon <alancoon at apple.com>
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/252432.13@safari-7614.1.22.0-branch
Commit: 962585bdddc9431d1cacaf315f6096eb2ad82619
https://github.com/WebKit/WebKit/commit/962585bdddc9431d1cacaf315f6096eb2ad82619
Author: J Pascoe <j_pascoe at apple.com>
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/252432.14@safari-7614.1.22.0-branch
Commit: e90aff6601a511fd0ce8de33b45c241e2c5e3712
https://github.com/WebKit/WebKit/commit/e90aff6601a511fd0ce8de33b45c241e2c5e3712
Author: Youenn Fablet <youennf at gmail.com>
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/252432.15@safari-7614.1.22.0-branch
Compare: https://github.com/WebKit/WebKit/compare/e53b4dc4c811%5E...e90aff6601a5
More information about the webkit-changes
mailing list