This page contains a downloadable zip archive for the latest version of my Finale Hacks plugin, which exists solely to work around
known crasher bugs in MakeMusic Finale. As folks report showstopper bugs, if I'm able to work around them, I'll update this plug-in.
The hope is that this will make it possible to keep Finale running on the Mac platform longer and make it more usable.
David
- 1.0 - Fixes a crasher bug that occurs when deleting notes you have just added at the beginning of a measure,
resulting in the measure becoming empty. This bug is caused by Finale incorrectly making reentrant calls into
certain AppKit methods, trying to trigger a redraw (displayIfNeeded) for a view in a method that is nested
inside a drawRect, which is an API violation. The code detects this specific nested call and stubs it out,
causing the method to return without doing anything, thus preventing the crash. This appears to have no other
negative side effects. (download)