Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: b96094f5ce941b472f4490d05cef37214fc6f2e4 https://github.com/WebKit/WebKit/commit/b96094f5ce941b472f4490d05cef37214fc6f2e4 Author: Carlos Garcia Campos <cgar...@igalia.com> Date: 2024-02-14 (Wed, 14 Feb 2024)
Changed paths: M Source/WebKit/UIProcess/glib/DisplayVBlankMonitorDRM.cpp M Source/WebKit/WPEPlatform/wpe/drm/CMakeLists.txt M Source/WebKit/WPEPlatform/wpe/drm/WPEDRM.cpp M Source/WebKit/WPEPlatform/wpe/drm/WPEDRM.h M Source/WebKit/WPEPlatform/wpe/drm/WPEDisplayDRM.cpp M Source/WebKit/WPEPlatform/wpe/drm/WPEDisplayDRMPrivate.h A Source/WebKit/WPEPlatform/wpe/drm/WPEMonitorDRM.cpp A Source/WebKit/WPEPlatform/wpe/drm/WPEMonitorDRM.h A Source/WebKit/WPEPlatform/wpe/drm/WPEMonitorDRMPrivate.h M Source/WebKit/WPEPlatform/wpe/drm/WPEViewDRM.cpp M Source/WebKit/WPEPlatform/wpe/drm/wpe-drm.h Log Message: ----------- [WPE] WPE Platform: Implement monitors API in DRM platform https://bugs.webkit.org/show_bug.cgi?id=269062 Reviewed by Adrian Perez de Castro. Add WPEMonitor implementation for DRM. * Source/WebKit/UIProcess/glib/DisplayVBlankMonitorDRM.cpp: (WebKit::DisplayVBlankMonitorDRM::create): * Source/WebKit/WPEPlatform/wpe/drm/CMakeLists.txt: * Source/WebKit/WPEPlatform/wpe/drm/WPEDRM.cpp: (WPE::DRM::Crtc::Crtc): (WPE::DRM::Connector::Connector): * Source/WebKit/WPEPlatform/wpe/drm/WPEDRM.h: (WPE::DRM::Crtc::x const): (WPE::DRM::Crtc::y const): (WPE::DRM::Crtc::width const): (WPE::DRM::Crtc::height const): (WPE::DRM::Connector::widthMM const): (WPE::DRM::Connector::heightMM const): * Source/WebKit/WPEPlatform/wpe/drm/WPEDisplayDRM.cpp: (wpeDisplayDRMConnect): (wpeDisplayDRMGetNMonitors): (wpeDisplayDRMGetMonitor): (wpe_display_drm_class_init): (wpeDisplayDRMGetCrtc): Deleted. * Source/WebKit/WPEPlatform/wpe/drm/WPEDisplayDRMPrivate.h: * Source/WebKit/WPEPlatform/wpe/drm/WPEMonitorDRM.cpp: Added. (wpeMonitorDRMInvalidate): (wpeMonitorDRMDispose): (wpe_monitor_drm_class_init): (wpeMonitorDRMCreate): (wpeMonitorDRMGetMode): (wpeMonitorDRMGetCrtc): (wpe_monitor_drm_get_crtc_index): * Source/WebKit/WPEPlatform/wpe/drm/WPEMonitorDRM.h: Copied from Source/WebKit/WPEPlatform/wpe/drm/wpe-drm.h. * Source/WebKit/WPEPlatform/wpe/drm/WPEMonitorDRMPrivate.h: Copied from Source/WebKit/WPEPlatform/wpe/drm/wpe-drm.h. * Source/WebKit/WPEPlatform/wpe/drm/WPEViewDRM.cpp: (wpeViewDRMConstructed): (wpeViewDRMCommitAtomic): (wpeViewDRMCommitLegacy): (wpeViewDRMGetMonitor): (wpeViewDRMScheduleCursorUpdate): (wpe_view_drm_class_init): * Source/WebKit/WPEPlatform/wpe/drm/wpe-drm.h: Canonical link: https://commits.webkit.org/274619@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes