]> source.dussan.org Git - tigervnc.git/commit
Add support for X Present extension
authorPierre Ossman <ossman@cendio.se>
Fri, 16 Feb 2024 13:31:54 +0000 (14:31 +0100)
committerPierre Ossman <ossman@cendio.se>
Wed, 19 Jun 2024 14:39:07 +0000 (16:39 +0200)
commit3875912fb65c0710f666efd739a27d8c8835f209
tree3449757103c2d04ceadfec74102fe765ab1b16ea
parent5322b8ffcdaa8479093917729acc987672546592
Add support for X Present extension

This makes it possible for applications to synchronize their updates to
the updates sent out to clients. This avoids tearing, and could in the
future also help with rate limiting applications to what the client can
actually show.
12 files changed:
common/rfb/SDesktop.h
common/rfb/VNCServer.h
common/rfb/VNCServerST.cxx
common/rfb/VNCServerST.h
unix/xserver/hw/vnc/Makefile.am
unix/xserver/hw/vnc/XserverDesktop.cc
unix/xserver/hw/vnc/XserverDesktop.h
unix/xserver/hw/vnc/vncExtInit.cc
unix/xserver/hw/vnc/vncExtInit.h
unix/xserver/hw/vnc/vncPresent.c [new file with mode: 0644]
unix/xserver/hw/vnc/vncPresent.h [new file with mode: 0644]
unix/xserver/hw/vnc/xvnc.c