| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-05-12 | Further refactoring and de-runtime-izing of sysdata_darwin.go. These changes ↵ | Pietro Gagliardi | |
| currently untested. | |||
| 2014-05-12 | More future plans. | Pietro Gagliardi | |
| 2014-05-12 | More TODOs. | Pietro Gagliardi | |
| 2014-05-12 | Converted most of sysdata_darwin.go to regular Objective-C. I'll also ↵ | Pietro Gagliardi | |
| standardize the interface for transferring integer values between Objective-C and Go so that they use intptr_t and uintptr_t everywhere, rather than those two in some places and uint64_t/int64_t in others. | |||
| 2014-05-12 | Began the migration to native Objective-C by moving the NSWindow functions ↵ | Pietro Gagliardi | |
| and some of the shared helper routines. | |||
| 2014-05-12 | Handled AreaHandler.Mouse()'s handled return properly on Mac OS X. Also ↵ | Pietro Gagliardi | |
| fixed some typos in objc_darwin.h. | |||
| 2014-05-12 | Fixed Mac OS X Area mouse drags being reported outside the actual Area. | Pietro Gagliardi | |
| 2014-05-12 | Replaced the horribly memory-inefficient NSIndexSet operation to get the ↵ | Pietro Gagliardi | |
| list of selected indices in the Mac OS X Listbox with a far simpler option that avoids deferring some of the work (apart from objc_msgSend() calls) to cgo and the use of reflect.SliceHeader at all! It just grabs the indices from the NSIndexSet one at a time using the previous index as an anchor. | |||
| 2014-05-11 | More future plans. | Pietro Gagliardi | |
| 2014-05-11 | Replaced the hackish indeterminate progress bar animation on Mac OS X (which ↵ | Pietro Gagliardi | |
| didn't work on 10.6) with calls to startAnimation: and stopAnimation:; I have no idea how I missed those the first time. Thanks to stal[DirectX] in irc.freenode.net/#macdev for pointing those out to me. | |||
| 2014-05-11 | More TODOs and future plans. | Pietro Gagliardi | |
| 2014-05-11 | Consistency 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-10 | Added some more exposition to a comment in bleh_darwin.m regarding tracking ↵ | Pietro Gagliardi | |
| area options. | |||
| 2014-05-10 | Added tracking areas to Area on Mac OS X so mouse move events can work; they ↵ | Pietro Gagliardi | |
| work now. | |||
| 2014-05-10 | Preparation for adding tracking areas to Mac OS X Areas: we need to now pass ↵ | Pietro Gagliardi | |
| in the sysData to each control's make() function so Area can save the tracking area somewhere (this will also come in handy when I change alternate from a bool to an integer index). | |||
| 2014-05-10 | Documented the xxxMouseDragged: behavior in the Mac OS X source code. | Pietro Gagliardi | |
| 2014-05-10 | Documented 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-10 | Still more TODOs. | Pietro Gagliardi | |
| 2014-05-10 | More TODOs. | Pietro Gagliardi | |
| 2014-05-08 | More TODOs, now that I have Mac OS X 10.6 working as well. | Pietro Gagliardi | |
| 2014-05-08 | Switched TableView proposal from <tt>...</tt> to <tt><ins>...</ins></tt> to ↵ | Pietro Gagliardi | |
| make those parts distinct from code blocks. | |||
| 2014-05-08 | Fixed <tt> breakup in tableviewproposal.md. | Pietro Gagliardi | |
| 2014-05-08 | github strips style="..." from Markdown, so switch to <tt>...</tt> for the ↵ | Pietro Gagliardi | |
| TableView proposal. | |||
| 2014-05-08 | Added a TableView proposal. | Pietro Gagliardi | |
| 2014-05-07 | Fixed dragging at all in Mac OS X Areas; now we just have to work out all ↵ | Pietro Gagliardi | |
| the other kinks... | |||
| 2014-05-07 | Completed 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-07 | More TODOs... sigh... | Pietro Gagliardi | |
| 2014-05-06 | More TODOs. | Pietro Gagliardi | |
| 2014-05-06 | Removed TODO from area_darwin.go about extra mouse button handling; turns ↵ | Pietro Gagliardi | |
| out it works as expected right out of the gate... for the most part. | |||
| 2014-05-03 | More future plans. | Pietro Gagliardi | |
| 2014-05-02 | More TODOs. | Pietro Gagliardi | |
| 2014-05-02 | More future plans. | Pietro Gagliardi | |
| 2014-05-02 | More future plans. | Pietro Gagliardi | |
| 2014-05-01 | Added comment explaining the use of -[NSWindow setContentSize:] in Mac OS X ↵ | Pietro Gagliardi | |
| sysData.setWindowSize(). | |||
| 2014-04-30 | More future plans. | Pietro Gagliardi | |
| 2014-04-30 | Added a note to uitask_windows.go that scrolling is a modal loop; that ↵ | Pietro Gagliardi | |
| solves that mystery from ages ago. | |||
| 2014-04-29 | Added a quick disclaimer about Area mouse button numbers and documentation. | Pietro Gagliardi | |
| 2014-04-29 | Added extra mouse buttons to Areas on Windows. | Pietro Gagliardi | |
| 2014-04-29 | Decided 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-29 | Resolved another TODO in area_windows.go. | Pietro Gagliardi | |
| 2014-04-29 | Got rid of stray TODO in area_windows.go about populating MouseEvent.Held; ↵ | Pietro Gagliardi | |
| it was already being populated! | |||
| 2014-04-29 | Removed another TODO about scrolling Areas on Windows (this time about ↵ | Pietro Gagliardi | |
| aborting early if there seems to be no change). | |||
| 2014-04-29 | Removed going over The Old New Thing's scrollbar series as we have now done ↵ | Pietro Gagliardi | |
| so (and things I didn't look at are elsewhere in future plans). | |||
| 2014-04-29 | Fixed other problems with Windows Area scrollbars (after going through ↵ | Pietro Gagliardi | |
| Raymond Chen's scrollbar series), added some more future plans, and fixed one of the scrollbar series links (which was accidentally miscopied). | |||
| 2014-04-29 | Fixed Area scrollbars on Windows sometimes stopping a pixel shy of the ↵ | Pietro Gagliardi | |
| actual end of the scrollbar. | |||
| 2014-04-29 | Reformatted the list of Raymond Chen's scrollbar series pages into a proper ↵ | Pietro Gagliardi | |
| Markdown list... guess I'll run through that now. | |||
| 2014-04-29 | More future plans. | Pietro Gagliardi | |
| 2014-04-29 | Decided not to deactivate the Windows Common Control 6 manifest activation ↵ | Pietro Gagliardi | |
| context since it's active for the life of the program already. | |||
| 2014-04-29 | Resolved Grid TODOs: moved feature requests to future plans and made sure ↵ | Pietro Gagliardi | |
| SetStretchy() doesn't leave previous stretchy controls filling by accident. | |||
| 2014-04-29 | Added a sanity check for stretchy control indices in the Grid code. | Pietro Gagliardi | |
