Commit Graph

23 Commits

Author SHA1 Message Date
dgelessus 0d2a3f886b Bump version to 1.1.3.post1 and fix a formatting error in README.rst 2019-07-14 01:51:23 +02:00
dgelessus 43a4073432 Bump version to 1.1.3 2019-07-14 01:30:05 +02:00
dgelessus 6247013592 Add a setuptools entry point for the command-line interface 2019-07-14 01:24:28 +02:00
dgelessus 9dfb33f436 Convert setup.py setup(...) options to declarative setup.cfg 2019-07-13 11:35:30 +02:00
dgelessus a9a3168345 Change flag enum definitions to use bit shift instead of literals
Bit shifts are easier to read and less error-prone than typing the
values out by hand.
2018-02-25 17:11:39 +01:00
dgelessus 6b067bd762 Change external links in README.rst from "anonymous" to "inline" style
This way it's much easier to tell which address belongs to which link.
2018-02-16 23:21:22 +01:00
dgelessus e8df959894 Update changelog 2018-02-16 23:08:13 +01:00
dgelessus 2883354ef2 Change level 3 heading underline from ` to ^ in README.rst
This matches the conventions in Python's core documentation:
https://devguide.python.org/documenting/#sections
2018-02-16 23:00:03 +01:00
dgelessus 0b8699c2f1 Do not close user-supplied streams in ResourceFork.close by default
When using ResourceFork.open, the stream is still closed when the
ResourceFile is closed, because the user has no access to the stream.
This matches the behavior of modules like zipfile and tarfile, which
close their underlying streams if they created them themselves, but not
if they were supplied by the user.
2018-02-16 22:47:36 +01:00
dgelessus 2dbf0f7047 Fix ResourceFork.open and __init__ not closing streams in some cases 2018-02-16 22:30:18 +01:00
dgelessus cbc55fcbc2 Refactor rsrcfork.py into a package 2018-02-12 22:48:46 +01:00
dgelessus bc4bad678a Bump version to 1.1.2 2018-02-01 11:06:22 +01:00
dgelessus ee796d0eb1 Support additional resource file attributes
Added the attributes "Resources Locked" and "Printer Driver MultiFinder
Compatible" from ResEdit, as well as more dummy constants (512-16384)
for attributes with no known meaning.
2018-02-01 11:05:25 +01:00
dgelessus 3d802c570f Add python_requires to setup.py 2017-07-14 18:01:38 +02:00
dgelessus f6e424674d Bump version to 1.1.1 2017-07-14 17:56:07 +02:00
dgelessus 5dbec5d905 Make _hexdump behave more like "hexdump -C" 2017-07-14 14:53:55 +02:00
dgelessus c207703c9f Fix overflow with empty resource files or empty resource type entries 2017-07-14 13:50:21 +02:00
dgelessus d6de63e17b Add a command-line interface for reading resources 2016-12-26 23:44:49 +01:00
dgelessus e741fb063f Fix nested bullet list in README.rst 2016-12-24 21:28:17 +01:00
dgelessus 5fc5f26542 Add setup.py 2016-12-24 17:40:56 +01:00
dgelessus 8125744e34 Convert README from Markdown to reStructuredText 2016-12-24 17:37:56 +01:00
dgelessus 386c1b637c Add license 2016-12-24 16:55:12 +01:00
dgelessus e9fdb6bf48 Initial commit 2016-12-24 15:26:49 +01:00