Pietro Gagliardi
|
ef1b699a68
|
Reorganized and cleaned up the todo.md file.
|
2014-06-06 14:42:01 -04:00 |
Pietro Gagliardi
|
4856790299
|
Fixed the standard window class focus behavior on Windows from the previous 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-06 01:49:23 -04:00 |
Pietro Gagliardi
|
753f4316e2
|
Removed the GTK+ indefinite progressbar TODO; the choppiness is correct for 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-05 17:47:20 -04:00 |
Pietro Gagliardi
|
ae0246d6a7
|
Removed TODO on gdk_device_ungrab() errors: this is a bug in oxygen-gtk and 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-05 14:54:23 -04:00 |
Pietro Gagliardi
|
5a9bd4b4b5
|
Fixed the GTK+ Combobox sizing issues for real this time.
|
2014-06-05 13:40:47 -04:00 |
Pietro Gagliardi
|
89ab55cfbd
|
More TODOs.
|
2014-06-05 00:55:31 -04:00 |
Pietro Gagliardi
|
ad4ea927b8
|
Now that the Windows string handling has been properly fixed, removed the TODO about the 32-bit build being unstable.
|
2014-06-03 11:17:16 -04:00 |
Pietro Gagliardi
|
3058927f2e
|
More TODOs.
|
2014-06-03 03:22:02 -04:00 |
Pietro Gagliardi
|
b648af160b
|
Added new Modifiers code for Mac OS X. Also fixed some comment typos and added more TODOs.
|
2014-05-29 14:26:45 -04:00 |
Pietro Gagliardi
|
4bb028b976
|
More TODOs. Also preemptively removed the Modifiers TODO; I'll be implementing it on Mac OS X now.
|
2014-05-29 13:41:17 -04:00 |
Pietro Gagliardi
|
4045d50f94
|
Checked to see if the previous commit worked after removing the leftover Combobox selectIndex() code; it does. Removed the dummy code from the Windows and GTK+ backends as well.
|
2014-05-29 04:41:07 -04:00 |
Pietro Gagliardi
|
32480a65c2
|
Resolved GtkEntry and GtkProgressBar resizing issues; decided from observing how they do padding that worrying about padding is counterproductive for now.
|
2014-05-24 21:28:28 -04:00 |
Pietro Gagliardi
|
511f774649
|
Finished the Area clicking stuff: formalized the behavior in documentation in area.go, pointed out that Mac OS X already behaves as expected, updated some comments, and removed the relevant TODO.
|
2014-05-23 23:48:17 -04:00 |
Pietro Gagliardi
|
63ae00622a
|
More TODOs about mouse button click counts. The GTK+ implementation might be the killer here...
|
2014-05-23 13:00:19 -04:00 |
Pietro Gagliardi
|
ec2749d46c
|
Updated some TODOs (part 2 of yesterday's The Old New Thing post).
|
2014-05-22 23:23:10 -04:00 |
Pietro Gagliardi
|
0b609178ff
|
More of the previous commit.
|
2014-05-22 04:01:35 -04:00 |
Pietro Gagliardi
|
77d861354e
|
More KeyEvent Modifiers designing in the TODO file.
|
2014-05-22 03:59:19 -04:00 |
Pietro Gagliardi
|
6a07a06cb8
|
Updated TODO on modifier keys handling in KeyEvent.
|
2014-05-22 03:44:25 -04:00 |
Pietro Gagliardi
|
e2ab537474
|
Updated a TODO with a The Old New Thing blog post link posted today (!) that answers the question the TODO asks.
|
2014-05-21 23:19:55 -04:00 |
Pietro Gagliardi
|
8c386274e9
|
Removed TODO about pixel alignment of scrollviews on Mac OS X; mikeash in 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-21 18:44:20 -04:00 |
Pietro Gagliardi
|
5b0f8e8cc7
|
Updated TODOs after confirming that Windows and Mac do have MouseEvent.Held[] sorted.
|
2014-05-20 12:32:05 -04:00 |
Pietro Gagliardi
|
c01549420d
|
Removed 10.6 build issues from TODO now that that's done.
|
2014-05-20 09:03:44 -04:00 |
Pietro Gagliardi
|
7b7005ec19
|
TODO file update.
|
2014-05-19 00:11:50 -04:00 |
Pietro Gagliardi
|
da2bd70192
|
Removed Objective-C runtime TODOs from todo.md.
|
2014-05-16 09:16:44 -04:00 |
Pietro Gagliardi
|
342e16008b
|
More TODOs.
|
2014-05-13 12:02:35 -04:00 |
Pietro Gagliardi
|
51bee78044
|
More TODOs and future plans.
|
2014-05-11 11:22:15 -04:00 |
Pietro Gagliardi
|
9ed8d9c816
|
Consistency change: all Windows API structure field names now match 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-11 11:11:57 -04:00 |
Pietro Gagliardi
|
fefab429fc
|
Documented dragging issues caused by how Mac OS X handles mouse events; also determined that multiple buttons held at once only generates one mouseDragged: signal.
|
2014-05-10 14:27:29 -04:00 |
Pietro Gagliardi
|
605ea3123b
|
Still more TODOs.
|
2014-05-10 02:34:08 -04:00 |
Pietro Gagliardi
|
40c555c269
|
More TODOs.
|
2014-05-10 02:17:23 -04:00 |
Pietro Gagliardi
|
1bddba06d8
|
More TODOs, now that I have Mac OS X 10.6 working as well.
|
2014-05-08 22:23:13 -04:00 |
Pietro Gagliardi
|
3508239bf7
|
Completed extending of mouse buttons to the system's limit; defined (as 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-07 17:51:04 -04:00 |
Pietro Gagliardi
|
0eaffe120b
|
More TODOs... sigh...
|
2014-05-07 16:47:27 -04:00 |
Pietro Gagliardi
|
8ababaa95c
|
More TODOs.
|
2014-05-06 20:46:41 -04:00 |
Pietro Gagliardi
|
82c2ae6c6b
|
More TODOs.
|
2014-05-02 12:58:08 -04:00 |
Pietro Gagliardi
|
a98072a23b
|
Decided not to cap mouse buttons at 3; reflected this in the public interface and in the TODO file. Platform implementations come next.
|
2014-04-29 16:03:37 -04:00 |
Pietro Gagliardi
|
b7a5f68543
|
More TODOs.
|
2014-04-27 16:32:46 -04:00 |
Pietro Gagliardi
|
6c7f862cc1
|
More TODOs.
|
2014-04-25 11:04:47 -04:00 |
Pietro Gagliardi
|
bee9f2a096
|
More future plans and TODOs.
|
2014-04-24 20:41:12 -04:00 |
Pietro Gagliardi
|
bd20855bf4
|
Checked click to keyboard in Areas on Mac OS X; it works.
|
2014-04-24 12:59:45 -04:00 |
Pietro Gagliardi
|
5cac12e3f0
|
More future plans and TODOs.
|
2014-04-20 22:52:26 -04:00 |
Pietro Gagliardi
|
6c3058a32d
|
Settled window sizing for GTK+; moved the respective TODO to future plans.
|
2014-04-15 12:58:17 -04:00 |
Pietro Gagliardi
|
da2d4da15a
|
Added click-to-focus to GTK+ Areas and documented that click-to-focus happens; also TODOs related to that.
|
2014-04-14 23:11:28 -04:00 |
Pietro Gagliardi
|
ef7b564855
|
Removed the Windows Area resizing glitches TODOs... as they seemed to have gone away on their own (GDI+ issue that no longer applies since I dropped GDI+?).
|
2014-04-14 17:59:13 -04:00 |
Pietro Gagliardi
|
67b574fdc0
|
More TODOs.
|
2014-04-14 13:48:54 -04:00 |
Pietro Gagliardi
|
2afbaa033d
|
More TODOs.
|
2014-04-14 12:56:52 -04:00 |
Pietro Gagliardi
|
a29abd11c0
|
Ensured that pressing Modifiers+Key/ExtKey does not produce an event with just the Key/ExtKey.
|
2014-04-14 12:47:49 -04:00 |
Pietro Gagliardi
|
fb50badf00
|
Fixed Area test time label weirdness by making Labels truncate their text instead of word-wrapping on all platforms. This doesn't explain GTK+/Wayland, alas.
|
2014-04-13 18:05:07 -04:00 |
Pietro Gagliardi
|
e4c27a4a72
|
Fixed weird Area time label truncation on Windows; more TODOs and future plans related to that.
|
2014-04-13 16:46:22 -04:00 |
Pietro Gagliardi
|
417bdb8949
|
Consolidated NSScrollView code on Mac OS X to be all in one place.
|
2014-04-13 12:52:10 -04:00 |