My TODO list for Mac OS X native port: - clean keyboard events and prepare for integration - clean mouse wheel events and prepare for integration - fix bHandleAllCurrentEvents handling (compare with Windows implementation) Generic build issues - add optional support for DWARF debugging code for unxmacx.mk. Should be described in Xcode's Help, release notes... - when running bundled native OOo from Finder by clicking on it, libsalsystools.dylib can't be loaded. Folder picker: - window title? - Setting the default location of the dialog is suboptimal (selected directory is too on the left) File picker: - crashes a lot - weird colors - still faking selected directory - multiselection Native menus: - open dialog -> menu is emptied. What is expected behavior? - AquaSalFrame::SetMenu should check if it is a menubar or menu (compare Windows implementation) - (shared) empty menubar for frames without menubar? Right now, I allocate empty RootMenu for every such frame... Is it possible to use ClearMenuBar instead? - images in the menu items? Just for fun :-) Keyboard events - clean, integrate basic stuff - investigate "Text events" part of "Carbon Event manager Programming Guide" Mouse - wheel button support (SALEVENT_WHEELMOUSE) Misc ideas - have a look at menu item tool tips - can they be useful? BUGS license can't be accepted? about window splashscreen scrollbar triangle buttons and dragging of scrollbar