Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: b6d35ab492c201f0cbd3de238a6af2d3c65c156c
https://github.com/WebKit/WebKit/commit/b6d35ab492c201f0cbd3de238a6af2d3c65c156c
Author: Ryosei Otaka <[email protected]>
Date: 2024-06-06 (Thu, 06 Jun 2024)
Changed paths:
M Source/WebKit/GPUProcess/graphics/wc/WCScene.cpp
M Source/WebKit/Shared/NativeWebMouseEvent.h
M Source/WebKit/Shared/NativeWebWheelEvent.h
M Source/WebKit/Shared/PlatformPopupMenuData.h
M Source/WebKit/Shared/PlatformPopupMenuData.serialization.in
M Source/WebKit/Shared/win/NativeWebMouseEventWin.cpp
M Source/WebKit/Shared/win/NativeWebWheelEventWin.cpp
M Source/WebKit/Shared/win/WebEventFactory.cpp
M Source/WebKit/Shared/win/WebEventFactory.h
M Source/WebKit/UIProcess/Automation/win/WebAutomationSessionWin.cpp
M Source/WebKit/UIProcess/Inspector/win/WebInspectorUIProxyWin.cpp
M Source/WebKit/UIProcess/cairo/BackingStoreCairo.cpp
M Source/WebKit/UIProcess/wc/DrawingAreaProxyWC.cpp
M Source/WebKit/UIProcess/wc/DrawingAreaProxyWC.h
M Source/WebKit/UIProcess/win/PageClientImpl.cpp
M Source/WebKit/UIProcess/win/WebContextMenuProxyWin.cpp
M Source/WebKit/UIProcess/win/WebPopupMenuProxyWin.cpp
M Source/WebKit/UIProcess/win/WebPopupMenuProxyWin.h
M Source/WebKit/UIProcess/win/WebView.cpp
M Source/WebKit/UIProcess/win/WebView.h
M Source/WebKit/WebProcess/WebCoreSupport/win/WebPopupMenuWin.cpp
M Source/WebKit/WebProcess/WebPage/DrawingArea.h
M Source/WebKit/WebProcess/WebPage/DrawingArea.messages.in
M Source/WebKit/WebProcess/WebPage/wc/DrawingAreaWC.cpp
M Source/WebKit/WebProcess/WebPage/wc/DrawingAreaWC.h
M Source/WebKit/WebProcess/WebPage/wc/GraphicsLayerWC.cpp
M Source/WebKit/WebProcess/WebPage/wc/GraphicsLayerWC.h
M Source/WebKit/WebProcess/WebPage/wc/WCUpdateInfo.h
M Source/WebKit/WebProcess/WebPage/wc/WCUpdateInfo.serialization.in
M Tools/MiniBrowser/win/WebKitBrowserWindow.cpp
Log Message:
-----------
support device scale factor for GraphicsLayerWC
https://bugs.webkit.org/show_bug.cgi?id=196339
Reviewed by Fujii Hironori.
support device scale factor for GraphicsLayerWC (and WinCairo).
But, NOT using this function now because of following bugs.
so NOW, MiniBrowser sets page zoom to intrinsic device scale factor and
sets "custom device scale factor" to 1.
This simulates the correspondence of device scale factors.
WebInspector always uses intrinsic device scale factor, so if you use
fractional device scale factor, repaint noises may remain.
Remaining bugs
1. Using fractional device scale factor, rendering noises may remain when
repaint display by JavaScript, scroll with scrollbar dragging or etc.
* Source/WebKit/GPUProcess/graphics/wc/WCScene.cpp:
* Source/WebKit/Shared/NativeWebMouseEvent.h:
* Source/WebKit/Shared/NativeWebWheelEvent.h:
* Source/WebKit/Shared/PlatformPopupMenuData.h:
* Source/WebKit/Shared/PlatformPopupMenuData.serialization.in:
* Source/WebKit/Shared/win/NativeWebMouseEventWin.cpp:
* Source/WebKit/Shared/win/NativeWebWheelEventWin.cpp:
* Source/WebKit/Shared/win/WebEventFactory.cpp:
* Source/WebKit/Shared/win/WebEventFactory.h:
* Source/WebKit/UIProcess/Automation/win/WebAutomationSessionWin.cpp:
* Source/WebKit/UIProcess/Inspector/win/WebInspectorUIProxyWin.cpp:
* Source/WebKit/UIProcess/cairo/BackingStoreCairo.cpp:
* Source/WebKit/UIProcess/wc/DrawingAreaProxyWC.cpp:
* Source/WebKit/UIProcess/wc/DrawingAreaProxyWC.h:
* Source/WebKit/UIProcess/win/PageClientImpl.cpp:
* Source/WebKit/UIProcess/win/WebContextMenuProxyWin.cpp:
* Source/WebKit/UIProcess/win/WebPopupMenuProxyWin.cpp:
* Source/WebKit/UIProcess/win/WebPopupMenuProxyWin.h:
* Source/WebKit/UIProcess/win/WebView.cpp:
* Source/WebKit/UIProcess/win/WebView.h:
* Source/WebKit/WebProcess/WebCoreSupport/win/WebPopupMenuWin.cpp:
* Source/WebKit/WebProcess/WebPage/DrawingArea.h:
* Source/WebKit/WebProcess/WebPage/DrawingArea.messages.in:
* Source/WebKit/WebProcess/WebPage/wc/DrawingAreaWC.cpp:
* Source/WebKit/WebProcess/WebPage/wc/DrawingAreaWC.h:
* Source/WebKit/WebProcess/WebPage/wc/GraphicsLayerWC.cpp:
* Source/WebKit/WebProcess/WebPage/wc/GraphicsLayerWC.h:
* Source/WebKit/WebProcess/WebPage/wc/WCUpdateInfo.h:
* Source/WebKit/WebProcess/WebPage/wc/WCUpdateInfo.serialization.in:
* Tools/MiniBrowser/win/WebKitBrowserWindow.cpp:
Canonical link: https://commits.webkit.org/279794@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes