summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-07-20Resolved the NSWindowDelegate issue and added an explicit ↵Pietro Gagliardi
NSApplicationDelegate specifier just to be safe; thanks to Zorg__ in irc.freenode.net/#macdev for explaining (it's an issue with NSApp specifically).
2014-07-20Resolved NSMakeRect() argument casting TODO in sizing_darwin.m.Pietro Gagliardi
2014-07-20Implemented Window.Close() on Mac OS X, settling both that TODO and the one ↵Pietro Gagliardi
about making sure Window.Close() works as documented on all platforms.
2014-07-19Verified that Window.Close() works as documented on GTK+.Pietro Gagliardi
2014-07-19Oops, NewButton() should return Button, not the backend type. Fixed.Pietro Gagliardi
2014-07-19Ah, fixed the stalling: logic error in the test program itself.Pietro Gagliardi
2014-07-19Fixed issuing in the new system. Now to figure out why it stalls...Pietro Gagliardi
2014-07-19Fixed more conversion kinks. Now for a major change...Pietro Gagliardi
2014-07-19Updated the test program to be Request-less. Now to test...Pietro Gagliardi
2014-07-19Removed Request completely, also updating the uitask files. Also renamed ↵Pietro Gagliardi
xperform to doissue for consistency.
2014-07-19Started dropping the whole request/response system because it fell apart... ↵Pietro Gagliardi
time to make a ui.Do(func(){ ... })
2014-07-18Fixed a slight channel leak in event.fire().Pietro Gagliardi
2014-07-18Added a test case for Window.Close().Pietro Gagliardi
2014-07-18Decided not to use removeFromSuperviewWithoutNeedingRedraw at mikeash in ↵Pietro Gagliardi
irc.freenode.net/#macdev's suggestion (he basically said the documentation's description of the difference is "gibberish" and that I shouldn't need it). Let's just hope that stays the case...
2014-07-18Settled TODO about cairo version macros.Pietro Gagliardi
2014-07-18Fixed window resizing in GTK+ acting wonky AND several related TODOs to boot!Pietro Gagliardi
2014-07-18Made the previous commit more robust.Pietro Gagliardi
2014-07-18Fixed control positioning on initial window show on Mac OS X.Pietro Gagliardi
2014-07-18Scrapped Window.SetSize() and Window.Center() (for now?).Pietro Gagliardi
2014-07-18Added the standard control fonts to the Mac OS X backend. The GTK+ backend ↵Pietro Gagliardi
is fine as it stands.
2014-07-18Added (and applied) standard Windows fonts.Pietro Gagliardi
2014-07-18Added #include "_cgo_export.h" to files that needed it and fixed a cast ↵Pietro Gagliardi
error in controls_windows.c that that revealed. Anyway buttons work now on all platforms, woo :D
2014-07-18Fixed all the remaining compiler errors. C conversion works!Pietro Gagliardi
2014-07-17Fixed assorted typos in some of the new C files.Pietro Gagliardi
2014-07-17Added include guards to winapi_windows.h because of cgo including the file ↵Pietro Gagliardi
multiple times.
2014-07-17Changed the GTK+ files so they would not compile on Windows; this is needed ↵Pietro Gagliardi
now that the Windows build uses cgo too.
2014-07-17Fixed Go compiler errors in the new Windows code; round 1.Pietro Gagliardi
2014-07-17Removed Windows constant generation code as we will no longer need it.Pietro Gagliardi
2014-07-17Migrated common_windows.go to C. Now to nuke unneeded files and fix compiler ↵Pietro Gagliardi
errors...
2014-07-17Some Unicode-related fixups and additions in the new Windows code.Pietro Gagliardi
2014-07-17Migrated window_windows.go to C.Pietro Gagliardi
2014-07-17Migrated sizing_windows.go to C.Pietro Gagliardi
2014-07-17Migrated init_windows.go to C.Pietro Gagliardi
2014-07-17Migrated controls_windows.go to C.Pietro Gagliardi
2014-07-17Migrated comctl32_windows.go to C.Pietro Gagliardi
2014-07-17Began the drudgery of converting all the Windows code to use cgo, because ↵Pietro Gagliardi
I'm not going to wait to debug this smashed stack.
2014-07-17Added the code for the subclassing. And it smashes the stack. Wonderful...Pietro Gagliardi
2014-07-17Migrated the comctl32.dll code and added all the window subclassing stuff. ↵Pietro Gagliardi
Starting to consider just doing what I'm doing with the Mac OS X backend and just using cgo...
2014-07-17Laid down the framework for control events on Windows. The only problem left ↵Pietro Gagliardi
is that we need to use functions from comctl32.dll, so it's time to bring that blob of code back.
2014-07-17Implemented button clicking on GTK+.Pietro Gagliardi
2014-07-17Added button click events to the Mac OS X backend.Pietro Gagliardi
2014-07-17Migrated control sizing code for Mac OS X.Pietro Gagliardi
2014-07-16Re-added the Windows sizing code.Pietro Gagliardi
2014-07-16Ported over the sizing framework from the old package and implemented it on ↵Pietro Gagliardi
the GTK+ backend.
2014-07-16Added Button and control adding to the Mac OS X backend.Pietro Gagliardi
2014-07-15Added basic control showing to the Windows backend.Pietro Gagliardi
2014-07-15Fixed a flaw in the SetControl() for GTK+ Window: it forgot to unparent old ↵Pietro Gagliardi
children.
2014-07-15Refined zregen.sh to accept argumetns and not run the 64-bit generator if ↵Pietro Gagliardi
the 32-bit one failed.
2014-07-15Added the beginninig of the Windows Control code.Pietro Gagliardi
2014-07-15Added parenting/unparenting of controls to the GTK+ backend and the test ↵Pietro Gagliardi
program.