cws 'atkbridge' #Issue number: i#47890# Submitted by: mmeeks Hacked up prototype of atk bridge Serious problems + Threading/locking: + incoming CORBA calls & the GDK lock + how are these being processed & on what thread ? + are we holding the GDK_THREADS lock ? + can we even do that ? + is it really necessary to be thread safe ? + how does this work in combination with the (unsafe) GAIL code ? + what should incoming CORBA calls be doing ? + esp. since we can't tell if they're coming from in-proc or not either [ though this is unlikely ] Test: + in-line text editing, does the TEXT_CHANGED signal get it right, + why not copy/paste/delete etc. ? + check vs. writer & other bits ... + AtkSelection + AtkHyper* * At-poke + implement non-gui mode - for to-console event logging + logging + more detail from remaining events + add a Tree navigation thing instead (?) + poke a sub-child (?) + embed a tree widget inside the tree view ? + AtkHyperText testing (?) Known bugs: + AtkText + selection interface - multiple selections ? + word boundary issues + copy AccessibleTextImpl.java's getAfterIndex eg. + the 'getFoo' methods need to use UNO_QUERY_THROW & throw an exception to avoid null pointer dereferences. + AtkAttributeSet (etc.) + AtkEditableText + finish/test AtkTable + HyperLink 'link_activated', HyperText 'link_selected' (?) + tooltips create new toplevels with broken roles.