Commits

Author Commit Message Labels Comments Date
haypo
RAR: * Move COMPRESSION_NAME and OS_NAME outside specialHeader() * Remove "??" description (don't set description) * Fix fileHeader() and newSubHeader() functions * Move EndFlags and BlockFlags classes outside their function * Add description to Block class * Remove unused info() * Add some empty lines between functions
haypo
RAR: fix comment parser: use UInt8 instead of unknown type 'Byte'
haypo
Cleanup ACE code
haypo
Add ACE archive parser
haypo
MPEG-2 TS: fix PID names
jm
rar parser: New patch from Christophe GISQUET with many improvements.
haypo
Add parser for version information
haypo
* Fix ICO parser to be able to parse cursors * PE resource parser: add resource type, resource ID and is able to read resource content
haypo
Complete PE resource parser
haypo
JPEG: Better descriptions
haypo
Add parser for tag 0xEE (Adobe)
haypo
JPEG: read "end_image" chunk if any
haypo
Fix InputSubStream(): if offset is None, use offset=0
haypo
* JPEG: merge all tags informations (name, description, parser) in the same dictionary * JPEG: use better chunk name (eg. dqt[] => quantization[])
jm
urwid: * Change F2 to !^E. * Make [1758] a minimum useful by adding a command (!^X) to save a stream from a field. !^E only saves the raw data of the field.
jm
parser/png: Link and decompress data (cf #69).
jm
* core: Logger._logger can return None to prevent from adding a prefix. * Metadata derives from log.Logger. FIXME: Metadata._logger is written so that this commit doesn't change anything visible. Metadata._logger could be removed or customized. * Update all the trunk against the previous commit. * core: Remove useless tools.align_nearest (as requested by Cyril).
jm
* core: * New log.Logger class. Field and InputStream derive from log.Logger. * TODO: Classes that derive from Logger must use self.{info,warning,error} instead of hachoir_core.error.{info,warning,error}. * No backtrace for errors if config.verbose is True: config.debug is enough. * urwid: * Update against core change. * Use unicode instead of makePrintable in exploreFieldSet.logger becaus…
haypo
Metadata: format frame rate with "%.1f fps" (eg. "24.0 fps")
haypo
Update parser list in README: add RAR
haypo
RAR: add createContentSize() method
haypo
RAR: * Remove dead code * Remove invalid craeteMimeType() and createFilenameSuffix()
haypo
RAR parser: * convert MSDOS file attribute from a function to a field set * use NullBits/NullBytes for "reserved" fields * Lazy computation of size of extended header (in a file) * Truncate filename to "\0" * Set constant name to upper case * Fix block description * Remove leading spaces
haypo
Add header for exe_res.py (title, author, date)
haypo
Add "truncate" feature to GenericString
haypo
Add RAR parser of Christophe Gisquet
haypo
Parse EXE resources
haypo
Fix gzip magic
haypo
EXE: disable test of pe_offset
haypo
PE: read sections
  1. Prev
  2. Next