[webkit-changes] [WebKit/WebKit] 37b3c6: Update serialization for NSURLProtectionSpace
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 37b3c66c5aaeb4d33fe77712bee5f65a3aedbccc https://github.com/WebKit/WebKit/commit/37b3c66c5aaeb4d33fe77712bee5f65a3aedbccc Author: Simon Lewis Date: 2024-06-05 (Wed, 05 Jun 2024) Changed paths: M Source/WebKit/Shared/Cocoa/CoreIPCNSURLProtectionSpace.serialization.in Log Message: --- Update serialization for NSURLProtectionSpace https://bugs.webkit.org/show_bug.cgi?id=275138 rdar://129260282 Reviewed by Brady Eidson. * Source/WebKit/Shared/Cocoa/CoreIPCNSURLProtectionSpace.serialization.in: Canonical link: https://commits.webkit.org/279744@main 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
[webkit-changes] [WebKit/WebKit] 993ecb: Generate serialization for NSURLProtectionSpace
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 993ecb7ef85e18f280dd7876d150ef5054ac32f2 https://github.com/WebKit/WebKit/commit/993ecb7ef85e18f280dd7876d150ef5054ac32f2 Author: Simon Lewis Date: 2024-02-14 (Wed, 14 Feb 2024) Changed paths: M Source/WebKit/DerivedSources-input.xcfilelist M Source/WebKit/DerivedSources.make M Source/WebKit/Shared/Cocoa/ArgumentCodersCocoa.h M Source/WebKit/Shared/Cocoa/ArgumentCodersCocoa.mm M Source/WebKit/Shared/Cocoa/CoreIPCNSCFObject.h M Source/WebKit/Shared/Cocoa/CoreIPCNSCFObject.mm A Source/WebKit/Shared/Cocoa/CoreIPCNSURLProtectionSpace.serialization.in M Source/WebKit/WebKit.xcodeproj/project.pbxproj M Tools/TestWebKitAPI/Tests/IPC/IPCSerialization.mm Log Message: --- Generate serialization for NSURLProtectionSpace https://bugs.webkit.org/show_bug.cgi?id=269021 rdar://problem/122584628 Reviewed by Alex Christensen. * Source/WebKit/DerivedSources-input.xcfilelist: * Source/WebKit/DerivedSources.make: * Source/WebKit/Shared/Cocoa/ArgumentCodersCocoa.h: * Source/WebKit/Shared/Cocoa/ArgumentCodersCocoa.mm: (IPC::typeFromObject): (IPC::shouldEnableStrictMode): * Source/WebKit/Shared/Cocoa/CoreIPCNSCFObject.h: * Source/WebKit/Shared/Cocoa/CoreIPCNSCFObject.mm: (WebKit::valueFromID): * Source/WebKit/Shared/Cocoa/CoreIPCNSURLProtectionSpace.serialization.in: Added. * Source/WebKit/WebKit.xcodeproj/project.pbxproj: * Tools/TestWebKitAPI/Tests/IPC/IPCSerialization.mm: (isEqual): (operator==): (TEST): Canonical link: https://commits.webkit.org/274633@main ___ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [WebKit/WebKit] 05129f: Generate Serialization for WebCore::Font and WebCo...
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 05129ff5e069ff1d09d103b9de6878124a0c89e7 https://github.com/WebKit/WebKit/commit/05129ff5e069ff1d09d103b9de6878124a0c89e7 Author: Simon Lewis Date: 2024-02-06 (Tue, 06 Feb 2024) Changed paths: M Source/WebCore/platform/graphics/Font.cpp M Source/WebCore/platform/graphics/Font.h M Source/WebCore/platform/graphics/FontCustomPlatformData.h M Source/WebCore/platform/graphics/FontPlatformData.cpp M Source/WebCore/platform/graphics/FontPlatformData.h M Source/WebCore/platform/graphics/coretext/FontCustomPlatformDataCoreText.cpp M Source/WebCore/platform/graphics/coretext/FontPlatformDataCoreText.cpp M Source/WebKit/Shared/Cocoa/WebCoreArgumentCodersCocoa.mm M Source/WebKit/Shared/Cocoa/WebCoreArgumentCodersCocoa.serialization.in M Source/WebKit/Shared/WebCoreArgumentCoders.cpp M Source/WebKit/Shared/WebCoreArgumentCoders.h M Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in Log Message: --- Generate Serialization for WebCore::Font and WebCore::FontCustomPlatformData https://bugs.webkit.org/show_bug.cgi?id=268527 rdar://122063976 Reviewed by Alex Christensen. * Source/WebCore/platform/graphics/Font.cpp: (WebCore::Font::create): * Source/WebCore/platform/graphics/Font.h: * Source/WebCore/platform/graphics/FontCustomPlatformData.h: * Source/WebCore/platform/graphics/FontPlatformData.cpp: * Source/WebCore/platform/graphics/FontPlatformData.h: * Source/WebCore/platform/graphics/coretext/FontCustomPlatformDataCoreText.cpp: (WebCore::FontCustomPlatformData::tryMakeFromSerializationData): (WebCore::FontCustomPlatformData::serializedData const): * Source/WebCore/platform/graphics/coretext/FontPlatformDataCoreText.cpp: (WebCore::FontPlatformData::tryMakeFontPlatformData): (WebCore::FontPlatformData::FontPlatformData): (WebCore::FontPlatformData::platformSerializationData const): * Source/WebKit/Shared/Cocoa/WebCoreArgumentCodersCocoa.mm: (IPC::ArgumentCoder::encodePlatformData): Deleted. (IPC::ArgumentCoder::decodePlatformData): Deleted. * Source/WebKit/Shared/Cocoa/WebCoreArgumentCodersCocoa.serialization.in: * Source/WebKit/Shared/WebCoreArgumentCoders.cpp: (IPC::ArgumentCoder::encode): (IPC::ArgumentCoder::decode): (IPC::ArgumentCoder::decode): * Source/WebKit/Shared/WebCoreArgumentCoders.h: * Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in: Canonical link: https://commits.webkit.org/274190@main ___ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [WebKit/WebKit] f9ba1c: Update filename to PlatformCALayer.serialization.in
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: f9ba1c36bb6fd328c59154e96d4d56db3e36 https://github.com/WebKit/WebKit/commit/f9ba1c36bb6fd328c59154e96d4d56db3e36 Author: Simon Lewis Date: 2024-01-31 (Wed, 31 Jan 2024) Changed paths: M Source/WebCore/WebCore.xcodeproj/project.pbxproj R Source/WebCore/platform/graphics/ca/PlatformCALayer.messages.in A Source/WebCore/platform/graphics/ca/PlatformCALayer.serialization.in M Source/WebKit/DerivedSources-input.xcfilelist M Source/WebKit/DerivedSources.make Log Message: --- Update filename to PlatformCALayer.serialization.in https://bugs.webkit.org/show_bug.cgi?id=268482 rdar://122028074 Reviewed by Alex Christensen. Original filename has the incorrect suffix. * Source/WebCore/WebCore.xcodeproj/project.pbxproj: * Source/WebCore/platform/graphics/ca/PlatformCALayer.serialization.in: Renamed from Source/WebCore/platform/graphics/ca/PlatformCALayer.messages.in. * Source/WebKit/DerivedSources-input.xcfilelist: * Source/WebKit/DerivedSources.make: Canonical link: https://commits.webkit.org/273888@main ___ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [WebKit/WebKit] 2a16c1: Generate serialization for WebCore::Payment, WebCo...
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 2a16c10dc012b0a6e2f7c69ada165274fec5bed8 https://github.com/WebKit/WebKit/commit/2a16c10dc012b0a6e2f7c69ada165274fec5bed8 Author: Simon Lewis Date: 2024-01-25 (Thu, 25 Jan 2024) Changed paths: M Source/WebCore/Modules/applepay/Payment.h M Source/WebCore/Modules/applepay/PaymentContact.h M Source/WebCore/Modules/applepay/PaymentMerchantSession.h M Source/WebCore/Modules/applepay/cocoa/PaymentCocoa.mm M Source/WebCore/Modules/applepay/cocoa/PaymentContactCocoa.mm M Source/WebCore/testing/MockPaymentCoordinator.cpp M Source/WebKit/Platform/cocoa/PaymentAuthorizationPresenter.mm M Source/WebKit/Shared/ApplePay/cocoa/WebPaymentCoordinatorProxyCocoa.mm M Source/WebKit/Shared/Cocoa/WebCoreArgumentCodersCocoa.mm M Source/WebKit/Shared/Cocoa/WebCoreArgumentCodersCocoa.serialization.in M Source/WebKit/Shared/WebCoreArgumentCoders.h Log Message: --- Generate serialization for WebCore::Payment, WebCore::PaymentContact, and WebCore::PaymentMerchantSession https://bugs.webkit.org/show_bug.cgi?id=267703 rdar://121195605 Reviewed by Alex Christensen. * Source/WebCore/Modules/applepay/Payment.h: * Source/WebCore/Modules/applepay/PaymentContact.h: * Source/WebCore/Modules/applepay/PaymentMerchantSession.h: (WebCore::PaymentMerchantSession::pkPaymentMerchantSession const): * Source/WebCore/Modules/applepay/cocoa/PaymentCocoa.mm: (WebCore::Payment::pkPayment const): * Source/WebCore/Modules/applepay/cocoa/PaymentContactCocoa.mm: (WebCore::PaymentContact::pkContact const): * Source/WebCore/testing/MockPaymentCoordinator.cpp: (WebCore::MockPaymentCoordinator::showPaymentUI): * Source/WebKit/Platform/cocoa/PaymentAuthorizationPresenter.mm: (WebKit::PaymentAuthorizationPresenter::completeMerchantValidation): * Source/WebKit/Shared/ApplePay/cocoa/WebPaymentCoordinatorProxyCocoa.mm: (WebKit::WebPaymentCoordinatorProxy::platformPaymentRequest): * Source/WebKit/Shared/Cocoa/WebCoreArgumentCodersCocoa.mm: (IPC::getClass): Deleted. (IPC::getClass): Deleted. (IPC::getClass): Deleted. (IPC::ArgumentCoder::encode): Deleted. (IPC::ArgumentCoder::decode): Deleted. (IPC::ArgumentCoder::encode): Deleted. (IPC::ArgumentCoder::decode): Deleted. (IPC::ArgumentCoder::encode): Deleted. (IPC::ArgumentCoder::decode): Deleted. * Source/WebKit/Shared/Cocoa/WebCoreArgumentCodersCocoa.serialization.in: * Source/WebKit/Shared/WebCoreArgumentCoders.h: Canonical link: https://commits.webkit.org/273512@main ___ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [WebKit/WebKit] 7abb62: Generate serialization for WebCore::PaymentSession...
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 7abb62bcfc50a818b22d4b670c8c15ea66c61bdd https://github.com/WebKit/WebKit/commit/7abb62bcfc50a818b22d4b670c8c15ea66c61bdd Author: Simon Lewis Date: 2024-01-25 (Thu, 25 Jan 2024) Changed paths: M Source/WebCore/Modules/applepay/PaymentSessionError.h M Source/WebCore/Modules/applepay/cocoa/PaymentSessionErrorCocoa.mm M Source/WebKit/Shared/Cocoa/WebCoreArgumentCodersCocoa.mm M Source/WebKit/Shared/Cocoa/WebCoreArgumentCodersCocoa.serialization.in M Source/WebKit/Shared/WebCoreArgumentCoders.h Log Message: --- Generate serialization for WebCore::PaymentSessionError https://bugs.webkit.org/show_bug.cgi?id=267744 rdar://121226874 Reviewed by Alex Christensen. * Source/WebCore/Modules/applepay/PaymentSessionError.h: * Source/WebCore/Modules/applepay/cocoa/PaymentSessionErrorCocoa.mm: (WebCore::PaymentSessionError::platformError const): * Source/WebKit/Shared/Cocoa/WebCoreArgumentCodersCocoa.mm: (IPC::ArgumentCoder::encode): Deleted. (IPC::ArgumentCoder::decode): Deleted. * Source/WebKit/Shared/Cocoa/WebCoreArgumentCodersCocoa.serialization.in: * Source/WebKit/Shared/WebCoreArgumentCoders.h: Canonical link: https://commits.webkit.org/273511@main ___ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [WebKit/WebKit] 4191fa: Remove unused handwritten decoder for WebCore::App...
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 4191facdbfa026c3355647638a8dab5f6a7ca4c6 https://github.com/WebKit/WebKit/commit/4191facdbfa026c3355647638a8dab5f6a7ca4c6 Author: Simon Lewis Date: 2024-01-23 (Tue, 23 Jan 2024) Changed paths: M Source/WebKit/Shared/Cocoa/WebCoreArgumentCodersCocoa.mm M Source/WebKit/Shared/WebCoreArgumentCoders.h Log Message: --- Remove unused handwritten decoder for WebCore::ApplePayError https://bugs.webkit.org/show_bug.cgi?id=267737 rdar://121220118 Reviewed by Aditya Keerthi. WebCore::ApplePayError is declared in WebCoreArgumentCoders.serialization.in. * Source/WebKit/Shared/Cocoa/WebCoreArgumentCodersCocoa.mm: (IPC::ArgumentCoder>::encode): Deleted. (IPC::ArgumentCoder>::decode): Deleted. * Source/WebKit/Shared/WebCoreArgumentCoders.h: Canonical link: https://commits.webkit.org/273362@main ___ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [WebKit/WebKit] 74e3ec: Generate serialization for WebCore::TextRecognitio...
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 74e3ec78b8b5f071640c0e4e5fd10232ed6ea001 https://github.com/WebKit/WebKit/commit/74e3ec78b8b5f071640c0e4e5fd10232ed6ea001 Author: Simon Lewis Date: 2024-01-23 (Tue, 23 Jan 2024) Changed paths: M Source/WebCore/platform/TextRecognitionResult.h M Source/WebKit/Shared/Cocoa/WebCoreArgumentCodersCocoa.mm M Source/WebKit/Shared/WebCoreArgumentCoders.cpp M Source/WebKit/Shared/WebCoreArgumentCoders.h M Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in Log Message: --- Generate serialization for WebCore::TextRecognitionDataDetector https://bugs.webkit.org/show_bug.cgi?id=267641 rdar://121125342 Reviewed by Alex Christensen. * Source/WebCore/platform/TextRecognitionResult.h: (WebCore::TextRecognitionDataDetector::TextRecognitionDataDetector): * Source/WebKit/Shared/Cocoa/WebCoreArgumentCodersCocoa.mm: (IPC::ArgumentCoder::encodePlatformData): Deleted. (IPC::ArgumentCoder::decodePlatformData): Deleted. * Source/WebKit/Shared/WebCoreArgumentCoders.cpp: (IPC::ArgumentCoder::encode): Deleted. (IPC::ArgumentCoder::decode): Deleted. * Source/WebKit/Shared/WebCoreArgumentCoders.h: * Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in: Canonical link: https://commits.webkit.org/273361@main ___ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [WebKit/WebKit] 1d1685: Generate serialization for WebCore::PaymentMethod
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 1d1685a41c3174c0c6e393ec6a96e008f86e02c9 https://github.com/WebKit/WebKit/commit/1d1685a41c3174c0c6e393ec6a96e008f86e02c9 Author: Simon Lewis Date: 2024-01-17 (Wed, 17 Jan 2024) Changed paths: M Source/WebCore/Modules/applepay/PaymentMethod.h M Source/WebKit/Scripts/generate-serializers.py M Source/WebKit/Scripts/webkit/tests/GeneratedSerializers.cpp M Source/WebKit/Scripts/webkit/tests/SerializedTypeInfo.cpp M Source/WebKit/Scripts/webkit/tests/TestSerializedType.serialization.in M Source/WebKit/Shared/Cocoa/WebCoreArgumentCodersCocoa.mm M Source/WebKit/Shared/Cocoa/WebCoreArgumentCodersCocoa.serialization.in M Source/WebKit/Shared/WebCoreArgumentCoders.h Log Message: --- Generate serialization for WebCore::PaymentMethod https://bugs.webkit.org/show_bug.cgi?id=267518 rdar://120985221 Reviewed by Alex Christensen. * Source/WebCore/Modules/applepay/PaymentMethod.h: * Source/WebKit/Scripts/generate-serializers.py: (decode_type): * Source/WebKit/Scripts/webkit/tests/GeneratedSerializers.cpp: (IPC::ArgumentCoder::encode): (IPC::ArgumentCoder::decode): * Source/WebKit/Scripts/webkit/tests/SerializedTypeInfo.cpp: (WebKit::allSerializedTypes): * Source/WebKit/Scripts/webkit/tests/TestSerializedType.serialization.in: * Source/WebKit/Shared/Cocoa/WebCoreArgumentCodersCocoa.mm: (IPC::ArgumentCoder::encode): Deleted. (IPC::ArgumentCoder::decode): Deleted. * Source/WebKit/Shared/Cocoa/WebCoreArgumentCodersCocoa.serialization.in: * Source/WebKit/Shared/WebCoreArgumentCoders.h: Canonical link: https://commits.webkit.org/273135@main ___ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [WebKit/WebKit] d6d777: Generate serialization for NSTextAttachment
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: d6d777b7f57d9ed6d45ad786d13373bfd3494e72 https://github.com/WebKit/WebKit/commit/d6d777b7f57d9ed6d45ad786d13373bfd3494e72 Author: Simon Lewis Date: 2024-01-11 (Thu, 11 Jan 2024) Changed paths: M Source/WebCore/SourcesCocoa.txt M Source/WebCore/WebCore.xcodeproj/project.pbxproj M Source/WebCore/editing/cocoa/AttributedString.h M Source/WebCore/editing/cocoa/AttributedString.mm M Source/WebCore/editing/cocoa/HTMLConverter.mm A Source/WebCore/editing/cocoa/TextAttachmentForSerialization.h A Source/WebCore/editing/cocoa/WebCoreTextAttachment.h A Source/WebCore/editing/cocoa/WebCoreTextAttachment.mm M Source/WebKit/Shared/Cocoa/WebCoreArgumentCodersCocoa.serialization.in M Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in Log Message: --- Generate serialization for NSTextAttachment https://bugs.webkit.org/show_bug.cgi?id=266727 rdar://119953597 Reviewed by Alex Christensen. * Source/WebCore/SourcesCocoa.txt: * Source/WebCore/WebCore.xcodeproj/project.pbxproj: * Source/WebCore/editing/cocoa/AttributedString.h: * Source/WebCore/editing/cocoa/AttributedString.mm: (WebCore::toNSObject): (WebCore::extractValue): * Source/WebCore/editing/cocoa/HTMLConverter.mm: (HTMLConverter::_addAttachmentForElement): * Source/WebCore/editing/cocoa/TextAttachmentForSerialization.h: Added. * Source/WebCore/editing/cocoa/WebCoreTextAttachment.h: Added. * Source/WebCore/editing/cocoa/WebCoreTextAttachment.mm: Added. (webCoreTextAttachmentMissingPlatformImage): * Source/WebKit/Shared/Cocoa/WebCoreArgumentCodersCocoa.serialization.in: * Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in: Canonical link: https://commits.webkit.org/272936@main ___ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [WebKit/WebKit] ef1d1f: Generate serialization for NSLocale
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: ef1d1f5915d3e23a3a67d6174e47169cb7993009 https://github.com/WebKit/WebKit/commit/ef1d1f5915d3e23a3a67d6174e47169cb7993009 Author: Simon Lewis Date: 2023-11-29 (Wed, 29 Nov 2023) Changed paths: M Source/WebKit/DerivedSources-input.xcfilelist M Source/WebKit/DerivedSources.make M Source/WebKit/Shared/Cocoa/ArgumentCodersCocoa.h M Source/WebKit/Shared/Cocoa/ArgumentCodersCocoa.mm A Source/WebKit/Shared/Cocoa/CoreIPCLocale.h A Source/WebKit/Shared/Cocoa/CoreIPCLocale.mm A Source/WebKit/Shared/Cocoa/CoreIPCLocale.serialization.in M Source/WebKit/Shared/Cocoa/CoreIPCNSCFObject.h M Source/WebKit/Shared/Cocoa/CoreIPCNSCFObject.mm M Source/WebKit/Shared/Cocoa/CoreIPCTypes.h M Source/WebKit/Shared/RemoteLayerTree/RemoteLayerTreeTransaction.mm M Source/WebKit/Shared/RemoteLayerTree/RemoteLayerWithRemoteRenderingBackingStoreCollection.mm M Source/WebKit/SourcesCocoa.txt M Source/WebKit/WebKit.xcodeproj/project.pbxproj M Tools/TestWebKitAPI/Tests/IPC/IPCSerialization.mm Log Message: --- Generate serialization for NSLocale https://bugs.webkit.org/show_bug.cgi?id=264886 rdar://118464614 Reviewed by Brady Eidson. * Source/WebKit/DerivedSources-input.xcfilelist: * Source/WebKit/DerivedSources.make: * Source/WebKit/Shared/Cocoa/ArgumentCodersCocoa.h: * Source/WebKit/Shared/Cocoa/ArgumentCodersCocoa.mm: (IPC::typeFromObject): * Source/WebKit/Shared/Cocoa/CoreIPCLocale.h: Copied from Source/WebKit/Shared/Cocoa/CoreIPCTypes.h. (WebKit::CoreIPCLocale::identfier const): * Source/WebKit/Shared/Cocoa/CoreIPCLocale.mm: Added. (WebKit::CoreIPCLocale::isValidIdentifier): (WebKit::CoreIPCLocale::CoreIPCLocale): (WebKit::CoreIPCLocale::toID const): (WebKit::CoreIPCLocale::canonicalLocaleStringReplacement): * Source/WebKit/Shared/Cocoa/CoreIPCLocale.serialization.in: Added. * Source/WebKit/Shared/Cocoa/CoreIPCNSCFObject.h: * Source/WebKit/Shared/Cocoa/CoreIPCNSCFObject.mm: (WebKit::valueFromID): * Source/WebKit/Shared/Cocoa/CoreIPCTypes.h: * Source/WebKit/Shared/RemoteLayerTree/RemoteLayerTreeTransaction.mm: (WebKit::RemoteLayerTreeTransaction::changedLayerProperties const): (WebKit::RemoteLayerTreeTransaction::changedLayerProperties): * Source/WebKit/Shared/RemoteLayerTree/RemoteLayerWithRemoteRenderingBackingStoreCollection.mm: (WebKit::RemoteLayerWithRemoteRenderingBackingStoreCollection::allocateBufferForBackingStore): * Source/WebKit/SourcesCocoa.txt: * Source/WebKit/WebKit.xcodeproj/project.pbxproj: * Tools/TestWebKitAPI/Tests/IPC/IPCSerialization.mm: (TEST): Canonical link: https://commits.webkit.org/271308@main ___ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [WebKit/WebKit] e0b7ea: Reduce logging in CoreIPCError
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: e0b7ea8037ddccad1549de4aefa439635f2f8a5b https://github.com/WebKit/WebKit/commit/e0b7ea8037ddccad1549de4aefa439635f2f8a5b Author: Simon Lewis Date: 2023-11-17 (Fri, 17 Nov 2023) Changed paths: M Source/WebKit/Shared/Cocoa/CoreIPCError.mm Log Message: --- Reduce logging in CoreIPCError https://bugs.webkit.org/show_bug.cgi?id=264919 rdar://118490413 Reviewed by Brady Eidson. Remove unneeded logging from the TestIPC output. * Source/WebKit/Shared/Cocoa/CoreIPCError.mm: (WebKit::CoreIPCError::CoreIPCError): Canonical link: https://commits.webkit.org/270897@main ___ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [WebKit/WebKit] 47a57e: Simplify members of CoreIPCData
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 47a57e415bc74fc62711c429520a7cb45fd6af79 https://github.com/WebKit/WebKit/commit/47a57e415bc74fc62711c429520a7cb45fd6af79 Author: Simon Lewis Date: 2023-11-14 (Tue, 14 Nov 2023) Changed paths: M Source/WebKit/Shared/Cocoa/CoreIPCData.h M Source/WebKit/Shared/Cocoa/CoreIPCData.serialization.in M Source/WebKit/Shared/cf/CFTypes.serialization.in Log Message: --- Simplify members of CoreIPCData https://bugs.webkit.org/show_bug.cgi?id=264782 rdar://118364914 Reviewed by David Kilzer. * Source/WebKit/Shared/Cocoa/CoreIPCData.h: (WebKit::CoreIPCData::CoreIPCData): (WebKit::CoreIPCData::data const): (WebKit::CoreIPCData::dataReference const): (WebKit::CoreIPCData::toID const): (WebKit::CoreIPCData::createData const): Deleted. (WebKit::CoreIPCData::get const): Deleted. * Source/WebKit/Shared/Cocoa/CoreIPCData.serialization.in: * Source/WebKit/Shared/cf/CFTypes.serialization.in: Canonical link: https://commits.webkit.org/270721@main ___ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [WebKit/WebKit] 748284: Generate serialization for NSError
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 748284bf1db037bd7ed18324fb23de20605c06af https://github.com/WebKit/WebKit/commit/748284bf1db037bd7ed18324fb23de20605c06af Author: Simon Lewis Date: 2023-11-14 (Tue, 14 Nov 2023) Changed paths: M Source/WebKit/DerivedSources-input.xcfilelist M Source/WebKit/DerivedSources.make M Source/WebKit/Shared/Cocoa/ArgumentCodersCocoa.h M Source/WebKit/Shared/Cocoa/ArgumentCodersCocoa.mm A Source/WebKit/Shared/Cocoa/CoreIPCError.h A Source/WebKit/Shared/Cocoa/CoreIPCError.mm A Source/WebKit/Shared/Cocoa/CoreIPCError.serialization.in M Source/WebKit/Shared/Cocoa/CoreIPCNSCFObject.h M Source/WebKit/Shared/Cocoa/CoreIPCNSCFObject.mm M Source/WebKit/Shared/mac/WebCoreArgumentCodersMac.mm M Source/WebKit/SourcesCocoa.txt M Source/WebKit/WebKit.xcodeproj/project.pbxproj M Tools/TestWebKitAPI/Tests/IPC/IPCSerialization.mm Log Message: --- Generate serialization for NSError https://bugs.webkit.org/show_bug.cgi?id=264462 rdar://118155518 Reviewed by Brady Eidson. * Source/WebKit/DerivedSources-input.xcfilelist: * Source/WebKit/DerivedSources.make: * Source/WebKit/Shared/Cocoa/ArgumentCodersCocoa.h: * Source/WebKit/Shared/Cocoa/ArgumentCodersCocoa.mm: (IPC::typeFromObject): * Source/WebKit/Shared/Cocoa/CoreIPCError.h: Copied from Source/WebKit/Shared/Cocoa/CoreIPCNSCFObject.h. (WebKit::CoreIPCError::CoreIPCError): (WebKit::CoreIPCError::domain const): (WebKit::CoreIPCError::code const): (WebKit::CoreIPCError::userInfo const): (WebKit::CoreIPCError::underlyingError const): * Source/WebKit/Shared/Cocoa/CoreIPCError.mm: Added. (WebKit::CoreIPCError::hasValidUserInfo): (WebKit::CoreIPCError::toID const): (WebKit::CoreIPCError::isSafeToEncodeUserInfo): (WebKit::CoreIPCError::CoreIPCError): * Source/WebKit/Shared/Cocoa/CoreIPCError.serialization.in: Added. * Source/WebKit/Shared/Cocoa/CoreIPCNSCFObject.h: * Source/WebKit/Shared/Cocoa/CoreIPCNSCFObject.mm: (WebKit::valueFromID): * Source/WebKit/Shared/mac/WebCoreArgumentCodersMac.mm: (IPC::ArgumentCoder::encodePlatformData): (IPC::ArgumentCoder::decodePlatformData): (IPC::isSafeToEncodeUserInfo): Deleted. (IPC::encodeNSError): Deleted. (IPC::decodeNSError): Deleted. * Source/WebKit/SourcesCocoa.txt: * Source/WebKit/WebKit.xcodeproj/project.pbxproj: * Tools/TestWebKitAPI/Tests/IPC/IPCSerialization.mm: (createCertificate): (createPrivateKey): (TEST): Canonical link: https://commits.webkit.org/270706@main ___ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [WebKit/WebKit] 498e87: Generate Serialization for CFNumberRef.
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 498e87cd28aa77d357d3f63c6001380623763aa4 https://github.com/WebKit/WebKit/commit/498e87cd28aa77d357d3f63c6001380623763aa4 Author: Simon Lewis Date: 2023-11-02 (Thu, 02 Nov 2023) Changed paths: M Source/WebKit/DerivedSources-input.xcfilelist M Source/WebKit/DerivedSources.make M Source/WebKit/Shared/Cocoa/ArgumentCodersCocoa.mm M Source/WebKit/Shared/cf/ArgumentCodersCF.cpp M Source/WebKit/Shared/cf/ArgumentCodersCF.h M Source/WebKit/Shared/cf/CFTypes.serialization.in A Source/WebKit/Shared/cf/CoreIPCNumber.h A Source/WebKit/Shared/cf/CoreIPCNumber.serialization.in M Source/WebKit/WebKit.xcodeproj/project.pbxproj M Tools/TestWebKitAPI/Tests/WebKitCocoa/IPCSerialization.mm Log Message: --- Generate Serialization for CFNumberRef. https://bugs.webkit.org/show_bug.cgi?id=264024 rdar://117779935 Reviewed by Brady Eidson. * Source/WebKit/DerivedSources-input.xcfilelist: * Source/WebKit/DerivedSources.make: * Source/WebKit/Shared/Cocoa/ArgumentCodersCocoa.mm: (IPC::encodeNumberInternal): (IPC::decodeNumberInternal): * Source/WebKit/Shared/cf/ArgumentCodersCF.cpp: (IPC::ArgumentCoder::encode): Deleted. (IPC::sizeForNumberType): Deleted. (IPC::ArgumentCoder>::decode): Deleted. * Source/WebKit/Shared/cf/ArgumentCodersCF.h: * Source/WebKit/Shared/cf/CFTypes.serialization.in: * Source/WebKit/Shared/cf/CoreIPCNumber.h: Added. (WebKit::CoreIPCNumber::numberHolderForNumber): (WebKit::CoreIPCNumber::CoreIPCNumber): (WebKit::CoreIPCNumber::createCFNumber const): (WebKit::CoreIPCNumber::get const): * Source/WebKit/Shared/cf/CoreIPCNumber.serialization.in: Copied from Source/WebKit/Shared/cf/CFTypes.serialization.in. * Source/WebKit/WebKit.xcodeproj/project.pbxproj: * Tools/TestWebKitAPI/Tests/WebKitCocoa/IPCSerialization.mm: (TEST): Canonical link: https://commits.webkit.org/270107@main ___ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [WebKit/WebKit] 8ef520: Generate serialization for NSDate
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 8ef520b5f710e9ffea3c4b59b65e21b39c0044d9 https://github.com/WebKit/WebKit/commit/8ef520b5f710e9ffea3c4b59b65e21b39c0044d9 Author: Simon Lewis Date: 2023-10-30 (Mon, 30 Oct 2023) Changed paths: M Source/WebKit/DerivedSources-input.xcfilelist M Source/WebKit/DerivedSources.make M Source/WebKit/Shared/Cocoa/ArgumentCodersCocoa.mm A Source/WebKit/Shared/Cocoa/CoreIPCDate.h A Source/WebKit/Shared/Cocoa/CoreIPCDate.serialization.in M Source/WebKit/WebKit.xcodeproj/project.pbxproj M Tools/TestWebKitAPI/Tests/WebKitCocoa/IPCSerialization.mm Log Message: --- Generate serialization for NSDate https://bugs.webkit.org/show_bug.cgi?id=263791 rdar://117596652 Reviewed by Brady Eidson. * Source/WebKit/DerivedSources-input.xcfilelist: * Source/WebKit/DerivedSources.make: * Source/WebKit/Shared/Cocoa/ArgumentCodersCocoa.mm: (IPC::encodeDateInternal): (IPC::decodeDateInternal): * Source/WebKit/Shared/Cocoa/CoreIPCDate.h: Added. (WebKit::CoreIPCDate::CoreIPCDate): (WebKit::CoreIPCDate::createDate const): (WebKit::CoreIPCDate::get const): * Source/WebKit/Shared/Cocoa/CoreIPCDate.serialization.in: Added. * Source/WebKit/WebKit.xcodeproj/project.pbxproj: * Tools/TestWebKitAPI/Tests/WebKitCocoa/IPCSerialization.mm: (TEST): Canonical link: https://commits.webkit.org/269946@main ___ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [WebKit/WebKit] 0ee026: Use generated serialization for NSData
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 0ee026d9d1d0e2a92dd329244493d8742ccef070 https://github.com/WebKit/WebKit/commit/0ee026d9d1d0e2a92dd329244493d8742ccef070 Author: Simon Lewis Date: 2023-10-25 (Wed, 25 Oct 2023) Changed paths: M Source/WebKit/DerivedSources-input.xcfilelist M Source/WebKit/DerivedSources.make M Source/WebKit/Shared/Cocoa/ArgumentCodersCocoa.mm A Source/WebKit/Shared/Cocoa/CoreIPCData.h A Source/WebKit/Shared/Cocoa/CoreIPCData.serialization.in M Source/WebKit/WebKit.xcodeproj/project.pbxproj Log Message: --- Use generated serialization for NSData https://bugs.webkit.org/show_bug.cgi?id=263378 rdar://117206485 Reviewed by Brady Eidson and Alex Christensen. * Source/WebKit/DerivedSources-input.xcfilelist: * Source/WebKit/DerivedSources.make: * Source/WebKit/Shared/Cocoa/ArgumentCodersCocoa.mm: (IPC::encodeDataInternal): (IPC::decodeDataInternal): * Source/WebKit/Shared/Cocoa/CoreIPCData.h: Added. (WebKit::CoreIPCData::CoreIPCData): (WebKit::CoreIPCData::createData const): (WebKit::CoreIPCData::get const): * Source/WebKit/Shared/Cocoa/CoreIPCData.serialization.in: Added. * Source/WebKit/WebKit.xcodeproj/project.pbxproj: Canonical link: https://commits.webkit.org/269766@main ___ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [WebKit/WebKit] 9eebcd: Add myself (simon.lewis) as a committer to the con...
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 9eebcddd6057aef9f4fe82541540c81c53546713 https://github.com/WebKit/WebKit/commit/9eebcddd6057aef9f4fe82541540c81c53546713 Author: Simon Lewis Date: 2023-10-14 (Sat, 14 Oct 2023) Changed paths: M metadata/contributors.json Log Message: --- Add myself (simon.lewis) as a committer to the contributors list https://bugs.webkit.org/show_bug.cgi?id=263149 rdar://116942334 Reviewed by Tim Nguyen. I received notice I have been granted committer privileges. * metadata/contributors.json: Canonical link: https://commits.webkit.org/269340@main ___ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [WebKit/WebKit] 71513d: Generate serialization for WebCore::Color
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 71513d364e3d4cb1f32a6f8fcf8b387ce57e8ac2 https://github.com/WebKit/WebKit/commit/71513d364e3d4cb1f32a6f8fcf8b387ce57e8ac2 Author: Simon Lewis Date: 2023-10-13 (Fri, 13 Oct 2023) Changed paths: M Source/WebCore/platform/graphics/Color.cpp M Source/WebCore/platform/graphics/Color.h M Source/WebCore/platform/graphics/ColorSpace.h M Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in Log Message: --- Generate serialization for WebCore::Color https://bugs.webkit.org/show_bug.cgi?id=263089 rdar://116882741 Reviewed by Ryosuke Niwa and Alex Christensen. * Source/WebCore/platform/graphics/Color.cpp: (WebCore::Color::Color): (WebCore::Color::data const): * Source/WebCore/platform/graphics/Color.h: (WebCore::Color::encode const): Deleted. (WebCore::Color::decode): Deleted. * Source/WebCore/platform/graphics/ColorSpace.h: * Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in: Canonical link: https://commits.webkit.org/269336@main ___ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [WebKit/WebKit] ed1bd1: Generate serialization for DocumentEditingContext
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: ed1bd1226f001dbc53bfa2b0ca56aac0db859258 https://github.com/WebKit/WebKit/commit/ed1bd1226f001dbc53bfa2b0ca56aac0db859258 Author: Simon Lewis Date: 2023-10-09 (Mon, 09 Oct 2023) Changed paths: M Source/WebKit/CMakeLists.txt M Source/WebKit/DerivedSources-input.xcfilelist M Source/WebKit/DerivedSources.make M Source/WebKit/Shared/DocumentEditingContext.h M Source/WebKit/Shared/DocumentEditingContext.mm A Source/WebKit/Shared/DocumentEditingContext.serialization.in M Source/WebKit/WebKit.xcodeproj/project.pbxproj Log Message: --- Generate serialization for DocumentEditingContext https://bugs.webkit.org/show_bug.cgi?id=262821 rdar://116603017 Reviewed by Ryosuke Niwa. * Source/WebKit/CMakeLists.txt: * Source/WebKit/DerivedSources-input.xcfilelist: * Source/WebKit/DerivedSources.make: * Source/WebKit/Shared/DocumentEditingContext.h: * Source/WebKit/Shared/DocumentEditingContext.mm: (IPC::ArgumentCoder::encode): Deleted. (IPC::ArgumentCoder::decode): Deleted. (IPC::ArgumentCoder::encode): Deleted. (IPC::ArgumentCoder::decode): Deleted. (IPC::ArgumentCoder::encode): Deleted. (IPC::ArgumentCoder::decode): Deleted. (IPC::ArgumentCoder::encode): Deleted. (IPC::ArgumentCoder::decode): Deleted. * Source/WebKit/Shared/DocumentEditingContext.serialization.in: Added. * Source/WebKit/WebKit.xcodeproj/project.pbxproj: Canonical link: https://commits.webkit.org/269112@main ___ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [WebKit/WebKit] 685c57: Use generated serialization for XRDeviceInfo
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 685c571e060e53a47367ebc9263a49db03f236bf https://github.com/WebKit/WebKit/commit/685c571e060e53a47367ebc9263a49db03f236bf Author: Simon Lewis Date: 2023-10-06 (Fri, 06 Oct 2023) Changed paths: R Source/WebKit/Shared/XR/XRDeviceInfo.cpp M Source/WebKit/Shared/XR/XRDeviceInfo.h M Source/WebKit/Shared/XR/XRSystem.serialization.in M Source/WebKit/Sources.txt M Source/WebKit/WebKit.xcodeproj/project.pbxproj Log Message: --- Use generated serialization for XRDeviceInfo https://bugs.webkit.org/show_bug.cgi?id=262784 rdar://116580104 Reviewed by Alex Christensen. * Source/WebKit/Shared/XR/XRDeviceInfo.cpp: Removed. * Source/WebKit/Shared/XR/XRDeviceInfo.h: * Source/WebKit/Shared/XR/XRSystem.serialization.in: * Source/WebKit/Sources.txt: * Source/WebKit/WebKit.xcodeproj/project.pbxproj: Canonical link: https://commits.webkit.org/269019@main ___ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [WebKit/WebKit] 132031: Update serialization including DrawingAreaType
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 1320318c8dd148f608e03ccf4f381ce0f006e28c https://github.com/WebKit/WebKit/commit/1320318c8dd148f608e03ccf4f381ce0f006e28c Author: Simon Lewis Date: 2023-10-06 (Fri, 06 Oct 2023) Changed paths: M Source/WebKit/CMakeLists.txt M Source/WebKit/DerivedSources-input.xcfilelist M Source/WebKit/DerivedSources.make M Source/WebKit/Shared/DrawingAreaInfo.h A Source/WebKit/Shared/DrawingAreaInfo.serialization.in M Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in M Source/WebKit/WebKit.xcodeproj/project.pbxproj Log Message: --- Update serialization including DrawingAreaType https://bugs.webkit.org/show_bug.cgi?id=262352 rdar://116216806 Reviewed by Brady Eidson and Ryosuke Niwa. * Source/WebKit/CMakeLists.txt: * Source/WebKit/DerivedSources-input.xcfilelist: * Source/WebKit/DerivedSources.make: * Source/WebKit/Shared/DrawingAreaInfo.h: * Source/WebKit/Shared/DrawingAreaInfo.serialization.in: Added. * Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in: * Source/WebKit/WebKit.xcodeproj/project.pbxproj: Canonical link: https://commits.webkit.org/269011@main ___ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [WebKit/WebKit] c21cfe: Update serialization for CAAudioStreamDescription
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: c21cfe3709acfe4dfc78981d230b7e4e0a0a6dc7 https://github.com/WebKit/WebKit/commit/c21cfe3709acfe4dfc78981d230b7e4e0a0a6dc7 Author: Simon Lewis Date: 2023-10-06 (Fri, 06 Oct 2023) Changed paths: M Source/WebCore/platform/audio/cocoa/CAAudioStreamDescription.h M Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in Log Message: --- Update serialization for CAAudioStreamDescription https://bugs.webkit.org/show_bug.cgi?id=262698 rdar://116521284 Reviewed by Alex Christensen. * Source/WebCore/platform/audio/cocoa/CAAudioStreamDescription.h: (WebCore::CAAudioStreamDescription::encode const): Deleted. (WebCore::CAAudioStreamDescription::decode): Deleted. * Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in: Canonical link: https://commits.webkit.org/269005@main ___ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [WebKit/WebKit] 74737c: Use generated serialization for RemoteWorkerInitia...
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 74737c209fafadc923090d3596296def0bdb39ed https://github.com/WebKit/WebKit/commit/74737c209fafadc923090d3596296def0bdb39ed Author: Simon Lewis Date: 2023-10-06 (Fri, 06 Oct 2023) Changed paths: M Source/WebKit/CMakeLists.txt M Source/WebKit/DerivedSources-input.xcfilelist M Source/WebKit/DerivedSources.make R Source/WebKit/Shared/RemoteWorkerInitializationData.cpp M Source/WebKit/Shared/RemoteWorkerInitializationData.h A Source/WebKit/Shared/RemoteWorkerInitializationData.serialization.in M Source/WebKit/Sources.txt M Source/WebKit/WebKit.xcodeproj/project.pbxproj Log Message: --- Use generated serialization for RemoteWorkerInitializationData https://bugs.webkit.org/show_bug.cgi?id=262788 rdar://problem/116582813 Reviewed by Alex Christensen. * Source/WebKit/CMakeLists.txt: * Source/WebKit/DerivedSources-input.xcfilelist: * Source/WebKit/DerivedSources.make: * Source/WebKit/Shared/RemoteWorkerInitializationData.cpp: Removed. * Source/WebKit/Shared/RemoteWorkerInitializationData.h: * Source/WebKit/Shared/RemoteWorkerInitializationData.serialization.in: Added. * Source/WebKit/Sources.txt: * Source/WebKit/WebKit.xcodeproj/project.pbxproj: Canonical link: https://commits.webkit.org/269003@main ___ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [WebKit/WebKit] ca7809: Update serialization for types including RunJavaSc...
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: ca78091637abb9e8d44bd629de175c225ca9463e https://github.com/WebKit/WebKit/commit/ca78091637abb9e8d44bd629de175c225ca9463e Author: Simon Lewis Date: 2023-10-05 (Thu, 05 Oct 2023) Changed paths: M Source/WebCore/PAL/pal/SessionID.h M Source/WebCore/bindings/js/RunJavaScriptParameters.h M Source/WebCore/platform/graphics/PlatformColorSpace.h M Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in Log Message: --- Update serialization for types including RunJavaScriptParameters https://bugs.webkit.org/show_bug.cgi?id=262662 rdar://116490225 Reviewed by Alex Christensen. * Source/WebCore/PAL/pal/SessionID.h: (PAL::SessionID::encode const): Deleted. (PAL::SessionID::decode): Deleted. * Source/WebCore/bindings/js/RunJavaScriptParameters.h: (WebCore::RunJavaScriptParameters::RunJavaScriptParameters): (WebCore::RunJavaScriptParameters::encode const): Deleted. (WebCore::RunJavaScriptParameters::decode): Deleted. * Source/WebCore/platform/graphics/PlatformColorSpace.h: (WebCore::PlatformColorSpace::encode const): Deleted. (WebCore::PlatformColorSpace::decode): Deleted. * Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in: Canonical link: https://commits.webkit.org/268915@main ___ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [WebKit/WebKit] 77a5b5: Update serialization for InspectorFrontendClient a...
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 77a5b5dffe62f0481c8315e7d723702f959a https://github.com/WebKit/WebKit/commit/77a5b5dffe62f0481c8315e7d723702f959a Author: Simon Lewis Date: 2023-09-27 (Wed, 27 Sep 2023) Changed paths: M Source/WebCore/inspector/InspectorFrontendClient.h M Source/WebCore/platform/graphics/PlatformTextTrack.h M Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in Log Message: --- Update serialization for InspectorFrontendClient and PlatformTextTrackData https://bugs.webkit.org/show_bug.cgi?id=262162 rdar://116098797 Reviewed by Alex Christensen. * Source/WebCore/inspector/InspectorFrontendClient.h: (WebCore::InspectorFrontendClient::SaveData::encode const): Deleted. (WebCore::InspectorFrontendClient::SaveData::decode): Deleted. * Source/WebCore/platform/graphics/PlatformTextTrack.h: (WebCore::PlatformTextTrackData::decode): Deleted. (WebCore::PlatformTextTrackData::encode const): Deleted. * Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in: Canonical link: https://commits.webkit.org/268507@main ___ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [WebKit/WebKit] f8aa33: Add WebGPU enumerations and additional serializati...
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: f8aa338b7eb4b87fea71f58290729288bf2b4efb https://github.com/WebKit/WebKit/commit/f8aa338b7eb4b87fea71f58290729288bf2b4efb Author: Simon Lewis Date: 2023-09-22 (Fri, 22 Sep 2023) Changed paths: M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPU.serialization.in M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUAddressMode.h M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUBlendFactor.h M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUBlendOperation.h M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUBufferBindingType.h M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUBufferUsage.h M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUCanvasAlphaMode.h M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUColorWrite.h M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUCompareFunction.h M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUCompilationMessageType.h M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUComputePassTimestampLocation.h M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUCullMode.h M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUDeviceLostReason.h M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUFilterMode.h M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUFrontFace.h M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPULoadOp.h M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUPrimitiveTopology.h M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUQueryType.h M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPURenderPassTimestampLocation.h M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUSamplerBindingType.h M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUShaderStage.h M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUStencilOperation.h M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUStorageTextureAccess.h M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUStoreOp.h M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUTextureDimension.h M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUTextureSampleType.h M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUTextureUsage.h M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUTextureViewDimension.h M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUVertexFormat.h M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUVertexStepMode.h M Source/WebCore/platform/network/ResourceResponseBase.cpp M Source/WebCore/platform/network/ResourceResponseBase.h M Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in Log Message: --- Add WebGPU enumerations and additional serialization updates https://bugs.webkit.org/show_bug.cgi?id=261962 rdar://115904551 Reviewed by Alex Christensen. * Source/WebCore/Modules/WebGPU/InternalAPI/WebGPU.serialization.in: * Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUAddressMode.h: * Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUBlendFactor.h: * Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUBlendOperation.h: * Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUBufferBindingType.h: * Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUBufferUsage.h: * Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUCanvasAlphaMode.h: * Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUColorWrite.h: * Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUCompareFunction.h: * Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUCompilationMessageType.h: * Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUComputePassTimestampLocation.h: * Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUCullMode.h: * Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUDeviceLostReason.h: * Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUFilterMode.h: * Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUFrontFace.h: * Source/WebCore/Modules/WebGPU/InternalAPI/WebGPULoadOp.h: * Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUPrimitiveTopology.h: * Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUQueryType.h: * Source/WebCore/Modules/WebGPU/InternalAPI/WebGPURenderPassTimestampLocation.h: * Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUSamplerBindingType.h: * Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUShaderStage.h: * Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUStencilOperation.h: * Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUStorageTextureAccess.h: * Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUStoreOp.h: * Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUTextureDimension.h: * Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUTextureSampleType.h: * Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUTextureUsage.h: * Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUTextureViewDimension.h: * Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUVertexFormat.h: * Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUVertexStepMode.h: * Source/WebCore/platform/network/ResourceResponseBase.cpp: (WebCore::ResourceResponseBaseCrossThreadData::isolatedCopy const
[webkit-changes] [WebKit/WebKit] 32aa45: Update WTF types serialization
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 32aa45364441184ef3d57eecf7c976c958c022d7 https://github.com/WebKit/WebKit/commit/32aa45364441184ef3d57eecf7c976c958c022d7 Author: Simon Lewis Date: 2023-09-20 (Wed, 20 Sep 2023) Changed paths: M Source/WebKit/Scripts/generate-serializers.py M Source/WebKit/Shared/WTFArgumentCoders.serialization.in M Source/WebKit/Shared/WebCoreArgumentCoders.h Log Message: --- Update WTF types serialization https://bugs.webkit.org/show_bug.cgi?id=261761 rdar://115737067 Reviewed by Brady Eidson. * Source/WebKit/Scripts/generate-serializers.py: (SerializedType.namespace_unless_wtf_and_name): * Source/WebKit/Shared/WTFArgumentCoders.serialization.in: * Source/WebKit/Shared/WebCoreArgumentCoders.h: Canonical link: https://commits.webkit.org/268216@main ___ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [WebKit/WebKit] 0d0838: Further porting of types to the new serialization ...
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 0d08386264b67fba9a7b426a9e3d23edf9c9b896 https://github.com/WebKit/WebKit/commit/0d08386264b67fba9a7b426a9e3d23edf9c9b896 Author: Simon Lewis Date: 2023-09-18 (Mon, 18 Sep 2023) Changed paths: M Source/WebCore/CMakeLists.txt A Source/WebCore/Modules/indexeddb/IndexedDB.serialization.in M Source/WebCore/WebCore.xcodeproj/project.pbxproj M Source/WebCore/platform/graphics/ca/GraphicsLayerCA.cpp M Source/WebCore/platform/graphics/ca/PlatformCALayer.h A Source/WebCore/platform/graphics/ca/PlatformCALayer.messages.in M Source/WebCore/platform/graphics/ca/PlatformCALayer.mm M Source/WebCore/platform/graphics/ca/TileController.cpp M Source/WebCore/platform/graphics/ca/TileCoverageMap.cpp M Source/WebCore/platform/graphics/ca/TileGrid.cpp M Source/WebCore/platform/graphics/ca/cocoa/PlatformCALayerCocoa.mm M Source/WebKit/CMakeLists.txt M Source/WebKit/DerivedSources-input.xcfilelist M Source/WebKit/DerivedSources.make M Source/WebKit/Scripts/webkit/messages.py M Source/WebKit/Scripts/webkit/tests/MessageArgumentDescriptions.cpp M Source/WebKit/Shared/RemoteLayerTree/RemoteLayerBackingStore.mm M Source/WebKit/Shared/RemoteLayerTree/RemoteLayerTreePropertyApplier.mm M Source/WebKit/Shared/RemoteLayerTree/RemoteLayerTreeTransaction.h M Source/WebKit/Shared/RemoteLayerTree/RemoteLayerTreeTransaction.mm M Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in M Source/WebKit/UIProcess/RemoteLayerTree/RemoteLayerTreeHost.mm M Source/WebKit/UIProcess/RemoteLayerTree/ios/RemoteLayerTreeHostIOS.mm M Source/WebKit/WebProcess/WebPage/RemoteLayerTree/PlatformCALayerRemote.mm M Source/WebKit/WebProcess/WebPage/RemoteLayerTree/PlatformCALayerRemoteCustom.mm M Source/WebKit/WebProcess/WebPage/RemoteLayerTree/PlatformCALayerRemoteHost.mm M Source/WebKit/WebProcess/WebPage/RemoteLayerTree/PlatformCALayerRemoteModelHosting.mm Log Message: --- Further porting of types to the new serialization format. https://bugs.webkit.org/show_bug.cgi?id=261631 rdar://115585739 Reviewed by Alex Christensen. Port types including WebCore::PlatformLayerIdentifier. * Source/WebCore/CMakeLists.txt: * Source/WebCore/Modules/indexeddb/IndexedDB.serialization.in: Added. * Source/WebCore/WebCore.xcodeproj/project.pbxproj: * Source/WebCore/platform/graphics/ca/GraphicsLayerCA.cpp: (WebCore::toPlatformCALayerFilterType): (WebCore::GraphicsLayerCA::createPlatformCALayer): (WebCore::GraphicsLayerCA::createPlatformCALayerHost): (WebCore::GraphicsLayerCA::createPlatformVideoLayer): (WebCore::GraphicsLayerCA::setContentsToSolidColor): (WebCore::GraphicsLayerCA::setContentsDisplayDelegate): (WebCore::GraphicsLayerCA::recursiveCommitChanges): (WebCore::GraphicsLayerCA::commitLayerChangesBeforeSublayers): (WebCore::GraphicsLayerCA::updateBackdropFilters): (WebCore::GraphicsLayerCA::ensureStructuralLayer): (WebCore::GraphicsLayerCA::updateContentsImage): (WebCore::GraphicsLayerCA::updateClippingStrategy): (WebCore::GraphicsLayerCA::updateContentsRects): (WebCore::GraphicsLayerCA::changeLayerTypeTo): * Source/WebCore/platform/graphics/ca/PlatformCALayer.h: * Source/WebCore/platform/graphics/ca/PlatformCALayer.messages.in: Added. * Source/WebCore/platform/graphics/ca/PlatformCALayer.mm: (WebCore::operator<<): * Source/WebCore/platform/graphics/ca/TileController.cpp: (WebCore::TileController::createTileLayer): * Source/WebCore/platform/graphics/ca/TileCoverageMap.cpp: (WebCore::TileCoverageMap::TileCoverageMap): * Source/WebCore/platform/graphics/ca/TileGrid.cpp: (WebCore::TileGrid::TileGrid): * Source/WebCore/platform/graphics/ca/cocoa/PlatformCALayerCocoa.mm: (WebCore::toCAFilterType): (WebCore::PlatformCALayerCocoa::layerTypeForPlatformLayer): (WebCore::PlatformCALayerCocoa::PlatformCALayerCocoa): (WebCore::PlatformCALayerCocoa::commonInit): (WebCore::PlatformCALayerCocoa::clone const): (WebCore::PlatformCALayerCocoa::setContentsScale): (WebCore::PlatformCALayerCocoa::shapeRoundedRect const): (WebCore::PlatformCALayerCocoa::setShapeRoundedRect): (WebCore::PlatformCALayerCocoa::shapeWindRule const): (WebCore::PlatformCALayerCocoa::setShapeWindRule): (WebCore::PlatformCALayerCocoa::shapePath const): (WebCore::PlatformCALayerCocoa::setShapePath): (WebCore::PlatformCALayerCocoa::updateContentsFormat): (WebCore::PlatformCALayerCocoa::avPlayerLayer const): * Source/WebKit/CMakeLists.txt: * Source/WebKit/DerivedSources-input.xcfilelist: * Source/WebKit/DerivedSources.make: * Source/WebKit/Scripts/webkit/messages.py: (serialized_identifiers): * Source/WebKit/Scripts/webkit/tests/MessageArgumentDescriptions.cpp: (IPC::serializedIdentifiers): * Source/WebKit/Shared/RemoteLayerTree/RemoteLayerBackingStore.mm: (WebKit::RemoteLayerBackingStore::drawInContext): * Source/WebKit/Shared/RemoteLayerTree/RemoteLayerTreePropertyApplier.mm: (
[webkit-changes] [WebKit/WebKit] 5c073c: Reland 267718@main with fixes.
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 5c073cc4a558bf6cd1d88cbfd123a202a27bb792 https://github.com/WebKit/WebKit/commit/5c073cc4a558bf6cd1d88cbfd123a202a27bb792 Author: Simon Lewis Date: 2023-09-11 (Mon, 11 Sep 2023) Changed paths: M Source/WebCore/CMakeLists.txt M Source/WebCore/Modules/ShapeDetection/Interfaces/BarcodeFormatInterface.h A Source/WebCore/Modules/WebGPU/InternalAPI/WebGPU.serialization.in M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUErrorFilter.h M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUIndexFormat.h M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUMapMode.h M Source/WebCore/WebCore.xcodeproj/project.pbxproj M Source/WebCore/dom/Element.cpp M Source/WebCore/editing/EditorCommand.cpp M Source/WebCore/page/EventHandler.cpp M Source/WebCore/platform/PlatformWheelEvent.h A Source/WebCore/platform/PlatformWheelEvent.serialization.in M Source/WebCore/platform/ScrollTypes.h A Source/WebCore/platform/ScrollTypes.serialization.in M Source/WebCore/platform/ScrollableArea.cpp M Source/WebCore/platform/ScrollableArea.h M Source/WebCore/platform/Scrollbar.cpp M Source/WebCore/platform/cocoa/PlaybackSessionModel.h A Source/WebCore/platform/cocoa/PlaybackSessionModel.serialization.in M Source/WebCore/platform/ios/ScrollAnimatorIOS.mm M Source/WebCore/platform/network/ProtectionSpaceBase.h A Source/WebCore/platform/network/ProtectionSpaceBase.serialization.in M Source/WebCore/platform/network/soup/SoupNetworkProxySettings.h A Source/WebCore/platform/network/soup/SoupNetworkProxySettings.serialization.in M Source/WebKit/CMakeLists.txt M Source/WebKit/DerivedSources-input.xcfilelist M Source/WebKit/DerivedSources.make M Source/WebKit/PlatformGTK.cmake M Source/WebKit/PlatformWPE.cmake M Source/WebKit/Scripts/webkit/messages.py M Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in M Source/WebKit/UIProcess/WebPageProxy.h M Source/WebKit/UIProcess/win/WebPopupMenuProxyWin.cpp M Source/WebKit/UIProcess/win/WebView.cpp M Source/WebKit/WebProcess/WebPage/WebPage.cpp M Source/WebKit/WebProcess/WebPage/WebPage.h M Source/WebKit/WebProcess/WebPage/WebPage.messages.in M Source/WebKit/WebProcess/WebPage/mac/WebPageMac.mm M Source/WebKitLegacy/mac/WebView/WebFrameView.mm Log Message: --- Reland 267718@main with fixes. https://bugs.webkit.org/show_bug.cgi?id=261051 rdar://114846429 Reviewed by Don Olmstead and Alex Christensen. * Source/WebCore/CMakeLists.txt: * Source/WebCore/Modules/ShapeDetection/Interfaces/BarcodeFormatInterface.h: * Source/WebCore/Modules/WebGPU/InternalAPI/WebGPU.serialization.in: Added. * Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUErrorFilter.h: * Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUIndexFormat.h: * Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUMapMode.h: * Source/WebCore/WebCore.xcodeproj/project.pbxproj: * Source/WebCore/dom/Element.cpp: (WebCore::Element::scrollByUnits): * Source/WebCore/editing/EditorCommand.cpp: (WebCore::executeScrollLineUp): (WebCore::executeScrollLineDown): * Source/WebCore/page/EventHandler.cpp: (WebCore::scrollViaNonPlatformEvent): * Source/WebCore/platform/PlatformWheelEvent.h: * Source/WebCore/platform/PlatformWheelEvent.serialization.in: Added. * Source/WebCore/platform/ScrollTypes.h: (WebCore::logicalToPhysical): (WebCore::axisFromDirection): * Source/WebCore/platform/ScrollTypes.serialization.in: Added. * Source/WebCore/platform/ScrollableArea.cpp: (WebCore::ScrollableArea::scroll): * Source/WebCore/platform/ScrollableArea.h: (WebCore::ScrollableArea::scrollbarForDirection const): * Source/WebCore/platform/Scrollbar.cpp: (WebCore::Scrollbar::startTimerIfNeeded): (WebCore::Scrollbar::pressedPartScrollDirection): * Source/WebCore/platform/cocoa/PlaybackSessionModel.h: * Source/WebCore/platform/cocoa/PlaybackSessionModel.serialization.in: Added. * Source/WebCore/platform/ios/ScrollAnimatorIOS.mm: (WebCore::ScrollAnimatorIOS::handleTouchEvent): * Source/WebCore/platform/network/ProtectionSpaceBase.h: * Source/WebCore/platform/network/ProtectionSpaceBase.serialization.in: Added. * Source/WebCore/platform/network/soup/SoupNetworkProxySettings.h: * Source/WebCore/platform/network/soup/SoupNetworkProxySettings.serialization.in: Added. * Source/WebKit/CMakeLists.txt: * Source/WebKit/DerivedSources-input.xcfilelist: * Source/WebKit/DerivedSources.make: * Source/WebKit/PlatformGTK.cmake: * Source/WebKit/PlatformWPE.cmake: * Source/WebKit/Scripts/webkit/messages.py: (headers_for_type): * Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in: * Source/WebKit/UIProcess/WebPageProxy.h: * Source/WebKit/UIProcess/win/WebPopupMenuProxyWin.cpp: (WebKit::WebPopupMenuProxyWin::onMouseWheel): * Source/WebKit/UIProcess/win/WebView.cpp: (WebKit::WebView::onHorizontalScroll): (WebKit::WebView::onVerticalScroll
[webkit-changes] [WebKit/WebKit] 3ea395: Further porting of enumerations to the new IPC ser...
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 3ea395c7f80c392f4cc3f535d0825a31d2d0c8b0 https://github.com/WebKit/WebKit/commit/3ea395c7f80c392f4cc3f535d0825a31d2d0c8b0 Author: Simon Lewis Date: 2023-09-07 (Thu, 07 Sep 2023) Changed paths: M Source/WebCore/CMakeLists.txt M Source/WebCore/Modules/ShapeDetection/Interfaces/BarcodeFormatInterface.h A Source/WebCore/Modules/WebGPU/InternalAPI/WebGPU.serialization.in M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUErrorFilter.h M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUIndexFormat.h M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUMapMode.h M Source/WebCore/WebCore.xcodeproj/project.pbxproj M Source/WebCore/dom/Element.cpp M Source/WebCore/editing/EditorCommand.cpp M Source/WebCore/page/EventHandler.cpp M Source/WebCore/platform/PlatformWheelEvent.h A Source/WebCore/platform/PlatformWheelEvent.serialization.in M Source/WebCore/platform/ScrollTypes.h A Source/WebCore/platform/ScrollTypes.serialization.in M Source/WebCore/platform/ScrollableArea.cpp M Source/WebCore/platform/ScrollableArea.h M Source/WebCore/platform/Scrollbar.cpp M Source/WebCore/platform/cocoa/PlaybackSessionModel.h A Source/WebCore/platform/cocoa/PlaybackSessionModel.serialization.in M Source/WebCore/platform/network/ProtectionSpaceBase.h A Source/WebCore/platform/network/ProtectionSpaceBase.serialization.in M Source/WebCore/platform/network/soup/SoupNetworkProxySettings.h A Source/WebCore/platform/network/soup/SoupNetworkProxySettings.serialization.in M Source/WebKit/CMakeLists.txt M Source/WebKit/DerivedSources-input.xcfilelist M Source/WebKit/DerivedSources.make M Source/WebKit/Scripts/webkit/messages.py M Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in M Source/WebKit/UIProcess/WebPageProxy.h M Source/WebKit/UIProcess/win/WebPopupMenuProxyWin.cpp M Source/WebKit/UIProcess/win/WebView.cpp M Source/WebKit/WebProcess/WebPage/WebPage.cpp M Source/WebKit/WebProcess/WebPage/WebPage.h M Source/WebKit/WebProcess/WebPage/WebPage.messages.in M Source/WebKit/WebProcess/WebPage/mac/WebPageMac.mm M Source/WebKitLegacy/mac/WebView/WebFrameView.mm Log Message: --- Further porting of enumerations to the new IPC serialization format. https://bugs.webkit.org/show_bug.cgi?id=261051 rdar://114846429 Reviewed by Alex Christensen. * Source/WebCore/CMakeLists.txt: * Source/WebCore/Modules/ShapeDetection/Interfaces/BarcodeFormatInterface.h: * Source/WebCore/Modules/WebGPU/InternalAPI/WebGPU.serialization.in: Added. * Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUErrorFilter.h: * Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUIndexFormat.h: * Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUMapMode.h: * Source/WebCore/WebCore.xcodeproj/project.pbxproj: * Source/WebCore/dom/Element.cpp: (WebCore::Element::scrollByUnits): * Source/WebCore/editing/EditorCommand.cpp: (WebCore::executeScrollLineUp): (WebCore::executeScrollLineDown): * Source/WebCore/page/EventHandler.cpp: (WebCore::scrollViaNonPlatformEvent): * Source/WebCore/platform/PlatformWheelEvent.h: * Source/WebCore/platform/PlatformWheelEvent.serialization.in: Added. * Source/WebCore/platform/ScrollTypes.h: (WebCore::logicalToPhysical): (WebCore::axisFromDirection): * Source/WebCore/platform/ScrollTypes.serialization.in: Added. * Source/WebCore/platform/ScrollableArea.cpp: (WebCore::ScrollableArea::scroll): * Source/WebCore/platform/ScrollableArea.h: (WebCore::ScrollableArea::scrollbarForDirection const): * Source/WebCore/platform/Scrollbar.cpp: (WebCore::Scrollbar::startTimerIfNeeded): (WebCore::Scrollbar::pressedPartScrollDirection): * Source/WebCore/platform/cocoa/PlaybackSessionModel.h: * Source/WebCore/platform/cocoa/PlaybackSessionModel.serialization.in: Added. * Source/WebCore/platform/network/ProtectionSpaceBase.h: * Source/WebCore/platform/network/ProtectionSpaceBase.serialization.in: Added. * Source/WebCore/platform/network/soup/SoupNetworkProxySettings.h: * Source/WebCore/platform/network/soup/SoupNetworkProxySettings.serialization.in: Added. * Source/WebKit/CMakeLists.txt: * Source/WebKit/DerivedSources-input.xcfilelist: * Source/WebKit/DerivedSources.make: * Source/WebKit/Scripts/webkit/messages.py: (headers_for_type): * Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in: * Source/WebKit/UIProcess/WebPageProxy.h: * Source/WebKit/UIProcess/win/WebPopupMenuProxyWin.cpp: (WebKit::WebPopupMenuProxyWin::onMouseWheel): * Source/WebKit/UIProcess/win/WebView.cpp: (WebKit::WebView::onHorizontalScroll): (WebKit::WebView::onVerticalScroll): * Source/WebKit/WebProcess/WebPage/WebPage.cpp: (WebKit::WebPage::scrollBy): * Source/WebKit/WebProcess/WebPage/WebPage.h: * Source/WebKit/WebProcess/WebPage/WebPage.messages.in: * Source/WebKit/WebProcess/WebPage/mac/WebPageMac.mm: (WebKit::WebPage
[webkit-changes] [WebKit/WebKit] 10522a: Further porting of enumerations to the new IPC ser...
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 10522a7a0bc7b1053f58227f38dc96cf45608812 https://github.com/WebKit/WebKit/commit/10522a7a0bc7b1053f58227f38dc96cf45608812 Author: Simon Lewis Date: 2023-08-28 (Mon, 28 Aug 2023) Changed paths: M Source/WebCore/CMakeLists.txt M Source/WebCore/Modules/mediasession/MediaSession.cpp M Source/WebCore/WebCore.xcodeproj/project.pbxproj M Source/WebCore/html/HTMLMediaElement.cpp M Source/WebCore/html/MediaElementSession.cpp M Source/WebCore/page/MediaProducer.h A Source/WebCore/page/MediaProducer.serialization.in M Source/WebCore/platform/PlatformEvent.h A Source/WebCore/platform/PlatformEvent.serialization.in M Source/WebCore/platform/audio/PlatformMediaSession.cpp M Source/WebCore/platform/audio/PlatformMediaSession.h A Source/WebCore/platform/audio/PlatformMediaSession.serialization.in M Source/WebCore/platform/audio/glib/MediaSessionGLib.cpp M Source/WebCore/platform/audio/glib/MediaSessionManagerGLib.cpp M Source/WebCore/platform/cocoa/RemoteCommandListenerCocoa.mm M Source/WebCore/platform/graphics/cocoa/MediaPlaybackTargetContext.h A Source/WebCore/platform/graphics/cocoa/MediaPlaybackTargetContext.serialization.in M Source/WebCore/platform/mediastream/MDNSRegisterError.h A Source/WebCore/platform/mediastream/MDNSRegisterError.serialization.in M Source/WebCore/testing/Internals.cpp M Source/WebKit/CMakeLists.txt M Source/WebKit/DerivedSources-input.xcfilelist M Source/WebKit/DerivedSources.make M Source/WebKit/NetworkProcess/webrtc/NetworkMDNSRegister.h M Source/WebKit/WebProcess/Network/webrtc/LibWebRTCNetworkManager.cpp Log Message: --- Further porting of enumerations to the new IPC serialization format. https://bugs.webkit.org/show_bug.cgi?id=260746 rdar://114476515 Reviewed by Alex Christensen. * Source/WebCore/CMakeLists.txt: * Source/WebCore/Modules/mediasession/MediaSession.cpp: (WebCore::platformCommandForMediaSessionAction): (WebCore::MediaSession::setActionHandler): * Source/WebCore/WebCore.xcodeproj/project.pbxproj: * Source/WebCore/html/HTMLMediaElement.cpp: (WebCore::HTMLMediaElement::didReceiveRemoteControlCommand): * Source/WebCore/html/MediaElementSession.cpp: (WebCore::processRemoteControlCommandIfPlayingMediaStreams): (WebCore::MediaElementSession::didReceiveRemoteControlCommand): * Source/WebCore/page/MediaProducer.h: * Source/WebCore/page/MediaProducer.serialization.in: Added. * Source/WebCore/platform/PlatformEvent.h: * Source/WebCore/platform/PlatformEvent.serialization.in: Added. * Source/WebCore/platform/audio/PlatformMediaSession.cpp: (WebCore::convertEnumerationToString): * Source/WebCore/platform/audio/PlatformMediaSession.h: * Source/WebCore/platform/audio/PlatformMediaSession.serialization.in: Added. * Source/WebCore/platform/audio/glib/MediaSessionGLib.cpp: (WebCore::getCommand): (WebCore::handleMethodCall): * Source/WebCore/platform/audio/glib/MediaSessionManagerGLib.cpp: (WebCore::MediaSessionManagerGLib::dispatch): * Source/WebCore/platform/cocoa/RemoteCommandListenerCocoa.mm: (WebCore::mediaRemoteCommandForPlatformCommand): (WebCore::RemoteCommandListenerCocoa::defaultCommands): (WebCore::isSeekCommand): (WebCore::RemoteCommandListenerCocoa::updateSupportedCommands): (WebCore::RemoteCommandListenerCocoa::RemoteCommandListenerCocoa): * Source/WebCore/platform/graphics/cocoa/MediaPlaybackTargetContext.h: * Source/WebCore/platform/graphics/cocoa/MediaPlaybackTargetContext.serialization.in: Added. * Source/WebCore/platform/mediastream/MDNSRegisterError.h: * Source/WebCore/platform/mediastream/MDNSRegisterError.serialization.in: Added. * Source/WebCore/testing/Internals.cpp: (WebCore::Internals::postRemoteControlCommand): * Source/WebKit/CMakeLists.txt: * Source/WebKit/DerivedSources-input.xcfilelist: * Source/WebKit/DerivedSources.make: * Source/WebKit/NetworkProcess/webrtc/NetworkMDNSRegister.h: * Source/WebKit/WebProcess/Network/webrtc/LibWebRTCNetworkManager.cpp: (WebKit::LibWebRTCNetworkManager::CreateNameForAddress): Canonical link: https://commits.webkit.org/267379@main ___ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [WebKit/WebKit] 28ba09: Further porting of types to the new IPC serializat...
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 28ba096781388c896e91618d3b9d14f7d5483273 https://github.com/WebKit/WebKit/commit/28ba096781388c896e91618d3b9d14f7d5483273 Author: Simon Lewis Date: 2023-08-22 (Tue, 22 Aug 2023) Changed paths: M Source/WebCore/CMakeLists.txt M Source/WebCore/WebCore.xcodeproj/project.pbxproj M Source/WebCore/dom/Document.cpp M Source/WebCore/page/ActivityState.h A Source/WebCore/page/ActivityState.serialization.in M Source/WebCore/page/DragActions.h A Source/WebCore/page/DragActions.serialization.in M Source/WebCore/page/LayoutMilestone.h A Source/WebCore/page/LayoutMilestones.serialization.in M Source/WebCore/page/LocalFrameView.cpp M Source/WebCore/page/Page.cpp M Source/WebCore/platform/PlatformScreen.h A Source/WebCore/platform/PlatformScreen.serialization.in M Source/WebCore/platform/graphics/InbandTextTrackPrivate.h A Source/WebCore/platform/graphics/InbandTextTrackPrivate.serialization.in M Source/WebKit/CMakeLists.txt M Source/WebKit/DerivedSources-input.xcfilelist M Source/WebKit/DerivedSources.make M Source/WebKit/Shared/API/Cocoa/_WKRenderingProgressEventsInternal.h M Source/WebKit/Shared/API/c/WKSharedAPICast.h M Source/WebKit/UIProcess/API/C/WKPage.cpp M Source/WebKit/UIProcess/API/C/WKPageRenderingProgressEventsInternal.h M Source/WebKit/UIProcess/API/Cocoa/WKWebView.mm M Source/WebKit/UIProcess/Cocoa/WebPageProxyCocoa.mm M Source/WebKit/UIProcess/WebPageProxy.cpp M Source/WebKit/UIProcess/WebPageProxy.h M Source/WebKit/WebProcess/InjectedBundle/InjectedBundlePageLoaderClient.cpp M Source/WebKit/WebProcess/WebCoreSupport/WebLocalFrameLoaderClient.cpp M Source/WebKit/WebProcess/WebPage/WebPage.cpp M Source/WebKit/WebProcess/WebPage/WebPage.h M Source/WebKitLegacy/mac/WebCoreSupport/WebFrameLoaderClient.mm M Source/WebKitLegacy/mac/WebView/WebView.mm Log Message: --- Further porting of types to the new IPC serialization format. https://bugs.webkit.org/show_bug.cgi?id=260068. rdar://113747757. Reviewed by Alex Christensen. * Source/WebCore/CMakeLists.txt: * Source/WebCore/WebCore.xcodeproj/project.pbxproj: * Source/WebCore/dom/Document.cpp: (WebCore::Document::setVisualUpdatesAllowed): (WebCore::Document::updateMainArticleElementAfterLayout): * Source/WebCore/page/ActivityState.h: * Source/WebCore/page/ActivityState.serialization.in: Added. * Source/WebCore/page/DragActions.h: * Source/WebCore/page/DragActions.serialization.in: Added. * Source/WebCore/page/LayoutMilestone.h: (): Deleted. * Source/WebCore/page/LayoutMilestones.serialization.in: Added. * Source/WebCore/page/LocalFrameView.cpp: (WebCore::LocalFrameView::updateHasReachedSignificantRenderedTextThreshold): (WebCore::LocalFrameView::fireLayoutRelatedMilestonesIfNeeded): (WebCore::LocalFrameView::firePaintRelatedMilestonesIfNeeded): * Source/WebCore/page/Page.cpp: (WebCore::Page::isCountingRelevantRepaintedObjects const): (WebCore::Page::addRelevantRepaintedObject): * Source/WebCore/platform/PlatformScreen.h: * Source/WebCore/platform/PlatformScreen.serialization.in: Added. * Source/WebCore/platform/graphics/InbandTextTrackPrivate.h: * Source/WebCore/platform/graphics/InbandTextTrackPrivate.serialization.in: Added. * Source/WebKit/CMakeLists.txt: * Source/WebKit/DerivedSources-input.xcfilelist: * Source/WebKit/DerivedSources.make: * Source/WebKit/Shared/API/Cocoa/_WKRenderingProgressEventsInternal.h: (renderingProgressEvents): * Source/WebKit/Shared/API/c/WKSharedAPICast.h: (WebKit::toWKLayoutMilestones): (WebKit::toLayoutMilestones): * Source/WebKit/UIProcess/API/C/WKPage.cpp: (WKPageSetPageLoaderClient): * Source/WebKit/UIProcess/API/C/WKPageRenderingProgressEventsInternal.h: (pageRenderingProgressEvents): * Source/WebKit/UIProcess/API/Cocoa/WKWebView.mm: (layoutMilestones): * Source/WebKit/UIProcess/Cocoa/WebPageProxyCocoa.mm: (WebKit::WebPageProxy::didCommitLayerTree): * Source/WebKit/UIProcess/WebPageProxy.cpp: (WebKit::WebPageProxy::didLayoutForCustomContentProvider): (WebKit::WebPageProxy::didReachLayoutMilestone): * Source/WebKit/UIProcess/WebPageProxy.h: * Source/WebKit/WebProcess/InjectedBundle/InjectedBundlePageLoaderClient.cpp: (WebKit::InjectedBundlePageLoaderClient::layoutMilestones const): * Source/WebKit/WebProcess/WebCoreSupport/WebLocalFrameLoaderClient.cpp: (WebKit::WebLocalFrameLoaderClient::dispatchDidReachLayoutMilestone): * Source/WebKit/WebProcess/WebPage/WebPage.cpp: (WebKit::m_appHighlightsVisible): (WebKit::WebPage::dispatchDidReachLayoutMilestone): * Source/WebKit/WebProcess/WebPage/WebPage.h: * Source/WebKitLegacy/mac/WebCoreSupport/WebFrameLoaderClient.mm: (WebFrameLoaderClient::dispatchDidReachLayoutMilestone): * Source/WebKitLegacy/mac/WebView/WebView.mm: (coreLayoutMilestones): (kitLayoutMilestones): (-[WebView _cacheFrameLoadDelegateImplementations]): Canonical link: https
[webkit-changes] [WebKit/WebKit] c55352: Port HTTPHeaderNames to the new serialization format
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: c553523612a5aa6cb24f4014a5d253b4a40fba09 https://github.com/WebKit/WebKit/commit/c553523612a5aa6cb24f4014a5d253b4a40fba09 Author: Simon Lewis Date: 2023-08-09 (Wed, 09 Aug 2023) Changed paths: M Source/WebCore/CMakeLists.txt M Source/WebCore/Headers.cmake M Source/WebCore/WebCore.xcodeproj/project.pbxproj M Source/WebCore/platform/network/HTTPParsers.h M Source/WebCore/platform/network/create-http-header-name-table M Source/WebKit/CMakeLists.txt M Source/WebKit/DerivedSources-input.xcfilelist M Source/WebKit/DerivedSources-output.xcfilelist M Source/WebKit/DerivedSources.make M Source/WebKit/Scripts/generate-serializers.py M Source/WebKit/Scripts/webkit/tests/Makefile Log Message: --- Port HTTPHeaderNames to the new serialization format https://bugs.webkit.org/show_bug.cgi?id=252984 rdar://105970730 Reviewed by Alex Christensen. * Source/WebCore/CMakeLists.txt: * Source/WebCore/Headers.cmake: * Source/WebCore/WebCore.xcodeproj/project.pbxproj: * Source/WebCore/platform/network/HTTPParsers.h: * Source/WebCore/platform/network/create-http-header-name-table: * Source/WebKit/CMakeLists.txt: * Source/WebKit/DerivedSources-input.xcfilelist: * Source/WebKit/DerivedSources-output.xcfilelist: * Source/WebKit/DerivedSources.make: * Source/WebKit/Scripts/generate-serializers.py: (parse_serialized_types): (main): * Source/WebKit/Scripts/webkit/tests/Makefile: Canonical link: https://commits.webkit.org/266737@main ___ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [WebKit/WebKit] 51d9b8: Port WebCore Enum types to the new serialization f...
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 51d9b8fdc91ff0a5e8adc3e7a262fb6c1fa0866c https://github.com/WebKit/WebKit/commit/51d9b8fdc91ff0a5e8adc3e7a262fb6c1fa0866c Author: Simon Lewis Date: 2023-07-17 (Mon, 17 Jul 2023) Changed paths: M Source/WebCore/Modules/applepay/ApplePayFeature.h M Source/WebCore/Modules/applepay/ApplePayPaymentTiming.h M Source/WebCore/Modules/applepay/ApplePayRecurringPaymentDateUnit.h M Source/WebCore/Modules/contact-picker/ContactProperty.h M Source/WebCore/Modules/cookie-consent/CookieConsentDecisionResult.h M Source/WebCore/Modules/indexeddb/IDBTransactionDurability.h M Source/WebCore/Modules/indexeddb/IDBTransactionMode.h M Source/WebCore/Modules/indexeddb/shared/IDBResultData.h M Source/WebCore/Modules/mediasession/MediaSessionAction.h M Source/WebCore/Modules/mediasession/MediaSessionCoordinatorState.h M Source/WebCore/Modules/mediasession/MediaSessionPlaybackState.h M Source/WebCore/Modules/mediasession/MediaSessionReadyState.h M Source/WebCore/Modules/mediastream/RTCErrorDetailType.h M Source/WebCore/Modules/notifications/NotificationEventType.h M Source/WebCore/Modules/permissions/PermissionName.h M Source/WebCore/Modules/permissions/PermissionQuerySource.h M Source/WebCore/Modules/permissions/PermissionState.h M Source/WebCore/Modules/push-api/PushPermissionState.h M Source/WebCore/Modules/webcodecs/WebCodecsEncodedVideoChunkType.h M Source/WebCore/WebCore.xcodeproj/project.pbxproj M Source/WebCore/html/Autofill.h M Source/WebCore/html/EnterKeyHint.h M Source/WebCore/loader/LoadSchedulingMode.h M Source/WebCore/loader/ResourceLoaderOptions.h M Source/WebCore/loader/ShouldTreatAsContinuingLoad.h M Source/WebCore/loader/cache/AllowedFonts.h M Source/WebCore/page/MediaProducer.h M Source/WebCore/page/ScreenOrientationType.h M Source/WebCore/page/StorageBlockingPolicy.h M Source/WebCore/page/TranslationContextMenuInfo.h M Source/WebCore/page/csp/ContentSecurityPolicy.h M Source/WebCore/platform/ScrollTypes.h M Source/WebCore/platform/graphics/mac/AppKitControlSystemImage.h M Source/WebCore/rendering/style/ListStyleType.h M Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in Log Message: --- Port WebCore Enum types to the new serialization format https://bugs.webkit.org/show_bug.cgi?id=253249 rdar://106150003 Reviewed by Alex Christensen. * Source/WebCore/Modules/applepay/ApplePayFeature.h: * Source/WebCore/Modules/applepay/ApplePayPaymentTiming.h: * Source/WebCore/Modules/applepay/ApplePayRecurringPaymentDateUnit.h: * Source/WebCore/Modules/contact-picker/ContactProperty.h: * Source/WebCore/Modules/cookie-consent/CookieConsentDecisionResult.h: * Source/WebCore/Modules/indexeddb/IDBTransactionDurability.h: * Source/WebCore/Modules/indexeddb/IDBTransactionMode.h: * Source/WebCore/Modules/indexeddb/shared/IDBResultData.h: * Source/WebCore/Modules/mediasession/MediaSessionAction.h: * Source/WebCore/Modules/mediasession/MediaSessionCoordinatorState.h: * Source/WebCore/Modules/mediasession/MediaSessionPlaybackState.h: * Source/WebCore/Modules/mediasession/MediaSessionReadyState.h: * Source/WebCore/Modules/mediastream/RTCErrorDetailType.h: * Source/WebCore/Modules/notifications/NotificationEventType.h: * Source/WebCore/Modules/permissions/PermissionName.h: * Source/WebCore/Modules/permissions/PermissionQuerySource.h: * Source/WebCore/Modules/permissions/PermissionState.h: * Source/WebCore/Modules/push-api/PushPermissionState.h: * Source/WebCore/Modules/webcodecs/WebCodecsEncodedVideoChunkType.h: * Source/WebCore/WebCore.xcodeproj/project.pbxproj: * Source/WebCore/html/Autofill.h: * Source/WebCore/html/EnterKeyHint.h: * Source/WebCore/loader/LoadSchedulingMode.h: * Source/WebCore/loader/ResourceLoaderOptions.h: * Source/WebCore/loader/ShouldTreatAsContinuingLoad.h: * Source/WebCore/loader/cache/AllowedFonts.h: (): Deleted. * Source/WebCore/page/MediaProducer.h: * Source/WebCore/page/ScreenOrientationType.h: * Source/WebCore/page/StorageBlockingPolicy.h: * Source/WebCore/page/TranslationContextMenuInfo.h: (WebCore::TranslationContextMenuInfo::encode const): Deleted. (WebCore::TranslationContextMenuInfo::decode): Deleted. * Source/WebCore/page/csp/ContentSecurityPolicy.h: * Source/WebCore/platform/ScrollTypes.h: * Source/WebCore/platform/graphics/mac/AppKitControlSystemImage.h: * Source/WebCore/rendering/style/ListStyleType.h: * Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in: Canonical link: https://commits.webkit.org/266099@main ___ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [WebKit/WebKit] a610df: Remove unused CoreIPC endpoints
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: a610dff536527a055e005b137d102ad9fcade851 https://github.com/WebKit/WebKit/commit/a610dff536527a055e005b137d102ad9fcade851 Author: Simon Lewis Date: 2023-04-04 (Tue, 04 Apr 2023) Changed paths: M Source/WTF/wtf/PlatformEnableCocoa.h M Source/WebKit/UIProcess/API/mac/WKWebViewTestingMac.mm M Source/WebKit/UIProcess/PDF/WKPDFHUDView.h M Source/WebKit/UIProcess/PDF/WKPDFHUDView.mm M Source/WebKit/UIProcess/PageClient.h M Source/WebKit/UIProcess/WebPageProxy.cpp M Source/WebKit/UIProcess/WebPageProxy.h M Source/WebKit/UIProcess/WebPageProxy.messages.in M Source/WebKit/UIProcess/mac/PageClientImplMac.h M Source/WebKit/UIProcess/mac/PageClientImplMac.mm M Source/WebKit/UIProcess/mac/WebPageProxyMac.mm M Source/WebKit/UIProcess/mac/WebViewImpl.h M Source/WebKit/UIProcess/mac/WebViewImpl.mm M Source/WebKit/WebProcess/Plugins/PDF/PDFLayerControllerSPI.h M Source/WebKit/WebProcess/Plugins/PDF/PDFPlugin.h M Source/WebKit/WebProcess/Plugins/PDF/PDFPlugin.mm M Source/WebKit/WebProcess/WebPage/WebPage.cpp M Source/WebKit/WebProcess/WebPage/WebPage.h M Source/WebKit/WebProcess/WebPage/WebPage.messages.in M Source/WebKit/WebProcess/WebPage/mac/WebPageMac.mm M Tools/TestWebKitAPI/Tests/WebKitCocoa/WKPDFView.mm Log Message: --- Remove unused CoreIPC endpoints https://bugs.webkit.org/show_bug.cgi?id=253729 rdar://106568397 Reviewed by Alex Christensen. This change removes ENABLE_UI_PROCESS_PDF_HUD and the following messages: - Messages::WebPageProxy::SavePDFToFileInDownloadsFolder - Messages::WebPageProxy::SavePDFToTemporaryFolderAndOpenWithNativeApplication - Messages::WebPageProxy::OpenPDFFromTemporaryFolderWithNativeApplication * Source/WTF/wtf/PlatformEnableCocoa.h: * Source/WebKit/UIProcess/API/mac/WKWebViewTestingMac.mm: (-[WKWebView _pdfHUDs]): * Source/WebKit/UIProcess/PDF/WKPDFHUDView.h: * Source/WebKit/UIProcess/PDF/WKPDFHUDView.mm: * Source/WebKit/UIProcess/PageClient.h: * Source/WebKit/UIProcess/WebPageProxy.cpp: (WebKit::WebPageProxy::didCommitLoadForFrame): (WebKit::WebPageProxy::resetStateAfterProcessTermination): * Source/WebKit/UIProcess/WebPageProxy.h: * Source/WebKit/UIProcess/WebPageProxy.messages.in: * Source/WebKit/UIProcess/mac/PageClientImplMac.h: * Source/WebKit/UIProcess/mac/PageClientImplMac.mm: * Source/WebKit/UIProcess/mac/WebPageProxyMac.mm: (WebKit::WebPageProxy::showPDFContextMenu): (WebKit::WebPageProxy::openPDFFromTemporaryFolderWithNativeApplication): Deleted. * Source/WebKit/UIProcess/mac/WebViewImpl.h: * Source/WebKit/UIProcess/mac/WebViewImpl.mm: (WebKit::WebViewImpl::windowDidChangeBackingProperties): (WebKit::WebViewImpl::mouseMoved): (WebKit::WebViewImpl::mouseDown): (WebKit::WebViewImpl::mouseUp): * Source/WebKit/WebProcess/Plugins/PDF/PDFLayerControllerSPI.h: * Source/WebKit/WebProcess/Plugins/PDF/PDFPlugin.h: * Source/WebKit/WebProcess/Plugins/PDF/PDFPlugin.mm: (-[WKPDFLayerControllerDelegate openWithNativeApplication]): (-[WKPDFLayerControllerDelegate saveToPDF]): (WebKit::PDFPlugin::PDFPlugin): (WebKit::PDFPlugin::~PDFPlugin): (WebKit::PDFPlugin::calculateSizes): (WebKit::PDFPlugin::visibilityDidChange): (WebKit::PDFPlugin::saveToPDF): Deleted. (WebKit::PDFPlugin::openWithNativeApplication): Deleted. * Source/WebKit/WebProcess/WebPage/WebPage.cpp: (WebKit::WebPage::savePDFToFileInDownloadsFolder): Deleted. (WebKit::WebPage::savePDFToTemporaryFolderAndOpenWithNativeApplication): Deleted. * Source/WebKit/WebProcess/WebPage/WebPage.h: * Source/WebKit/WebProcess/WebPage/WebPage.messages.in: * Source/WebKit/WebProcess/WebPage/mac/WebPageMac.mm: * Tools/TestWebKitAPI/Tests/WebKitCocoa/WKPDFView.mm: Canonical link: https://commits.webkit.org/262597@main ___ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [WebKit/WebKit] 121179: Continue porting types to the new IPC serializatio...
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 121179ecf48e7f11744dbda05e7371bf936845ad https://github.com/WebKit/WebKit/commit/121179ecf48e7f11744dbda05e7371bf936845ad Author: Simon Lewis Date: 2023-02-28 (Tue, 28 Feb 2023) Changed paths: M Source/WebCore/page/MediaControlsContextMenuItem.h M Source/WebKit/CMakeLists.txt M Source/WebKit/DerivedSources-input.xcfilelist M Source/WebKit/DerivedSources.make M Source/WebKit/GPUProcess/graphics/WebGPU/RemoteGPU.cpp M Source/WebKit/GPUProcess/graphics/WebGPU/RemoteGPU.h M Source/WebKit/GPUProcess/graphics/WebGPU/RemoteGPU.messages.in A Source/WebKit/GPUProcess/graphics/WebGPU/RemoteGPURequestAdapterResponse.h A Source/WebKit/GPUProcess/graphics/WebGPU/RemoteGPURequestAdapterResponse.serialization.in M Source/WebKit/GPUProcess/media/AudioTrackPrivateRemoteConfiguration.h A Source/WebKit/GPUProcess/media/AudioTrackPrivateRemoteConfiguration.serialization.in M Source/WebKit/GPUProcess/media/TrackPrivateRemoteConfiguration.h A Source/WebKit/GPUProcess/media/TrackPrivateRemoteConfiguration.serialization.in M Source/WebKit/GPUProcess/media/VideoTrackPrivateRemoteConfiguration.h A Source/WebKit/GPUProcess/media/VideoTrackPrivateRemoteConfiguration.serialization.in M Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in M Source/WebKit/WebKit.xcodeproj/project.pbxproj M Source/WebKit/WebProcess/WebCoreSupport/WebSpeechSynthesisVoice.h A Source/WebKit/WebProcess/WebCoreSupport/WebSpeechSynthesisVoice.serialization.in Log Message: --- Continue porting types to the new IPC serialization format https://bugs.webkit.org/show_bug.cgi?id=252966 rdar://105952658 Reviewed by Alex Christensen. This change includes porting across the following types to the new serialization format: - WebSpeechSynthesisVoice - VideoTrackPrivateRemoteConfiguration - TrackPrivateRemoteConfiguration - AudioTrackPrivateRemoteConfiguration - RemoteGPURequestAdapterResponse - MediaControlsContextMenuItem * Source/WebCore/page/MediaControlsContextMenuItem.h: (WebCore::MediaControlsContextMenuItem::encode const): Deleted. (WebCore::MediaControlsContextMenuItem::decode): Deleted. * Source/WebKit/CMakeLists.txt: * Source/WebKit/DerivedSources-input.xcfilelist: * Source/WebKit/DerivedSources.make: * Source/WebKit/GPUProcess/graphics/WebGPU/RemoteGPU.cpp: (WebKit::RemoteGPU::requestAdapter): * Source/WebKit/GPUProcess/graphics/WebGPU/RemoteGPU.h: * Source/WebKit/GPUProcess/graphics/WebGPU/RemoteGPU.messages.in: * Source/WebKit/GPUProcess/graphics/WebGPU/RemoteGPURequestAdapterResponse.h: Copied from Source/WebKit/GPUProcess/media/TrackPrivateRemoteConfiguration.h. * Source/WebKit/GPUProcess/graphics/WebGPU/RemoteGPURequestAdapterResponse.serialization.in: Added. * Source/WebKit/GPUProcess/media/AudioTrackPrivateRemoteConfiguration.h: (WebKit::AudioTrackPrivateRemoteConfiguration::encode const): Deleted. (WebKit::AudioTrackPrivateRemoteConfiguration::decode): Deleted. * Source/WebKit/GPUProcess/media/AudioTrackPrivateRemoteConfiguration.serialization.in: Added. * Source/WebKit/GPUProcess/media/TrackPrivateRemoteConfiguration.h: (WebKit::TrackPrivateRemoteConfiguration::encode const): Deleted. (WebKit::TrackPrivateRemoteConfiguration::decode): Deleted. * Source/WebKit/GPUProcess/media/TrackPrivateRemoteConfiguration.serialization.in: Added. * Source/WebKit/GPUProcess/media/VideoTrackPrivateRemoteConfiguration.h: (WebKit::VideoTrackPrivateRemoteConfiguration::encode const): Deleted. (WebKit::VideoTrackPrivateRemoteConfiguration::decode): Deleted. * Source/WebKit/GPUProcess/media/VideoTrackPrivateRemoteConfiguration.serialization.in: Added. * Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in: * Source/WebKit/WebKit.xcodeproj/project.pbxproj: * Source/WebKit/WebProcess/WebCoreSupport/WebSpeechSynthesisVoice.h: (WebKit::WebSpeechSynthesisVoice::encode const): Deleted. (WebKit::WebSpeechSynthesisVoice::decode): Deleted. * Source/WebKit/WebProcess/WebCoreSupport/WebSpeechSynthesisVoice.serialization.in: Added. Canonical link: https://commits.webkit.org/260964@main ___ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [WebKit/WebKit] 31d68e: Further adoption of the new CoreIPC serialization ...
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 31d68e08a6df7f911ec6647984d5a264a291 https://github.com/WebKit/WebKit/commit/31d68e08a6df7f911ec6647984d5a264a291 Author: Simon Lewis Date: 2022-11-16 (Wed, 16 Nov 2022) Changed paths: M Source/WebCore/platform/graphics/PlatformTimeRanges.cpp M Source/WebCore/platform/graphics/PlatformTimeRanges.h M Source/WebCore/platform/graphics/VideoPlaybackQualityMetrics.h M Source/WebKit/CMakeLists.txt M Source/WebKit/DerivedSources-input.xcfilelist M Source/WebKit/DerivedSources.make M Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in M Source/WebKit/WebKit.xcodeproj/project.pbxproj M Source/WebKit/WebProcess/GPU/media/RemoteMediaPlayerState.h A Source/WebKit/WebProcess/GPU/media/RemoteMediaPlayerState.serialization.in Log Message: --- Further adoption of the new CoreIPC serialization mechanism for RemoteMediaPlayerState. https://bugs.webkit.org/show_bug.cgi?id=247825. rdar://102255168. Reviewed by Alex Christensen. * Source/WebCore/platform/graphics/PlatformTimeRanges.cpp: (WebCore::PlatformTimeRanges::invert): (WebCore::PlatformTimeRanges::unionWith): (WebCore::PlatformTimeRanges::start const): (WebCore::PlatformTimeRanges::end const): (WebCore::PlatformTimeRanges::duration const): (WebCore::PlatformTimeRanges::maximumBufferedTime const): (WebCore::PlatformTimeRanges::add): (WebCore::PlatformTimeRanges::copyWithEpsilon const): * Source/WebCore/platform/graphics/PlatformTimeRanges.h: (WebCore::PlatformTimeRanges::encode const): Deleted. (WebCore::PlatformTimeRanges::decode): Deleted. * Source/WebCore/platform/graphics/VideoPlaybackQualityMetrics.h: (WebCore::VideoPlaybackQualityMetrics::encode const): Deleted. (WebCore::VideoPlaybackQualityMetrics::decode): Deleted. * Source/WebKit/DerivedSources-input.xcfilelist: * Source/WebKit/DerivedSources.make: * Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in: * Source/WebKit/WebKit.xcodeproj/project.pbxproj: * Source/WebKit/WebProcess/GPU/media/RemoteMediaPlayerState.h: (WebKit::RemoteMediaPlayerState::encode const): Deleted. (WebKit::RemoteMediaPlayerState::decode): Deleted. * Source/WebKit/WebProcess/GPU/media/RemoteMediaPlayerState.serialization.in: Added. Canonical link: https://commits.webkit.org/256733@main ___ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [WebKit/WebKit] 5deae4: Update IPC serialization for ShareableBitmapHandle
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 5deae44b7aa1214df610cfbbc2024139138d572f https://github.com/WebKit/WebKit/commit/5deae44b7aa1214df610cfbbc2024139138d572f Author: Simon Lewis Date: 2022-10-04 (Tue, 04 Oct 2022) Changed paths: M Source/WebKit/CMakeLists.txt M Source/WebKit/DerivedSources-input.xcfilelist M Source/WebKit/DerivedSources.make M Source/WebKit/GPUProcess/GPUProcess.cpp M Source/WebKit/GPUProcess/GPUProcess.h M Source/WebKit/GPUProcess/GPUProcess.messages.in M Source/WebKit/GPUProcess/graphics/ImageBufferShareableAllocator.cpp M Source/WebKit/GPUProcess/graphics/RemoteRenderingBackend.cpp M Source/WebKit/GPUProcess/graphics/RemoteRenderingBackend.h M Source/WebKit/GPUProcess/graphics/RemoteRenderingBackend.messages.in M Source/WebKit/GPUProcess/graphics/wc/WCScene.cpp M Source/WebKit/GPUProcess/media/RemoteImageDecoderAVFProxy.cpp M Source/WebKit/GPUProcess/media/RemoteImageDecoderAVFProxy.h M Source/WebKit/GPUProcess/media/RemoteImageDecoderAVFProxy.messages.in M Source/WebKit/GPUProcess/media/RemoteMediaPlayerManagerProxy.cpp M Source/WebKit/GPUProcess/media/RemoteMediaPlayerManagerProxy.h M Source/WebKit/Shared/ContextMenuContextData.cpp M Source/WebKit/Shared/PlatformPopupMenuData.cpp M Source/WebKit/Shared/RemoteLayerTree/RemoteLayerBackingStore.h M Source/WebKit/Shared/RemoteLayerTree/RemoteLayerBackingStore.mm M Source/WebKit/Shared/ShareableBitmap.cpp M Source/WebKit/Shared/ShareableBitmap.h A Source/WebKit/Shared/ShareableBitmap.serialization.in A Source/WebKit/Shared/ShareableBitmapHandle.cpp A Source/WebKit/Shared/ShareableBitmapHandle.h M Source/WebKit/Shared/UpdateInfo.h M Source/WebKit/Shared/UserData.cpp M Source/WebKit/Shared/WebCoreArgumentCoders.cpp M Source/WebKit/Shared/WebHitTestResultData.cpp M Source/WebKit/Shared/WebImage.cpp M Source/WebKit/Shared/WebImage.h M Source/WebKit/Shared/cairo/ShareableBitmapCairo.cpp M Source/WebKit/Shared/cg/ShareableBitmapCG.cpp M Source/WebKit/Shared/gtk/ArgumentCodersGtk.cpp M Source/WebKit/Shared/ios/InteractionInformationAtPosition.mm M Source/WebKit/Sources.txt M Source/WebKit/UIProcess/API/Cocoa/WKWebView.mm M Source/WebKit/UIProcess/API/Cocoa/_WKThumbnailView.mm M Source/WebKit/UIProcess/API/glib/WebKitWebView.cpp M Source/WebKit/UIProcess/API/ios/WKWebViewIOS.mm M Source/WebKit/UIProcess/Automation/WebAutomationSession.cpp M Source/WebKit/UIProcess/Automation/WebAutomationSession.h M Source/WebKit/UIProcess/Automation/WebAutomationSession.messages.in M Source/WebKit/UIProcess/Automation/cairo/WebAutomationSessionCairo.cpp M Source/WebKit/UIProcess/Automation/cocoa/WebAutomationSessionCocoa.mm M Source/WebKit/UIProcess/Cocoa/VideoFullscreenManagerProxy.h M Source/WebKit/UIProcess/Cocoa/VideoFullscreenManagerProxy.mm M Source/WebKit/UIProcess/Cocoa/WebPageProxyCocoa.mm M Source/WebKit/UIProcess/GPU/GPUProcessProxy.cpp M Source/WebKit/UIProcess/GPU/GPUProcessProxy.h M Source/WebKit/UIProcess/PageClient.h M Source/WebKit/UIProcess/WebPageProxy.cpp M Source/WebKit/UIProcess/WebPageProxy.h M Source/WebKit/UIProcess/WebPageProxy.messages.in M Source/WebKit/UIProcess/ios/PageClientImplIOS.h M Source/WebKit/UIProcess/ios/PageClientImplIOS.mm M Source/WebKit/UIProcess/ios/WKContentViewInteraction.h M Source/WebKit/UIProcess/ios/WKContentViewInteraction.mm M Source/WebKit/UIProcess/mac/PageClientImplMac.h M Source/WebKit/UIProcess/mac/PageClientImplMac.mm M Source/WebKit/UIProcess/mac/WKPrintingView.mm M Source/WebKit/UIProcess/mac/WebViewImpl.h M Source/WebKit/UIProcess/mac/WebViewImpl.mm M Source/WebKit/WebKit.xcodeproj/project.pbxproj M Source/WebKit/WebProcess/Automation/WebAutomationSessionProxy.cpp M Source/WebKit/WebProcess/GPU/graphics/ImageBufferBackendHandle.h M Source/WebKit/WebProcess/GPU/graphics/ImageBufferShareableBitmapBackend.cpp M Source/WebKit/WebProcess/GPU/graphics/ImageBufferShareableBitmapBackend.h M Source/WebKit/WebProcess/GPU/graphics/RemoteImageBufferProxy.cpp M Source/WebKit/WebProcess/GPU/graphics/RemoteRenderingBackendProxy.cpp M Source/WebKit/WebProcess/GPU/graphics/RemoteRenderingBackendProxy.h M Source/WebKit/WebProcess/GPU/graphics/RemoteResourceCacheProxy.cpp M Source/WebKit/WebProcess/WebCoreSupport/gtk/WebDragClientGtk.cpp M Source/WebKit/WebProcess/WebCoreSupport/mac/WebDragClientMac.mm M Source/WebKit/WebProcess/WebPage/WebPage.cpp M Source/WebKit/WebProcess/WebPage/WebPage.h M Source/WebKit/WebProcess/WebPage/WebPage.messages.in M Source/WebKit/WebProcess/WebPage/wc/DrawingAreaWC.cpp M Source/WebKit/WebProcess/WebPage/wc/WCBackingStore.h Log Message: --- Update IPC serialization for ShareableBitmapHandle https
[webkit-changes] [WebKit/WebKit] d04fd4: Update IPC serialization for LayerTreeContext
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: d04fd46f576740058cb078ae40c6fad00faf3d16 https://github.com/WebKit/WebKit/commit/d04fd46f576740058cb078ae40c6fad00faf3d16 Author: Simon Lewis Date: 2022-09-20 (Tue, 20 Sep 2022) Changed paths: M Source/WebKit/CMakeLists.txt M Source/WebKit/DerivedSources-input.xcfilelist M Source/WebKit/DerivedSources.make M Source/WebKit/Shared/LayerTreeContext.cpp M Source/WebKit/Shared/LayerTreeContext.h A Source/WebKit/Shared/LayerTreeContext.serialization.in M Source/WebKit/WebKit.xcodeproj/project.pbxproj Log Message: --- Update IPC serialization for LayerTreeContext https://bugs.webkit.org/show_bug.cgi?id=245251 rdar://10954 Reviewed by Alex Christensen. * Source/WebKit/CMakeLists.txt: * Source/WebKit/DerivedSources-input.xcfilelist: * Source/WebKit/DerivedSources.make: * Source/WebKit/Shared/LayerTreeContext.cpp: (WebKit::LayerTreeContext::encode const): Deleted. (WebKit::LayerTreeContext::decode): Deleted. * Source/WebKit/Shared/LayerTreeContext.h: (WebKit::LayerTreeContext::LayerTreeContext): * Source/WebKit/Shared/LayerTreeContext.serialization.in: Added. * Source/WebKit/WebKit.xcodeproj/project.pbxproj: Continue porting old argument coders over to the new generated serialized coders. Canonical link: https://commits.webkit.org/254694@main ___ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes