Skip to content
  • darin's avatar
    WebCore: · d6226137
    darin authored
            Reviewed by Anders.
    
            - http://bugzilla.opendarwin.org/show_bug.cgi?id=8940
              remove extra copy of image code
    
            * WebCore.xcodeproj/project.pbxproj: Removed WebCoreImageRenderer.h.
            * platform/mac/WebCoreImageRenderer.h: Removed.
    
            * bridge/mac/WebCoreFrameBridge.h: Added supportedImageResourceMIMETypes.
            Like supportedImageMIMETypes, but includes PDF and PostScript.
            * bridge/mac/WebCoreFrameBridge.mm:
            (+[WebCoreFrameBridge supportedImageResourceMIMETypes]): Added.
            Has code that came from -[WebImageRendererFactory supportedMIMETypes].
            (+[WebCoreFrameBridge supportedImageMIMETypes]):
    
            * platform/mac/ImageMac.mm:
            (WebCore::Image::supportsType): Instead of calling the old
            -[WebCoreImageRendererFactory supportedMIMETypes], call the new
            +[WebCoreFrameBridge supportedImageResourceMIMETypes].
            (WebCore::Image::drawTiled): Use wkSetPatternPhaseInUserSpace instead of
            the WebCoreImageRendererFactory.
    
            * platform/mac/ClipboardMac.mm: Removed an unneeded include of
            WebCoreImageRenderer.h.
    
            * platform/mac/WebCoreImageRendererFactory.h: Removed everything except
            for the one remaining method, imageDataForName:, which gets resources
            from the WebKit localized resources. We should figure out how to remove
            that one too later.
            * platform/mac/WebCoreImageRendererFactory.m: Ditto.
    
            * platform/mac/WebCoreSystemInterface.h: Added some new calls.
            * platform/mac/WebCoreSystemInterface.mm: Ditto.
            * WebCore.exp: Ditto.
    
            * platform/cairo/ImageCairo.cpp: Moved a stub to the stubs file. If it's
            here it has to have a FIXME comment and also it contains a big commented-out
            pile of code. Better to have it in the stubs file with all the other stubs.
            * platform/win/TemporaryLinkStubs.cpp: (Image::drawTiled): Put stub here
            instead of having it in ImageCairo.cpp.
    
    WebKit:
    
            Reviewed by Anders.
    
            - http://bugzilla.opendarwin.org/show_bug.cgi?id=8940
              remove extra copy of image code
    
            * English.lproj/StringsNotToBeLocalized.txt: Updated for many recent changes.
    
            * WebKit.xcodeproj/project.pbxproj: Removed files.
            * WebCoreSupport/WebImageData.h: Removed.
            * WebCoreSupport/WebImageData.m: Removed.
            * WebCoreSupport/WebImageDecodeItem.h: Removed.
            * WebCoreSupport/WebImageDecodeItem.m: Removed.
            * WebCoreSupport/WebImageDecoder.h: Removed.
            * WebCoreSupport/WebImageDecoder.m: Removed.
            * WebCoreSupport/WebImageRenderer.h: Removed.
            * WebCoreSupport/WebImageRenderer.m: Removed.
    
            * WebCoreSupport/WebImageRendererFactory.h:
            * WebCoreSupport/WebImageRendererFactory.m: Removed everything except for
            shouldUseThreadedDecoding, setShouldUseThreadedDecoding, and imageDataForName:.
    
            * Misc/WebNSPasteboardExtras.h: Removed WebImageRenderer parameter from
            _web_declareAndWriteDragImage and renamed _web_declareAndWriteDragImageElement.
            * Misc/WebNSPasteboardExtras.m:
            (-[NSPasteboard _web_writeImage:element:URL:title:archive:types:]): Changed to
            call +[WebFrameBridge supportedImageResourceMIMETypes] instead of
            -[WebImageRendererFactory supportedMIMETypes].
            (-[NSPasteboard _web_declareAndWriteDragImageElement:URL:title:archive:source:]):
            Removed WebImageRenderer parameter, and updated code since it was always nil.
    
            * Misc/WebNSViewExtras.h: Removed WebImageRenderer parameter from
            _web_dragImage and renamed _web_dragImageElement.
            * Misc/WebNSViewExtras.m:
            (-[NSView _web_dragImageElement:rect:event:pasteboard:source:offset:]):
            Removed WebImageRenderer parameter, and updated code since it was always nil.
    
            * WebCoreSupport/WebSystemInterface.m: (InitWebCoreSystemInterface): Added some new
            functions now used by WebCore.
    
            * WebView/WebDataSource.m: (-[WebDataSource _documentFragmentWithArchive:]):
            Call +[WebFrameBridge supportedImageResourceMIMETypes] instead of
            -[WebImageRendererFactory supportedMIMETypes].
    
            * WebView/WebFrameView.m: Removed include of WebImageRenderer.h.
    
            * WebView/WebHTMLRepresentation.m: (+[WebHTMLRepresentation supportedImageMIMETypes]):
            Removed call to +[WebImageRendererFactory createSharedFactory].
    
            * WebView/WebHTMLView.m:
            (-[WebHTMLView _imageExistsAtPaths:]): Call +[WebFrameBridge supportedImageResourceMIMETypes]
            instead of -[WebImageRendererFactory supportedMIMETypes].
            (-[WebHTMLView _documentFragmentWithPaths:]): Ditto.
            (-[WebHTMLView _startDraggingImage:at:operation:event:sourceIsDHTML:DHTMLWroteData:]): Update
            to no longer pass nil for an image to _web_declareAndWriteDragImageElement and to
            _web_dragImageElement.
            (-[WebHTMLView dealloc]): Remove call to now-unneeded _reset.
            (-[WebHTMLView finalize]): Ditto.
            (-[WebHTMLView viewDidMoveToWindow]): Remove logic for calling _reset, including the inWindow
            boolean field.
    
            * WebView/WebHTMLViewInternal.h: Removed inWindow boolean.
            * WebView/WebHTMLViewPrivate.h: Removed _reset method.
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@14420 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    d6226137