Commit Graph

18 Commits

Author SHA1 Message Date
Pietro Gagliardi 8a81650b3d Moved it all back; the preemptive multitaksing during an event handler kills us on all platforms. Going to have to restrict ALL GUI accss to happening from one t hread, so going to need to drop uitask entirely and have just a start() callback for startup code and a post() function for posting requests to windows (like channel sends but into a perpetual buffer). 2014-07-02 22:53:03 -04:00
Pietro Gagliardi 5d339e656b Moved everything out of the way pending rewrite. 2014-07-02 17:13:40 -04:00
Pietro Gagliardi 1e66637cd2 More go fmt. 2014-06-10 14:59:39 -04:00
Pietro Gagliardi c3a87ab713 Resolved the ACTCTX_FLAG_SET_PROCESS_DEFAULT TODO by deciding to enable this flag for maximum safety. Also added more future plans. 2014-06-04 19:30:19 -04:00
Pietro Gagliardi 25d8aeb993 Converted comctl_windows.go to use the new string wrapper functions. 2014-06-03 03:37:48 -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 339a77b5d6 Removed constants from windows_windows.go, controls_windows.go, and comctl_windows.go, as we can now use the constants generator. 2014-05-25 12:39:53 -04:00
Pietro Gagliardi eb0188a099 Changed most instances of var to const in the Windows code. Only one left... 2014-05-25 11:31:57 -04:00
Pietro Gagliardi 11a4214c55 Decided not to deactivate the Windows Common Control 6 manifest activation context since it's active for the life of the program already. 2014-04-29 10:30:03 -04:00
Pietro Gagliardi 07ecf4dd6b Got rid of another TODO about GetLastError() in the same way as earlier (this time in stdfont_windows.go); also fixed capitalization on the earlier one. 2014-04-28 21:32:49 -04:00
Pietro Gagliardi b673f3d31b Removed a TODO about GetLastError() being set in comctl_windows.go, rewording the error message itself to compensate instead. 2014-04-28 12:15:27 -04:00
Pietro Gagliardi 9a1eb65f9a Moved TODOs about stripping non-Windows XP constants to future plans; also reworded a comment in comctl_windows.go. 2014-04-28 12:13:06 -04:00
Pietro Gagliardi 150b999c0a Forced Common Controls version 6 on Windows by embedding the needed manifest in. 2014-04-02 13:47:11 -04:00
Pietro Gagliardi 34ce16d586 Separated file creation dates from the package comment. 2014-03-12 21:55:45 -04:00
Pietro Gagliardi 4b0315131a Added indeterminate ProgressBar code on Windows and fixed up a few other things along the way. 2014-03-12 18:53:57 -04:00
Pietro Gagliardi 1db3e16384 Dropped Windows 2000 support. 2014-03-12 16:58:33 -04:00
Pietro Gagliardi 1a4e10f18d Removed a stray TODO about a constant in comctl_windows.go. 2014-02-25 13:17:22 -05:00
Pietro Gagliardi a8bd21fe95 Added Windows implementation of ProgressBar and the requisite comctl32.dll code. 2014-02-25 08:28:10 -05:00