Commit Graph

22 Commits

Author SHA1 Message Date
Pietro Gagliardi e032807546 Copied all the handler-based stuff to a ZIP file as I'm rolling it all back. 2014-06-30 09:56:48 -04:00
Pietro Gagliardi 4baa9397e6 Merged back combobox_darwin.m, rewrote it to use boundListboxArray() instead of creating a whole new object, and implemented what appears to be a fix for NSPopUpButton selection. Will delete the unneeded select(-1) code later and test again... 2014-05-28 23:46:33 -04:00
Pietro Gagliardi 5a9a0eda6a Moved windowsconstgen.go out of the experiments/ folder and into a new tools/ folder. 2014-05-25 15:36:50 -04:00
Pietro Gagliardi 2e6254ec61 Finished migrating the Windows code to using the pregenerated constants. 2014-05-25 15:23:11 -04:00
Pietro Gagliardi 51469fffb5 Removed constants from common_windows.go. Almost done! 2014-05-25 15:09:01 -04:00
Pietro Gagliardi ad1dbc7b39 Removed extra newline generated in the zconstants_windows_GOARCH.go file from the Windows constants generator. 2014-05-25 14:05:23 -04:00
Pietro Gagliardi 1f94a68432 Fixed issues handling INVALID_HANDLE_VALUE in the Windows constant generator, and built the first build with generated constants! 2014-05-25 14:04:03 -04:00
Pietro Gagliardi d2746b7d2c Added a comment to the previous commit. 2014-05-25 13:20:19 -04:00
Pietro Gagliardi a0f10000de Added the ability to pass arguments to the go tool from the Windows constant generator's command line; this will be for debugging. 2014-05-25 13:18:45 -04:00
Pietro Gagliardi 9893387848 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. 2014-05-25 13:02:56 -04:00
Pietro Gagliardi 5583dee743 Updated the Windows constants generator to warn against variables that haven't been converted to constants (in case I forget I ever did this). 2014-05-25 11:35:55 -04:00
Pietro Gagliardi 0d23bda925 Added quick credit thanks left out of previous commit by accident. 2014-05-25 03:15:49 -04:00
Pietro Gagliardi 36e6adcee9 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... 2014-05-25 03:13:49 -04:00
Pietro Gagliardi 3929dea818 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. 2014-05-25 01:28:59 -04:00
Pietro Gagliardi 8de17f0ade Refactored the constant gathering program a bit. 2014-05-25 01:13:16 -04:00
Pietro Gagliardi 4408c1bf42 More work on the constant generation tool. We can almost actually write the generator portion now... 2014-05-25 00:40:45 -04:00
Pietro Gagliardi 4632d80576 More work on the constant generation tool. 2014-05-25 00:31:40 -04:00
Pietro Gagliardi 20306d881c Added incomplete code for a program that generates a set of Windows constants using cgo. 2014-05-24 23:44:28 -04:00
Pietro Gagliardi aa530add43 Added experimental code that tried, and failed, to combat combobox autoselection on Mac OS X. 2014-05-17 15:06:44 -04:00
Pietro Gagliardi 14b3696d96 Cleaned up objc_darwin.h and changed all instances of int64_t in the wrapper structs to intptr_t. 2014-05-16 06:37:25 -04:00
Pietro Gagliardi d27d25cbc0 Wrote non-working code to get Windows to have Window sizes not count window decoration. Technically it does work, but it doesn't seem to fix Area scrollbars... which reminds me, the default configuration for the keyboard test exhibits the "last pixel" but mentioned in one of the TODOs in area_windows.go on both scrollbars, so let's fix that first anyway. I'll move the TODO for window decoration to the future plans after I get a definite answer about GTK+'s behavior. 2014-04-13 23:04:53 -04:00
Pietro Gagliardi 01cb9ce7d3 Renamed unmigrated/ to experiments/ as I have now migrated everything and that folder now contains experimental code. 2014-04-13 13:12:45 -04:00