Skip to content
  • commit-queue@webkit.org's avatar
    Unreviewed, rolling out r159740. · 32ac7079
    commit-queue@webkit.org authored
    http://trac.webkit.org/changeset/159740
    https://bugs.webkit.org/show_bug.cgi?id=124859
    
    Crashing xmlhttprequest/access-control-repeated-failed-
    preflight-crash.html on Mavericks and Mountain Lion -
    ASSERT(m_pageGroup) WebPage.cpp:352 (Requested by dino_ on
    #webkit).
    
    * Scripts/webkit2/messages.py:
    (struct_or_class):
    * Shared/UserMessageCoders.h:
    (WebKit::UserMessageEncoder::baseEncode):
    * Shared/WebPageCreationParameters.cpp:
    (WebKit::WebPageCreationParameters::encode):
    (WebKit::WebPageCreationParameters::decode):
    * Shared/WebPageCreationParameters.h:
    * Shared/mac/ObjCObjectGraphCoders.h:
    * Shared/mac/ObjCObjectGraphCoders.mm:
    (WebKit::ObjCObjectGraphEncoder::baseEncode):
    (WebKit::WebContextObjCObjectGraphEncoderImpl::WebContextObjCObjectGraphEncoderImpl):
    (WebKit::WebContextObjCObjectGraphEncoderImpl::encode):
    (WebKit::InjectedBundleObjCObjectGraphEncoderImpl::encode):
    (WebKit::WebContextObjCObjectGraphEncoder::WebContextObjCObjectGraphEncoder):
    (WebKit::WebContextObjCObjectGraphEncoder::encode):
    * UIProcess/WebConnectionToWebProcess.cpp:
    (WebKit::WebConnectionToWebProcess::encodeMessageBody):
    * UIProcess/WebContext.cpp:
    (WebKit::WebContext::createNewWebProcess):
    (WebKit::WebContext::createWebPage):
    (WebKit::WebContext::postMessageToInjectedBundle):
    (WebKit::WebContext::didReceiveSyncMessage):
    * UIProcess/WebContextUserMessageCoders.h:
    (WebKit::WebContextUserMessageEncoder::WebContextUserMessageEncoder):
    (WebKit::WebContextUserMessageEncoder::encode):
    (WebKit::WebContextUserMessageDecoder::decode):
    * UIProcess/WebPageGroup.cpp:
    * UIProcess/WebPageGroup.h:
    (WebKit::WebPageGroup::sendToAllProcessesInGroup):
    * UIProcess/WebPageProxy.cpp:
    (WebKit::WebPageProxy::create):
    (WebKit::WebPageProxy::WebPageProxy):
    (WebKit::WebPageProxy::initializeWebPage):
    (WebKit::WebPageProxy::loadURL):
    (WebKit::WebPageProxy::loadURLRequest):
    (WebKit::WebPageProxy::loadFile):
    (WebKit::WebPageProxy::loadData):
    (WebKit::WebPageProxy::loadHTMLString):
    (WebKit::WebPageProxy::loadAlternateHTMLString):
    (WebKit::WebPageProxy::loadPlainTextString):
    (WebKit::WebPageProxy::loadWebArchiveData):
    (WebKit::WebPageProxy::postMessageToInjectedBundle):
    (WebKit::WebPageProxy::initializeCreationParameters):
    * UIProcess/WebPageProxy.h:
    * UIProcess/WebProcessProxy.cpp:
    (WebKit::WebProcessProxy::disconnect):
    (WebKit::WebProcessProxy::createWebPage):
    * UIProcess/WebProcessProxy.h:
    * WebProcess/InjectedBundle/InjectedBundleUserMessageCoders.h:
    (WebKit::InjectedBundleUserMessageEncoder::encode):
    (WebKit::InjectedBundleUserMessageDecoder::decode):
    * WebProcess/WebPage/WebPage.cpp:
    (WebKit::WebPage::WebPage):
    * WebProcess/WebProcess.cpp:
    (WebKit::WebProcess::webPageGroup):
    * WebProcess/WebProcess.h:
    * WebProcess/WebProcess.messages.in:
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@159765 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    32ac7079