Pietro Gagliardi
|
a0e8048b06
|
Had Area.SetSize() explicitly labelled as repainting the whole Area; made sure it does that on GTK+ (it already did on Windows and Mac). I think we're ready to declare the API as it stands now stable!
|
2014-06-09 22:47:45 -04:00 |
Pietro Gagliardi
|
989ba776b0
|
More TODOs.
|
2014-06-09 22:27:41 -04:00 |
Pietro Gagliardi
|
6b860779e3
|
Verified mouse drag behavior. Also more TODOs.
|
2014-06-09 21:55:33 -04:00 |
Pietro Gagliardi
|
8d688188b8
|
Decided to not change parameter order of constructors.
|
2014-06-09 21:35:14 -04:00 |
Pietro Gagliardi
|
0e3811244e
|
Updated GTK+/Wayland TODO now that we know what's wrong
|
2014-06-09 19:57:01 -04:00 |
Pietro Gagliardi
|
bdb942440c
|
Removed the GTK+ scrollbars in Area thing as that can't be resolved (it's a property of the minimum preferred size of both the GtkScrollbar and GtkScrolledWindow; these can't be changed). Thanks to baedert in irc.gimp.net/#gtk+.
|
2014-06-09 16:17:08 -04:00 |
Pietro Gagliardi
|
b1aa096be2
|
David Wendt re-evaluated the current master build and it's stable now; removed that TODO.
|
2014-06-08 22:26:24 -04:00 |
Pietro Gagliardi
|
7dfd990d6f
|
Updated some TODOs.
|
2014-06-08 16:03:20 -04:00 |
Pietro Gagliardi
|
bb6de0de48
|
Cleaned up dialog documentation.
|
2014-06-08 12:56:04 -04:00 |
Pietro Gagliardi
|
b172ab2e37
|
Added new MsgBox() behavior on Mac OS X. Now we can finally remove MsgBox() from the TODOs! :D
|
2014-06-08 12:36:55 -04:00 |
Pietro Gagliardi
|
10f55564d0
|
Fixed modality issues on the GTK+ MsgBox() changes. The system introduced here has the advantage of scaling out to all other types of dialogs.
|
2014-06-08 11:50:11 -04:00 |
Pietro Gagliardi
|
4509247a77
|
Moved the blurred Area check TODO to future plans because I'd need to find images for that; added some advice for that.
|
2014-06-08 01:22:38 -04:00 |
Pietro Gagliardi
|
e234244ead
|
Moved the Listbox preferred size TODO to future plans because this was 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-08 01:13:16 -04:00 |
Pietro Gagliardi
|
d4e06bb4d3
|
Checked Windows RECT usage and fixed wrong ones.
|
2014-06-08 00:55:11 -04:00 |
Pietro Gagliardi
|
de6f07bb13
|
Reported 64-bit wine failures to the wine team.
|
2014-06-08 00:51:03 -04:00 |
Pietro Gagliardi
|
ef3adffd54
|
Fixed the Windows 7 progressbar animation dumbness.
|
2014-06-07 23:27:38 -04:00 |
Pietro Gagliardi
|
d9a8cf07b9
|
Updated TODOs. wine bug filed; removed that TODO.
|
2014-06-07 22:58:12 -04:00 |
Pietro Gagliardi
|
bc848f5c40
|
Fixed all the NSAutoreleasePool issues on Mac OS X 10.6.
|
2014-06-07 19:56:51 -04:00 |
Pietro Gagliardi
|
c7e9c59d63
|
Removed previous commit from todo.md.
|
2014-06-07 18:18:06 -04:00 |
Pietro Gagliardi
|
7a22f0e073
|
Fixed a regression in the Windows Area code: when I fixed numpad behavior, I broke NEnter. Fixed. Also more TODOs.
|
2014-06-07 12:29:38 -04:00 |
Pietro Gagliardi
|
c34f2c234c
|
Documented click event on activate behavior in the GTK+ backend.
|
2014-06-07 11:40:25 -04:00 |
Pietro Gagliardi
|
77fdd9d1c3
|
Documented window switch clicks in Area and implemented them on Windows and Mac OS X.
|
2014-06-07 04:19:37 -04:00 |
Pietro Gagliardi
|
dcefa88a04
|
Fixed incorrect numpad handling on Windows Areas.
|
2014-06-07 00:46:47 -04:00 |
Pietro Gagliardi
|
345e497611
|
Removed the TODO about doing keyboard checks in the same order on each platform; what we have is fine, and the Windows shift key problem is different.
|
2014-06-07 00:28:47 -04:00 |
Pietro Gagliardi
|
d3270db6dc
|
Added note that Areas get focus on Mac OS X on a click event automatically since we make it a first responder.
|
2014-06-06 23:46:47 -04:00 |
Pietro Gagliardi
|
14c7267b10
|
Made the preferred size of an Area its size on GTK+ as well.
|
2014-06-06 23:31:50 -04:00 |
Pietro Gagliardi
|
f539747546
|
Set Area's preferred size in the documentation and on Windows and Mac OS X.
|
2014-06-06 23:03:29 -04:00 |
Pietro Gagliardi
|
84c41112b3
|
Updated some TODOs.
|
2014-06-06 22:52:17 -04:00 |
Pietro Gagliardi
|
42e2c130ac
|
Did half the work to fix Help key handling in Mac OS X.
|
2014-06-06 22:22:36 -04:00 |
Pietro Gagliardi
|
b6ca650692
|
Added Help key handling (as Insert) on Mac OS X.
|
2014-06-06 19:35:26 -04:00 |
Pietro Gagliardi
|
36c038bfa6
|
Cleaned up some TODOs. Removed the 18 March 2014 one because since all UI processing happens on one thread, it's not an issue.
|
2014-06-06 18:02:08 -04:00 |
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 |