]> source.dussan.org Git - tigervnc.git/commit
Clean up internal clipboard handling
authorPierre Ossman <ossman@cendio.se>
Thu, 2 May 2019 10:32:03 +0000 (12:32 +0200)
committerPierre Ossman <ossman@cendio.se>
Mon, 1 Jul 2019 08:48:21 +0000 (10:48 +0200)
commit66f1db543b425f6fe64d437477e6f78924ec57be
tree196c5e5fd095f6690da363d05be306ec877c13b0
parent546b2ad80a68e80a737aade06f0685cccb5e9716
Clean up internal clipboard handling

We now filter incoming data, which means we can start assuming the
clipboard data is always null terminated. This allows us to clean
up a lot of the internal handling.
33 files changed:
common/rfb/CMsgHandler.h
common/rfb/CMsgReader.cxx
common/rfb/CMsgWriter.cxx
common/rfb/CMsgWriter.h
common/rfb/InputHandler.h
common/rfb/SMsgReader.cxx
common/rfb/SMsgWriter.cxx
common/rfb/SMsgWriter.h
common/rfb/VNCSConnectionST.cxx
common/rfb/VNCSConnectionST.h
common/rfb/VNCServer.h
common/rfb/VNCServerST.cxx
common/rfb/VNCServerST.h
tests/decperf.cxx
tests/encperf.cxx
unix/x0vncserver/XDesktop.cxx
unix/x0vncserver/XDesktop.h
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/vncSelection.c
unix/xserver/hw/vnc/vncSelection.h
vncviewer/CConn.cxx
vncviewer/CConn.h
vncviewer/DesktopWindow.cxx
vncviewer/DesktopWindow.h
vncviewer/Viewport.cxx
vncviewer/Viewport.h
win/rfb_win32/Clipboard.cxx
win/rfb_win32/Clipboard.h
win/rfb_win32/SDisplay.cxx
win/rfb_win32/SDisplay.h