Convert all variadic web process messages to UserData
https://bugs.webkit.org/show_bug.cgi?id=139991

Reviewed by Sam Weinig.

* UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::loadRequest):
(WebKit::WebPageProxy::loadFile):
(WebKit::WebPageProxy::loadData):
(WebKit::WebPageProxy::loadHTMLString):
(WebKit::WebPageProxy::loadAlternateHTMLString):
(WebKit::WebPageProxy::loadPlainTextString):
(WebKit::WebPageProxy::loadWebArchiveData):
(WebKit::WebPageProxy::postMessageToInjectedBundle):
* WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::loadRequest):
(WebKit::WebPage::loadDataImpl):
(WebKit::WebPage::loadString):
(WebKit::WebPage::loadData):
(WebKit::WebPage::loadHTMLString):
(WebKit::WebPage::loadAlternateHTMLString):
(WebKit::WebPage::loadPlainTextString):
(WebKit::WebPage::loadWebArchiveData):
(WebKit::WebPage::postInjectedBundleMessage):
* WebProcess/WebPage/WebPage.h:
* WebProcess/WebPage/WebPage.messages.in:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@177796 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Removes some unnecessary use of LegacyReceiver
https://bugs.webkit.org/show_bug.cgi?id=139992

Reviewed by Anders Carlsson.

* Shared/WebConnection.cpp:
(WebKit::WebConnection::didReceiveMessage): Deleted.
* Shared/WebConnection.h:
* Shared/WebConnection.messages.in:
* UIProcess/WebProcessPool.cpp:
(WebKit::WebProcessPool::didReceiveMessage): Deleted.
(WebKit::WebProcessPool::didReceiveSyncMessage): Deleted.
* UIProcess/WebProcessPool.h:
* UIProcess/WebProcessPool.messages.in:
Remove unnecessary use of LegacyReceiver.

* UIProcess/WebPageProxy.h:
Remove declarations for functions that don't exist.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@177797 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Speculative buildfix after r177794.

* CMakeLists.txt:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@177798 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Speculative buildfix after r177793.

* WebProcess/soup/WebProcessSoup.cpp:
(WebKit::WebProcess::platformInitializeWebProcess):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@177799 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Try to fix the iOS build.

* Shared/WebPasteboardProxy.h:



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@177800 268f45cc-cd09-0410-ab3c-d52691b4dbfc
One more speculative buildfix after r177794.

* CMakeLists.txt:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@177801 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Try to fix the iOS build.

* Shared/WebPasteboardProxy.h:



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@177802 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Convert injected bundle message posting to UserData
https://bugs.webkit.org/show_bug.cgi?id=139993

Reviewed by Sam Weinig.

* UIProcess/WebProcessPool.cpp:
(WebKit::WebProcessPool::createNewWebProcess):
(WebKit::WebProcessPool::postMessageToInjectedBundle):
* WebProcess/WebProcess.cpp:
(WebKit::WebProcess::handleInjectedBundleMessage):
(WebKit::WebProcess::postInjectedBundleMessage): Deleted.
* WebProcess/WebProcess.h:
* WebProcess/WebProcess.messages.in:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@177803 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Try to fix the iOS build.

* Shared/WebPasteboardProxy.h:



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@177804 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Move WebPasteboardProxy from Shared to UIProcess, where it should have been all along
Rubber-stamped by Anders Carlsson.

* Shared/WebPasteboardProxy.cpp: Removed.
* Shared/WebPasteboardProxy.h: Removed.
* Shared/WebPasteboardProxy.messages.in: Removed.
* UIProcess/WebPasteboardProxy.cpp: Copied from Shared/WebPasteboardProxy.cpp.
* UIProcess/WebPasteboardProxy.h: Copied from Shared/WebPasteboardProxy.h.
* UIProcess/WebPasteboardProxy.messages.in: Copied from Shared/WebPasteboardProxy.messages.in.
* WebKit2.xcodeproj/project.pbxproj:



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@177805 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Remove the old user message coder code
https://bugs.webkit.org/show_bug.cgi?id=139994

Reviewed by Sam Weinig.

* Platform/IPC/HandleMessage.h:
(IPC::callMemberFunctionImpl): Deleted.
(IPC::callMemberFunction): Deleted.
(IPC::handleMessageVariadic): Deleted.
* Scripts/webkit/messages.py:
(decode_type):
(async_message_statement):
(sync_message_statement):
* Shared/UserMessageCoders.h: Removed.
* Shared/mac/ObjCObjectGraphCoders.h: Removed.
* Shared/mac/ObjCObjectGraphCoders.mm: Removed.
* UIProcess/WebConnectionToWebProcess.cpp:
* UIProcess/WebContextUserMessageCoders.h: Removed.
* UIProcess/WebPageProxy.cpp:
* UIProcess/WebProcessPool.cpp:
* WebKit2.xcodeproj/project.pbxproj:
* WebProcess/InjectedBundle/InjectedBundle.cpp:
* WebProcess/InjectedBundle/InjectedBundleUserMessageCoders.h: Removed.
* WebProcess/WebConnectionToUIProcess.cpp:
* WebProcess/WebCoreSupport/WebChromeClient.cpp:
* WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:
* WebProcess/WebPage/WebContextMenu.cpp:
* WebProcess/WebPage/WebPage.cpp:
* WebProcess/WebPage/mac/WebPageMac.mm:
* WebProcess/WebProcess.cpp:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@177806 268f45cc-cd09-0410-ab3c-d52691b4dbfc
URTBF after r177805.

* CMakeLists.txt:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@177807 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Try to fix the iOS build.

* UIProcess/ios/WebPageProxyIOS.mm:
(WebKit::WebPageProxy::startAssistingNode):
* WebProcess/WebPage/ios/WebPageIOS.mm:
(WebKit::WebPage::elementDidFocus):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@177808 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Remove more old coder code gunk.

Rubber-stamped by Sam Weinig.

* Scripts/webkit/messages.py:
(argument_coder_headers_for_type):
(handler_function): Deleted.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@177809 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Turn on transient local storage support again
https://bugs.webkit.org/show_bug.cgi?id=139995

Reviewed by Sam Weinig.

Using transient local storage caused weird crashes in the UI process so that change had to
be backed out - let's turn it on and see if it still happens.

* WebProcess/Storage/WebStorageNamespaceProvider.cpp:
(WebKit::WebStorageNamespaceProvider::createTransientLocalStorageNamespace):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@177810 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Another iOS build fix.

* WebProcess/WebPage/ios/WebPageIOS.mm:
(WebKit::WebPage::elementDidFocus):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@177811 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Fixed the iOS build.

* WebProcess/WebPage/ios/WebPageIOS.mm:



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@177812 268f45cc-cd09-0410-ab3c-d52691b4dbfc