Init import
SRecord: Fixes and updates to MultiPartBuffer.
Update ignore list.
multipartbuffer.py:
*.py: Removed trailing spaces from files.
multipartbuffer.py: Added delete method
Implemented IntelHex.
Added frombinfile(). Fixed tobinfile() by adding binary mode.
Added support for 8 and 16-bit variants as well as special settings.
Work on file i/o and converting between formats.
Added some documentation.
Renamed random module to avoid name clash.
Added todict() and fromdict().
Added srec output.
Added clip and unfill.
Changed _find() to return also a modifier to indicate look-up failures better.
Merge
Renaming of modules. Moved IntelHex and SRecord content into one main module.
Removed old test file.
Added general FillPattern class.
Changed RandomContent to use FillPattern as base class.
Change MultiPartBuffer to use FillPattern for fillings.
Changed default fillpattern to use class attribute.
Added FillPattern, RandomContent imports.
Added class HexDump.
HexDump: Added group support for hex dump output.
HexDump: Added group support for hex dump input.
Added == operator on MultiPartBuffer and IntelHex.
IntelHex: File I/O: change to interface used in the other modules
SRecord:
Added sphinxs documentation.
Added copyright notices to all source files.
Fixed docs directory structure.
SRecord: Added documentation.
Removed trailing spaces. Converted tabs to spaces.
Extended documentation.
Extended documentation.
Reordered methods.
Extended documentation.
Renamed clip to crop.
Fixed issue with python 2.7.
Run 2to3 converter script.
Some fixes.
Some fixes.
Fixed for readfile() in Python 3.
SRecord: Added __init__.
Added properties.
SRecord: Some rework.
Rework of SRecord. Mostly on settings interface.
Removed outdated code.
Moved differnt formats to own submodules. Updated IntelHex with now settings scheme.
Added several new methods to MultiPartBuffer.
Added base class HexFormats for hex formats to allow for easy conversion between different formats.
Fixed slices under Python 3.
Added class for Tektronix Extended Hex format.
Code reformatting and cleanup.
Added PyCharm files.
Removed nose dependency.
Removed PyCharm workspace file.
Reworked slicing code for Python 3.
Updated documentation files.
multipartbuffer: Reworked __getitem__. Removed __getslice__.
Code reformatting and cleanup.
README.md edited online with Bitbucket
Added PyCharm files.
Added PyCharm files.
Added PyCharm files.
Updated PyCharm config files.
Code formatting.
Updated setup script.
Fixed missing standard format for IntelHex.
Added more tests
Renamed module ``main`` to ``base``.
Renamed argument `format` to `fformat` to avoid name clash.
intelhex: Fixes in _encodeihexline():
Added srecord encode tests.
More tests.
multipartbuffer: Fixed __getitem__. End index was used as size incorrectly.
Changed assert in tests to nose.tool.assert_equal.
multipartbuffer: Added more tests.
hexdump: Added test stub..
multipartbuffer: Changed/fixes for add() and load.../from...
intelhex: Fixed segment overrun handling in 16-bit files.
intelhex: added more tests.
Added tox ini file.
srecord: Added raise_error_on_miscount keyword to fromsrec... methods.
srecord: Avoided writting of empty header.
Updated tox settings.
Added fillpattern tests.
srecord: Added more tests.
srecord: Better Python 3.2+ and 2.7 support in module and tests.
Added tag v0.2 for changeset 2a84b9a73ffd
Added more tests.
srecord: header setter now tests for sequence.
intelhex: Added more tests.
Code inspection and optimisations.
Updated ignore list
fillpattern: Fixes. Added support for negative indices.
multipartbuffer: Readded deletion on buffer borders in `unfill()`.
intelhex: Added tests for _parseihexline().