HISTORY
=======

V1.39
-----
Corrected a minor mistake which caused an application called Netsurf not to
save data into !TempDir when dragging a 'Full Save' to the Tempdir icon on 
the icon bar.


V1.38
-----
Added the ability to make it pop up the TempDir directory when a file is
dragged from another applications 'Save as' dialogue window onto the TempDir
icon on the iconbar.
This is more in keeping with the way RISC OS 4 and 5 now works.

V1.36
-----
Small internal change to enable this program to work on the VirtualRPC and 
VirtualA5000 product.

Updated SmartOpenDir to include the latest 32bit version.

Users of V1.35 or earlier and who are using SmartOpenDir should look at the 
SmartOpenDir section of the 'MySettings' file as I've added an extra 2 line 
check for the 32bit version of the SharedClib module before the 32bit 
SmartOpenDir program is run. 
These lines and the 32bit version of Clib (not included) are ONLY required 
if you intend to use this 32bit version of SmartOpenDir.
If you don't intend to use SmartOpenDir then ignore this paragraph.


Added an extra MySettings variable - 'Set tempdir$closefilerwhenquit On'
When set to On, TempDir will close all its open tempdir Filer windows when it 
quits.
You can turn this off it you wish. See the MySettings file.
This was a requested feature.


V1.35
-----
Added the system variable path 'today:' which always points to Tempdirs
current directory. Useful in placing this name in any 'Save as:' dialogue box
to allow quick and easy saving for files without dragging them.
ie today:work1 would save the file 'work1' to the TempDir directory.
Note: some applications don't like a path with no '.' (full stop) in it so 
this may not work with all 'Save as' dialogue boxes.

Added an extra option to the MySettings file - tempdir$confirm
Some users who have the Filer Confirm option on don't want the Confirm box to
appear when dragging to the TempDir Icon on the IconBar.
You can now override the OS setting by using this option.

This version now opens the current TempDir directory after you dragged and
drop a file to the TempDir icon on the IconBar.
This is inline with behaviour with RISC OS 4 IconBar icons.
 



V1.34
-----
I was asked to add the ability to force TempDir to delete locked files.
I added the system variable 'tempdirforcedelete'.
But it is supplied turned off by default.


V1.33
-----
Added the system variable 'tempdirworkingpath' to equal the full path to todays 
working directory that TempDir uses.
This allows the use of this variable in other programs to put files into the 
current directory as required.


V1.32
-----
Removed a silly bug where it would pop up an error box to tell you that it
could not delete the contents of an empty directory. Duh!

Created the !TempDir.MySettings Obeyfile.
All settings of !TempDir that the user can tailor are made in here from now on.
Users of pre-V1.32 should copy their old settings for !Run into MySettings
when upgrading.


V1.31
-----
Removes the restriction of 77 directories in the Tempdir root directory when
a Longfilename formatted HardDrive is used.
Memory requirements now 80K.


V1.30
-----
Fixes a bug when ANTs !FTP program is loaded on the icon bar and if you drop 
a file onto !TempDir on the icon bar an error box would open from !FTP
complaining of a dataload error.


V1.29a
------
A user reported a bug in !TempDir and I found he had accidently made
the following line:

"Set tempdir$dateformat %CE%YR%MN%DY "

with an extra space at the end in the !Run file which caused !TempDir to produce
an error message stating that the file you tried to drag onto TempDir can't be 
created.

(TempDir was trying to create a directory called "19990721 " which is of course
impossible as no spaces are allowed in filer names). 

So I've modified TempDir ever so slightly so that it strips off these little
'accidents' :-).


V1.29
-----
Removed a bug that crashed TempDir if you clicked upon the icon on the
icon bar with the ADJUST mouse button and the Tempdir location was empty.

Added the ability to MOVE files to !TempDir if you hold down the SHIFT
key when you drag and drop an object from the Filer to !TempDir.

It now also takes note of the current Filer action options. So if you've
got Confirm turned on it will ask you to confirm the action.


V1.28
-----
Added the ability for the user to tailor the format of the dated directory.
See section 'Date Format'.


V1.27
-----
Found that it was not calculating the date stamp of 'old' dated directories
correctly and I also did some minor internal improvements.


V1.26
-----
Fixes a 'directory not empty' error message appearing when users used
the program !Longfiles.
 

V1.25
-----
Found that empty directories within the 'TempDir' directory were
not being deleted on bootup and on some systems caused !TempDir to
crash.

Added the ability to toggle open and close ALL the dated directories
within 'Tempdir' when you set the 'TempDirOpenall' variable
(see the !Run file) to greater than 1.

So when you click ADJUST on the TempDir icon bar icon it will open all
the directories and another ADJUST click will close them again.
Pretty handy if you want to see the total contents of 'TempDir'.
  

V1.24
-----
Added support for the Shutdown protocol so that TempDir can be run via
the Desktop Boot file.


V1.23
-----
The 'TempDirOpenall' introduced in V1.17 had become disabled.
I've now fixed it.


V1.22
-----
TempDir wasn't deleting the old directories correctly.
This tended to leave lots of undeleted directories lying around.
This version fixes it and definitely makes it Y2000 compliant.


V1.21
-----
Wee bug fix to solve a problem when 77 directories are in the 'tempdir'
directory and !TempDir tries to create a new one!


V1.19
-----
Thanks to continued support from customers who have registered this
application, the following improvement has been made.

If you prefer the date format used to be in the form "25Dec97" instead of
"25/12/97" then open the !Run file of !TempDir via !Edit or similar and
look for the line:
 
Set tempdir$fancydates Off

Alter this line to: 
Set tempdir$fancydates On

then resave the file. The next time you rerun !TempDir it will create these
type of dates.


V1.18
-----
Added Tony Houghton's excellent SmartOpenDir module.
So that when you click on the TempDir icon it will display it and its parent
filer window in date order regardless of your own filer settings.
If you don't like this then please place a '|' character at the start of the
appropriate line in the !Run file.


V1.17
-----
Only one minor change.
By setting the system variable 'TempDirOpenall' in the !Run file you can
alter the way the ADJUST mouse button works when the mouse pointer is
over the !TempDir icon on the iconbar. So that pressing the ADJUST button
will instead of closing todays directory it will instead open all dated
directories within the 'Tempdir' directory.
This function is not on by default but was added for a registered user.


V1.16
-----
Removed automatic X-File support introduced in V1.15 as this Image Filing
System has unfortunately proven to be unstable in long term use.

Altered the Templates to look better on the older RISC OS 3.1 Acorn machines.

Altered the license conditions. Please read above.


V1.15
-----
When TempDir is first run, if it detects the X-files module is loaded on
then a X-files 'TempDir' will be created instead of a more normal directory.

X-files (latest version is V0.57) is a module which allows more than 77 files
to be kept within a special directory and you can have very long file names
in these directorys as well. It also saves disc space as well!

BTW, if you've used LongFilenames V0.1 by Jason Tribbeck then we recommend
that you stop using it. It has several bugs, least of all is that ShareFS
don't like it and can crash your computer. 

You can pick X-Files up for free at http://www.wonderworks.co.uk/free/xf.zip


V1.14
-----
Altered the !Run file so that users of RISC OS 3.1 machines without the normal
Boot procedure can run !TempDir.


V1.13
-----
TempDir reads the date of the dated directory of the datestamp, rather
than from the name now.
It also will no longer forcefully delete files. If you've locked a file
then TempDir will no longer override this. 


V1.12
-----
Forgot about the year 2000 problem!
Now if you're running it in the next century, it will not delete everything
in TempDir.

V1.11
-----
Tiny bug regarding unable to move Info window fixed.

Added a 'maximum age of directorys' setting, by default set to 60 days,
to the !Run file.
When a directory containing items is older than the above number of days
then TempDir forces it to be deleted.  


V1.10
-----
Added suggestions by Steve Smale.

* Made it automatically use the root directory of your main harddrive,
  where !Boot lives, to place the 'TempDir' directory.

* Made it automatically update todays dated directory if left
  running 24 hours. 


V1.00
-----
First public release in 1997.


End.
 Quantum Software - offering simple to use solutions to complex problems.
