NEWS

Sun, 30 Aug 2009 11:55:49 -0400

author
Brett Smith <brettcsmith@brettcsmith.org>
date
Sun, 30 Aug 2009 11:55:49 -0400
branch
trunk
changeset 124
19c34f5fc8eb
parent 123
8570c14304bb
permissions
-rw-r--r--

release dtrx 6.6

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
122
2b676283366a use the PyYAML library for tests, instead of Syck
Brett Smith <brettcsmith@brettcsmith.org>
parents: 118
diff changeset
4 Version 6.6
2b676283366a use the PyYAML library for tests, instead of Syck
Brett Smith <brettcsmith@brettcsmith.org>
parents: 118
diff changeset
5 -----------
2b676283366a use the PyYAML library for tests, instead of Syck
Brett Smith <brettcsmith@brettcsmith.org>
parents: 118
diff changeset
6
123
8570c14304bb add support for xz compression
Brett Smith <brettcsmith@brettcsmith.org>
parents: 122
diff changeset
7 Enhancements
8570c14304bb add support for xz compression
Brett Smith <brettcsmith@brettcsmith.org>
parents: 122
diff changeset
8 ~~~~~~~~~~~~
8570c14304bb add support for xz compression
Brett Smith <brettcsmith@brettcsmith.org>
parents: 122
diff changeset
9
8570c14304bb add support for xz compression
Brett Smith <brettcsmith@brettcsmith.org>
parents: 122
diff changeset
10 * dtrx can now handle `xz compression`_.
8570c14304bb add support for xz compression
Brett Smith <brettcsmith@brettcsmith.org>
parents: 122
diff changeset
11
8570c14304bb add support for xz compression
Brett Smith <brettcsmith@brettcsmith.org>
parents: 122
diff changeset
12 .. _xz compression: http://tukaani.org/xz/
8570c14304bb add support for xz compression
Brett Smith <brettcsmith@brettcsmith.org>
parents: 122
diff changeset
13
122
2b676283366a use the PyYAML library for tests, instead of Syck
Brett Smith <brettcsmith@brettcsmith.org>
parents: 118
diff changeset
14 Other changes
2b676283366a use the PyYAML library for tests, instead of Syck
Brett Smith <brettcsmith@brettcsmith.org>
parents: 118
diff changeset
15 ~~~~~~~~~~~~~
2b676283366a use the PyYAML library for tests, instead of Syck
Brett Smith <brettcsmith@brettcsmith.org>
parents: 118
diff changeset
16
2b676283366a use the PyYAML library for tests, instead of Syck
Brett Smith <brettcsmith@brettcsmith.org>
parents: 118
diff changeset
17 * The tests now use the PyYAML library, instead of the abandoned Syck.
2b676283366a use the PyYAML library for tests, instead of Syck
Brett Smith <brettcsmith@brettcsmith.org>
parents: 118
diff changeset
18 Thanks to Miguelangel Jose Freitas Loreto for a patch.
2b676283366a use the PyYAML library for tests, instead of Syck
Brett Smith <brettcsmith@brettcsmith.org>
parents: 118
diff changeset
19
103
f68a0ca870b0 Reword one entry prompt; wrap prompt choices; better term size detection.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 100
diff changeset
20 Version 6.5
f68a0ca870b0 Reword one entry prompt; wrap prompt choices; better term size detection.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 100
diff changeset
21 -----------
f68a0ca870b0 Reword one entry prompt; wrap prompt choices; better term size detection.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 100
diff changeset
22
106
dcf005ef7070 Start printing results ASAP with -l or -t.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 105
diff changeset
23 Enhancements
dcf005ef7070 Start printing results ASAP with -l or -t.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 105
diff changeset
24 ~~~~~~~~~~~~
dcf005ef7070 Start printing results ASAP with -l or -t.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 105
diff changeset
25
dcf005ef7070 Start printing results ASAP with -l or -t.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 105
diff changeset
26 * 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
27 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
28 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
29 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
30
115
d670445a0a9b Support more .tar.whatever extensions.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 106
diff changeset
31 * dtrx recognizes more kinds of compressed tar archives by their
d670445a0a9b Support more .tar.whatever extensions.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 106
diff changeset
32 extension.
d670445a0a9b Support more .tar.whatever extensions.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 106
diff changeset
33
116
0914040f00e7 add missing changes to NEWS
Brett Smith <brettcsmith@brettcsmith.org>
parents: 115
diff changeset
34 * You can now extract newer .deb packages that are compressed with bzip2
0914040f00e7 add missing changes to NEWS
Brett Smith <brettcsmith@brettcsmith.org>
parents: 115
diff changeset
35 or lzma.
0914040f00e7 add missing changes to NEWS
Brett Smith <brettcsmith@brettcsmith.org>
parents: 115
diff changeset
36
103
f68a0ca870b0 Reword one entry prompt; wrap prompt choices; better term size detection.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 100
diff changeset
37 Bug fixes
f68a0ca870b0 Reword one entry prompt; wrap prompt choices; better term size detection.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 100
diff changeset
38 ~~~~~~~~~
f68a0ca870b0 Reword one entry prompt; wrap prompt choices; better term size detection.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 100
diff changeset
39
f68a0ca870b0 Reword one entry prompt; wrap prompt choices; better term size detection.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 100
diff changeset
40 * 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
41 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
42 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
43 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
44
105
f76ac41fe061 Make sure prompts with filenames don't break mid-filename.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 103
diff changeset
45 * 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
46 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
47
118
e882969d1e6b consistency nit in header capitalization
Brett Smith <brettcsmith@brettcsmith.org>
parents: 116
diff changeset
48 Other changes
116
0914040f00e7 add missing changes to NEWS
Brett Smith <brettcsmith@brettcsmith.org>
parents: 115
diff changeset
49 ~~~~~~~~~~~~~
0914040f00e7 add missing changes to NEWS
Brett Smith <brettcsmith@brettcsmith.org>
parents: 115
diff changeset
50
0914040f00e7 add missing changes to NEWS
Brett Smith <brettcsmith@brettcsmith.org>
parents: 115
diff changeset
51 * The README is now written like a man page, and can be converted to a man
0914040f00e7 add missing changes to NEWS
Brett Smith <brettcsmith@brettcsmith.org>
parents: 115
diff changeset
52 page by using rst2man_.
0914040f00e7 add missing changes to NEWS
Brett Smith <brettcsmith@brettcsmith.org>
parents: 115
diff changeset
53
0914040f00e7 add missing changes to NEWS
Brett Smith <brettcsmith@brettcsmith.org>
parents: 115
diff changeset
54 .. _rst2man: http://docutils.sourceforge.net/sandbox/manpage-writer/
0914040f00e7 add missing changes to NEWS
Brett Smith <brettcsmith@brettcsmith.org>
parents: 115
diff changeset
55
99
1ae3722ca219 Improve wrapping of interactive prompts.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 94
diff changeset
56 Version 6.4
1ae3722ca219 Improve wrapping of interactive prompts.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 94
diff changeset
57 -----------
1ae3722ca219 Improve wrapping of interactive prompts.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 94
diff changeset
58
1ae3722ca219 Improve wrapping of interactive prompts.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 94
diff changeset
59 Enhancements
1ae3722ca219 Improve wrapping of interactive prompts.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 94
diff changeset
60 ~~~~~~~~~~~~
1ae3722ca219 Improve wrapping of interactive prompts.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 94
diff changeset
61
1ae3722ca219 Improve wrapping of interactive prompts.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 94
diff changeset
62 * Support detection of LZMA archives by magic.
1ae3722ca219 Improve wrapping of interactive prompts.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 94
diff changeset
63
1ae3722ca219 Improve wrapping of interactive prompts.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 94
diff changeset
64 * Interactive prompts are wrapped much more cleanly.
1ae3722ca219 Improve wrapping of interactive prompts.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 94
diff changeset
65
100
7353b443dc98 Fix crasher bug when extracting empty archives.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 99
diff changeset
66 Bug fixes
7353b443dc98 Fix crasher bug when extracting empty archives.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 99
diff changeset
67 ~~~~~~~~~
7353b443dc98 Fix crasher bug when extracting empty archives.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 99
diff changeset
68
7353b443dc98 Fix crasher bug when extracting empty archives.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 99
diff changeset
69 * 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
70 files inside it.
7353b443dc98 Fix crasher bug when extracting empty archives.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 99
diff changeset
71
93
6c20788653a8 Prepare for a 6.3 release
Brett Smith <brettcsmith@brettcsmith.org>
parents: 89
diff changeset
72 Version 6.3
6c20788653a8 Prepare for a 6.3 release
Brett Smith <brettcsmith@brettcsmith.org>
parents: 89
diff changeset
73 -----------
6c20788653a8 Prepare for a 6.3 release
Brett Smith <brettcsmith@brettcsmith.org>
parents: 89
diff changeset
74
6c20788653a8 Prepare for a 6.3 release
Brett Smith <brettcsmith@brettcsmith.org>
parents: 89
diff changeset
75 New features
6c20788653a8 Prepare for a 6.3 release
Brett Smith <brettcsmith@brettcsmith.org>
parents: 89
diff changeset
76 ~~~~~~~~~~~~
6c20788653a8 Prepare for a 6.3 release
Brett Smith <brettcsmith@brettcsmith.org>
parents: 89
diff changeset
77
6c20788653a8 Prepare for a 6.3 release
Brett Smith <brettcsmith@brettcsmith.org>
parents: 89
diff changeset
78 * 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
79
6c20788653a8 Prepare for a 6.3 release
Brett Smith <brettcsmith@brettcsmith.org>
parents: 89
diff changeset
80 Bug fixes
6c20788653a8 Prepare for a 6.3 release
Brett Smith <brettcsmith@brettcsmith.org>
parents: 89
diff changeset
81 ~~~~~~~~~
6c20788653a8 Prepare for a 6.3 release
Brett Smith <brettcsmith@brettcsmith.org>
parents: 89
diff changeset
82
6c20788653a8 Prepare for a 6.3 release
Brett Smith <brettcsmith@brettcsmith.org>
parents: 89
diff changeset
83 * 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
84 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
85
94
6cdbdffa2e2e Avoid DeprecationWarning under Python 2.6. Part of the 6.3 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 93
diff changeset
86 * 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
87 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
88 2.6.
6cdbdffa2e2e Avoid DeprecationWarning under Python 2.6. Part of the 6.3 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 93
diff changeset
89
89
fc0d6a3fde53 Release 6.2
Brett Smith <brett@brettcsmith.org>
parents: 74
diff changeset
90 Version 6.2
fc0d6a3fde53 Release 6.2
Brett Smith <brett@brettcsmith.org>
parents: 74
diff changeset
91 -----------
fc0d6a3fde53 Release 6.2
Brett Smith <brett@brettcsmith.org>
parents: 74
diff changeset
92
fc0d6a3fde53 Release 6.2
Brett Smith <brett@brettcsmith.org>
parents: 74
diff changeset
93 New features
fc0d6a3fde53 Release 6.2
Brett Smith <brett@brettcsmith.org>
parents: 74
diff changeset
94 ~~~~~~~~~~~~
fc0d6a3fde53 Release 6.2
Brett Smith <brett@brettcsmith.org>
parents: 74
diff changeset
95
fc0d6a3fde53 Release 6.2
Brett Smith <brett@brettcsmith.org>
parents: 74
diff changeset
96 * --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
97 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
98 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
99 what should happen.
fc0d6a3fde53 Release 6.2
Brett Smith <brett@brettcsmith.org>
parents: 74
diff changeset
100
fc0d6a3fde53 Release 6.2
Brett Smith <brett@brettcsmith.org>
parents: 74
diff changeset
101 Bug fixes
fc0d6a3fde53 Release 6.2
Brett Smith <brett@brettcsmith.org>
parents: 74
diff changeset
102 ~~~~~~~~~
fc0d6a3fde53 Release 6.2
Brett Smith <brett@brettcsmith.org>
parents: 74
diff changeset
103
fc0d6a3fde53 Release 6.2
Brett Smith <brett@brettcsmith.org>
parents: 74
diff changeset
104 * 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
105 archive, dtrx would display a warning that simply said "1234 blocks."
fc0d6a3fde53 Release 6.2
Brett Smith <brett@brettcsmith.org>
parents: 74
diff changeset
106 dtrx 6.2 suppresses this message.
fc0d6a3fde53 Release 6.2
Brett Smith <brett@brettcsmith.org>
parents: 74
diff changeset
107
fc0d6a3fde53 Release 6.2
Brett Smith <brett@brettcsmith.org>
parents: 74
diff changeset
108 * 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
109 misnamed files more gracefully, giving more accurate results and showing
fc0d6a3fde53 Release 6.2
Brett Smith <brett@brettcsmith.org>
parents: 74
diff changeset
110 fewer error messages.
fc0d6a3fde53 Release 6.2
Brett Smith <brett@brettcsmith.org>
parents: 74
diff changeset
111
fc0d6a3fde53 Release 6.2
Brett Smith <brett@brettcsmith.org>
parents: 74
diff changeset
112 * 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
113 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
114 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
115 previous extraction attempts.
fc0d6a3fde53 Release 6.2
Brett Smith <brett@brettcsmith.org>
parents: 74
diff changeset
116
fc0d6a3fde53 Release 6.2
Brett Smith <brett@brettcsmith.org>
parents: 74
diff changeset
117 * dtrx is now better about cleaning up partially extracted archives when
fc0d6a3fde53 Release 6.2
Brett Smith <brett@brettcsmith.org>
parents: 74
diff changeset
118 it encounters an error or signal.
fc0d6a3fde53 Release 6.2
Brett Smith <brett@brettcsmith.org>
parents: 74
diff changeset
119
fc0d6a3fde53 Release 6.2
Brett Smith <brett@brettcsmith.org>
parents: 74
diff changeset
120 * 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
121
74
dd577317bccb Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 56
diff changeset
122 Version 6.1
dd577317bccb Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 56
diff changeset
123 -----------
dd577317bccb Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 56
diff changeset
124
dd577317bccb Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 56
diff changeset
125 New features
dd577317bccb Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 56
diff changeset
126 ~~~~~~~~~~~~
dd577317bccb Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 56
diff changeset
127
dd577317bccb Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 56
diff changeset
128 * Add support for InstallShield archives, using the unshield command.
dd577317bccb Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 56
diff changeset
129
dd577317bccb Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 56
diff changeset
130 * 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
131 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
132 immediately.
dd577317bccb Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 56
diff changeset
133
dd577317bccb Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 56
diff changeset
134 Bug fixes
dd577317bccb Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 56
diff changeset
135 ~~~~~~~~~
dd577317bccb Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 56
diff changeset
136
dd577317bccb Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 56
diff changeset
137 * 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
138 extracting a single file.
dd577317bccb Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 56
diff changeset
139
dd577317bccb Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 56
diff changeset
140 * 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
141 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
142 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
143 the current directory as -f requires.
dd577317bccb Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 56
diff changeset
144
dd577317bccb Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 56
diff changeset
145 * 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
146 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
147 6.1.
dd577317bccb Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 56
diff changeset
148
56
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
149 Version 6.0
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
150 -----------
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 New features
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 * 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
156 extracts, much like tar.
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 * When dtrx prompts you about how to handle recursive archives, you now
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
159 have the option of listing what those archives before making a decision.
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 * dtrx will now provide more information about why a particular extraction
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
162 attempt failed. It will show you error messages from all the attempts
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
163 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
164 and warn you when one of the underlying extraction tools, like
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
165 cabextract, cannot be found.
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 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
168 clean up temporary files after certain errors; that has been fixed. It
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
169 also catches SIGINT and SIGTERM and cleans up before finishing
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
170 execution.
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
171
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
172 Bug fixes
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
173 ~~~~~~~~~
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 * 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
176 extract recursive archives that were hidden under subdirectories.
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
177 Version 6.0 fixes that.
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
178
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
179 * dtrx would not properly extract recursive archives when the original
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
180 archive contained a single directory. This has been fixed.
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
181
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
182 Version 5.1
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
183 -----------
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 Bug fixes
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
186 ~~~~~~~~~
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 * 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
189 feature. This release fixes that.
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
190
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
191 Version 5.0
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
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
194 New features
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
195 ~~~~~~~~~~~~
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
196
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
197 * dtrx can now extract Ruby gems, 7z archives, and Microsoft Cabinet
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
198 archives. It can also handle files compressed with lzma, and extract
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
199 the metadata from Debian packages and Ruby gems.
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
200
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
201 * 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
202 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
203 try something else if it can.
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
204
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
205 * dtrx now displays more helpful errors when things go wrong.
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
206
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
207 * 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
208 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
209 always extracts files to a temporary directory, and figures out what to
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
210 do with that directory afterward. This should be slightly faster and
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
211 nicer to the system.
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
212
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
213 Version 4.0
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
214 -----------
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
215
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
216 New features
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
217 ~~~~~~~~~~~~
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
218
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
219 * dtrx is now interactive. If the archive only contains one item, or
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
220 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
221 it. You can turn these questions off the the -n option.
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
222
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
223 * 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
224 rather than extracting them.

mercurial