[[ Cocoa ]] Beginnings of a viable cocoa port - basic window creation and mouse event handling.
[[ Cocoa ]] Some work on text input (not complete)
[[ Cocoa ]] Initial menubar code written (accelerators to do)
[[ Cocoa ]] Various attempts to get blocking wait to work correctly.
[[ Cocoa ]] Mainly clean up work to separate engine from platform.
[[ Cocoa ]] Fun with menus - something deep in Cocoa/Carbon doesn't currently like what we're doing...
[[ Cocoa ]] Sorted out MCPlatformMenuRef submenu reference count issue.
[[ Cocoa ]] Added getter for menuitem tag.
[[ Cocoa ]] Added API for MCPlatformCursorRef (not yet implemented).
[[ Cocoa ]] Initial cursor implementation (Mac).
[[ Cocoa ]] Added preliminary support for app menu.
[[ Cocoa ]] Finished initial cursor support.
[[ Cocoa ]] Work on window showing (dialogs, drawers, sheets).
[[ Cocoa ]] Basic keyboard input working (non-IME).
[[ Cocoa ]] Fixed cursor hiding.
[[ Cocoa ]] Added support for key equivalents to menus.
[[ Cocoa ]] Fix window layering issue.
[[ Cocoa ]] Implemented GetMouseClick().
[[ Cocoa ]] Implemented Get/SetMouse()
[[ Cocoa ]] Implemented GetMouseButtonState()
[[ Cocoa ]] Implemented mouseDrag message.
[[ Cocoa ]] Fixed GetMouseClick() (it wasn't dequeuing the mouseDown).
[[ Cocoa ]] Fixed blocking wait polling for events - wait is now broken whenever a new event is posted (via an CFRunLoopObserver).
[[ Cocoa ]] Beginnings of drag-drop support.
[[ Cocoa ]] Initial work on drag-drop support and pasteboards.
[[ Cocoa ]] Got pasteboards working so clipboard now accessible (read-only at the moment).
[[ Cocoa ]] dragDrop message now hooked in.
[[ Cocoa ]] Initial work on popup menus.