| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-02-14 | Added labels. | Pietro Gagliardi | |
| 2014-02-14 | Added LineEdit. | Pietro Gagliardi | |
| 2014-02-14 | More TODOs. | Pietro Gagliardi | |
| 2014-02-14 | Now that we have sysData.text() we no longer need the getText() that needed ↵ | Pietro Gagliardi | |
| to be migrated. | |||
| 2014-02-14 | Added Combobox. | Pietro Gagliardi | |
| 2014-02-14 | Windows no longer need to be Controls after I reworked the parent-child ↵ | Pietro Gagliardi | |
| system so that children do not need ot know what their parents are. | |||
| 2014-02-14 | Renamed Control.apply() to Control.make(). | Pietro Gagliardi | |
| 2014-02-14 | Changed manual sysData construction to use a helper function instead. | Pietro Gagliardi | |
| 2014-02-14 | Changed Stack so that controls are added only at creation time. | Pietro Gagliardi | |
| 2014-02-13 | Added Stacks of controls. | Pietro Gagliardi | |
| 2014-02-13 | Added Checkbox.Checked(). | Pietro Gagliardi | |
| 2014-02-13 | Added checkboxes. You can't really do anything with them yet, though... | Pietro Gagliardi | |
| 2014-02-13 | Adjusted bookkeeping notes for the now-implemented sizing code. | Pietro Gagliardi | |
| 2014-02-13 | Removed Control.setParent() as the parent/child hierarchy is now unidirectional. | Pietro Gagliardi | |
| 2014-02-13 | Fixed the resizing deadlock. | Pietro Gagliardi | |
| 2014-02-13 | Added sizing of windows and the main window control. It presently deadlocks; ↵ | Pietro Gagliardi | |
| I'll need to redo my mutexes... | |||
| 2014-02-12 | Added a reminder/TODO related to why I needed to do all that (add resizing). | Pietro Gagliardi | |
| 2014-02-12 | Fixed compiler errors. New code structure success! | Pietro Gagliardi | |
| 2014-02-12 | Adjusted sysData.make() to make the new window class and fixed main(). Now ↵ | Pietro Gagliardi | |
| to fix compiler errors... | |||
| 2014-02-12 | Whoops, forgot to turn Button.sysData.clicked into Button.sysData.event. | Pietro Gagliardi | |
| 2014-02-12 | Modified Button for the new changes. Now I just need to actually create the ↵ | Pietro Gagliardi | |
| window class and edit main()... | |||
| 2014-02-12 | Adjusted Control and Window for the new system. | Pietro Gagliardi | |
| 2014-02-12 | Whoops, class registration now has to go through the UI task. | Pietro Gagliardi | |
| 2014-02-12 | The past few commits mean we no longer need to do reverse sysData lookup, so ↵ | Pietro Gagliardi | |
| get rid of that. | |||
| 2014-02-12 | Windows sysData has been adjusted to deal with child controls. Rather than ↵ | Pietro Gagliardi | |
| storing the parent window, it is passed as an argument to sysData.make(), which does the child ID allocation. Child IDs are now window-local, getting rid of that restriction. | |||
| 2014-02-12 | Formatting change for cSysData itself. | Pietro Gagliardi | |
| 2014-02-12 | Each control may only need one event, so combine them all into a single ↵ | Pietro Gagliardi | |
| channel whose use depends on the sysData itself. Also we won't need to save the parentWindow anymore, as the change to the make() function will take care of that for us. | |||
| 2014-02-12 | Restructuring the codebase to make things neater. First off: each window now ↵ | Pietro Gagliardi | |
| has its own class; the sysData knows about children. This updates the window class to become a generator and rewrites the WndProc as well. | |||
| 2014-02-12 | Added Window.SetTitle(). Also oops, forgot to mark the window as created. | Pietro Gagliardi | |
| 2014-02-12 | More TODOs... this time about crashes... oh boy... | Pietro Gagliardi | |
| 2014-02-12 | Whoops, forgot to add button.go itself :| | Pietro Gagliardi | |
| 2014-02-12 | Even more TODOs. | Pietro Gagliardi | |
| 2014-02-12 | More TODOs. | Pietro Gagliardi | |
| 2014-02-12 | Added button events. | Pietro Gagliardi | |
| 2014-02-12 | Added buttons. | Pietro Gagliardi | |
| 2014-02-12 | More TODOs. | Pietro Gagliardi | |
| 2014-02-12 | Added a TODO list. | Pietro Gagliardi | |
| 2014-02-12 | Added initial window size and the Window.SetTitle() function. | Pietro Gagliardi | |
| 2014-02-12 | Separated initial text from sysData and fixed errors in the previous commits. | Pietro Gagliardi | |
| 2014-02-12 | Added control ID generation. | Pietro Gagliardi | |
| 2014-02-12 | Set up restrictions tracking. Added a restriction that a window and its ↵ | Pietro Gagliardi | |
| controls are fixed to the window once it has been open. Started accounting for parent windows in controls. | |||
| 2014-02-11 | Changed the sysData cache so that if we didn't fill it in yet, getSysData() ↵ | Pietro Gagliardi | |
| returns nil instead of panicking, and the standard window procedure jumps directly to the default handler. Not what I originally wanted to do, but whatever, it finally works! | |||
| 2014-02-11 | Fixed the PeekMessage() call as per ↵ | Pietro Gagliardi | |
| http://blogs.msdn.com/b/oldnewthing/archive/2006/02/10/529525.aspx | |||
| 2014-02-11 | Fixed the wndproc not responding: turns out I have to have message dispatch ↵ | Pietro Gagliardi | |
| in the UI thread... | |||
| 2014-02-11 | Derp me, more incorrect error checking! But now a window shows, and the ↵ | Pietro Gagliardi | |
| process hangs, so progress! | |||
| 2014-02-11 | Got rid of the reverse HWND->sysData lookup for now, to see if there's a ↵ | Pietro Gagliardi | |
| mistake elsewhere. Now we're up to a panic... with Success... | |||
| 2014-02-11 | It appears the result of syscall.StringToUTF16Ptr() is only temporary, so ↵ | Pietro Gagliardi | |
| removed all that. Now the program just hangs... | |||
| 2014-02-11 | Changed the caching such that the window procedure is held until we added ↵ | Pietro Gagliardi | |
| the HWND to the cache. Now we have a mysterious class not regsitered issue... | |||
| 2014-02-11 | More of the previous error and not printing panics... derp me. Still not ↵ | Pietro Gagliardi | |
| fixed yet though... | |||
| 2014-02-11 | Whoops, copy-paste fail somehow changed init error checks. Now it starts... ↵ | Pietro Gagliardi | |
| and hangs before creating a window... | |||
