| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-07-10 | Moved winconstgen.go into a tools/ folder because blah more than one package ↵ | Pietro Gagliardi | |
| found. | |||
| 2014-07-10 | Fixed compilation errors in zwinconstgen.go. | Pietro Gagliardi | |
| 2014-07-09 | Added the beginning of a modified winconstgen.go that'll be more thorough ↵ | Pietro Gagliardi | |
| than the old one (includes structures and functions) and treats all names like hacknames. THe defaultCCs CL will need to be resolved somehow... | |||
| 2014-07-08 | Implemented window closing on Mac OS X. This drops the "single delegate ↵ | Pietro Gagliardi | |
| object for everything" setup but keeping that map and holding its lock is already meh so. | |||
| 2014-07-08 | Switched to using Grand Central Dispatch and Objective-C blocks in the Mac ↵ | Pietro Gagliardi | |
| OS X backend. THIS IS PRECEDENT-SETTING. | |||
| 2014-07-08 | Added the beginning of the Mac OS X code. | Pietro Gagliardi | |
| 2014-07-08 | Implemented the Window OnClosing() event on GTK+. It works! | Pietro Gagliardi | |
| 2014-07-08 | Defined events. | Pietro Gagliardi | |
| 2014-07-08 | Fixed runtime crashes for now. Whee, we have a window again! | Pietro Gagliardi | |
| 2014-07-08 | Fixed other compilation errors and added a test file. Now to figure out why ↵ | Pietro Gagliardi | |
| things are failing at runtime... | |||
| 2014-07-08 | Made event handlers more robust. | Pietro Gagliardi | |
| 2014-07-07 | Fixed most compilation errors and added GTK+ string helper functions to ↵ | Pietro Gagliardi | |
| common_unix.go. | |||
| 2014-07-07 | Added gtk_unix.h from the old ui; removed the line about gdk-pixbuf. Let's ↵ | Pietro Gagliardi | |
| hope this builds... | |||
| 2014-07-07 | Added Go() and the GTK+ uitask functions. | Pietro Gagliardi | |
| 2014-07-07 | Made event handler setters return a Request, implemented stubs on GTK+ so I ↵ | Pietro Gagliardi | |
| can build a test, and made documentation consistent. | |||
| 2014-07-07 | Added the GTK+ implementation of Window, added the Window constructors, and ↵ | Pietro Gagliardi | |
| rewrote the GTK+ Button constructor to use Requests. | |||
| 2014-07-07 | Added Window to the redo. | Pietro Gagliardi | |
| 2014-07-07 | Updated README with notes. | Pietro Gagliardi | |
| 2014-07-07 | Added GetNewButton as a helper function and split the other controls to ↵ | Pietro Gagliardi | |
| xcontrols pending their addition. | |||
| 2014-07-07 | Added beginning of Unix Control reimplementation. | Pietro Gagliardi | |
| 2014-07-07 | Started the redo Control system. | Pietro Gagliardi | |
| 2014-07-06 | Added the new common uitask code to the redo. | Pietro Gagliardi | |
| 2014-07-06 | Added the Request model of the new, concurrent API. | Pietro Gagliardi | |
| 2014-07-04 | Summed up project status in README. | Pietro Gagliardi | |
| 2014-07-03 | Implemented Post() on Mac OS X. | Pietro Gagliardi | |
| 2014-07-03 | Implemented Post() on the GTK+ backend. | Pietro Gagliardi | |
| 2014-07-03 | Added Post() and implemented it on Windows. | Pietro Gagliardi | |
| 2014-07-03 | Added the start() function and fixed compilation errors. Everything seems to ↵ | Pietro Gagliardi | |
| work... | |||
| 2014-07-03 | Removed uitask and made the Window creation functions only callable from the ↵ | Pietro Gagliardi | |
| main thread. This si the first part in the real major change, which bans all concurrent use of the API and provides a Post() function for communication. I don't like this, but it's the only way. Untested. | |||
| 2014-07-02 | Moved it all back; the preemptive multitaksing during an event handler kills ↵ | Pietro Gagliardi | |
| us on all platforms. Going to have to restrict ALL GUI accss to happening from one t hread, so going to need to drop uitask entirely and have just a start() callback for startup code and a post() function for posting requests to windows (like channel sends but into a perpetual buffer). | |||
| 2014-07-02 | More new plans. | Pietro Gagliardi | |
| 2014-07-02 | More planning. | Pietro Gagliardi | |
| 2014-07-02 | More planning and TODOs. | Pietro Gagliardi | |
| 2014-07-02 | More updates to the new plan. | Pietro Gagliardi | |
| 2014-07-02 | Added the new plan. | Pietro Gagliardi | |
| 2014-07-02 | Moved everything out of the way pending rewrite. | Pietro Gagliardi | |
| 2014-07-01 | More TODOs. | Pietro Gagliardi | |
| 2014-07-01 | Removed the gtk_main_quit() kludge from uitask_unix.go; this also removes ↵ | Pietro Gagliardi | |
| our_idle_callback() and its associated stuff. | |||
| 2014-07-01 | Migrated the Mac OS X backend to the new uitask system. | Pietro Gagliardi | |
| 2014-07-01 | Fixed indeterminate progress bars on GTK+. This specific fix also avoids any ↵ | Pietro Gagliardi | |
| future panics caused by Go and GTK+ racing by doing the pulsing all on GTK+. | |||
| 2014-07-01 | Converted the GTK+ backend to use the new uitask. Indeterminate progressbars ↵ | Pietro Gagliardi | |
| no longer work; this will be fixed soon. | |||
| 2014-07-01 | Restructured uitask to accept a limited range of actions. Implemented this ↵ | Pietro Gagliardi | |
| on the Windows backend. | |||
| 2014-07-01 | Renamed init.go to uitask.go because that should have been done ages ago. | Pietro Gagliardi | |
| 2014-07-01 | Made the default action for Window.Closing reject the close request. | Pietro Gagliardi | |
| 2014-07-01 | Removed WindowHandler. | Pietro Gagliardi | |
| 2014-07-01 | Made Button.Clicked a callback. | Pietro Gagliardi | |
| 2014-06-30 | Made Window.Closing a callback closure. | Pietro Gagliardi | |
| 2014-06-30 | Restored the previous new API. I'm going to change it so that events are ↵ | Pietro Gagliardi | |
| callbacks rather than using a window handler, but other than that... yeah. | |||
| 2014-06-30 | Rolled back all those changes; I'm stupid. | Pietro Gagliardi | |
| 2014-06-30 | Converted the Mac OS X backend to use uitask() instead of uitask chan func(). | Pietro Gagliardi | |
