| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-03-01 | Fixed the compiler errors on Mac OS X; now to get it running... | Pietro Gagliardi | |
| 2014-03-01 | Fixed Mac OS X sysData.setWindowSize() to get the window origin. Now to fix ↵ | Pietro Gagliardi | |
| the rest of the errors... | |||
| 2014-03-01 | Fixed various Mac OS X compilation errors. | Pietro Gagliardi | |
| 2014-03-01 | Added initial Mac OS X sysData code. Almost ready for first test build, ↵ | Pietro Gagliardi | |
| hopefully? | |||
| 2014-03-01 | More TODOs. | Pietro Gagliardi | |
| 2014-03-01 | Fixed typo in objc_darwin.h. | Pietro Gagliardi | |
| 2014-03-01 | Changed package main to package ui in darwintest/ imports. | Pietro Gagliardi | |
| 2014-03-01 | Added _setDelegate to the common Objective-C selectors list and added a ↵ | Pietro Gagliardi | |
| clarity wrapper function objc_setDelegate(). | |||
| 2014-03-01 | Added objc_msgSend_ptr(), needed by uitask_darwin.go. | Pietro Gagliardi | |
| 2014-03-01 | Added objc_msgSend_stret_size_noargs(), needed by the Mac OS X ↵ | Pietro Gagliardi | |
| sysData.preferredSize(). | |||
| 2014-03-01 | Moved the Objective-C wrappers and helpers out of darwintest. | Pietro Gagliardi | |
| 2014-03-01 | Added preferred size code for Mac OS X. | Pietro Gagliardi | |
| 2014-02-28 | Added the final version of the Mac OS X delegate type code. | Pietro Gagliardi | |
| 2014-02-28 | Added the ui() for OS X. | Pietro Gagliardi | |
| 2014-02-28 | Removed the NSNotificationCenter stuff since we're not using that to run UI ↵ | Pietro Gagliardi | |
| operations on the main thread anymore. | |||
| 2014-02-28 | Split the actual delegate into a separate file; this simplifies even more ↵ | Pietro Gagliardi | |
| things. I think we're as clean as we can go... should probably start writing the real backend now :D | |||
| 2014-02-28 | Removed a leftover declaration in objc_darwin.h. | Pietro Gagliardi | |
| 2014-02-28 | Cleaned up newtypes.go. | Pietro Gagliardi | |
| 2014-02-28 | Moved some Objective-C stuff to objc_darwin.go, added some helper functions ↵ | Pietro Gagliardi | |
| there too, and cleaned up runtimetest.go. | |||
| 2014-02-28 | Renamed bleh_darwin.go to objc_darwin.go so I can clean up Objective-C stuff ↵ | Pietro Gagliardi | |
| into it. | |||
| 2014-02-28 | Quick wording fix in the bleh_darwin.m comments. | Pietro Gagliardi | |
| 2014-02-28 | Added a .m file to handle the edge cases in objc_msgSend() wrappers that ↵ | Pietro Gagliardi | |
| cannot be easily expressed otherwise. | |||
| 2014-02-28 | Split most of the objc_msgSend() wrappers into a C header file for ↵ | Pietro Gagliardi | |
| convenience. The NSRect functions require special handling because of Apple stupidities that will be discussed when I get to that. | |||
| 2014-02-28 | Set up a NSAutoreleasePool for notify() to suppress memory leak warnings. | Pietro Gagliardi | |
| 2014-02-28 | Changed the main thread signaling to use NSObject's ↵ | Pietro Gagliardi | |
| performSelectorOnMainThread: functionality, which settles that. NSString requires an autorelease pool; in testing, so does NSValue, which we are eventually going to use. NSAutoreleasePool's docs suggest we should create a temporary pool for things running in other threads, but then we have to release it... but I guess we're waiting for the function to complete on other platforms already, so no big deal here. | |||
| 2014-02-28 | Added a notification system, hopefully allowing us to merge AppKit requests ↵ | Pietro Gagliardi | |
| onto a single thread. In practice, this generates autorelease pool leak messages; it appears notifications are not for this... | |||
| 2014-02-28 | Added a button bezel style to the darwintest button. | Pietro Gagliardi | |
| 2014-02-28 | Added a button to the darwin test and had it respond to clicks. Committing ↵ | Pietro Gagliardi | |
| as is because without a bezelStyle ther esult is just... wow. 1990s Windows look and feel for the win? | |||
| 2014-02-28 | Built a window delegate and ran the event loop. It works! | Pietro Gagliardi | |
| 2014-02-27 | Added code to create new Objective-C types at runtime, which will be ↵ | Pietro Gagliardi | |
| important both for handling custom messages and for handling events. | |||
| 2014-02-27 | And we now have a window in the darwin test! You can't really do much with ↵ | Pietro Gagliardi | |
| it since the Cocoa event loop isn't running, but it can be moved around! | |||
| 2014-02-27 | Wrote helper functions for objc_getClass() and sel_getUid(). | Pietro Gagliardi | |
| 2014-02-27 | Added a helper script for building 32-bit darwin binaries. | Pietro Gagliardi | |
| 2014-02-27 | Ported the runtime test to Go. It works in both 32-bit and 64-bit! | Pietro Gagliardi | |
| 2014-02-27 | Now that I have a working Mac OS X setup, added the initial groundwork for ↵ | Pietro Gagliardi | |
| the OS X port. This C file works correctly on both amd64 and i386 with clang [-m32] runtimetest.c -lobjc -framework Foundation; it will be converted to Go now. | |||
| 2014-02-26 | Added Grid.SetStretchy to allow one control in a Grid to fill the parent ↵ | Pietro Gagliardi | |
| Control's space, even when resizing. | |||
| 2014-02-25 | Added a way to let Controls in a Grid be sized to fill their cells. | Pietro Gagliardi | |
| 2014-02-25 | Updated a TODO in the control candidates document related to Windows Common ↵ | Pietro Gagliardi | |
| Controls. | |||
| 2014-02-25 | Rewrote the unstable warning at the top of README.md. | Pietro Gagliardi | |
| 2014-02-25 | Lock Stack's mutex lock like with all other Controls. | Pietro Gagliardi | |
| 2014-02-25 | No longer preliminary (I was going to wait until I started the OS X backend, ↵ | Pietro Gagliardi | |
| but). | |||
| 2014-02-25 | More documentation fixups. | Pietro Gagliardi | |
| 2014-02-25 | Fixed up Grid and Space() documentation. | Pietro Gagliardi | |
| 2014-02-25 | Wrote the Grid test and found/fixed one error in Grid's position ↵ | Pietro Gagliardi | |
| calculations. (If you compare the previous Windows build with this one, you may not notice a difference; this is because of the default preferred size of Labels being too wide). | |||
| 2014-02-25 | Added untested initial Grid. Now to write a test. | Pietro Gagliardi | |
| 2014-02-25 | Added more control candidate information. | Pietro Gagliardi | |
| 2014-02-25 | More documentation fixups. | Pietro Gagliardi | |
| 2014-02-25 | Documentation fixups. | Pietro Gagliardi | |
| 2014-02-25 | Added Space() for padding layouts. | Pietro Gagliardi | |
| 2014-02-25 | Removed the example from the README while the API is still volatile. | Pietro Gagliardi | |
