]> source.dussan.org Git - tigervnc.git/commit
Add RandR support for x0vncserver 621/head
authorPeter Åstrand (astrand) <astrand@cendio.se>
Wed, 7 Mar 2018 12:00:47 +0000 (13:00 +0100)
committerPeter Åstrand (astrand) <astrand@cendio.se>
Mon, 9 Apr 2018 18:31:38 +0000 (20:31 +0200)
commit242c5b2c8af6d89a34ff83089e9e724e32dcb279
treea9c1b88bd5313b57bce50998770594e86aa81433
parent54f49fded05ba29a93f6b77f8b70316e18342580
Add RandR support for x0vncserver

Change Xserver screen through libXrandr. For complex configurations,
all outputs must have corresponding size modes. As a special case, if
the client requests a single screen with an odd size (for example when
adjusting the size of a non-fullscreen vncviewer), find a smaller
suitable mode, and reduce the framebuffer size as well.
cmake/StaticBuild.cmake
unix/x0vncserver/CMakeLists.txt
unix/x0vncserver/Geometry.cxx
unix/x0vncserver/Geometry.h
unix/x0vncserver/RandrGlue.c [new file with mode: 0644]
unix/x0vncserver/XDesktop.cxx
unix/x0vncserver/XDesktop.h