Resolved GtkEntry and GtkProgressBar resizing issues; decided from observing how they do padding that worrying about padding is counterproductive for now.
More TODOs.
Added incomplete code for a program that generates a set of Windows constants using cgo.
More work on the constant generation tool.
More work on the constant generation tool. We can almost actually write the generator portion now...
Renamed _LPARAM._X()/_LPARAM._Y() to _LPARAM.X()/_LPARAM.Y(): it doesn't matter since _LPARAM is not exported anyway, _WPARAM already had this change, and the constant checking tool complains that _X()/_Y() remain undefined (too early? do I need to merge the package files?).
Refactored the constant gathering program a bit.
Even more work on the Windows constant generator. There are still some edge cases involving variables that I need to resolve, and I still need to write the code that actually runs the generated program.
Updated the Windows constant generator again; this time it now works fully, and I just have to nail the variables and nuke the static constants...
Added quick credit thanks left out of previous commit by accident.
Changed most instances of var to const in the Windows code. Only one left...
Updated the Windows constants generator to warn against variables that haven't been converted to constants (in case I forget I ever did this).
Removed CW_USEDEFAULT variable definition. It won't compile right now, but our cgo-based generator will make sure that isn't a problem.
Removed constants from windows_windows.go, controls_windows.go, and comctl_windows.go, as  we can now use the constants generator.
Changed the logic of the Windows constants generator so that it only generates unknown constants and complains on known constants (though that's disabled during the transitional period) as that's the situation that will happen now.
Added the ability to pass arguments to the go tool from the Windows constant generator's command line; this will be for debugging.
Added a comment to the previous commit.
Fixed issues handling INVALID_HANDLE_VALUE in the Windows constant generator, and built the first build with generated constants!
Removed extra newline generated in the zconstants_windows_GOARCH.go file from the Windows constants generator.
Removed constants from events_windows.go. This file can go away now...