ConvertApp
----------

ConvertApp provides an easy way of converting your old applications into
the new 'Jens Ovesen-types' and vice versa.
There are a number of options you can choose from the menu or by clicking
the icon.

'To new app' and 'To old app' selects what kind of applications you want to
generate.
'Only apps' will leave normal directories unchanged.
'Recursive' will make the program continue into subdirectories.

Examples:
1 If you want to convert all the old applications in a directory to new ones,
  select 'To new app', 'Only apps' and 'Recursive'. Then drag the directory to
  the icon. It is generally wise to select 'Only apps' when you've selected
  'Recursive', unless you are positive that there are no normal directories
  somewhere that should be left alone.

2 If you want to convert a new application back to the old style, select
  'To old app' and 'Only apps'. Drag the application to the icon.

3 As you see, 'Only apps' is seldom deselected, and the main use for it is
  when you want to convert a single directory into an application.

Whenever the application name is changed (adding or removing '!'), the
application directory will be scanned for spritefiles, and each one
scanned for the application sprite(s). They will be renamed to the new
application name. This is enough for most things, but there are some
programs that uses the sprite name internally. You will have to mend those
by hand when you see them doing silly things.
 
If adding or removing the '!' results in a dirname which already exists,
this dir will be renamed with a '?' at the start. If THIS name already
exists, you will get an 'Already exists' error, and you can get rid of
the offending dir yourself.

Have fun!

1.01: Err, the small icons were given wrong names... That's what you get
      when you don't test a program with all possibilities :-(
1.02: Both ways, recursive and safe-renaming added. Locked objects are
      unlocked for the occasion.

Thomas Olsson, 24 Mar 1993
(2:234/101.1@fidonet.org if you have any comments)

NB: It doesn't patch Impression "files", because Impression doesn't like'em
withou '!'.
 