[webkit-changes] [WebKit/WebKit] 37b3c6: Update serialization for NSURLProtectionSpace

2024-06-05 Thread Simon Lewis
  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

2024-02-14 Thread Simon Lewis
  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...

2024-02-06 Thread Simon Lewis
  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

2024-01-31 Thread Simon Lewis
  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...

2024-01-25 Thread Simon Lewis
  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...

2024-01-25 Thread Simon Lewis
  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...

2024-01-23 Thread Simon Lewis
  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...

2024-01-23 Thread Simon Lewis
  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

2024-01-17 Thread Simon Lewis
  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

2024-01-11 Thread Simon Lewis
  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

2023-11-29 Thread Simon Lewis
  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

2023-11-17 Thread Simon Lewis
  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

2023-11-14 Thread Simon Lewis
  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

2023-11-14 Thread Simon Lewis
  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.

2023-11-02 Thread Simon Lewis
  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

2023-10-30 Thread Simon Lewis
  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

2023-10-25 Thread Simon Lewis
  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...

2023-10-14 Thread Simon Lewis
  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

2023-10-13 Thread Simon Lewis
  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

2023-10-09 Thread Simon Lewis
  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

2023-10-06 Thread Simon Lewis
  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

2023-10-06 Thread Simon Lewis
  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

2023-10-06 Thread Simon Lewis
  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...

2023-10-06 Thread Simon Lewis
  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...

2023-10-05 Thread Simon Lewis
  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...

2023-09-27 Thread Simon Lewis
  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...

2023-09-22 Thread Simon Lewis
  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

2023-09-20 Thread Simon Lewis
  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 ...

2023-09-18 Thread Simon Lewis
  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.

2023-09-11 Thread Simon Lewis
  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...

2023-09-07 Thread Simon Lewis
  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...

2023-08-28 Thread Simon Lewis
  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...

2023-08-22 Thread Simon Lewis
  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

2023-08-09 Thread Simon Lewis
  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...

2023-07-17 Thread Simon Lewis
  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

2023-04-04 Thread Simon Lewis
  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...

2023-02-28 Thread Simon Lewis
  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 ...

2022-11-16 Thread Simon Lewis
  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

2022-10-04 Thread Simon Lewis
  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

2022-09-20 Thread Simon Lewis
  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