summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-06-06Properly link to andlabs/wakeup in the replacement README.Pietro Gagliardi
2014-06-06Strummed up a new placeholder README in an effort to replace the existing one.Pietro Gagliardi
2014-06-06Marked a sentence in the Area docs as not being active.Pietro Gagliardi
2014-06-06Updated doc.go with the MsgBox() change.Pietro Gagliardi
2014-06-06Fixed the standard window class focus behavior on Windows from the previous ↵Pietro Gagliardi
commit to work. Also updated the SetFocus() call in area_windows.go to boot and removed the relevant TODO after checking both wine and Windows XP work fine.
2014-06-05Implemented code to save and restore control focus on Windows properly when ↵Pietro Gagliardi
switching away from/back to our program. It's disabled for now though because it doesn't seem to work...
2014-06-05Changed Checkbox on Windows to use BS_CHECKBOX instead of BS_AUTOCHECKBOX; ↵Pietro Gagliardi
this will be necessary to fix the focus issue in todo.md (see http://blogs.msdn.com/b/oldnewthing/archive/2014/05/22/10527522.aspx).
2014-06-05Removed the GTK+ indefinite progressbar TODO; the choppiness is correct for ↵Pietro Gagliardi
GTK+ <= 3.10: http://blogs.gnome.org/mclasen/2013/11/10/smooth-progress/ - mclasen and Company suggest timing with the frame, but this blog post says this will be automatic in 3.12+, so we're good.
2014-06-05Removed TODO on gdk_device_ungrab() errors: this is a bug in oxygen-gtk and ↵Pietro Gagliardi
GTK+ relating to a feature of GtkComboBoxes and not some issue with our code. Thanks to garnacho_ in irc.gimp.net/#gtk+ for figuring this out; this issue will not be followed here from this point on.
2014-06-05Removed some leftover debugging code from the previous few commits.Pietro Gagliardi
2014-06-05Fixed the GTK+ Combobox sizing issues for real this time.Pietro Gagliardi
2014-06-05Fixed resizing of editable comboboxes in the GTK+ backend. Uneditable ↵Pietro Gagliardi
comboboxes are still an issue, and there's experimental code to try to fix them, but it doesn't work...
2014-06-05Decided not to change the default window title of a MsgBox() on Windows for ↵Pietro Gagliardi
now. If I change my mind, it's a documentaiton change =P
2014-06-05Figured out what happens if a message box is created for an invisible ↵Pietro Gagliardi
window, documented it was undefined (Windows and GTK+ behave reasonably but at least Windows is not documented here; Mac OS X shows a sheet attached to invisible where the titlebar should be and then considers the window closed), and added the panic() checks for uncreated Windows.
2014-06-05Verified resize differences on MsgBox() with a parent.Pietro Gagliardi
2014-06-05More TODOs.Pietro Gagliardi
2014-06-05Implemented message box transience on Mac OS X.Pietro Gagliardi
2014-06-05Implemented the new MsgBox() transience behavior on GTK+.Pietro Gagliardi
2014-06-04Implemented the new MsgBox() transience on Windows.Pietro Gagliardi
2014-06-04More TODOs.Pietro Gagliardi
2014-06-04Added the concept of transience to MsgBox() and MsgBoxError(). Individual ↵Pietro Gagliardi
implementations will come next.
2014-06-04Resolved the ACTCTX_FLAG_SET_PROCESS_DEFAULT TODO by deciding to enable this ↵Pietro Gagliardi
flag for maximum safety. Also added more future plans.
2014-06-04Resolved TODO about indeterminate ProgressBar repetition by deciding to ↵Pietro Gagliardi
leave it to the implementation.
2014-06-04Removed TODOs about sign extension on Windows; situation resolved.Pietro Gagliardi
2014-06-04Added a link to the older Layout page on MSDN to prefsize_windows.go.Pietro Gagliardi
2014-06-04Resolved a TODO in stdwndclass_windows.go about deferring WM_NCCREATE to ↵Pietro Gagliardi
DefWindowProc().
2014-06-03Marked the README as needing updates and added API change warnings.Pietro Gagliardi
2014-06-03Big change to Window: split Open()'s functionality into Create() and Open(); ↵Pietro Gagliardi
they no longer return errors.
2014-06-03Quick changes: turned "Window has been opened" to "Window has been created" ↵Pietro Gagliardi
since I'm going to separate creating and opening (Open() will call Create()).
2014-06-03Decided to panic in the hwnd sanity check in sysdata_windows.go; the ↵Pietro Gagliardi
situation /is/ exceptional, after all (and we need to just get rid of all errors sometime).
2014-06-03Removed the TODO on memstride: we were already using it?????? It is working ↵Pietro Gagliardi
correctly... No idea why that TODO was there; I know I added it when I was too tired to think though.
2014-06-03Added the previous commit to the future plans instead.Pietro Gagliardi
2014-06-03Made multiple modifier keys undefined; removed the TODO there. If I need to ↵Pietro Gagliardi
change the behavior I can do it later.
2014-06-03Decided not to rename MouseEvent.Pos.Pietro Gagliardi
2014-06-03And removed that TODO from the previous commit after verifying that such a ↵Pietro Gagliardi
proposal is too risky.
2014-06-03Rewrote a TODO on build tags for the Unix build.Pietro Gagliardi
2014-06-03Removed TODO about application-modal dialog boxes in GTK+; they were already ↵Pietro Gagliardi
application modal! The real issue is window transience... and that's where platforms differ greatly.
2014-06-03Removed TODOs about device coordinates in the GTK+ backend; that has been ↵Pietro Gagliardi
resolved.
2014-06-03Now that the Windows string handling has been properly fixed, removed the ↵Pietro Gagliardi
TODO about the 32-bit build being unstable.
2014-06-03Migrated area_windows.go to the new string handling. I think that's it for ↵Pietro Gagliardi
converting existing code... Now to test on real Windows.
2014-06-03Migrated dialog_windows.go to the new string handling.Pietro Gagliardi
2014-06-03Migrated stdwndclass_windows.go to the new string handling.Pietro Gagliardi
2014-06-03Migrated uitask_windows.go to the new string handling.Pietro Gagliardi
2014-06-03Removed a stray function from common_windows.go that both was not used and ↵Pietro Gagliardi
went against what we're trying to do with strings in Windows.
2014-06-03Converted comctl_windows.go to use the new string wrapper functions.Pietro Gagliardi
2014-06-03More TODOs.Pietro Gagliardi
2014-06-03Converted sysdata_windows.go to use the new string conversion setup from the ↵Pietro Gagliardi
previous commit. This has to be first, otherwise a few other things will fail to compile...
2014-06-03Added convenience functions to the Windows backend for UTF-16 string ↵Pietro Gagliardi
handling. I'll convert the existing code to use it shortly.
2014-06-03Removed a TODO from area_windows.go after verifying that what it flagged ↵Pietro Gagliardi
(GetKeyState() vs. GetAsyncKeyState()) is indeed what we want to do (the former).
2014-06-03Removed a policy TODO in area_windows.go; decided to keep the redundant ↵Pietro Gagliardi
entries in the Modifiers table table just to be safe.