summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2014-02-12Added a reminder/TODO related to why I needed to do all that (add resizing).Pietro Gagliardi
2014-02-12Fixed compiler errors. New code structure success!Pietro Gagliardi
2014-02-12Adjusted sysData.make() to make the new window class and fixed main(). Now to...Pietro Gagliardi
2014-02-12Whoops, forgot to turn Button.sysData.clicked into Button.sysData.event.Pietro Gagliardi
2014-02-12Modified Button for the new changes. Now I just need to actually create the w...Pietro Gagliardi
2014-02-12Adjusted Control and Window for the new system.Pietro Gagliardi
2014-02-12Whoops, class registration now has to go through the UI task.Pietro Gagliardi
2014-02-12The past few commits mean we no longer need to do reverse sysData lookup, so ...Pietro Gagliardi
2014-02-12Windows sysData has been adjusted to deal with child controls. Rather than st...Pietro Gagliardi
2014-02-12Formatting change for cSysData itself.Pietro Gagliardi
2014-02-12Each control may only need one event, so combine them all into a single chann...Pietro Gagliardi
2014-02-12Restructuring the codebase to make things neater. First off: each window now ...Pietro Gagliardi
2014-02-12Added Window.SetTitle(). Also oops, forgot to mark the window as created.Pietro Gagliardi
2014-02-12More TODOs... this time about crashes... oh boy...Pietro Gagliardi
2014-02-12Whoops, forgot to add button.go itself :|Pietro Gagliardi
2014-02-12Even more TODOs.Pietro Gagliardi
2014-02-12More TODOs.Pietro Gagliardi
2014-02-12Added button events.Pietro Gagliardi
2014-02-12Added buttons.Pietro Gagliardi
2014-02-12More TODOs.Pietro Gagliardi
2014-02-12Added a TODO list.Pietro Gagliardi
2014-02-12Added initial window size and the Window.SetTitle() function.Pietro Gagliardi
2014-02-12Separated initial text from sysData and fixed errors in the previous commits.Pietro Gagliardi
2014-02-12Added control ID generation.Pietro Gagliardi
2014-02-12Set up restrictions tracking. Added a restriction that a window and its contr...Pietro Gagliardi
2014-02-11Changed the sysData cache so that if we didn't fill it in yet, getSysData() r...Pietro Gagliardi
2014-02-11Fixed the PeekMessage() call as per http://blogs.msdn.com/b/oldnewthing/archi...Pietro Gagliardi
2014-02-11Fixed the wndproc not responding: turns out I have to have message dispatch i...Pietro Gagliardi
2014-02-11Derp me, more incorrect error checking! But now a window shows, and the proce...Pietro Gagliardi
2014-02-11Got rid of the reverse HWND->sysData lookup for now, to see if there's a mist...Pietro Gagliardi
2014-02-11It appears the result of syscall.StringToUTF16Ptr() is only temporary, so rem...Pietro Gagliardi
2014-02-11Changed the caching such that the window procedure is held until we added the...Pietro Gagliardi
2014-02-11More of the previous error and not printing panics... derp me. Still not fixe...Pietro Gagliardi
2014-02-11Whoops, copy-paste fail somehow changed init error checks. Now it starts... a...Pietro Gagliardi
2014-02-11All build errors resolved. Now to test...Pietro Gagliardi
2014-02-11More error corrections; not done yet...Pietro Gagliardi
2014-02-11Added the init and testing main functions and started fixing errors. Let's fi...Pietro Gagliardi
2014-02-11Added the window creation code. Now let's hope this works...Pietro Gagliardi
2014-02-11Moved some more data structures to common_windows.go and made more things pri...Pietro Gagliardi
2014-02-11Locked the Windows message loop goroutine to the OS thread.Pietro Gagliardi
2014-02-11Added the Windows message loop.Pietro Gagliardi
2014-02-11Filled in the standard window procedure.Pietro Gagliardi
2014-02-11(see previous commit; part 2)Pietro Gagliardi
2014-02-11Migrated over the window class and window procedure stuff, set up the standar...Pietro Gagliardi
2014-02-11Set up initialization on Windows (2/2).Pietro Gagliardi
2014-02-11Set up initialization on Windows (1/2) and fixed a leftover error in sysdata_...Pietro Gagliardi
2014-02-11Moved things that I haven't migated yet out of the way for now.Pietro Gagliardi
2014-02-11Started implementing the public API: added the Window and Control types and t...Pietro Gagliardi
2014-02-11Simplifying file structure by combining controls files (2/2).Pietro Gagliardi
2014-02-11Simplifying file structure by combining controls files (1/2).Pietro Gagliardi