summaryrefslogtreecommitdiff
path: root/todo.md
AgeCommit message (Collapse)Author
2014-06-08Cleaned up dialog documentation.Pietro Gagliardi
2014-06-08Added new MsgBox() behavior on Mac OS X. Now we can finally remove MsgBox() ↵Pietro Gagliardi
from the TODOs! :D
2014-06-08Fixed modality issues on the GTK+ MsgBox() changes. The system introduced ↵Pietro Gagliardi
here has the advantage of scaling out to all other types of dialogs.
2014-06-08Moved the blurred Area check TODO to future plans because I'd need to find ↵Pietro Gagliardi
images for that; added some advice for that.
2014-06-08Moved the Listbox preferred size TODO to future plans because this was ↵Pietro Gagliardi
addressed earlier when trying to do horizontal scrolling; see the experiments/ folder for how poorly that turned out. Preferred size will need the same code.
2014-06-08Checked Windows RECT usage and fixed wrong ones.Pietro Gagliardi
2014-06-08Reported 64-bit wine failures to the wine team.Pietro Gagliardi
2014-06-07Fixed the Windows 7 progressbar animation dumbness.Pietro Gagliardi
2014-06-07Updated TODOs. wine bug filed; removed that TODO.Pietro Gagliardi
2014-06-07Fixed all the NSAutoreleasePool issues on Mac OS X 10.6.Pietro Gagliardi
2014-06-07Removed previous commit from todo.md.Pietro Gagliardi
2014-06-07Fixed a regression in the Windows Area code: when I fixed numpad behavior, I ↵Pietro Gagliardi
broke NEnter. Fixed. Also more TODOs.
2014-06-07Documented click event on activate behavior in the GTK+ backend.Pietro Gagliardi
2014-06-07Documented window switch clicks in Area and implemented them on Windows and ↵Pietro Gagliardi
Mac OS X.
2014-06-07Fixed incorrect numpad handling on Windows Areas.Pietro Gagliardi
2014-06-07Removed the TODO about doing keyboard checks in the same order on each ↵Pietro Gagliardi
platform; what we have is fine, and the Windows shift key problem is different.
2014-06-06Added note that Areas get focus on Mac OS X on a click event automatically ↵Pietro Gagliardi
since we make it a first responder.
2014-06-06Made the preferred size of an Area its size on GTK+ as well.Pietro Gagliardi
2014-06-06Set Area's preferred size in the documentation and on Windows and Mac OS X.Pietro Gagliardi
2014-06-06Updated some TODOs.Pietro Gagliardi
2014-06-06Did half the work to fix Help key handling in Mac OS X.Pietro Gagliardi
2014-06-06Added Help key handling (as Insert) on Mac OS X.Pietro Gagliardi
2014-06-06Cleaned up some TODOs. Removed the 18 March 2014 one because since all UI ↵Pietro Gagliardi
processing happens on one thread, it's not an issue.
2014-06-06Reorganized and cleaned up the todo.md file.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-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-05Fixed the GTK+ Combobox sizing issues for real this time.Pietro Gagliardi
2014-06-05More TODOs.Pietro Gagliardi
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-03More TODOs.Pietro Gagliardi
2014-05-29Added new Modifiers code for Mac OS X. Also fixed some comment typos and ↵Pietro Gagliardi
added more TODOs.
2014-05-29More TODOs. Also preemptively removed the Modifiers TODO; I'll be ↵Pietro Gagliardi
implementing it on Mac OS X now.
2014-05-29Checked to see if the previous commit worked after removing the leftover ↵Pietro Gagliardi
Combobox selectIndex() code; it does. Removed the dummy code from the Windows and GTK+ backends as well.
2014-05-24Resolved GtkEntry and GtkProgressBar resizing issues; decided from observing ↵Pietro Gagliardi
how they do padding that worrying about padding is counterproductive for now.
2014-05-23Finished the Area clicking stuff: formalized the behavior in documentation ↵Pietro Gagliardi
in area.go, pointed out that Mac OS X already behaves as expected, updated some comments, and removed the relevant TODO.
2014-05-23More TODOs about mouse button click counts. The GTK+ implementation might be ↵Pietro Gagliardi
the killer here...
2014-05-22Updated some TODOs (part 2 of yesterday's The Old New Thing post).Pietro Gagliardi
2014-05-22More of the previous commit.Pietro Gagliardi
2014-05-22More KeyEvent Modifiers designing in the TODO file.Pietro Gagliardi
2014-05-22Updated TODO on modifier keys handling in KeyEvent.Pietro Gagliardi
2014-05-21Updated a TODO with a The Old New Thing blog post link posted today (!) that ↵Pietro Gagliardi
answers the question the TODO asks.
2014-05-21Removed TODO about pixel alignment of scrollviews on Mac OS X; mikeash in ↵Pietro Gagliardi
irc.freenode.net/#macdev told me this only happens when using fractional pixels (because Mac OS X lets you use fractional coordinates and sizes), so we don't have an issue since all our coordinates are integers.
2014-05-20Updated TODOs after confirming that Windows and Mac do have ↵Pietro Gagliardi
MouseEvent.Held[] sorted.
2014-05-20Removed 10.6 build issues from TODO now that that's done.Pietro Gagliardi
2014-05-19TODO file update.Pietro Gagliardi
2014-05-16Removed Objective-C runtime TODOs from todo.md.Pietro Gagliardi
2014-05-13More TODOs.Pietro Gagliardi
2014-05-11More TODOs and future plans.Pietro Gagliardi
2014-05-11Consistency change: all Windows API structure field names now match ↵Pietro Gagliardi
case-wise (some were forcibly exported in the past for historical reasons: I originally started package ui by trying to write a Windows API wrapper, but decided to ditch that and just use the Windows API directly from package ui). Also more TODOs.