Author: toshok
Date: 2006-11-15 11:20:42 -0500 (Wed, 15 Nov 2006)
New Revision: 67934

Modified:
   trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms.X11Internal/TODO
Log:
more stuff

Modified: 
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms.X11Internal/TODO
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms.X11Internal/TODO 
2006-11-15 16:03:37 UTC (rev 67933)
+++ trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms.X11Internal/TODO 
2006-11-15 16:20:42 UTC (rev 67934)
@@ -58,11 +58,21 @@
        - hwnds should keep track of the width/height they report to
           SWF as well as the x window's width/height.  That is, we
           should allow hwnds with 0,0 width/height even though X
-          doesn't allow it.
+          doesn't allow it.  There's some "zero_size" stuff in Hwnd,
+         but it still appears impossible to have 0,0 sized controls.
 
        - window (subwindow, really) destruction should move to Hwnd
           if possible.
 
+       - remove 90% of "lock (XlibLock)" usage.  It's not really
+         needed at all, except perhaps to synchronize the
+         XEventThread and the PeekMessage/GetMessage methods.
+
+       - the big synchronization problem now is the XEventQueue
+         class.  I think all queue operations need to be done while
+         holding a lock, as the events are queued from the
+         XEventThread and dequeued from GetMessage.
+
 possible classes:
 
        - XplatUIX11 (creates the first (only?) X11Display class.

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to