Commits

Show all
Author Commit Message Labels Comments Date
nneonneo
hachoir-parser: cache parser objects so they do not need to be recreated if the stream has already been parsed
nneonneo
hachoir_core: total rewrite of SeekableFieldSet. Supports autofix by analyzing unparsed gaps, so slack space can be picked up even in SFS parsers.
nneonneo
hachoir-parser/misc: add .DS_Store parser
nneonneo
hachoir-parser/archive: update tests for cab
nneonneo
hachoir-parser/audio/itunesdb: merge in iTunesDB parser patches from Christophe Fergeau <cfergeau@gmail.com>
nneonneo
hachoir-parser/archive: improve CAB parser
nneonneo
hachoir-parser/archive: add new ZlibData parser to parse raw Deflate streams
nneonneo
hachoir-parser/archive: add Mozilla ARchive parser
nneonneo
BZip2 parser: fully parse BZip2 stream
Victor Stinner
PE parser: fix createSectionName(), return "section[]" on error
Victor Stinner
hachoir_core.stream.input: move "from os import dup, fdopen" in
Victor Stinner
hachoir-core: raise an error if the field name is empty
Victor Stinner
hachoir-urwid: in non human mode, escape non-ascii characters of the description
nneonneo
parser/misc/bplist: miscellaneous fixes
nneonneo
parser/misc/lnk: miscellaneous improvements
nneonneo
parser/audio/midi: expand parser, properly handle "running status" commands
nneonneo
parser/image/photoshop_metadata: expand significantly
nneonneo
core/field/float: typo fixes
nneonneo
wx/field_view: use virtual listctrl to deliver "on-demand" loading of huge lists. This vastly speeds up hachoir_wx.
nneonneo
wx/hex_view: minor efficiency fix: use ''.join on a list instead of += in a loop
nneonneo
parser/video/mov: implement parsers for several stbl atoms (with code adapted from a patch by navtej: http://bitbucket.org/haypo/hachoir/issue/22/patch-add-stsd-parsing-for-mov-files)
nneonneo
branch merge
nneonneo
parser/video/mov: add several more metadata tags (mostly ones used by iTunes)
nneonneo
parser/container/swf: handle SWF v9 doABC tag and allow v10 scripts to be parsed
nneonneo
parser/container/swf: handle SWF v9 doABC tag and allow v10 scripts to be parsed
nneonneo
core/field/static_field_set: pass arguments to object.__new__
nneonneo
core/field/enum: fix typo
nneonneo
parser/image/png: up the maximum chunk size (I've found PNG files in the wild with big IDAT chunks)
nneonneo
parser/common/deflate: ensure that the unconsumed tail is always fed to the decompressor
nneonneo
wx: Correct Windows hexview width calculation.
  1. Prev
  2. Next