Commit Graph

263 Commits

Author SHA1 Message Date
Pietro Gagliardi d73a82af38 More TODOs. 2014-06-29 23:21:16 -04:00
Pietro Gagliardi 6c913bd3e6 More TODOs. 2014-06-29 15:46:06 -04:00
Pietro Gagliardi c807771092 More TODOs. 2014-06-28 21:42:54 -04:00
Pietro Gagliardi affc65a5a4 Fixed the build. New API works on Windows! Also removed TODO on dialogs in Windows since I can't reproduce the weird behavior anymore; I guess the new code fixes it. 2014-06-28 16:37:55 -04:00
Pietro Gagliardi 5c002e3d0f Allowed tab stops on Windows; see http://blogs.msdn.com/b/oldnewthing/archive/2003/10/21/55384.aspx. Fixes #13 2014-06-26 20:20:00 -04:00
Pietro Gagliardi 67f1bcfc3c Fixed label alignment on Mac OS X for real now. 2014-06-26 10:06:58 -04:00
Pietro Gagliardi dd305141fd More TODOs. 2014-06-26 03:56:44 -04:00
Pietro Gagliardi a68ce7f94a More TODOs. 2014-06-26 03:53:10 -04:00
Pietro Gagliardi 4a68c3cb7a Applied the new control sizing system to the GTK+ backend. 2014-06-25 23:44:22 -04:00
Pietro Gagliardi 8bedc1a59d More TODOs. 2014-06-25 18:33:08 -04:00
Pietro Gagliardi 86e2c93af3 More TODOs. 2014-06-25 18:28:09 -04:00
Pietro Gagliardi e00d2f2eb9 More TODOs. 2014-06-12 17:59:46 -04:00
Pietro Gagliardi 2a22646470 More TODOs. 2014-06-12 11:48:28 -04:00
Pietro Gagliardi c159bb2018 groan 2014-06-12 11:12:34 -04:00
Pietro Gagliardi dbf2d8fde7 Upon further examination, my dialog_windows.go problems seem to be specific to dialog_windows.go... 2014-06-12 10:45:01 -04:00
Pietro Gagliardi d43ad25a96 More TODOs. 2014-06-12 09:59:18 -04:00
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