USB Missile Launcher NZ – Update 18 May 2008Posted by David Wilson in USB Missile.
Tags: Cocoa, Launcher, missile, usb
It has been a while, coming up on six months, since the last update to USB Missile Launcher NZ. Occasionally I look at the program source code and make some changes and some fixes. This usually means that I get to find something that doesn’t quite work the way I want it to and then figure out some improvements or enhancements. Currently I’m sitting on 12 fixes/enhancements, though not all are visual or effect missile launcher operations. I was listening to an episode of Late Night Cocoa on automated builds which inspired me to do something in that space and in turn had me playing with the command line interfaces to many of the Mac Development tools. This means that I can “push the GO button” and automatically build a package for distribution…
Until I do publish a new version of the launcher software, have a look at the enhancement/fix list:
- Distribution created by automated build
- Changed application identifier from “com.david.USB Missile Launcher NZ” to “com.david.USBMissileLauncherNZ” – this resolves issues with PackageMaker 3.0 – preferences are also reset as a result of this. Users could also delete the file “~/Library/Preferences/com.david.USB Missile Launcher NZ” if they want to.
- Enhanced deployment package so that System Extensions (Kext) files don’t always need to be installed, and thus don’t need to reboot
- Code Cleanup in USBMissileControl, DeviceNotification procedure
- Found and fixed an issue with menu controls for the launcher – specifically move up/right
- Fix an issue in Germal localisation language translation file
- Major internal engineering change with main window and NSResponder
- Modified driver code to handle USB device connection issues better and in a more friendly way to avoid application crashes
- Video window can now be closed and re-opened
- Main application window cannot be closed
- Fixed a bug in MissileControl for handling multiple launchers – only impacted there was DreamRocketII style launcher connected
- Launch controls drawer now has background picture (yea, big deal – I know).