| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-03-30 | Fixed flaky redraw in Mac OS X Areas. | Pietro Gagliardi | |
| 2014-03-30 | Implement Mac OS X AreaHandler.Paint(). | Pietro Gagliardi | |
| 2014-03-30 | Fixed Mac OS X Area setAreaSize() not working: I was using the NSWindow ↵ | Pietro Gagliardi | |
| setFrame:display: selector instead of sending the two NSView setFrame: and display methods separately. | |||
| 2014-03-30 | When we created our delegate and view classes on Mac OS X, it turned out we ↵ | Pietro Gagliardi | |
| were accidentally subclassing the metaclass (of NSObject and NSView, respectively), not the actual superclass itself. Fixed tha. This also fixed that mysterious objc_new()/[object init] not working on the delegate class problem. | |||
| 2014-03-30 | Attempted to add the Area bare bones and resizing code to the Mac OS X ↵ | Pietro Gagliardi | |
| backend. It complains that initWithFrame: is not implemented... | |||
| 2014-03-29 | Added the beginning of the Mac OS X Area implementation. Also fixed the ↵ | Pietro Gagliardi | |
| long-broken Mac OS X build. | |||
| 2014-03-29 | More TODOs. | Pietro Gagliardi | |
| 2014-03-29 | Added Alt+[key] and F10 handling to Windows Area key events. Also more TODOs. | Pietro Gagliardi | |
| 2014-03-29 | Documented that the clip area in AreaHandler.Paint() more properly and ↵ | Pietro Gagliardi | |
| indicate that it is cleared on each AreaHandler.Paint() call; (try to) implement that on Windows (GTK+ does it for us; noted that as well). | |||
| 2014-03-29 | More TODOs. | Pietro Gagliardi | |
| 2014-03-29 | Implemented Area.SetSize() on Windows. | Pietro Gagliardi | |
| 2014-03-29 | Added repaint after Area event on Windows. | Pietro Gagliardi | |
| 2014-03-29 | Added part of keyboard input on Windows. Need to repaint the window on event ↵ | Pietro Gagliardi | |
| return and handle area sizes now... | |||
| 2014-03-29 | Added positions of all other keys to the keyboard test. Now ready for the ↵ | Pietro Gagliardi | |
| Windows port! | |||
| 2014-03-29 | Added the numeric keypad and function keys to the keyboard test. | Pietro Gagliardi | |
| 2014-03-29 | More TODOs. | Pietro Gagliardi | |
| 2014-03-29 | Finished re-adding the numeric keypad keys and fixing up the GTK+ Area ↵ | Pietro Gagliardi | |
| implementation to handle the new KeyEvent. Everything seems to work on this end... | |||
| 2014-03-29 | Re-added the numeric keypad keys to ExtKey and removed predefkeys in ↵ | Pietro Gagliardi | |
| area_unix.go since all are now being handled. | |||
| 2014-03-29 | Added the proper provision for numeric keypad entry. | Pietro Gagliardi | |
| 2014-03-29 | Added numeric keypad question to Area planning document; also reformatted it ↵ | Pietro Gagliardi | |
| a bit. | |||
| 2014-03-29 | Updated the GTK+ implementation and test programs to reflect the new ↵ | Pietro Gagliardi | |
| KeyEvent setup. | |||
| 2014-03-29 | Added the scancode->KeyEvent.Key mapping table. | Pietro Gagliardi | |
| 2014-03-29 | Removed the numpad constants pending re-evaluation of how to handle those. | Pietro Gagliardi | |
| 2014-03-28 | Changed the definition of KeyEvent to be positional. The implementation has ↵ | Pietro Gagliardi | |
| not been written, and thus the package will not build yet. | |||
| 2014-03-28 | Fixed Scan Codes Demystified article name in the Area planning document. | Pietro Gagliardi | |
| 2014-03-28 | YES RESOLVED THE KEYBOARD INPUT PROBLEM WOO YEAH ↵ | Pietro Gagliardi | |
| YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY | |||
| 2014-03-27 | Added some of the ExtKeys to the keyboard layout test. | Pietro Gagliardi | |
| 2014-03-27 | Added a flag to AreaHandler.Key()/Mouse() to indicate that a repaint is ↵ | Pietro Gagliardi | |
| needed after that event has been handled. (Having Repaint() as a method deadlocked for the same reason resizing deadlocked before.) | |||
| 2014-03-27 | Added code to the keyboard test to draw the modifier keys. | Pietro Gagliardi | |
| 2014-03-27 | Added the beginning of a keyboard input test to be written. Also more TODOs. | Pietro Gagliardi | |
| 2014-03-27 | Put FreeBSD dependency installation notes in the README. | Pietro Gagliardi | |
| 2014-03-27 | Fixed freebsd/386 VM problems; tested and works. | Pietro Gagliardi | |
| 2014-03-27 | The latest go tip fixes cgo to not be confused by typedefs of incomplete ↵ | Pietro Gagliardi | |
| types like cairo_t; remove the hack to make GTK+ builds work in the meantime. As a side effect, package ui now requires go tip to build; reflected this in the README. | |||
| 2014-03-26 | Printed the hardware_keycode on GTK+ Area key events... something came up so ↵ | Pietro Gagliardi | |
| I think I might be able to do what I originally wanted to do with keyboards... also more TODOs. | |||
| 2014-03-26 | Fixed import formatting on area_unix.go. I'm rereading the GLFW source; it ↵ | Pietro Gagliardi | |
| makes some interesting assumptions that might allow me to get a better solution to this whole keystroke ordeal after all... if I'm provided with irrefutable evidence. | |||
| 2014-03-25 | Added Area mouse events on Windows. Also more TODOs. | Pietro Gagliardi | |
| 2014-03-25 | Wrote the code to actually scroll Areas on Windows. | Pietro Gagliardi | |
| 2014-03-25 | Added the actual scrolling to Windows Areas. Now to just adjust the cliprect ↵ | Pietro Gagliardi | |
| properly... | |||
| 2014-03-25 | More TODOs (and some done TODO elimination). | Pietro Gagliardi | |
| 2014-03-25 | Made the scrollbars on Windows Areas actually scroll. There are some kinks ↵ | Pietro Gagliardi | |
| that need to be worked out before we can move on... | |||
| 2014-03-25 | Added scrollbars to Areas on Windows; they seem to respond properly to ↵ | Pietro Gagliardi | |
| resize events, but since we're not handling scroll events, the scroll position won't change yet. (We're also not drawing with scrolling just yet.) | |||
| 2014-03-24 | More TODOs. | Pietro Gagliardi | |
| 2014-03-24 | Implemented Area painting on Windows. | Pietro Gagliardi | |
| 2014-03-24 | Added GDI+ to the package's Windows version: DLL loaded, initialized, and ↵ | Pietro Gagliardi | |
| shut down. It will be used for drawing to Areas because using GDI itself is more complex than it needs to be. | |||
| 2014-03-24 | Started the Windows implementation of Area. | Pietro Gagliardi | |
| 2014-03-24 | Changed -qq to -y in the apt-get install line in .travis.yaml because I want ↵ | Pietro Gagliardi | |
| to see the full details of the install. | |||
| 2014-03-24 | OK lets try doing cross-platform builds with Travis.ci again; also added ↵ | Pietro Gagliardi | |
| multiarch-support again for testing | |||
| 2014-03-24 | Corrected a copy-paste fail in stdwndclass_windows.go that broke compilation ↵ | Pietro Gagliardi | |
| (this is why you test builds on all platforms, folks!) and added a TODO about resizing on Windows in the meantime. | |||
| 2014-03-23 | More TODOs. | Pietro Gagliardi | |
| 2014-03-23 | Fixed the shrinking not working: the Cairo clip rect apparently can fall ↵ | Pietro Gagliardi | |
| outside the actual size of the widget. (I did notice this before.) | |||
