These are ClassAct-based modules for Scalos.  Just copy them where you 
keep the Scalos modules over the regular ones (make sure to rename them to
the right names, i.e. remove the "_CA" suffix).



General Notes:
--------------
- Requires the ClassAct BOOPSI package, available from 
  ftp://ftp.warped.com/pub/amiga/classact/

- They use the same catalogs as the MUI modules.



Empty_Trashcan.module 1.0
-------------------------
New module for DR 5.2 and up, essentially a variant of Delete.module 
that won't delete the trashcan itself.

CHANGES:

1.0:
     - Moved catalogs to catalogs/Scalos/


Execute_Command.module 1.0
--------------------------
NOTE: Execute_Command.module will sometime crash at exit.  I'm unable 
to pinpoint the problem for sure, but I suspect it's due to the fact 
that the current ClassAct release doesn't have librarybase semaphore 
protection.  This has been added in the current internal beta of 
ClassAct, so hopefuly once those classes get released I'll see if it 
fixes the problem or not.


CHANGES:

0.3:
     - Made the GUI a bit larger.

0.4:
     - DeleteVar() before saving the last cmd - seems like AmigaDOS
       won't reset the lenght on a SetVar() but will write it over
       the old one, so if the new one is shorter, you get remains of 
       the old one appended.

     - Turned in an AppWindow.

     - Some minor code optimizations

0.5:
     - Localized

     - Removed the DeleteVar() kludge - it was a (now fixed) bug in
       HappyEnv < 1.0f


0.6: - Increased default stack to 8192.

     - Window opens centered on mouse pointer.


1.0: - Implemented support for DefIcons, for those running it.  Scalos 
       still won't display the appropriate pseudo-icon, but when 
       double-clicking on it it will at least fill the Execute_Command's
       string gadget with the appropriate default tool.  Better than 
       nothing, until Scalos gets proper filetype recognition.

     - Some changes to the cleanup code.

     - Moved catalogs to catalogs/Scalos/



Delete.module 1.0
-----------------
- Has a nifty progress bar reflecting the TOTAL of files/dirs to delete,
  not just the parent drawers and files selected

- You can abort at any time by clicking on "Abort".

- On an error will let you skip the file, or abort the operation

- If a file is protected against deletion, it will ask you if you want to
  delete it anyway, or skip it.

- Uses memory pools to reduce memory fragmentation (make sure you run
  SetPatch V39.xx or better to fix a bug in the OS with memory pools)

- CONS: It's a bit slower than the MUI version, since it must previously
        scan the selected dirs to calculate the number of files to delete,
        and it has a progress bar to update.

        It's also limited to 127 levels of nested dirs.  That should be
        enough, but if the limit is ever reached, it will simply stop 
        deleting there.



CHANGES:

0.2: - Display errors in titlebar

     - Localized


0.3: - Able to delete orphan icons (icons without files) selected by the 
       user.

1.0: - Moved catalogs to catalogs/Scalos/


Newdrawer.module 1.0
--------------------
- If you don't want an icon for the created drawer, just uncheck the
  "Create Icon" checkbox.


CHANGES:

0.2: - Will also create sub-directories

     - Added stack checking, and increased stack to allow upto 20-30
       levels of subdirectories to be created.

     - Localized
     
     - No longer process underscores in paths
     
     - Input buffer increased to 255 chars.


0.3: - Window opens centered on mouse pointer.

     - Rewrote drawer creation, no longer need large stack for recursion

     - If the user wants to create dir1/dir2/dir3 and dir1 already
       exists, it will still create dir2 and dir3 in it (as long dir 1
       is a drawer, or else it will exit with "object is of incorrect 
       type").

1.0: - Moved catalogs to catalogs/Scalos/



Rename.module 1.0
-----------------
- If more than one file/drawer is selected, then a "Skip" button will be
  added, allowing you to skip to the next object.


CHANGES

0.2: - Localized

     - Use two different pens for the label text
     
     - No longer process underscores in filenames


0.3: - Window opens centered on mouse pointer.

     - Now able to rename orphan icons


1.0: - Moved catalogs to catalogs/Scalos/



Eric Sauvageau  (merlin@thule.no)
---------------------------------
