NEWS

Sun, 20 Jan 2008 13:39:04 -0500

author
brett
date
Sun, 20 Jan 2008 13:39:04 -0500
branch
trunk
changeset 56
d061b94889aa
child 74
dd577317bccb
permissions
-rw-r--r--

[svn] Add NEWS, and other documentation updates.

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
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
4 Version 6.0
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
5 -----------
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
6
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
7 New features
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
8 ~~~~~~~~~~~~
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
9
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
10 * 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
11 extracts, much like tar.
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
12
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
13 * When dtrx prompts you about how to handle recursive archives, you now
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
14 have the option of listing what those archives before making a decision.
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
15
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
16 * dtrx will now provide more information about why a particular extraction
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
17 attempt failed. It will show you error messages from all the attempts
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
18 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
19 and warn you when one of the underlying extraction tools, like
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
20 cabextract, cannot be found.
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
21
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
22 * 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
23 clean up temporary files after certain errors; that has been fixed. It
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
24 also catches SIGINT and SIGTERM and cleans up before finishing
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
25 execution.
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
26
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
27 Bug fixes
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
28 ~~~~~~~~~
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
29
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
30 * 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
31 extract recursive archives that were hidden under subdirectories.
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
32 Version 6.0 fixes that.
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
33
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
34 * dtrx would not properly extract recursive archives when the original
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
35 archive contained a single directory. This has been fixed.
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
36
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
37 Version 5.1
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
38 -----------
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
39
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
40 Bug fixes
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
41 ~~~~~~~~~
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
42
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
43 * 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
44 feature. This release fixes that.
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
45
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
46 Version 5.0
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
47 -----------
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
48
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
49 New features
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
50 ~~~~~~~~~~~~
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
51
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
52 * dtrx can now extract Ruby gems, 7z archives, and Microsoft Cabinet
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
53 archives. It can also handle files compressed with lzma, and extract
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
54 the metadata from Debian packages and Ruby gems.
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
55
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
56 * 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
57 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
58 try something else if it can.
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
59
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
60 * dtrx now displays more helpful errors when things go wrong.
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
61
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
62 * 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
63 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
64 always extracts files to a temporary directory, and figures out what to
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
65 do with that directory afterward. This should be slightly faster and
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
66 nicer to the system.
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
67
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
68 Version 4.0
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
69 -----------
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
70
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
71 New features
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
72 ~~~~~~~~~~~~
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
73
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
74 * dtrx is now interactive. If the archive only contains one item, or
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
75 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
76 it. You can turn these questions off the the -n option.
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
77
d061b94889aa [svn] Add NEWS, and other documentation updates.
brett
parents:
diff changeset
78 * 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
79 rather than extracting them.

mercurial