Added Window to the redo.
Added the GTK+ implementation of Window, added the Window constructors, and rewrote the GTK+ Button constructor to use Requests.
Made event handler setters return a Request, implemented stubs on GTK+ so I can build a test, and made documentation consistent.
Added Go() and the GTK+ uitask functions.
Added gtk_unix.h from the old ui; removed the line about gdk-pixbuf. Let's hope this builds...
Fixed most compilation errors and added GTK+ string helper functions to common_unix.go.
Made event handlers more robust.
Fixed other compilation errors and added a test file. Now to figure out why things are failing at runtime...
Fixed runtime crashes for now. Whee, we have a window again!
Defined events.
Implemented the Window OnClosing() event on GTK+. It works!
Added the beginning of the Mac OS X code.
Switched to using Grand Central Dispatch and Objective-C blocks in the Mac OS X backend. THIS IS PRECEDENT-SETTING.
Implemented window closing on Mac OS X. This drops the "single delegate object for everything" setup but keeping that map and holding its lock is already meh so.
Added the beginning of a modified winconstgen.go that'll be more thorough than the old one (includes structures and functions) and treats all names like hacknames. THe defaultCCs CL will need to be resolved somehow...