Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 0cfc277e13e8222b37eff045ca5e86d8465ebfc6
      
https://github.com/WebKit/WebKit/commit/0cfc277e13e8222b37eff045ca5e86d8465ebfc6
  Author: Ryan Haddad <ryanhad...@apple.com>
  Date:   2022-12-02 (Fri, 02 Dec 2022)

  Changed paths:
    M LayoutTests/ipc/pasteboard-write-custom-data.html
    M Source/WebKit/GPUProcess/GPUConnectionToWebProcess.messages.in
    M Source/WebKit/GPUProcess/GPUProcess.messages.in
    M Source/WebKit/GPUProcess/media/RemoteVideoFrameObjectHeap.messages.in
    M Source/WebKit/NetworkProcess/NetworkProcess.messages.in
    M Source/WebKit/Platform/IPC/Connection.cpp
    M Source/WebKit/Platform/IPC/Decoder.cpp
    M Source/WebKit/Platform/IPC/Decoder.h
    M Source/WebKit/Platform/IPC/Encoder.cpp
    M Source/WebKit/Platform/IPC/Encoder.h
    M Source/WebKit/Scripts/webkit/messages.py
    M Source/WebKit/Scripts/webkit/model.py
    M Source/WebKit/Scripts/webkit/tests/MessageNames.cpp
    M Source/WebKit/Scripts/webkit/tests/MessageNames.h
    M Source/WebKit/UIProcess/WebPageProxy.messages.in
    M Source/WebKit/UIProcess/WebProcessProxy.messages.in
    M Source/WebKit/WebProcess/WebPage/WebPage.messages.in

  Log Message:
  -----------
  Revert [257229@main] CoreIPC should be explicit about which methods can be 
called when WaitingForSyncReply
https://bugs.webkit.org/show_bug.cgi?id=247673
rdar://102134965

Unreviewed.

An existing API test is consistently hitting an assert added with this change.

* LayoutTests/ipc/pasteboard-write-custom-data.html:
* Source/WebKit/GPUProcess/GPUConnectionToWebProcess.messages.in:
* Source/WebKit/GPUProcess/GPUProcess.messages.in:
* Source/WebKit/GPUProcess/media/RemoteVideoFrameObjectHeap.messages.in:
* Source/WebKit/NetworkProcess/NetworkProcess.messages.in:
* Source/WebKit/Platform/IPC/Connection.cpp:
(IPC::Connection::sendMessage):
(IPC::Connection::processIncomingMessage):
* Source/WebKit/Platform/IPC/Decoder.cpp:
(IPC::Decoder::unwrapForTesting):
* Source/WebKit/Platform/IPC/Decoder.h:
(IPC::Decoder::isAllowedWhenWaitingForSyncReply const): Deleted.
(IPC::Decoder::isAllowedWhenWaitingForUnboundedSyncReply const): Deleted.
(IPC::Decoder::setIsAllowedWhenWaitingForSyncReplyOverride): Deleted.
(): Deleted.
* Source/WebKit/Platform/IPC/Encoder.cpp:
(IPC::Encoder::isFullySynchronousModeForTesting const): Deleted.
* Source/WebKit/Platform/IPC/Encoder.h:
* Source/WebKit/Scripts/webkit/messages.py:
(generate_message_names_header):
(generate_message_names_implementation):
* Source/WebKit/Scripts/webkit/model.py:
* Source/WebKit/Scripts/webkit/tests/MessageNames.cpp:
(IPC::receiverName):
(IPC::messageAllowedWhenWaitingForSyncReply): Deleted.
(IPC::messageAllowedWhenWaitingForUnboundedSyncReply): Deleted.
* Source/WebKit/Scripts/webkit/tests/MessageNames.h:
* Source/WebKit/UIProcess/WebPageProxy.messages.in:
* Source/WebKit/UIProcess/WebProcessProxy.messages.in:
* Source/WebKit/WebProcess/WebPage/WebPage.messages.in:

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


_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to