Commit Graph

  • f3b3de496e Change naming of compression types dgelessus 2019-10-07 10:08:32 +0200
  • a71274d554 Document stream-based decompression in changelog dgelessus 2019-10-02 16:36:54 +0200
  • 6d69d0097d Update rsrcfork.compress.__all__ dgelessus 2019-10-02 16:29:32 +0200
  • 8db1b22bdc Make the generic decompression API stream-based dgelessus 2019-10-02 16:28:40 +0200
  • 6559cbc337 Refactor .dcmp2 to be stream-based dgelessus 2019-10-02 10:26:03 +0200
  • 1e79dc3c50 Refactor .dcmp0 and .dcmp1 to be stream-based dgelessus 2019-10-01 10:09:00 +0200
  • db48212ade Fix a typo in a .compress.dcmp0 debug message dgelessus 2019-09-30 21:35:44 +0200
  • 3a72bd3406 Remove leading underscores where they don't make much sense dgelessus 2019-09-30 19:01:31 +0200
  • cb868b8005 Bump version to 1.4.1.dev dgelessus 2019-09-29 19:27:43 +0200
  • 2f2472cfe9 Release version 1.4.0 v1.4.0 1.4 dgelessus 2019-09-29 19:20:37 +0200
  • e0f73d3220 Fix more issues reported by mypy dgelessus 2019-09-29 16:28:07 +0200
  • b77c85c295 Add mypy configuration section to setup.cfg dgelessus 2019-09-29 16:27:37 +0200
  • e5875ffe67 Fix various issues reported by mypy dgelessus 2019-09-29 16:06:06 +0200
  • 449bf4dd71 Use parameterized typing.Mapping in ResourceFile definition dgelessus 2019-09-29 15:42:19 +0200
  • 0ac6e8a3c4 Fix misplaced parens in dcmp modules dgelessus 2019-09-29 15:33:14 +0200
  • 29ddd21740 Add missing type annotations on some methods dgelessus 2019-09-29 15:32:18 +0200
  • add22b704a Fix ResourceFile.__enter__ not returning anything dgelessus 2019-09-29 15:09:41 +0200
  • fdd04c944b Remove __slots__ declaration from Resource class dgelessus 2019-09-29 15:00:45 +0200
  • 97c459bca7 Change attribute type annotations to standard format dgelessus 2019-09-29 14:58:18 +0200
  • 9ef084de58 Remove uses of the typing.io pseudo-module dgelessus 2019-09-28 01:40:34 +0200
  • 6d03954784 Document setup.cfg options.packages fixes in changelog dgelessus 2019-09-25 02:32:32 +0200
  • 94fa1fde44 Release version 1.3.0.post1 and fix setup.cfg options.packages v1.3.0.post1 1.3 dgelessus 2019-09-25 02:12:54 +0200
  • c650ec1fb8 Release version 1.2.0.post1 and fix setup.cfg options.packages v1.2.0.post1 1.2 dgelessus 2019-09-25 02:11:07 +0200
  • 343259049c Fix setup.cfg options.packages not including subpackages dgelessus 2019-09-25 01:51:23 +0200
  • e75e88018e Add lots of additional Inside Macintosh-related links/info to README dgelessus 2019-09-24 19:04:27 +0200
  • 0f72e8eb1f Document decompression improvements in changelog dgelessus 2019-09-24 00:46:35 +0200
  • 84f09d0b83 Display 'dcmp' IDs in command line listings of compressed resources dgelessus 2019-09-24 00:27:54 +0200
  • c108af60ca Add length and length_raw attributes to Resource (closes #3) dgelessus 2019-09-24 00:13:23 +0200
  • 0c942e26ec Fix hex number formatting in compressed header info reprs dgelessus 2019-09-23 23:52:06 +0200
  • 868a322b8e Add Resource.compressed_info attribute dgelessus 2019-09-23 23:50:29 +0200
  • a23cd0fcb2 Simplify decompressor lookup dgelessus 2019-09-23 23:32:38 +0200
  • 53e73be980 Pass complete header info to individual decompressors dgelessus 2019-09-23 23:19:20 +0200
  • 9dbdf5b827 Move compressed header info constants/classes to .compress.common dgelessus 2019-09-23 23:14:06 +0200
  • 87d4ae43d4 Refactor parsing of compressed resource headers dgelessus 2019-09-23 23:10:55 +0200
  • 716ac30a53 Add release instructions in a comment in __init__.py dgelessus 2019-09-16 17:09:47 +0200
  • 20991154d3 Bump version to 1.3.1.dev dgelessus 2019-09-16 16:46:17 +0200
  • 7207b1d32b Release version 1.3.0 v1.3.0 dgelessus 2019-09-16 16:34:40 +0200
  • 1de940d597 Enable --sort by default and add --no-sort to disable sorting dgelessus 2019-09-16 15:25:41 +0200
  • d7255bc977 Adjust --group=id output format slightly dgelessus 2019-09-16 14:58:21 +0200
  • c6337bdfbd Rename resource_type and resource_id attributes to type and id dgelessus 2019-09-15 15:56:03 +0200
  • f4c2717720 Add command-line --group option dgelessus 2019-09-15 15:38:01 +0200
  • 8ad0234633 Add command-line --sort option dgelessus 2019-09-13 15:00:56 +0200
  • 7612322c43 Add dump-text output format on command line dgelessus 2019-09-13 14:51:16 +0200
  • 51ae7c6a09 Refactor __main__.main into smaller functions dgelessus 2019-09-13 12:36:37 +0200
  • 194c886472 Change hex dump output format to match hexdump -C dgelessus 2019-09-13 10:51:27 +0200
  • b2fa5f8b0f Collapse multiple subsequent identical lines in hex dumps dgelessus 2019-09-13 10:40:03 +0200
  • 752ec9e828 Bump version to 1.2.1.dev dgelessus 2019-09-13 10:22:43 +0200
  • fb5708e6b4 Release version 1.2.0 v1.2.0 dgelessus 2019-09-13 10:05:16 +0200
  • 5bcc3f02d7 Update command-line example in README to new output format dgelessus 2019-09-03 02:15:09 +0200
  • d082f29238 Use MacRoman as the encoding for four-char codes and strings dgelessus 2019-09-03 02:10:04 +0200
  • fb827e4073 Remove unused loop counter from _bytes_unescape dgelessus 2019-09-03 01:35:47 +0200
  • c373b9fe28 Clean up resource descriptions in listings and dumps dgelessus 2019-09-03 01:27:41 +0200
  • e6779b021a Replace rsrcfork.open's rsrcfork parameter with a more usable version dgelessus 2019-08-31 20:07:26 +0200
  • c4fe09dbf0 Improve errors when filter doesn't match required number of resources dgelessus 2019-08-31 14:48:01 +0200
  • acdbbc89b2 Improve automatic fork selection when resource fork is invalid dgelessus 2019-08-26 02:24:01 +0200
  • d7fb67fac1 Add better error checking for invalid resource files dgelessus 2019-08-26 01:54:27 +0200
  • 5ede8a351a Rework how non-seekable streams are handled by ResourceFile dgelessus 2019-08-26 00:51:10 +0200
  • 7253c53d67 Add .editorconfig dgelessus 2019-08-25 22:25:13 +0200
  • efd3848146 Reindent README.rst with spaces to fix nested list formatting dgelessus 2019-08-25 22:15:34 +0200
  • f798928270 Rewrite, update and expand project descriptions dgelessus 2019-08-25 21:26:59 +0200
  • ad7f9f5d6d Add Trove Python :: 3.7 classifier dgelessus 2019-08-25 00:04:12 +0200
  • a8c09f19d1 Add Trove MacOS classifiers dgelessus 2019-08-25 00:03:56 +0200
  • af4c465613 Update Topic trove classifiers dgelessus 2019-08-25 00:00:56 +0200
  • 4a759027f4 Update changelog entry on resource compression dgelessus 2019-08-24 23:48:27 +0200
  • 3e28fa7fe0 Fix typos dgelessus 2019-08-24 23:38:07 +0200
  • 8904f6e093 Refactor the rsrcfork.compress module into separate submodules dgelessus 2019-08-22 21:19:10 +0200
  • 4c32987cc3 Add decompression support for 'dcmp' (1)-compressed resources dgelessus 2019-08-22 18:36:33 +0200
  • acd056973e Refactor rsrcfork.compress to prepare for 'dcmp' (1) support dgelessus 2019-08-22 01:12:29 +0200
  • 3d444bda10 Move decompressed data length field into common compressed header dgelessus 2019-08-21 23:30:20 +0200
  • 5bc2c0cc81 Add support for "application" compressed resources dgelessus 2019-08-14 21:24:03 +0200
  • 360833f940 Refactor rsrcfork.compress to prepare for new compression type support dgelessus 2019-07-14 21:41:14 +0200
  • 67a16d34a6 Add links to Alysis's resource compression article to README.rst dgelessus 2019-07-14 11:47:34 +0200
  • 2fb1d02064 Add initial support for compressed resources dgelessus 2019-07-14 02:16:49 +0200
  • 9adb188624 Clean up .gitignore dgelessus 2019-07-14 02:10:59 +0200
  • e98166d0a6 Remove IntelliJ-related entries from .gitignore dgelessus 2019-07-14 02:07:49 +0200
  • ea2fcac692 Bump version to 1.2.0.dev dgelessus 2019-07-14 02:02:14 +0200
  • 0d2a3f886b Bump version to 1.1.3.post1 and fix a formatting error in README.rst v1.1.3.post1 1.1 dgelessus 2019-07-14 01:51:23 +0200
  • 43a4073432 Bump version to 1.1.3 v1.1.3 dgelessus 2019-07-14 01:30:05 +0200
  • 6247013592 Add a setuptools entry point for the command-line interface dgelessus 2019-07-14 01:23:08 +0200
  • 9dfb33f436 Convert setup.py setup(...) options to declarative setup.cfg dgelessus 2019-07-13 11:35:30 +0200
  • a9a3168345 Change flag enum definitions to use bit shift instead of literals dgelessus 2018-02-25 17:11:39 +0100
  • 6b067bd762 Change external links in README.rst from "anonymous" to "inline" style dgelessus 2018-02-16 23:21:22 +0100
  • e8df959894 Update changelog dgelessus 2018-02-16 23:08:13 +0100
  • 2883354ef2 Change level 3 heading underline from ` to ^ in README.rst dgelessus 2018-02-16 23:00:03 +0100
  • 0b8699c2f1 Do not close user-supplied streams in ResourceFork.close by default dgelessus 2018-02-16 22:47:36 +0100
  • 2dbf0f7047 Fix ResourceFork.open and __init__ not closing streams in some cases dgelessus 2018-02-16 22:30:18 +0100
  • cbc55fcbc2 Refactor rsrcfork.py into a package dgelessus 2018-02-12 22:48:46 +0100
  • bc4bad678a Bump version to 1.1.2 v1.1.2 dgelessus 2018-02-01 11:06:22 +0100
  • ee796d0eb1 Support additional resource file attributes dgelessus 2018-02-01 11:02:01 +0100
  • 3d802c570f Add python_requires to setup.py v1.1.1 dgelessus 2017-07-14 18:01:38 +0200
  • f6e424674d Bump version to 1.1.1 dgelessus 2017-07-14 17:56:07 +0200
  • 5dbec5d905 Make _hexdump behave more like "hexdump -C" dgelessus 2017-07-14 14:36:48 +0200
  • c207703c9f Fix overflow with empty resource files or empty resource type entries dgelessus 2017-07-14 13:50:21 +0200
  • d6de63e17b Add a command-line interface for reading resources v1.1.0 dgelessus 2016-12-26 23:43:46 +0100
  • e741fb063f Fix nested bullet list in README.rst dgelessus 2016-12-24 21:28:17 +0100
  • 5fc5f26542 Add setup.py v1.0.0 1.0 dgelessus 2016-12-24 17:40:56 +0100
  • 8125744e34 Convert README from Markdown to reStructuredText dgelessus 2016-12-24 16:55:36 +0100
  • 386c1b637c Add license dgelessus 2016-12-24 16:55:12 +0100
  • e9fdb6bf48 Initial commit dgelessus 2016-12-24 15:24:41 +0100