From b8c6f3b18832a48279e4c60f40cf36407d3b768c Mon Sep 17 00:00:00 2001
From: dscho <dscho>
Date: Tue, 2 Oct 2001 16:47:20 +0000
Subject: some todo items

---
 TODO | 22 +++++++++++++---------
 1 file changed, 13 insertions(+), 9 deletions(-)

diff --git a/TODO b/TODO
index 57fade5..3790874 100644
--- a/TODO
+++ b/TODO
@@ -2,26 +2,30 @@ immediate:
 ----------
 
 fix bug in http (java) client with big endian server: byte swapping is broken
-really support pthreads.
+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!
+	- cursor setting!
+	- rfbMarkRectAsModified
 update to newest TridiaVNC version.
-
-in the works:
--------------
-
 adapt rdp2vnc (rdesktop)
-optionally dont draw rich cursors as xcursors
 
 later:
 ------
 
-cursor "smears" sometimes when not using cursor encoding
-	(seems to be gone now; haven't debugged properly, though)
-udp
+optionally dont draw rich cursors as xcursors
+
 autoconf? at least Sun Solaris compilation
+perhaps the option (or just hint) not to mark very tiny regions as modified,
+	because that is inefficient for the encodings.
+udp
 rfbConnect, ConnectToTcpAddr
 CORBA
 documentation
+cursor "smears" sometimes when not using cursor encoding
+	(seems to be gone now; haven't debugged properly, though)
 
 done:
 -----
-- 
cgit v1.2.3

