wip Implement ImageBackingStore::image and migrate from QPixmap to QImage
commit66cc3534870bf40b34c8681b1e897cd9cdf89c26
authorKonstantin Tokarev <annulen@yandex.ru>
Tue, 23 Jul 2019 18:54:56 +0000 (23 21:54 +0300)
committerKonstantin Tokarev <annulen@yandex.ru>
Mon, 21 Sep 2020 19:34:22 +0000 (21 22:34 +0300)
treed08f229ff61985525f8fda65f0ac58f79ce2b604
parent8fe405661dc9240baf671cf056c47a15bd48f129
wip Implement ImageBackingStore::image and migrate from QPixmap to QImage

See r122720.

Missing fixes:
* ImageGStreamer
* GraphicsContext3DQt
* WK2
* ImageDecoderQt
23 files changed:
Source/WebCore/PlatformQt.cmake
Source/WebCore/bridge/qt/qt_pixmapruntime.cpp
Source/WebCore/platform/DragImage.h
Source/WebCore/platform/graphics/GraphicsContext.h
Source/WebCore/platform/graphics/Image.h
Source/WebCore/platform/graphics/NativeImage.h
Source/WebCore/platform/graphics/qt/GraphicsContextQt.cpp
Source/WebCore/platform/graphics/qt/ImageBufferDataQt.cpp
Source/WebCore/platform/graphics/qt/ImageBufferQt.cpp
Source/WebCore/platform/graphics/qt/ImageQt.cpp
Source/WebCore/platform/graphics/qt/NativeImageQt.cpp
Source/WebCore/platform/graphics/qt/PatternQt.cpp
Source/WebCore/platform/graphics/qt/StillImageQt.cpp
Source/WebCore/platform/graphics/qt/StillImageQt.h
Source/WebCore/platform/graphics/qt/TransparencyLayer.h
Source/WebCore/platform/image-decoders/qt/ImageBackingStoreQt.cpp [copied from Source/WebCore/platform/graphics/qt/PatternQt.cpp with 66% similarity]
Source/WebCore/platform/qt/CursorQt.cpp
Source/WebCore/platform/qt/DragImageQt.cpp
Source/WebCore/platform/qt/PasteboardQt.cpp
Source/WebKitLegacy/qt/Api/qwebsettings.cpp
Source/WebKitLegacy/qt/WebCoreSupport/DragClientQt.cpp
Source/WebKitLegacy/qt/WebCoreSupport/InitWebCoreQt.cpp
Source/WebKitLegacy/qt/WebCoreSupport/QWebFrameAdapter.cpp