-
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