4 Mar 2007 03:04
Release of hachoir-core 0.8, hachoir-parser 0.9, hachoir-metadata 0.9 and hachoir-urwid 0.8
What's new in hachoir-core 0.8? =============================== New features: * Field value and display attributes are fault tolerant * New type: * Int24 and UInt24: signed/unsigned 24-bit integer ; * Float80: 80-bit flotting point number ; * TimestampMSDOS32: 32-bit MS-DOS, since 1st january 1980 ; * TimestampUnix32: 32-bit UNIX, seconds since 1st january 1970 ; * TimestampMac32: 32-bit Mac, seconds since 1st january 1904 ; * TimestampWin64: 64-bit Windows, nanoseconds since 1st january 1600 ; * Function createOrphanField(): allow to create a field at any address * String: add "MacRoman" charset, and rename "UTF-16LE" to "UTF-16-LE" (and UTF-16BE to UTF-16-BE) for IronPython compatibility * Write functions timestampUNIX(), timestampMac32(), timestampWin64(), and humanDatetime() for IronPython compatibility. Functions use UTC and not local timezone * Add methods getSubIStream() and setSubIStream() to Field class Other changes: * Split GenericFieldSet into BasicFieldSet and GenericFieldSet, and create SeekableFieldSet (not working yet) class * Remove EncodedField (replaced by SubFile). * Move hachoir_core.editor to new subproject hachoir_editor * Use ASCII and not ISO-8859-1 charset for raw display * Field class inherits from Logger to have info(), warning() and error() methods(Continue reading)
Victor
RSS Feed