ModuleManager.framework Changes

Version 0.5.3

Version 0.5.2

Fixed:
Very bad problems with MMTestingNS nib when running on 10.5.
Fixed:
In MMURLCopyPathData(), outBookmarkData was returning NULL due to a typo on my part. It will now output the requested bookmark data when running on 10.6 or later.
Changes:
Getting the value of kMMKeyDocumentPropertyListID (ModuleDefaultPropertyListID) in the framework now includes the BETA version in the identifier string. This avoids the problem of developers having to delete the old property list in order to start with a cleanly initialized document for the current beta. The 1.0 release will not have the version number included.
ModuleDefaultPropertyListID is now: "/Users/Shared/info.library.module.0.5.2"
Similarly during the beta stages, kMMKeyDefaultFolderName (ModuleDefaultFolderName) will now create the default folders with titles "Modules0.5.2". The 1.0 release will not have the version string appended to the folder name.
Old:
MMErrorRef ModuleManagerSetSearchConfiguration( CFAllocatorRef theAllocator, MMUUIDRef theSearchConfigurationDescriptionID );
New:
MMErrorRef MMDocumentRegisterSearchConfiguration( CFAllocatorRef theAllocator, MMUUIDRef theSearchConfigurationDescriptionID );
Old:
MMErrorRef ModuleManagerSetLibraryFromLibraryDescriptionID( CFAllocatorRef theAllocator, MMUUIDRef theLibraryDescriptionID, MMUUIDRef *optOutID );
New:
MMErrorRef MMDocumentRegisterLibrary( CFAllocatorRef theAllocator, MMUUIDRef theLibraryDescriptionID, MMUUIDRef *optOutID );
Deleted:
MMErrorRef ModuleManagerAddLibrary( CFAllocatorRef theAllocator, MMUUIDRef theLibraryDescriptionID, MMUUIDRef *optOutID )
Replacement:
MMErrorRef MMDocumentRegisterLibrary( CFAllocatorRef theAllocator, MMUUIDRef theLibraryDescriptionID, MMUUIDRef *optOutID );

Version 0.5.1

Added:
MMErrorRef MMDocumentSetSearchConfigurationLastSelected( CFAllocatorRef theAllocator, MMUUIDRef theSearchConfigurationID );
MMErrorRef MMDocumentDeleteSearchConfiguration( CFAllocatorRef theAllocator, MMUUIDRef theSearchConfigurationID );
Changes:
Old:
CFBooleanRef MMSearchConfigurationDescriptionCreate( CFAllocatorRef theAllocator, CFStringRef theConfigurationTitle, MMUUIDRef thePermanentID, CFArrayRef theLibraryIDs, MMErrorRef *outError );
New:
MMErrorRef MMSearchConfigurationDescriptionCreate( CFAllocatorRef theAllocator, CFStringRef theConfigurationTitle, MMUUIDRef thePermanentID, CFArrayRef theLibraryIDs );
Old:
CFMutableStringRef MMDocumentCopySearchConfigurationLastSelected( CFAllocatorRef theAllocator );
New:
MMUUIDRef MMDocumentCopySearchConfigurationLastSelected( CFAllocatorRef theAllocator );