ReMove to Waste ChangeLog

Apr 27, 2012

0.98.4.2 beta release

(Apr 27, 2012) Added options r,R, and f to prevent error messages.
Commented out the line that prints out a series of hyphens as a separator
Thanks for the email, Leonid.

Thanks to Dave who posted in the forum to suggest improvements to the 
gfp_info function.


(Jun 28, 2011) Added feature to auto-change alternate desktop trash
folders (Alt_DTF in rmwrc)

(Jul 21, 2011) Bugfix: rmw didn't create the Alt_Waste.cfg file when
first run, produced errors. Fixed.


Jun 28, 2011
0.98.4.1beta release

Bugfix: fixed -a option (which I broke in the last release)


Jun 25, 2011
0.98.4.0 beta release

1. Bugfix: rmw sees dead symbolic links as not writable. Fixed.
2. (Jun 21, 2011) Eliminated freq_scan_clean variable. rmw will
now check only once per day if clean mode is enabled.
3. (Jun 22, 2011) If clean mode is enabled, when run, rmw Will
check all Alt_Waste folders once per day
4. (Jun 23, 2011) Added RELEASE notes file
5. (Jun 25) rmw -2 now displays disk usage for all Alt_Waste folders
6. (Jun 25) du_args variable added to rmwrc (options for du, used with -2
7. (Jun 25) Alt_Waste folders now in $RMWCONF/Alt_Waste.cfg, will not be
overwritten by a config file upgrade. See RELEASE notes


Feb 26, 2011
0.98.3.9beta release

1. Changed date string (date +%H%M%S-%y%m%d) which is appened when 
ReMoving a file with the same name as an existing file
2. I've been told by an editor of a software directory site that rmw runs
on a Mac. On the ReMove to Waste summary page, I've added the category:
All BSD Platforms (FreeBSD/NetBSD/OpenBSD/Apple Mac OS X)
http://mac.softpedia.com/get/Utilities/Rmw.shtml
http://sourceforge.net/projects/rmw/forums/forum/881943/topic/4073856
3. A little more code-tightening.
4. Added option to enabled/disable color
If user wants to enable color, add color=1 rmwrc
5. Echoes message when creating Alternate Waste directories
6. Bugfix: -s doesn't work properly if a dead symlink is in Waste
directory. Fixed.
7. Changed some defaults that get set when config file is created: 
prompt_on_clean=0, prompt_on_dir=0,showver=0
8. Bugfix: If rmw'ing multiple files and some are in different directories,
gfp_info function not working properly. Fixed.

January 25, 2011
0.98.3.8beta release

1. Bugfix: -P added to call to pwd in function gfp_info()
2. Improved efficiency to gfp_info()
Thanks to catkin for Numbers 1 & 2
http://www.linuxquestions.org/questions/user/catkin-444761/
3. Updated License Information
4. Until a future time, only rmw source and Slackware packages will be made
available for download. To convert with alien and make sure other pkg formats
are compliant would be a time investment I'm not willing to make right now.

January 24, 2011
0.98.3.7beta release

1. Bugfix: if normally mounted filesystem aren't mounted, ReMoved files may go
to the last mount point in the list in Alt_Waste. Fixed.
2. Bugfix: After using -9, directories get recreated. rmw now exits immediately
after Waste folder is permanently deleted.

January 23, 2011
0.98.3.6beta release

1. Added cmd line option (-2) to check disk usage of Waste folder, showdu removed
from config, rmw won't check disk usage unless specified on command line.
2. Improved function (for speed and efficiency increase) to get file and 
path info
3. If -g is used without desktop trash being enabled, file gets sent to console
Waste; user now receives message that -g (desktop trash folder select) won't
work unless Desktop Trash is enabled.
4. Fixed non-critical bug stating "too many arguments" if files with spaces
are ReMoved.
5. Tests (using "stat" command) to see which device a file resides on; if
different than Waste directory, will automatically use a Waste folder specified 
in config (Alt_Waste variable in rmwrc). This auto-Waste change can be disabled. Only
works with console Waste not desktop trash enabled.
Thanks to Kyle Brandt for the stat idea 
http://serverfault.com/users/2561/kyle-brandt
6. Added option -9 to use rm -rf on Waste folder (Thanks for the severe 
prompting rtrev)


January 14, 2011
0.98.3.5beta release

1. Upon cleaning, user receives confirmation to recursively and forcibly
delete directories.
2. Checks for existence of desktop trash folder if DesktopTrash is 
enabled.
3. Checks for last restore file if using -u (Thanks rtrev)
4. Notifies user if he or she is attempting to ReMove a directory. Can
be turned off. (Thanks Harv)
5. After restoring a file, .rmw info files are deleted without prompting
6. Dot files are now processed during a clean
7. Can now specify Desktop Trash Folder on fly from the command line. 
See man page for details.
8. Ignore files named ".", "..", and files that aren't writeable
9. Changed method of protecting Waste, Desktop Trash folder, and rmw 
configuration directory
10. Turn off the check for files to clean by adding
clean_mode=0 to config file. 1 to enable.
11. Files that aren't writable are ignored
12. Can select alternate Waste folder at startup (Thanks to rtrev)
13. Can select alternate Desktop Trash folder at startup
14. Can enable console waste (disable Desktop Trash) using cmd line 
option
15. Added option to generate auto-clean script (clean with no 
confirmation)
16. Added man page
17. Improved help display.
18. Options to turn off prompting during clean

January 5, 2011
0.98.3.3b release

1. I just received an error on Debian Lenny that ~/.local/share/Trash/info 
doesn't exist when I had desktop trash enabled in rmw. It would appear that 
some Desktop Environments don't use the trashinfo system. Fixed.

2. Using alien on Debian Lenny, I've created deb,rpm and lsb packages. 
Slackware packages made on Slackware 13.1 with makepkg. These files, as 
well as the source package, will be added to the file release section on 
the rmw sourceforge project page.

January 4, 2011
0.98.3.2b release

1. Added support to change Waste directory on the fly at the command line.
See FAQ for details.

January 3, 2011
0.98.3.1b release

1. ReMove to Desktop Trash now includes support for GNOME, KDE and Xfce

2. KDETrash var renamed to DesktopTrash. I've tested the send to desktop trash
with GNOME, KDE, and Xfce on Slackware 13.1 and Ubuntu 10.10

3. All ReMoved files now go to one directory instead of directories being
created for each file. Info files containing file, path, and DeletionDate get
written to ~/.Waste/info/*.rmw

4. Config file will be auto-updated from previous versions and auto-generated
first time rmw is run

5. Multiple ways to restore files, easily and quickly

6. Added FAQ

7. Changed/cleaned up method of undoing last ReMove (if you've
used previous versions, undofiles can be deleted)

8. Cleans files after specified time (set in config file). Confirmation
is required for each file.

9. Mailing list created on sourceforge project page
http://lists.sourceforge.net/lists/listinfo/rmw-announce
This if for announcements of new releases only and is a 
readonly list.

10. Bugfix - Only will attempt to update KDE's trashrc file if it exists

11. Duplicate files and directories will have the date appended as an extension
rather than prepended.

12. Bugfix - Fixed handling of symbolic links

13. "b" for beta added to version number

14. Updated ChangeLog with 13 new things.

December 28, 2010
0.98.1 release
1. Cleaned up the code (somewhat)
2. Changed from using readlink to pwd to determine absolute paths
3. undofiles now use have an .sh extension
4. Improved handling of symbolic links
5. Includes support for using KDE and xfce4 trash

June 29, 2009
svn - 1
1. Optionally moves files to KDE Trash using command line
option or by specifying in configuration file.
2. Added config option to disable showing of version at runtime

June 21, 2009
0.971 release
1. added file: install-sh (required by configure)
2. changed #!/bin/sh to #!/bin/bash in configure
3. added file: rmwrc.example (probably not needed,
your rmwrc file should be auto-created when you run
rmw the first time)
4. A few other minor changes and bug fixes

June 20, 2009
0.97 release
1. rmw accepts the options -i, -f, -h, -u (undo), -V (version),-v (verbose)
2. Changed #!/bin/sh to #!/bin/bash (Thanks to Disillusionist)
3. Deleted install.sh, use configure and make install now
4. No longer using aliases, user must set alias or symbolic link manually

May 28, 2009
0.97/SVN

1. an undo file is created each time files are ReMoved, how many
undo files you want saved can be specified in the configuration file.
2. Added -u option (undo last) to more easily restore files that were rmw'ed
3. Added many more comments in the script to help explain my thought
processes


May 27, 2009
0.96.5/SVN

1. Creates and uses configuration file
2. Location of Waste folder can now be changed in configuration file
3. Timesrun defaults to 10, can be changed in config file
4. Updated README

May 25, 2009
0.96.5/SVN
1. Now creates a configuration directory (will be used more later)
and writes a count of how many times script has run. If more than 5(?)
times, displays disk usage in Waste folder and zeros the counter in
config directory

2. Added TODO file

3. Added /etc/bash.bashrc to install.sh

4. I added support for ReMoving symlinks two versions ago. They'll
get moved to ~/.Waste/{present working directory}, not necessarily
to the path they were in when ReMoved

5. Added BUGS (extra features) file


May 23, 2009
rmw 0.96.4
1. Updated installation script, Bug fixes related to adding aliases

2. Updated INSTALL file

3. Minor changes to rmw-aliases.sh

May 23, 2009
rmw 0.96.3 
1. Will no longer prepend date string to file unless the exact same
destination name exists

2. Changed date string to more human readable format.

3. Added install.sh script

4. Updated INSTALLation instructions

5. Updated README

6. Added CREDITS

7. Added a catch for certain types of invalid options
	passed at runtime, or options that could interfere with
	the readlink command (which is used within the script)
	

rmw 0.96
1. Instead of creating a new directory and appending a date/time
string for each reMoval, rmw now prepends a time/date string to
each file or directory reMoved. This method will cut back on the
number of directories created and make it easier to surf through
reMoved files.

2. Instead of using $PWD, rmw now uses readlink to determine the
absolute path of the file or directory being reMoved. After
that, had to set a trap for symbolic links to prevent deleting
the original file. Support for symlinks will come later.

rmw 0.95.1/October 31, 2008: Bugfix - changed %k to %I in date
string (spaces were preceding AM hours) Shortened APPENDSTR by
using different output format

rmw 0.95/October 29, 2008: Added quotes to filename vars (rmw
wasn't properly handling filenames containing spaces.

rmw 0.94/October 28, 2008: Added APPENDSTR to prevent overwrite
warnings and prevent previously moved files from being
overwritten

rmw 0.93/October 21, 2008: 1. Added support for wildcards 2.
Added feature to move files into ~/.Waste using PRESENTDIR
variable 3. Added chmod at the end to take off unnecessary
permissions. 4. Added documentation to the bash script. I'll
worry about size later
