haikuwebkit/Source/WebCore/platform/win
Fujii Hironori 0d88c81cf5 [Cairo][Win] Remove unneeded GraphicsContextPlatformPrivate
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
2021-07-09 20:37:57 +00:00
..
BString.cpp
BString.h
BitmapInfo.cpp
BitmapInfo.h
COMPtr.h
ClipboardUtilitiesWin.cpp Remove StringBuilder::appendLiteral 2021-05-24 21:51:47 +00:00
ClipboardUtilitiesWin.h
CursorWin.cpp
DefWndProcWindowClass.cpp
DefWndProcWindowClass.h
DelayLoadedModulesEnumerator.cpp
DelayLoadedModulesEnumerator.h
DragDataWin.cpp Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
DragImageCGWin.cpp
DragImageCairoWin.cpp [Cairo][Win] Remove unneeded GraphicsContextPlatformPrivate 2021-07-09 20:37:57 +00:00
DragImageDirect2D.cpp
DragImageWin.cpp Virtualize GraphicsContext 2021-05-26 00:01:28 +00:00
GDIObjectCounter.cpp
GDIObjectCounter.h
GDIUtilities.cpp
GDIUtilities.h [Win] GetDoubleClickTime() returns 0 in the non-interactive window station on Windows 10 version 2004 2021-04-22 04:51:20 +00:00
HWndDC.h
ImportedFunctionsEnumerator.cpp
ImportedFunctionsEnumerator.h
ImportedModulesEnumerator.cpp
ImportedModulesEnumerator.h
ImportedModulesEnumeratorBase.h
KeyEventWin.cpp [Win] Wrong KeyboardEvent.key for numeric key pad with NumLock 2021-04-09 06:05:46 +00:00
LocalizedStringsWin.cpp
LoggingWin.cpp
MIMETypeRegistryWin.cpp
MainThreadSharedTimerWin.cpp
PEImage.cpp
PEImage.h
PasteboardWin.cpp Use more Span 2021-07-07 17:07:57 +00:00
PlatformMouseEventWin.cpp
PlatformScreenWin.cpp Convert DestinationColorSpace from an enum to class wrapping a platform color space (CGColorSpaceRef for CG ports, etc.) 2021-05-25 01:26:18 +00:00
PopupMenuWin.cpp Virtualize GraphicsContext 2021-05-26 00:01:28 +00:00
PopupMenuWin.h Place vertical scrollbars at (inline/block)-end edge in all writing modes. 2021-04-16 23:55:14 +00:00
SSLKeyGeneratorWin.cpp Update Base64 encoding/decoding to match more modern WebKit conventions 2021-05-19 18:43:29 +00:00
ScrollbarThemeWin.cpp
ScrollbarThemeWin.h
SearchPopupMenuDB.cpp Drop "get" prefix from SQLiteStatement member functions as well as out-parameters 2021-05-19 21:00:39 +00:00
SearchPopupMenuDB.h Avoid more String creations when preparing SQLite statements 2021-05-17 19:26:06 +00:00
SearchPopupMenuWin.cpp
SearchPopupMenuWin.h
SharedBufferWin.cpp Use Vector<uint8_t> instead of Vector<char> to store bytes in SharedBuffer 2021-06-05 01:16:43 +00:00
StructuredExceptionHandlerSuppressor.cpp
StructuredExceptionHandlerSuppressor.h
SystemInfo.cpp
SystemInfo.h
TemporaryLinkStubs.cpp
UserAgentWin.cpp Remove StringBuilder::appendLiteral 2021-05-24 21:51:47 +00:00
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 [Win] Wrong KeyboardEvent.key for numeric key pad with NumLock 2021-04-09 06:05:46 +00:00
WindowsKeyNames.h [Win] Wrong KeyboardEvent.key for numeric key pad with NumLock 2021-04-09 06:05:46 +00:00
WindowsTouch.h
makesafeseh.asm