Skip to content
  • andersca@apple.com's avatar
    2011-01-11 Anders Carlsson <andersca@apple.com> · c253f90a
    andersca@apple.com authored
            Reviewed by Sam Weinig.
    
            Add Mac-only DrawingAreaProxyImpl class skeleton
            https://bugs.webkit.org/show_bug.cgi?id=52243
    
            This is the proxy side of a new drawing area implementation. This is Mac only for now
            while the design is being fleshed out.
    
            * Shared/DrawingAreaInfo.h:
            * UIProcess/API/mac/WKView.mm:
            (-[WKView _switchToDrawingAreaTypeIfNecessary:DrawingAreaInfo::]):
            * UIProcess/DrawingAreaProxyImpl.cpp: Added.
            (WebKit::DrawingAreaProxyImpl::create):
            (WebKit::DrawingAreaProxyImpl::DrawingAreaProxyImpl):
            (WebKit::DrawingAreaProxyImpl::~DrawingAreaProxyImpl):
            (WebKit::DrawingAreaProxyImpl::didReceiveMessage):
            (WebKit::DrawingAreaProxyImpl::didReceiveSyncMessage):
            (WebKit::DrawingAreaProxyImpl::paint):
            (WebKit::DrawingAreaProxyImpl::sizeDidChange):
            (WebKit::DrawingAreaProxyImpl::setPageIsVisible):
            (WebKit::DrawingAreaProxyImpl::attachCompositingContext):
            (WebKit::DrawingAreaProxyImpl::detachCompositingContext):
            * UIProcess/DrawingAreaProxyImpl.h: Added.
            * WebKit2.xcodeproj/project.pbxproj:
            * WebProcess/WebPage/DrawingArea.cpp:
            (WebKit::DrawingArea::create):
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75540 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    c253f90a