changes ------04/06/2012 (1.7.3) Minor fix for *Trash (added a "--" for du in Trash -l) Minor fix for *Trash (allow 'Trash -r "a b"' to work) Add mv_spaces2null Minor changes to html_rename ------19/01/2008 (1.7.2) Added sizes and nicer formatting to Trash and KTrash Hmmm... added a couple of "--" to dirname and basename ------01/06/2007 (1.7.1) Fromto will now handle target strings that start with "-" (eg Swap all occurences of "-p" with "-P": fromto -- -p -P *) Found a tiny bug with the Trash, lowercase and fromto: Passing "-" as the first arg doesn't play nice... and have fixed this up, (though passing it later still doesn't produce an error, though it probably should). Another tiny bug... "fromto -f" didn't work. Fixed KTrash: Added a little check that when trying to "KTrash -R file", the destination directory exists. Redirected trivial error messages to stderr. In BSD::[K]Trash, added the "--" option to dirname, basename as it probably was failing before Added an example of KTrash+xargs to the man page. Documented the fact that lowercase and Trash will recognize the -- option. Moved manpages to their own directory.. allowing a cleaner "install". ------31/12/2006 (1.7) Finally wrote a fetch and replace utility - "fromto" Changed the default setup for Trash from KDE to GNOME, as the KTrash utility now handles KDE. -------06/04/2006 (1.6.1.1) Tiny KTrash bugfix about spaces Small changes htmlrename -------09/01/2006 (1.6.1) Changed algorithm for Trash | KTrash -r to now properly handle individual file misnames Added a KTrash command for KDE >= 3.4 Added a safety "Trash mv" abort feature Removed the tree feature from Trash Restructured how Trash's default configuration work . Again. - KDE is again the default, but any ~/.Trashrc will override this. -------21/08/2005 (v1.5a) New find utility doesn't like maxdepth option after other options -------08/08/2005 (v1.5) Added mv_number and mv_number.ext algorithms. Removed "-q" option (quiet) and redirected errors to stderr. Reformatted the program indentation to all tabs (tabstop = 4). Added a small check for prefix/suffix (ensure "/" is not present). -------01/07/2005 (v1.4.3) "Trash -r dirname/filename" restores filename to directory dirname Added a small doco about the mount vfat option "shortname=" Fixed small (inconsequential?) bug about filenames with spaces Swap was a bit naive about which directory to move the temporary file too... ... and found a bug in what I'd done -------30/04/2005 (v1.4.2) Implemented a basic configuration (resource) file ~/.Trashrc for Trash. Other small code nicities. ;> for Trash and lowercase. -------23/04/2005 (v1.4.1) Swapped some features around, notably the new programs mv_chars2underscore and mv_chars2null Added a simple check that the destination is not null. Added some examples to the lowercase man page. -------05/02/2005 (v1.4.0) Fixed a bug that prevented different users using the "-r" option Some pedantic error checking for directories with a space in the name Added a gnu-like "--help" option -------13/01/2005 (v1.3.3a) Trash -r now recovers files matching a pattern Trash -t (tree) Trash now works properly when the only contents are ".something" -------11/12/2004 (v1.3.2) Trash handles non-unique directories, similarly to mv --backup -------14/10/2004 (v1.3) Htmlrename now checks for %21 for an exclamation mark. When new filename begins with a '-' , now works ok and Trash also handles files beginning with '-' -------22/09/2004 (v1.2) Htmlrename now checks for %27 for an apostrophe Links to nowhere are now renamed Added mv_prefix, mv_suffix, mv_sed - good work! -------03/04/2004 Bugfix: Use to !bust! when we didn't have permission to write directories. Bugfix: Install now mentions "/usr/local/share/man" instead of "/usr/local/man". Force now makes numbered backups! (courtesy of gnu mv) Links are now renamed. Added a summary of number of files changed. Minor changes to Trash. -------26/02/2004 Added "mv_vfatillegal2underscore" and restructured the program a little. Default is now ~not~ to follow symbolic links.