Settled TODO about cairo version macros.
Decided not to use removeFromSuperviewWithoutNeedingRedraw at mikeash in irc.freenode.net/#macdev's suggestion (he basically said the documentation's description of the difference is "gibberish" and that I shouldn't need it). Let's just hope that stays the case...
Added a test case for Window.Close().
Fixed a slight channel leak in event.fire().
Started dropping the whole request/response system because it fell apart... time to make a ui.Do(func(){ ... })
Removed Request completely, also updating the uitask files. Also renamed xperform to doissue for consistency.
Updated the test program to be Request-less. Now to test...
Fixed more conversion kinks. Now for a major change...
Fixed issuing in the new system. Now to figure out why it stalls...
Ah, fixed the stalling: logic error in the test program itself.