Began the work for moving everything to the new control sizing system.
Migrated existing controls to the new sizing system.
Reverted Stack and Grid back to pre-yoff form. This is part of the change in the sizing system.
Integrated the new sizing system into Grid and Stack.
Finished the Windows conversion to the new sizing system. Untested.
Made the new sizing system work on Windows.
Made a quick comment clarificaiton in stdwndclass_windows.go.
Applied the new control sizing system to the GTK+ backend.
Undid the whole yoff spiel on Mac OS X. NOW I'll merge the new sizing system into that backend.
Finished implementing the new control sizing system on Mac OS X. The new label behavior needs to be reimplemented next.
Changed the commit order in controlsize.go to be from right to left rather than from left to right; this will make the label positioning calculations on Mac OS X make sense.
Made the Listbox in the Label alignment test resize vertically so as to make the test more meaningful.
Fixed Space() causing panics during size calculations.
More TODOs.
More TODOs.
Fixed label alignment on Mac OS X for real now.
Added a padding/margins test to the test program.
Implemented window margins for Grids and Stacks.
Fixed a typo in controlsize_windows.go.
Implemented padding on Stack.