APE SDK

SDK for Application Enhancer

Version 2.6.1 released Sep 2, 2010
Requires Mac OS X 10.5.8 or Mac OS X 10.6.x; Rosetta
Compatible with Mac OS X 10.6 Snow Leopard.

Version History

2.6.1 (released Sep 2, 2010)

  • You may have to restart after installing.
  • SDK Specific: Adjusts how kAPEMatchFlavorKey is interpreted. If an application is 64-bit (Adobe CS5), kAPEMatchFlavorCocoa will be used. If an application has LSRequiresCarbon or LSPrefersCarbon set (iTunes 10), it will be treated as if kAPEMatchFlavorCarbon is set.
  • APE Modules should never rely on the value of kAPEMatchFlavorKey as it often lies. Use dynamic runtime inspection instead.
  • This should address WSX 5.0.x not working in some applications until WSX can be properly updated.

2.6 (released Apr 21, 2010)

  • You may have to restart after installing.
  • Updated to support Mac OS X 10.6 Snow Leopard v10.6.x
  • Now supports only Mac OS X 10.5 Leopard v10.5.8 and Mac OS X 10.6 Snow Leopard v10.6.x
  • Adds support for 64-bit processes (x86_64 only, ppc64 is not support)
  • Supports architectures ppc, i386, and x86_64 on Mac OS X 10.5 Leopard v10.5.8 and Mac OS X 10.6 Snow Leopard v10.6.x
  • Dropped support for Mac OS X 10.4.x
  • Addresses an if statement that did nothing.
  • Compiled with Clang/LLVM and GCC-LLVM.
  • Analyzed with the clang static analyzer.
  • Only APE Modules with all three architectures (ppc, i386, and x86_64) will load on Mac OS X 10.6 Snow Leopard v10.6.x
  • Will not work with G3s again.

2.5.2 (released Aug 9, 2009)

  • Now works on G3s again.
  • Attempts to register the APE Launcher app with LaunchServices on install.
  • Compiled while the Colbert Report was on.
  • Addresses the problem of not being able to see and/or use the file downloaded by the Updater (will only be seen in updates after 2.5.2).
  • If you are seeing this from the Unsanity Updater with APE 2.5.1 or earlier, please go to http://unsanity.com/haxies/ape/sdk to download this update.

2.5.1 (released Jul 11, 2009)

  • Addressed a problem that would cause the APE Preference pane from crashing sometimes.
  • Addressed the version number.

2.5 (released Aug 18, 2008)

  • Added compatibility for Mac OS X 10.5.
  • APE now requires Mac OS X 10.4 or later and will not install on older versions of Mac OS X.
  • The APE preference pane will now state why it is disabled on Mac OS X 10.6.
  • Added an updater to APE, set to automatically check weekly, by default.
  • Reduced the number of unpatchables on PowerPC (includes APELite).
  • Addressed some cosmetic issues in the preference pane.
  • Application Enhancer will now refuse to load any APE module that is not marked as compatible with 10.5 on Mac OS X 10.5.
  • Addressed some problems with some unpatchables due to the wonkiness of the x86 ABI (Includes APELite).
  • The APE prefpane now shows why some APE modules cannot be loaded.
  • Removed all references to the Rosetta workaround as Apple fixed that bug in Mac OS X 10.4.9 and the workaround no longer has any beneficial results.
  • Worked around a prebinding bug in Mac OS X 10.4.10 and earlier that made APE treat some applications as if they were on the exclude list.