Michael wrote:
>What about MIME.BAK, or MIME.CFG in backup directory ? Maybe it would be
>enough.....
>
>You are right, that uninstallation of the last installed Arachne package
>should be possible.
Copying mime/wwwman/arachne.cfg to backup will solve one backup yes. But
what if the user installs packages X, Y and Z and want to uninstall Y?
(And with the apm.id keyword overwrite= it gets even more complex than I
thought of before).
>And you are also right, that there should be way
>to save multimedia files with installed players/viewers, like MP3, MPG
>or so. I am thinking about it already for a long time....
Hmm.. I know of an APM that will do this for you (but you'll need to
manually change mime.cfg) acopy.apm works fine for me...
>APM uninstallation was discussed many times in arachne-development
>mailing list,
I thought it was on this list? Most of the discussions that I can remember
on the development list was which (if any) Public License Arachnes sources
should be released under (none) and which graphics library should be used
(SVGAlib).
>and as APM.EXE is very simple open sourced DGI utility,
>I hoped that someone will go and implement unistall.
Yes, open source rules :)
What about a new version of Cute Mouse (I named it 1.7)?
This is the memmory used (with the diffrent switches (in the source code)
for support of various things - smallmem works nicely with Arachne), I've
also added the memmory used by 1.6a as a comparsion.
| 1.6a | smallmem smallmem+text (noswitch) text
PS/2 | 5984 | 4272 4464 4352 4544
COM | 6384 | 4736 4928 4816 5008
I'll upload all versions as soon as I can (hopefully sunday or monday).
Please note that there's no support for "lightpen emulation" (whatever that
is) nor lefthand in the above examples, but that doesn't add much to the
memmory used anyway.
There are currently 64 (6 indivdual settings - atleast one is insignificant
IRL) diffrent english versions of ctmouse, but I'll only upload the above 8
(and the 8 lefthand if anyone asks for it).
>I think that uninstallation APM for each available APM
>should be quite easy to do. Such APM can be even stored as part of APM
>package itself, in some APM/UNISTALL directoryy
If we store it as part of the APM package it will not work in the dynamic
environment that mime.cfg is. For instance an APM that updates some of
Arachnes key executable files (why not a LFN wwwman apm) if make a new
version which should the uninstall return you to? (You might wanna use an
apm.apm instead to picture it).
>1) All downloaded and auto-installed APMs will be copied to APM\
>directory - "Install APM" icon in Utils will browse file:apm\*.apm ....
That should work without any problem - but apm\ directory will have to be
hardcoded.
>other APMs will
>include extra APM file in APM\UNINSTAL, which will include information
>about files which should be removed and about changes to MIME.CFG and
>possible ARACHNE.CFG which should be done.
We need to add an archiver to Arachne to perform that. If we instead use
new apm.id files we can keep the old values intact. (And the only problem
is the changes people make themselves).
>3) there should be way to save files of MIME types with installed
>viewer/player.
There is a way - if I had taken the time it took me to optimize Cute Mouse
to finish up acopy (add some nice HTML interface for changing mime.cfg and
use $d instead of $u) I would be reporting that instead.
Oh yeah, total time for remaking ctmouse was around three days - both day 2
and 3 I needed to start over from scratch (if some editor had built in
unlimited backup I would be happy to know about it <G>)