0d88c81cf5
https://bugs.webkit.org/show_bug.cgi?id=227828 Reviewed by Don Olmstead. GraphicsContextPlatformPrivate keeps HDC's transform syncing with GraphicsContext's transform. However, WinCairo doesn't use it. * platform/graphics/BifurcatedGraphicsContext.cpp: * platform/graphics/BifurcatedGraphicsContext.h: * platform/graphics/GraphicsContext.h: * platform/graphics/NullGraphicsContext.h: * platform/graphics/cairo/CairoOperations.cpp: (WebCore::Cairo::State::setCTM): (WebCore::Cairo::translate): (WebCore::Cairo::rotate): (WebCore::Cairo::scale): (WebCore::Cairo::concatCTM): (WebCore::Cairo::clip): (WebCore::Cairo::clipPath): * platform/graphics/cairo/GraphicsContextCairo.cpp: (WebCore::GraphicsContextCairo::GraphicsContextCairo): (WebCore::GraphicsContextCairo::save): (WebCore::GraphicsContextCairo::restore): (WebCore::GraphicsContextCairo::graphicsContextPrivate): Deleted. * platform/graphics/cairo/GraphicsContextCairo.h: * platform/graphics/cairo/GraphicsContextPlatformPrivateCairo.h: Removed. * platform/graphics/win/GraphicsContextCairoWin.cpp: (WebCore::GraphicsContext::releaseWindowsContext): (WebCore::GraphicsContextPlatformPrivate::GraphicsContextPlatformPrivate): Deleted. (WebCore::GraphicsContextPlatformPrivate::flush): Deleted. (WebCore::GraphicsContextCairo::deprecatedPrivateContext const): Deleted. * platform/graphics/win/GraphicsContextWin.cpp: (WebCore::GraphicsContext::getWindowsContext): * platform/win/DragImageCairoWin.cpp: Canonical link: https://commits.webkit.org/239561@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@279794 268f45cc-cd09-0410-ab3c-d52691b4dbfc |
||
---|---|---|
.. | ||
BString.cpp | ||
BString.h | ||
BitmapInfo.cpp | ||
BitmapInfo.h | ||
COMPtr.h | ||
ClipboardUtilitiesWin.cpp | ||
ClipboardUtilitiesWin.h | ||
CursorWin.cpp | ||
DefWndProcWindowClass.cpp | ||
DefWndProcWindowClass.h | ||
DelayLoadedModulesEnumerator.cpp | ||
DelayLoadedModulesEnumerator.h | ||
DragDataWin.cpp | ||
DragImageCGWin.cpp | ||
DragImageCairoWin.cpp | ||
DragImageDirect2D.cpp | ||
DragImageWin.cpp | ||
GDIObjectCounter.cpp | ||
GDIObjectCounter.h | ||
GDIUtilities.cpp | ||
GDIUtilities.h | ||
HWndDC.h | ||
ImportedFunctionsEnumerator.cpp | ||
ImportedFunctionsEnumerator.h | ||
ImportedModulesEnumerator.cpp | ||
ImportedModulesEnumerator.h | ||
ImportedModulesEnumeratorBase.h | ||
KeyEventWin.cpp | ||
LocalizedStringsWin.cpp | ||
LoggingWin.cpp | ||
MIMETypeRegistryWin.cpp | ||
MainThreadSharedTimerWin.cpp | ||
PEImage.cpp | ||
PEImage.h | ||
PasteboardWin.cpp | ||
PlatformMouseEventWin.cpp | ||
PlatformScreenWin.cpp | ||
PopupMenuWin.cpp | ||
PopupMenuWin.h | ||
SSLKeyGeneratorWin.cpp | ||
ScrollbarThemeWin.cpp | ||
ScrollbarThemeWin.h | ||
SearchPopupMenuDB.cpp | ||
SearchPopupMenuDB.h | ||
SearchPopupMenuWin.cpp | ||
SearchPopupMenuWin.h | ||
SharedBufferWin.cpp | ||
StructuredExceptionHandlerSuppressor.cpp | ||
StructuredExceptionHandlerSuppressor.h | ||
SystemInfo.cpp | ||
SystemInfo.h | ||
TemporaryLinkStubs.cpp | ||
UserAgentWin.cpp | ||
WCDataObject.cpp | ||
WCDataObject.h | ||
WebCoreBundleWin.cpp | ||
WebCoreBundleWin.h | ||
WebCoreInstanceHandle.cpp | ||
WebCoreInstanceHandle.h | ||
WebCoreTextRenderer.cpp | ||
WebCoreTextRenderer.h | ||
WheelEventWin.cpp | ||
WidgetWin.cpp | ||
WindowMessageBroadcaster.cpp | ||
WindowMessageBroadcaster.h | ||
WindowMessageListener.h | ||
WindowsKeyNames.cpp | ||
WindowsKeyNames.h | ||
WindowsTouch.h | ||
makesafeseh.asm |