kwin/src/utils
Jakub Piecuch 7bf40c3501 utils/edid: use detailed timings to compute physical screen size
An EDID can contain zero or more detailed timing definitions, which can contain
more precise physical dimensions of the screen (in millimeters, as opposed to
centimeters).

The Xorg server has similar logic for determining the physical screen size from
the EDID: pick the first sane size from the detailed timing definitions, and
fall back to the screen size given in the "Basic Display Parameters & Features"
section.

BUG: 486585
2024-05-21 11:22:51 +00:00
..
c_ptr.h
CMakeLists.txt Make it possible to build KWin without libxcb 2024-02-28 16:03:50 +00:00
common.cpp Make it possible to build KWin without libxcb 2024-02-28 16:03:50 +00:00
common.h Make it possible to build KWin without libxcb 2024-02-28 16:03:50 +00:00
damagejournal.h
drm_format_helper.cpp backends/drm: use a swapchain instead of an OpenGL texture for the shadow buffer(s) 2024-04-08 17:19:01 +02:00
drm_format_helper.h backends/drm: use a swapchain instead of an OpenGL texture for the shadow buffer(s) 2024-04-08 17:19:01 +02:00
edid.cpp utils/edid: use detailed timings to compute physical screen size 2024-05-21 11:22:51 +00:00
edid.h
executable_path.h
executable_path_proc.cpp
executable_path_sysctl.cpp
filedescriptor.cpp
filedescriptor.h
kernel.h
memorymap.h
orientationsensor.cpp
orientationsensor.h
ramfile.cpp
ramfile.h Unify the format for #include "config.h" 2024-02-28 16:03:50 +00:00
realtime.cpp
realtime.h
resource.h
serviceutils.h Unify the format for #include "config.h" 2024-02-28 16:03:50 +00:00
softwarevsyncmonitor.cpp
softwarevsyncmonitor.h
subsurfacemonitor.cpp
subsurfacemonitor.h
udev.cpp
udev.h
version.cpp
version.h
vsyncmonitor.cpp
vsyncmonitor.h
xcbutils.cpp x11window: round border size to integral XNative units 2024-03-20 21:24:37 +00:00
xcbutils.h x11window: round border size to integral XNative units 2024-03-20 21:24:37 +00:00
xcursortheme.cpp
xcursortheme.h