You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
libtdevnc/TODO

52 lines
1.7 KiB

immediate:
----------
fix bug in http (java) client with big endian server: byte swapping is broken
23 years ago
pthreads concept: How to iterate over rfbClientPtr's? So that it can be
either called from rfbProcessEvents (which locks the list mutex)
or from the main thread (where the background loop sometimes
locks the list mutex).
- cursor drawing!
23 years ago
- cursor setting!
- rfbMarkRectAsModified
update to newest TridiaVNC version.
23 years ago
adapt rdp2vnc (rdesktop)
later:
------
23 years ago
optionally dont draw rich cursors as xcursors
autoconf? at least Sun Solaris compilation
23 years ago
perhaps the option (or just hint) not to mark very tiny regions as modified,
because that is inefficient for the encodings.
udp
rfbConnect, ConnectToTcpAddr
23 years ago
CORBA
documentation
23 years ago
cursor "smears" sometimes when not using cursor encoding
(seems to be gone now; haven't debugged properly, though)
23 years ago
done:
-----
.translate.c: warning about non 8-bit colourmaps
16-bit colourmaps are 192k -> no use without fast net.
.rfbCloseClient
.set colourmap
.support 3 bytes per pixel
.cursors
.cutpaste
.httpd
.other encodings
.test drawing of cursors when not using xcursor or rich cursor encoding
fix bug with odd width (depends on client depth: width has to be multiple of server.bytesPerPixel/client.bytesPerPixel). only raw!! -> bug of vncviewer!
.use sraRegion from Wez instead of miregion, because it is much smaller
. - connection gone and then reconnect is a problem
the reason: there are in fact three threads accessing
the clientPtr: input, output and the application thread.
if you kill the viewer or do rfbCloseClient, all of those
three have to be warned that this is happening.
-> rfbClientConnectionGone can only be called by the outer loop
(with background loop, it is input, else it is processEvents).