Log of changes made between May-2005 and Jun-2005

Date Developer Files Checkin comment
2005/05/31 philipn ref-impl/src/OM/OMDiskRawStorageGroup.cpp file OMDiskRawStorageGroup.cpp was initially added on branch aafx-prototype.
2005/05/31 philipn ref-impl/include/OM/OMDiskRawStorageGroup.h file OMDiskRawStorageGroup.h was initially added on branch aafx-prototype.
2005/05/31 philipn ref-impl/include/OM/OMDiskRawStorageGroup.h, ref-impl/src/OM/OMDiskRawStorageGroup.cpp Disk raw storage that includes functions to create or open files; the disk raw storage filename is used as the base when creating/opening files with relative filenames
2005/05/31 philipn AAFWinSDK/ref-impl/Om/Om.dsp Added OMDiskRawStorageGroup.h/.cpp to sources
2005/05/31 philipn ref-impl/include/OM/OMXMLPStoredObject.h Changed raw storage input from OMRawStorage to OMDiskRawStorageGroup
2005/05/31 philipn ref-impl/src/OM/OMXMLPStoredObject.cpp Supporting OMDiskRawStorage in place of OMRawStorage; resetting the store prior to writing; entity value is now a URI; creating a data stream filename is left to OMXMLStorage
2005/05/31 philipn ref-impl/src/OM/OMXMLPStoredObjectFactory.cpp OMRawStorage is no longer supported as input
2005/05/31 philipn ref-impl/src/OM/OMXMLStorage.h, ref-impl/src/OM/OMXMLStorage.cpp Using OMDiskRawStorageGroup rather than OMRawStorage; using document filename to create new filename for data streams; have ownership of OMDiskRawStorageGroup and therefore destructor will delete _storage
2005/05/31 philipn ref-impl/src/OM/OMXMLUtilities.cpp, ref-impl/src/OM/OMXMLUtilities.h Added functions to handle URIs and file paths
2005/05/31 philipn ref-impl/src/impl/ImplAAFFile.cpp, ref-impl/src/impl/ImplAAFFile.h Implemented OpenNewModifyEx() to allow multiple files to be created for the XML stored format
2005/05/31 philipn ref-impl/src/impl/ImplAAFModule.cpp Implemented ImplAAFFileOpenNewModifyEx() for non raw storages to allow multiple files to be created for the XML stored format
2005/05/26 stuart_hc Utilities/aafembed/aafembed.cpp, AAFWinSDK/AAFWinSDK.dsw, AAFWinSDK/Utilities/aafembed/aafembed.dsp, Utilities/aafembed/GNUmakefile, Utilities/aafembed/avilib.c, Utilities/aafembed/avilib.h Add initial version of aafembed utility. aafembed will take an AAF file and edit-in-place add EssenceData objects corresponding to AVI files found by Locators in each FileMob.
2005/05/26 philipn ref-impl/src/OM/OMXMLPStoredObject.cpp Fix so that <Extensions/> is not written when there are no extensions
2005/05/26 philipn AAFWinSDK/ref-impl/comapi/comapi.dsp Removed comma from library list in Release build settings
2005/05/26 philipn ref-impl/src/OM/OMXMLWriter.cpp, ref-impl/src/OM/OMXMLWriter.h, ref-impl/src/OM/XMLWriter.cpp, ref-impl/src/OM/XMLWriter.h Added reset function to support modification (multiple writes) of XML documents
2005/05/26 philipn ref-impl/src/OM/XMLReader.cpp, ref-impl/src/OM/XMLReader.h Added namespace prefix declaration events to support roundtripping prefixes; implemented Notation declaration events; added an XMLException class for XML well-formedness errors.
2005/05/26 philipn ref-impl/src/OM/OMXMLReader.cpp, ref-impl/src/OM/OMXMLReader.h Added namespace prefix declaration events to support roundtripping prefixes
2005/05/26 philipn ref-impl/src/OM/OMXMLPStoredObjectFactory.cpp Fixed isRecognized() to catch all exceptions and return the position to 0; set readSignature() function as unimplemented
2005/05/26 philipn ref-impl/src/OM/OMXMLPStoredObject.cpp, ref-impl/src/OM/OMXMLStorage.cpp, ref-impl/src/OM/OMXMLStorage.h Support added for modification of XML documents; data stream entity names and values, notations and namespace prefixes will round-trip when modifying (re-writing)
2005/05/26 philipn ref-impl/src/OM/OMSymbolspace.cpp, ref-impl/src/OM/OMSymbolspace.h Added support for modification of XML documents; general fixes
2005/05/25 stuart_hc ref-impl/src/OM/OMReferenceSetT.h, ref-impl/src/OM/OMStrongRefSetPropertyT.h, ref-impl/src/OM/OMWeakRefSetPropertyT.h Fix gcc warnings for AAFTARGET=Release builds
2005/05/24 philipn ref-impl/src/OM/OMSymbolspace.cpp, ref-impl/src/OM/OMSymbolspace.h, ref-impl/src/OM/OMWString.cpp, ref-impl/src/OM/OMWString.h, ref-impl/src/OM/OMXMLException.cpp, ref-impl/src/OM/OMXMLPStoredObject.cpp, ref-impl/src/OM/OMXMLReader.cpp, ref-impl/src/OM/OMXMLReader.h, ref-impl/src/OM/OMXMLStorage.cpp, ref-impl/src/OM/OMXMLUtilities.cpp, ref-impl/src/OM/OMXMLUtilities.h, ref-impl/src/OM/OMXMLWriter.cpp Only using wchar_t for strings; replaced OM wide character functions with ISO functions; std_swprintf is defined to get around non-standard MSVC function
2005/05/24 philipn ref-impl/include/OM/OMXMLPStoredObject.h Using only wchar_t for strings
2005/05/24 philipn ref-impl/include/OM/OMDataTypes.h Changed format string for 64-bit integers to wide string
2005/05/23 philipn ref-impl/src/OM/OMXMLUtilities.cpp, ref-impl/src/OM/OMXMLUtilities.h Using signed long integer for string lengths to support 16-bit string property values
2005/05/23 philipn ref-impl/src/OM/OMXMLReader.cpp, ref-impl/src/OM/OMXMLReader.h, ref-impl/src/OM/OMXMLWriter.cpp, ref-impl/src/OM/OMXMLWriter.h, ref-impl/src/OM/XMLReader.cpp, ref-impl/src/OM/XMLReader.h, ref-impl/src/OM/XMLWriter.h Changed read and write sizes and buffer sizes to 32-bit; this size matches the size used in OMRawStorage
2005/05/19 philipn ref-impl/src/OM/OMSymbolspace.cpp, ref-impl/src/OM/OMSymbolspace.h, ref-impl/src/OM/OMXMLPStoredObject.cpp, ref-impl/src/OM/OMXMLReader.cpp, ref-impl/src/OM/OMXMLStorage.cpp, ref-impl/src/OM/OMXMLStorage.h, ref-impl/src/OM/OMXMLUtilities.cpp, ref-impl/src/OM/OMXMLUtilities.h, ref-impl/src/OM/OMXMLWriter.cpp, ref-impl/src/OM/XMLWriter.cpp Added code to register, save and restore extendible enumeration extensions; added string conversion functions for UTF-8 and UTF-16 and changed existing functions calls to use the functions; updated the AAF character escaping code; general bug fixes
2005/05/19 philipn ref-impl/src/impl/ImplAAFTypeDefExtEnum.cpp, ref-impl/src/impl/ImplAAFTypeDefExtEnum.h Added function to register extendible enumeration extensions; changed assertion when getting element name or value to returning a null value or name when the lookup fails
2005/05/19 philipn ref-impl/src/impl/ImplAAFMetaDictionary.cpp, ref-impl/src/impl/ImplAAFMetaDictionary.h Assure property types are registered when registering a built-in type; added function to register extendible enumeration extensions
2005/05/19 philipn ref-impl/include/OM/OMDictionary.h, ref-impl/include/OM/OMExtEnumeratedType.h Added function to register extendible enumeration extensions
2005/05/18 tbingham dodo/macros/Contents.D, dodo/macros/Contents.D This file is obsolete.
2005/05/12 montrowe dodo/enchiridion.txt Test of Avid update
2005/05/11 philipn ref-impl/src/OM/OMSymbolspace.cpp, ref-impl/src/OM/OMSymbolspace.h, ref-impl/src/OM/OMXMLPStoredObject.cpp, ref-impl/src/OM/OMXMLStorage.h, ref-impl/src/OM/OMXMLStorage.cpp, ref-impl/src/OM/OMXMLUtilities.cpp, ref-impl/src/OM/OMXMLUtilities.h, ref-impl/src/OM/OMXMLWriter.cpp, ref-impl/src/OM/XMLReader.cpp, ref-impl/src/OM/XMLReader.h, ref-impl/src/OM/XMLWriter.cpp, ref-impl/include/OM/OMXMLPStoredObject.h Alignment with spec., fixes and cleanups, using symbols for baseline meta-defs in place of AUID, external datastream read/write plus internal DTD
2005/05/11 philipn ref-impl/src/OM/OMDataStreamProperty.cpp Fixed issue where assertion violation occurs in OMStream when number of bytes requested is less than the bytes available
2005/05/11 philipn ref-impl/include/OM/OMDataTypes.h Added format length modifier for 64 bit integers
2005/05/11 stuart_hc ref-impl/src/OM/OMGSFStructuredStorage.cpp Fix for incorrect clsid's - libgsf doesn't interpret the clsid as a structure, only as a string, so it must be reordered on bigendian machines.
2005/05/11 stuart_hc Utilities/aafdump/GSFStructuredStorage.cpp Fix incorrect display of clsid on bigendian machines.
2005/05/11 stuart_hc Utilities/aafdump/GSFStructuredStorage.cpp Avoid gcc 'unused variable' warning under Release build
2005/05/10 philipn Utilities/aafdump/aafdump.cpp Initialise variables to avoid compiler warnings when building the Release build
2005/05/10 stuart_hc ref-impl/include/AAFPlatform.h Fix build failure under MIPSpro compiler
2005/05/10 stuart_hc build/pdefs-ppc64Linux.mk Fix Release build by using correct powerpc64 specific tuning options
2005/05/09 stuart_hc build/pdefs-ppc64Linux.mk, ref-impl/include/AAFPlatform.h, ref-impl/include/OM/OMDataTypes.h, ref-impl/src/OM/OMPortability.h Add support for powerpc64-linux platform (Apple G5, IBM Power64 etc) Tested using Gentoo Linux 2005.0 on Apple G5.
2005/05/07 stuart_hc ref-impl/src/OM/OMGSFStructuredStorage.cpp Updated use of libgsf API to use gsf_outfile_msole_new_full() replacing gsf_outfile_msole_set_sector_size() which was not thread-safe. Use libgsf-1.12 or later for full 512 and 4096 sector support.
2005/05/07 stuart_hc test/com/ComFileKindTest/ComFileKindTest.cpp Add testing of modeflag argument to AAFFileOpenNewModify, specifically to test writing of 4K sector files using AAFFileOpenNewModify in addition to default behaviour of 512 sectors when no modeflags are used.
2005/05/05 philipn ref-impl/src/OM/OMXMLPStoredObject.cpp Removed functionality that is no longer required and added missing memory deallocation
2005/05/05 philipn ref-impl/include/OM/OMType.h, ref-impl/src/impl/ImplAAFTypeDefRename.cpp, ref-impl/src/impl/ImplAAFTypeDefRename.h Removed not used and temporary function
2005/05/05 philipn AAFWinSDK/AAFWinSDK.dsw Added the Utility formatconv project file to the workspace and added a dependency to MakeSDKUtilities
2005/05/03 philipn AAFWinSDK/ref-impl/Om/Om.dsp Added new files to project
2005/05/03 philipn ref-impl/src/impl/ImplAAFMetaDictionary.h Registration of extension Class, Property and Type Defs
2005/05/03 philipn ref-impl/src/impl/ImplAAFMetaDefinition.cpp, ref-impl/src/impl/ImplAAFMetaDefinition.h, ref-impl/src/impl/ImplAAFPropertyDef.cpp, ref-impl/src/impl/ImplAAFPropertyDef.h, ref-impl/src/impl/ImplAAFTypeDefCharacter.cpp, ref-impl/src/impl/ImplAAFTypeDefCharacter.h, ref-impl/src/impl/ImplAAFTypeDefEnum.cpp, ref-impl/src/impl/ImplAAFTypeDefEnum.h, ref-impl/src/impl/ImplAAFTypeDefExtEnum.cpp, ref-impl/src/impl/ImplAAFTypeDefExtEnum.h, ref-impl/src/impl/ImplAAFTypeDefFixedArray.cpp, ref-impl/src/impl/ImplAAFTypeDefFixedArray.h, ref-impl/src/impl/ImplAAFTypeDefIndirect.cpp, ref-impl/src/impl/ImplAAFTypeDefIndirect.h, ref-impl/src/impl/ImplAAFTypeDefInt.cpp, ref-impl/src/impl/ImplAAFTypeDefInt.h, ref-impl/src/impl/ImplAAFTypeDefObjectRef.h, ref-impl/src/impl/ImplAAFTypeDefOpaque.cpp, ref-impl/src/impl/ImplAAFTypeDefOpaque.h, ref-impl/src/impl/ImplAAFTypeDefRecord.cpp, ref-impl/src/impl/ImplAAFTypeDefRecord.h, ref-impl/src/impl/ImplAAFTypeDefRename.cpp, ref-impl/src/impl/ImplAAFTypeDefRename.h, ref-impl/src/impl/ImplAAFTypeDefSet.h, ref-impl/src/impl/ImplAAFTypeDefSet.cpp, ref-impl/src/impl/ImplAAFTypeDefStream.cpp, ref-impl/src/impl/ImplAAFTypeDefStream.h, ref-impl/src/impl/ImplAAFTypeDefString.cpp, ref-impl/src/impl/ImplAAFTypeDefString.h, ref-impl/src/impl/ImplAAFTypeDefStrongObjRef.cpp, ref-impl/src/impl/ImplAAFTypeDefStrongObjRef.h, ref-impl/src/impl/ImplAAFTypeDefVariableArray.h, ref-impl/src/impl/ImplAAFTypeDefVariableArry.cpp, ref-impl/src/impl/ImplAAFTypeDefWeakObjRef.cpp, ref-impl/src/impl/ImplAAFTypeDefWeakObjRef.h Initialisation for extension Definitions
2005/05/03 philipn ref-impl/src/impl/ImplAAFDictionary.cpp, ref-impl/src/impl/ImplAAFMetaDictionary.cpp Registration of extension Class, Property and Type Defs
2005/05/03 philipn ref-impl/src/impl/ImplAAFClassDef.cpp, ref-impl/src/impl/ImplAAFClassDef.h Initialisation of extension Class Defs and registration of extension Property Defs
2005/05/03 philipn ref-impl/src/OM/OMXMLWriter.cpp Using the general purpose string conversion functions
2005/05/03 philipn ref-impl/src/OM/OMXMLUtilities.cpp, ref-impl/src/OM/OMXMLUtilities.h Added functions to restore Simple values and general purpose wchar_t/utf8 string conversion
2005/05/03 philipn ref-impl/src/OM/OMXMLStorage.cpp, ref-impl/src/OM/OMXMLStorage.h A restored symbolspace can be added and the Header::Dictionary Definition symbols have been moved to the baseline OMXMLSymbolspace
2005/05/03 philipn ref-impl/src/OM/OMXMLReader.h, ref-impl/src/OM/OMXMLReader.cpp moveToEndElement() function is used to put the reader in a well-known state after restoring values
2005/05/03 philipn ref-impl/src/OM/OMXMLPStoredObject.cpp Added functions to restore Simple values and MetaDictionary Extensions
2005/05/03 philipn ref-impl/src/OM/OMXMLException.cpp Bug fix - initial string must start with a null character to ensure concatenation works properly
2005/05/03 philipn ref-impl/src/OM/OMType.cpp Implementation of new functions - these functions should not be called for internal types
2005/05/03 philipn ref-impl/src/OM/OMSymbolspace.cpp, ref-impl/src/OM/OMSymbolspace.h Moved Header::Dictionary Definition symbols from OMXMLStorage; added functions to restore Extension MetaDictionaries
2005/05/03 philipn ref-impl/src/OM/OMPropertyDefinition.cpp Implementation of new functions - these functions should not be called for builtin property defs
2005/05/03 philipn ref-impl/include/OM/OMXMLPStoredObject.h Added functions to restore Simple Values and the Extensions
2005/05/03 philipn ref-impl/include/OM/OMDictionary.h Added functions to register extension Definitions
2005/05/03 philipn ref-impl/include/OM/OMCharacterType.h, ref-impl/include/OM/OMClassDefinition.h, ref-impl/include/OM/OMEnumeratedType.h, ref-impl/include/OM/OMExtEnumeratedType.h, ref-impl/include/OM/OMFixedArrayType.h, ref-impl/include/OM/OMIndirectType.h, ref-impl/include/OM/OMIntType.h, ref-impl/include/OM/OMMetaDefinition.h, ref-impl/include/OM/OMOpaqueType.h, ref-impl/include/OM/OMPropertyDefinition.h, ref-impl/include/OM/OMRecordType.h, ref-impl/include/OM/OMRenamedType.h, ref-impl/include/OM/OMSetType.h, ref-impl/include/OM/OMStringType.h, ref-impl/include/OM/OMStrongObjectReferenceType.h, ref-impl/include/OM/OMType.h, ref-impl/include/OM/OMVariableArrayType.h, ref-impl/include/OM/OMWeakObjectReferenceType.h Added functions to initialise the extension Definition and functions to return information needed when restoring instances of the Definition
2005/05/03 philipn ref-impl/src/OM/OMByteArray.cpp, ref-impl/src/OM/OMByteArray.h Utility used when restoring Simple Values to byte arrays
2005/05/03 philipn ref-impl/src/OM/OMByteArray.cpp file OMByteArray.cpp was initially added on branch aafx-prototype.
2005/05/03 philipn ref-impl/src/OM/OMByteArray.h file OMByteArray.h was initially added on branch aafx-prototype.

Key

ColorComponent
  Documentation
  Reference-Implementation
  Tests-and-Examples
  Utilities
  Object-Manager
  Build
  Project-and-Makefiles
  API
index

Valid HTML 4.01!