1. Victor Stinner
  2. hachoir

Commits

Author Commit Message Date Builds
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
haypo
EXE parser: * compute content size (only for MSDOS executable, not for PE) * don't check msdos/init_ss_sp pointer value * PE: parse optional header and section headers
haypo
createContentSize(): catch HACHOIR_ERRORS and not just MissingField
haypo
Don't create empty RawBytes
haypo
Improve fuzzer
haypo
Add stress test
haypo
Set locale in test_doc.py
haypo
run_testcase.py: set locale to 'C'
haypo
Stronger RIFF metadata extractor
haypo
Fix ASF warning (Skip key=value): convert key and value to Unicode if needed
haypo
Use real charset name: ISO-8859-1 and not latin-1
haypo
Workaround Python limit (no real 80-bit float): display error on overflow
haypo
Fix more errors found by fuzzing
  1. Prev
  2. Next