summaryrefslogtreecommitdiff
path: root/todo.md
AgeCommit message (Collapse)Author
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.
2014-05-10Documented dragging issues caused by how Mac OS X handles mouse events; also ↵Pietro Gagliardi
determined that multiple buttons held at once only generates one mouseDragged: signal.
2014-05-10Still more TODOs.Pietro Gagliardi
2014-05-10More TODOs.Pietro Gagliardi
2014-05-08More TODOs, now that I have Mac OS X 10.6 working as well.Pietro Gagliardi
2014-05-07Completed extending of mouse buttons to the system's limit; defined (as ↵Pietro Gagliardi
undefined) the mouse drag behavior for buttons >= 3; implemented all that on the GTK+ side, and decided to have MouseEvents.Held[] be sorted (documentation only for now; need to check the code to make sure it follows). Good Lord...
2014-05-07More TODOs... sigh...Pietro Gagliardi
2014-05-06More TODOs.Pietro Gagliardi
2014-05-02More TODOs.Pietro Gagliardi
2014-04-29Decided not to cap mouse buttons at 3; reflected this in the public ↵Pietro Gagliardi
interface and in the TODO file. Platform implementations come next.
2014-04-27More TODOs.Pietro Gagliardi
2014-04-25More TODOs.Pietro Gagliardi
2014-04-24More future plans and TODOs.Pietro Gagliardi
2014-04-24Checked click to keyboard in Areas on Mac OS X; it works.Pietro Gagliardi
2014-04-20More future plans and TODOs.Pietro Gagliardi
2014-04-15Settled window sizing for GTK+; moved the respective TODO to future plans.Pietro Gagliardi
2014-04-14Added click-to-focus to GTK+ Areas and documented that click-to-focus ↵Pietro Gagliardi
happens; also TODOs related to that.
2014-04-14Removed the Windows Area resizing glitches TODOs... as they seemed to have ↵Pietro Gagliardi
gone away on their own (GDI+ issue that no longer applies since I dropped GDI+?).
2014-04-14More TODOs.Pietro Gagliardi
2014-04-14More TODOs.Pietro Gagliardi
2014-04-14Ensured that pressing Modifiers+Key/ExtKey does not produce an event with ↵Pietro Gagliardi
just the Key/ExtKey.
2014-04-13Fixed Area test time label weirdness by making Labels truncate their text ↵Pietro Gagliardi
instead of word-wrapping on all platforms. This doesn't explain GTK+/Wayland, alas.
2014-04-13Fixed weird Area time label truncation on Windows; more TODOs and future ↵Pietro Gagliardi
plans related to that.
2014-04-13Consolidated NSScrollView code on Mac OS X to be all in one place.Pietro Gagliardi
2014-04-13More shuffling of TODOs and future plans.Pietro Gagliardi
2014-04-13More TODO/future plan shuffling.Pietro Gagliardi
2014-04-13More TODOs and future plans. Also finally removed the TODO about incorrect ↵Pietro Gagliardi
Area redraw on Windows.
2014-04-12More TODOs and future plans.Pietro Gagliardi
2014-04-12Fixed Listboxes on Mac OS X having an initial selection.Pietro Gagliardi
2014-04-12Fixed Comboboxes on Mac OS X having an initial selection. This also lays the ↵Pietro Gagliardi
groundwork for adding Combobox/Listbox.Select() as a public function...
2014-04-12Verified that the Listbox item text is vertically positioned properly on Mac ↵Pietro Gagliardi
OS X.
2014-04-12Documented the thread safety of AreaHandler and Area.SetSize().Pietro Gagliardi
2014-04-10Removed TODO about Windows -1 conversions, as the Go spec specifically says ↵Pietro Gagliardi
that signed values are sign-extended to the full size of the type to convert to (and even shows an example of this), so the code we have was correct, not just working out of luck.
2014-04-10Added bounds checking to NewArea() and Area.SetSize() such that an Area must ↵Pietro Gagliardi
have a valid size.
2014-04-10More TODOs.Pietro Gagliardi