NEWS

Sun, 12 Apr 2009 11:21:51 -0400

author
Brett Smith <brettcsmith@brettcsmith.org>
date
Sun, 12 Apr 2009 11:21:51 -0400
branch
trunk
changeset 106
dcf005ef7070
parent 105
f76ac41fe061
child 115
d670445a0a9b
permissions
-rw-r--r--

Start printing results ASAP with -l or -t.

Doing -l on a large archive was painful because dtrx would wait until it
had all the listings before it displayed any. It did this to make sure
that the listing would be successful.

On reconsidering, though, I think it's really unlikely that there'll be a
case where a lister process provides *some* good output for a given file in
the wrong format. So, now -l will try to get one good line out of the
lister. If it gets that, then it will immediately start displaying results
as they come in. On the off chance that it detects an error later on, it
will display an error about that, and then try again with a different
extractor if appropriate.

56
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
1 Changes in dtrx
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
2 ===============
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
3
103
f68a0ca870b0 Reword one entry prompt; wrap prompt choices; better term size detection.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 100
diff changeset
4 Version 6.5
f68a0ca870b0 Reword one entry prompt; wrap prompt choices; better term size detection.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 100
diff changeset
5 -----------
f68a0ca870b0 Reword one entry prompt; wrap prompt choices; better term size detection.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 100
diff changeset
6
106
dcf005ef7070 Start printing results ASAP with -l or -t.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 105
diff changeset
7 Enhancements
dcf005ef7070 Start printing results ASAP with -l or -t.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 105
diff changeset
8 ~~~~~~~~~~~~
dcf005ef7070 Start printing results ASAP with -l or -t.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 105
diff changeset
9
dcf005ef7070 Start printing results ASAP with -l or -t.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 105
diff changeset
10 * When you list archive contents with -l or -t, dtrx will start printing
dcf005ef7070 Start printing results ASAP with -l or -t.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 105
diff changeset
11 results much faster than it used to. There's a small chance that it
dcf005ef7070 Start printing results ASAP with -l or -t.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 105
diff changeset
12 will print some incorrect listings if it misdetects the archive type of
dcf005ef7070 Start printing results ASAP with -l or -t.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 105
diff changeset
13 a given file, but it will show you an error message when that happens.
dcf005ef7070 Start printing results ASAP with -l or -t.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 105
diff changeset
14
103
f68a0ca870b0 Reword one entry prompt; wrap prompt choices; better term size detection.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 100
diff changeset
15 Bug fixes
f68a0ca870b0 Reword one entry prompt; wrap prompt choices; better term size detection.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 100
diff changeset
16 ~~~~~~~~~
f68a0ca870b0 Reword one entry prompt; wrap prompt choices; better term size detection.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 100
diff changeset
17
f68a0ca870b0 Reword one entry prompt; wrap prompt choices; better term size detection.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 100
diff changeset
18 * When extracting an archive that contained a file with a mismatched
f68a0ca870b0 Reword one entry prompt; wrap prompt choices; better term size detection.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 100
diff changeset
19 filename, the prompt would offer you a chance to "rename the directory"
f68a0ca870b0 Reword one entry prompt; wrap prompt choices; better term size detection.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 100
diff changeset
20 instead of "rename the file." This wording has been fixed, along with
f68a0ca870b0 Reword one entry prompt; wrap prompt choices; better term size detection.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 100
diff changeset
21 some other wording adjustments in the prompts generally.
f68a0ca870b0 Reword one entry prompt; wrap prompt choices; better term size detection.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 100
diff changeset
22
105
f76ac41fe061 Make sure prompts with filenames don't break mid-filename.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 103
diff changeset
23 * Perform more reliable detection of the terminal size, and improve word
f76ac41fe061 Make sure prompts with filenames don't break mid-filename.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 103
diff changeset
24 wrapping on prompts.
103
f68a0ca870b0 Reword one entry prompt; wrap prompt choices; better term size detection.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 100
diff changeset
25
99
1ae3722ca219 Improve wrapping of interactive prompts.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 94
diff changeset
26 Version 6.4
1ae3722ca219 Improve wrapping of interactive prompts.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 94
diff changeset
27 -----------
1ae3722ca219 Improve wrapping of interactive prompts.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 94
diff changeset
28
1ae3722ca219 Improve wrapping of interactive prompts.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 94
diff changeset
29 Enhancements
1ae3722ca219 Improve wrapping of interactive prompts.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 94
diff changeset
30 ~~~~~~~~~~~~
1ae3722ca219 Improve wrapping of interactive prompts.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 94
diff changeset
31
1ae3722ca219 Improve wrapping of interactive prompts.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 94
diff changeset
32 * Support detection of LZMA archives by magic.
1ae3722ca219 Improve wrapping of interactive prompts.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 94
diff changeset
33
1ae3722ca219 Improve wrapping of interactive prompts.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 94
diff changeset
34 * Interactive prompts are wrapped much more cleanly.
1ae3722ca219 Improve wrapping of interactive prompts.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 94
diff changeset
35
100
7353b443dc98 Fix crasher bug when extracting empty archives.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 99
diff changeset
36 Bug fixes
7353b443dc98 Fix crasher bug when extracting empty archives.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 99
diff changeset
37 ~~~~~~~~~
7353b443dc98 Fix crasher bug when extracting empty archives.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 99
diff changeset
38
7353b443dc98 Fix crasher bug when extracting empty archives.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 99
diff changeset
39 * Fix a bug where dtrx would crash when extracting an archive with no
7353b443dc98 Fix crasher bug when extracting empty archives.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 99
diff changeset
40 files inside it.
7353b443dc98 Fix crasher bug when extracting empty archives.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 99
diff changeset
41
93
6c20788653a8 Prepare for a 6.3 release
Brett Smith <brettcsmith@brettcsmith.org>
parents: 89
diff changeset
42 Version 6.3
6c20788653a8 Prepare for a 6.3 release
Brett Smith <brettcsmith@brettcsmith.org>
parents: 89
diff changeset
43 -----------
6c20788653a8 Prepare for a 6.3 release
Brett Smith <brettcsmith@brettcsmith.org>
parents: 89
diff changeset
44
6c20788653a8 Prepare for a 6.3 release
Brett Smith <brettcsmith@brettcsmith.org>
parents: 89
diff changeset
45 New features
6c20788653a8 Prepare for a 6.3 release
Brett Smith <brettcsmith@brettcsmith.org>
parents: 89
diff changeset
46 ~~~~~~~~~~~~
6c20788653a8 Prepare for a 6.3 release
Brett Smith <brettcsmith@brettcsmith.org>
parents: 89
diff changeset
47
6c20788653a8 Prepare for a 6.3 release
Brett Smith <brettcsmith@brettcsmith.org>
parents: 89
diff changeset
48 * Add support for RAR archives. Thanks to Peter Kelemen for the patch.
6c20788653a8 Prepare for a 6.3 release
Brett Smith <brettcsmith@brettcsmith.org>
parents: 89
diff changeset
49
6c20788653a8 Prepare for a 6.3 release
Brett Smith <brettcsmith@brettcsmith.org>
parents: 89
diff changeset
50 Bug fixes
6c20788653a8 Prepare for a 6.3 release
Brett Smith <brettcsmith@brettcsmith.org>
parents: 89
diff changeset
51 ~~~~~~~~~
6c20788653a8 Prepare for a 6.3 release
Brett Smith <brettcsmith@brettcsmith.org>
parents: 89
diff changeset
52
6c20788653a8 Prepare for a 6.3 release
Brett Smith <brettcsmith@brettcsmith.org>
parents: 89
diff changeset
53 * Previous versions of dtrx would fail to extract certain archive types
6c20788653a8 Prepare for a 6.3 release
Brett Smith <brettcsmith@brettcsmith.org>
parents: 89
diff changeset
54 with the ``-v`` option specified. This has been fixed.
6c20788653a8 Prepare for a 6.3 release
Brett Smith <brettcsmith@brettcsmith.org>
parents: 89
diff changeset
55
94
6cdbdffa2e2e Avoid DeprecationWarning under Python 2.6. Part of the 6.3 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 93
diff changeset
56 * dtrx 6.3 no longer imports the sets module unless it's running under a
6cdbdffa2e2e Avoid DeprecationWarning under Python 2.6. Part of the 6.3 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 93
diff changeset
57 very old version of Python, to avoid deprecation warnings under Python
6cdbdffa2e2e Avoid DeprecationWarning under Python 2.6. Part of the 6.3 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 93
diff changeset
58 2.6.
6cdbdffa2e2e Avoid DeprecationWarning under Python 2.6. Part of the 6.3 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 93
diff changeset
59
89
fc0d6a3fde53 Release 6.2
Brett Smith <brett@brettcsmith.org>
parents: 74
diff changeset
60 Version 6.2
fc0d6a3fde53 Release 6.2
Brett Smith <brett@brettcsmith.org>
parents: 74
diff changeset
61 -----------
fc0d6a3fde53 Release 6.2
Brett Smith <brett@brettcsmith.org>
parents: 74
diff changeset
62
fc0d6a3fde53 Release 6.2
Brett Smith <brett@brettcsmith.org>
parents: 74
diff changeset
63 New features
fc0d6a3fde53 Release 6.2
Brett Smith <brett@brettcsmith.org>
parents: 74
diff changeset
64 ~~~~~~~~~~~~
fc0d6a3fde53 Release 6.2
Brett Smith <brett@brettcsmith.org>
parents: 74
diff changeset
65
fc0d6a3fde53 Release 6.2
Brett Smith <brett@brettcsmith.org>
parents: 74
diff changeset
66 * --one-entry option: Normally, if an archive only contains one file or
fc0d6a3fde53 Release 6.2
Brett Smith <brett@brettcsmith.org>
parents: 74
diff changeset
67 directory with a name that doesn't match the archive's, dtrx will ask
fc0d6a3fde53 Release 6.2
Brett Smith <brett@brettcsmith.org>
parents: 74
diff changeset
68 you how to handle it. With this option, you can specify ahead of time
fc0d6a3fde53 Release 6.2
Brett Smith <brett@brettcsmith.org>
parents: 74
diff changeset
69 what should happen.
fc0d6a3fde53 Release 6.2
Brett Smith <brett@brettcsmith.org>
parents: 74
diff changeset
70
fc0d6a3fde53 Release 6.2
Brett Smith <brett@brettcsmith.org>
parents: 74
diff changeset
71 Bug fixes
fc0d6a3fde53 Release 6.2
Brett Smith <brett@brettcsmith.org>
parents: 74
diff changeset
72 ~~~~~~~~~
fc0d6a3fde53 Release 6.2
Brett Smith <brett@brettcsmith.org>
parents: 74
diff changeset
73
fc0d6a3fde53 Release 6.2
Brett Smith <brett@brettcsmith.org>
parents: 74
diff changeset
74 * Since version 6.0, when you extracted or listed the contents of a cpio
fc0d6a3fde53 Release 6.2
Brett Smith <brett@brettcsmith.org>
parents: 74
diff changeset
75 archive, dtrx would display a warning that simply said "1234 blocks."
fc0d6a3fde53 Release 6.2
Brett Smith <brett@brettcsmith.org>
parents: 74
diff changeset
76 dtrx 6.2 suppresses this message.
fc0d6a3fde53 Release 6.2
Brett Smith <brett@brettcsmith.org>
parents: 74
diff changeset
77
fc0d6a3fde53 Release 6.2
Brett Smith <brett@brettcsmith.org>
parents: 74
diff changeset
78 * When you try to list the contents of an archive, dtrx will now cope with
fc0d6a3fde53 Release 6.2
Brett Smith <brett@brettcsmith.org>
parents: 74
diff changeset
79 misnamed files more gracefully, giving more accurate results and showing
fc0d6a3fde53 Release 6.2
Brett Smith <brett@brettcsmith.org>
parents: 74
diff changeset
80 fewer error messages.
fc0d6a3fde53 Release 6.2
Brett Smith <brett@brettcsmith.org>
parents: 74
diff changeset
81
fc0d6a3fde53 Release 6.2
Brett Smith <brett@brettcsmith.org>
parents: 74
diff changeset
82 * dtrx 6.2 will only show you error messages from archive extraction if it
fc0d6a3fde53 Release 6.2
Brett Smith <brett@brettcsmith.org>
parents: 74
diff changeset
83 is completely unable to extract the file. If one of its extraction
fc0d6a3fde53 Release 6.2
Brett Smith <brett@brettcsmith.org>
parents: 74
diff changeset
84 methods succeeds, it will no longer show you the error messages from
fc0d6a3fde53 Release 6.2
Brett Smith <brett@brettcsmith.org>
parents: 74
diff changeset
85 previous extraction attempts.
fc0d6a3fde53 Release 6.2
Brett Smith <brett@brettcsmith.org>
parents: 74
diff changeset
86
fc0d6a3fde53 Release 6.2
Brett Smith <brett@brettcsmith.org>
parents: 74
diff changeset
87 * dtrx is now better about cleaning up partially extracted archives when
fc0d6a3fde53 Release 6.2
Brett Smith <brett@brettcsmith.org>
parents: 74
diff changeset
88 it encounters an error or signal.
fc0d6a3fde53 Release 6.2
Brett Smith <brett@brettcsmith.org>
parents: 74
diff changeset
89
fc0d6a3fde53 Release 6.2
Brett Smith <brett@brettcsmith.org>
parents: 74
diff changeset
90 * Users will no longer see error messages about broken pipes from dtrx.
fc0d6a3fde53 Release 6.2
Brett Smith <brett@brettcsmith.org>
parents: 74
diff changeset
91
74
dd577317bccb Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 56
diff changeset
92 Version 6.1
dd577317bccb Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 56
diff changeset
93 -----------
dd577317bccb Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 56
diff changeset
94
dd577317bccb Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 56
diff changeset
95 New features
dd577317bccb Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 56
diff changeset
96 ~~~~~~~~~~~~
dd577317bccb Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 56
diff changeset
97
dd577317bccb Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 56
diff changeset
98 * Add support for InstallShield archives, using the unshield command.
dd577317bccb Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 56
diff changeset
99
dd577317bccb Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 56
diff changeset
100 * The wording of many of the interactive prompts has been adjusted,
dd577317bccb Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 56
diff changeset
101 hopefully to be clearer and provide more information to the user
dd577317bccb Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 56
diff changeset
102 immediately.
dd577317bccb Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 56
diff changeset
103
dd577317bccb Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 56
diff changeset
104 Bug fixes
dd577317bccb Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 56
diff changeset
105 ~~~~~~~~~
dd577317bccb Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 56
diff changeset
106
dd577317bccb Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 56
diff changeset
107 * dtrx 6.1 does a better job protecting against race conditions when
dd577317bccb Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 56
diff changeset
108 extracting a single file.
dd577317bccb Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 56
diff changeset
109
dd577317bccb Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 56
diff changeset
110 * If you used the -f option, and extracted an archive that only contained
dd577317bccb Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 56
diff changeset
111 one file or directory, dtrx 6.0 would still prompt you to ask how it
dd577317bccb Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 56
diff changeset
112 should be extracted. dtrx 6.1 fixes this, extracting the contents to
dd577317bccb Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 56
diff changeset
113 the current directory as -f requires.
dd577317bccb Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 56
diff changeset
114
dd577317bccb Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 56
diff changeset
115 * Recursive extraction would not work well in dtrx 6.0 when the contents
dd577317bccb Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 56
diff changeset
116 of the original archive were a single file. This has been fixed in dtrx
dd577317bccb Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 56
diff changeset
117 6.1.
dd577317bccb Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 56
diff changeset
118
56
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
119 Version 6.0
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
120 -----------
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
121
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
122 New features
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
123 ~~~~~~~~~~~~
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
124
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
125 * When you specify -v at the command line, dtrx will display the files it
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
126 extracts, much like tar.
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
127
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
128 * When dtrx prompts you about how to handle recursive archives, you now
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
129 have the option of listing what those archives before making a decision.
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
130
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
131 * dtrx will now provide more information about why a particular extraction
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
132 attempt failed. It will show you error messages from all the attempts
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
133 it made, rather than only the last error it got. It will also detect
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
134 and warn you when one of the underlying extraction tools, like
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
135 cabextract, cannot be found.
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
136
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
137 * dtrx does a better job of cleaning up after itself. It wouldn't always
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
138 clean up temporary files after certain errors; that has been fixed. It
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
139 also catches SIGINT and SIGTERM and cleans up before finishing
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
140 execution.
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
141
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
142 Bug fixes
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
143 ~~~~~~~~~
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
144
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
145 * Version 5.0 introduced a regression such that dtrx would not offer to
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
146 extract recursive archives that were hidden under subdirectories.
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
147 Version 6.0 fixes that.
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
148
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
149 * dtrx would not properly extract recursive archives when the original
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
150 archive contained a single directory. This has been fixed.
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
151
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
152 Version 5.1
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
153 -----------
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
154
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
155 Bug fixes
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
156 ~~~~~~~~~
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
157
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
158 * Version 5.0 did not work with Python 2.3; it used a new language
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
159 feature. This release fixes that.
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
160
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
161 Version 5.0
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
162 -----------
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
163
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
164 New features
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
165 ~~~~~~~~~~~~
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
166
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
167 * dtrx can now extract Ruby gems, 7z archives, and Microsoft Cabinet
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
168 archives. It can also handle files compressed with lzma, and extract
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
169 the metadata from Debian packages and Ruby gems.
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
170
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
171 * dtrx will now use several strategies to try to figure out what kind of
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
172 file you have, and extract it accordingly. If one doesn't work, it'll
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
173 try something else if it can.
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
174
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
175 * dtrx now displays more helpful errors when things go wrong.
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
176
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
177 * Previous versions of dtrx would look at what files were included in an
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
178 archive, and then make a decision about how to extract it. Now, it
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
179 always extracts files to a temporary directory, and figures out what to
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
180 do with that directory afterward. This should be slightly faster and
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
181 nicer to the system.
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
182
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
183 Version 4.0
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
184 -----------
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
185
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
186 New features
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
187 ~~~~~~~~~~~~
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
188
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
189 * dtrx is now interactive. If the archive only contains one item, or
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
190 contains other archives, dtrx will ask you how you would like to handle
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
191 it. You can turn these questions off the the -n option.
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
192
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
193 * There is a new -l option, which simply lists the archive's contents
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
194 rather than extracting them.

mercurial