summaryrefslogtreecommitdiff
path: root/redo/uitask_windows.c
AgeCommit message (Collapse)Author
2014-08-30...in with the new.Pietro Gagliardi
2014-08-28Switched from wcscmp() to _wcsicmp() in class names on Windows; class names ↵Pietro Gagliardi
on Windows are case insensitive - http://stackoverflow.com/questions/7928592/are-windows-window-classes-case-sensitive.
2014-08-26Got rid of the modal queue now that it's no longer needed.Pietro Gagliardi
2014-08-26Changed the way dialogs work so that they do real modality properly and ↵Pietro Gagliardi
implemented such on Windows.
2014-08-25Moved the IsDialogMessage under notkey to be safe.Pietro Gagliardi
2014-08-25Dropped checkboxImageList. This is the first of a multi-part commit stream ↵Pietro Gagliardi
becasue when I tried doing it alll at once the program broke in utterly mysterious ways.
2014-08-21Changed AreaHandler.Key() to return a boolean value indicating if the event ↵Pietro Gagliardi
was handled; implemented this on Windows. It does sledgehammer some edge cases I wanted to avoid, but it also avoids fussing about scrolling and focus and what not.
2014-08-20Cleaned up uimsgloop() in Windows. This will be important, as I'm going to ↵Pietro Gagliardi
be changing AreaHandler.Key()... again...
2014-08-19Split the modal queue stuff into its own files.Pietro Gagliardi
2014-08-19Fixed most of the other modality issues on Windows. Now all that's left is ↵Pietro Gagliardi
the re-enabling window order one...
2014-08-19Fixed message queue overload in Windows modality code.Pietro Gagliardi
2014-08-19Implemented new dialog box techniques on Windows... kinda.Pietro Gagliardi
2014-08-17Began implementing checkboxes in the Windows Table.Pietro Gagliardi
2014-08-17Added code to prepare a state image list of checkboxes for adding checkbox ↵Pietro Gagliardi
columns to Table on Windows.
2014-08-14Fixed some small issues in the C code of the Windows port.Pietro Gagliardi
2014-08-14Split out common container window procedure code in Windows to its own function.Pietro Gagliardi
2014-08-14Fixed the infinite loop on Tab control dialog message bug(s) on the Windows ↵Pietro Gagliardi
backend.
2014-08-14Fixed Tabs on Windows having undesirable tab stop behavior. This doesn't ↵Pietro Gagliardi
work correctly in wine, and I can confirm for the first time that it actually is a bug in wine!
2014-08-14Stripped C-style comments from C sources and headers where appropriate.Pietro Gagliardi
2014-08-13Added missing URL from comments.Pietro Gagliardi
2014-08-13Decided to remove AreaHandler.Defocuses() as that mucks up with the Mac OS X ↵Pietro Gagliardi
keyboard trap.
2014-08-13Made Areas on Windows tab stops and implemented AreaHandler.Defocuses() on ↵Pietro Gagliardi
Windows.
2014-08-12Determined that Backspace, Tab, and Enter work in Areas on Windows (though ↵Pietro Gagliardi
more TODOs due to dialog message craziness).
2014-08-12Implemented tab stopping.Pietro Gagliardi
2014-07-25Implemented Tab on Windows.Pietro Gagliardi
2014-07-19Removed Request completely, also updating the uitask files. Also renamed ↵Pietro Gagliardi
xperform to doissue for consistency.
2014-07-18Fixed all the remaining compiler errors. C conversion works!Pietro Gagliardi
2014-07-17Some Unicode-related fixups and additions in the new Windows code.Pietro Gagliardi
2014-07-17Began the drudgery of converting all the Windows code to use cgo, because ↵Pietro Gagliardi
I'm not going to wait to debug this smashed stack.