This seems to pretty much be the behavior of most applications I have ever dealt with... If there is any user data stored with the application, the directory and the user data is purposely left behind. Its too risky to wipe out everything... Most applications dont do anything about the data left behind, and a few I have seen display a quick note to the user that they will manually have to delete the directory themselves... Of course another way to handle it is to move user data to another location like "My Documents" etc, and wipe the application directory clean on uninstall, but I personally dont like the idea...
Its no big deal IMO... FWIW Monty ----- Original Message ----- From: "Kim Gräsman" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Cc: <[EMAIL PROTECTED]> Sent: Tuesday, January 20, 2004 2:41 PM Subject: [DQSD-Users] DQSD installer/uninstaller (WAS: ANN: DQSD 3.1.8 goes final!) > Monty & all, > > It turns out I was wrong; the uninstaller _does_ remove everything > (including local* files) after a reboot. > I've fixed it up so the following policy is: > > - On install, create localsearch.css, localprefs.js, localaliases.txt and > mrumenu.txt, unless they already exist > - On install, create localsearches directory, unless it already exists > - On uninstall, remove everything but localsearches directory, > localsearch.css, localprefs.js, localaliases.txt, history.txt and > mrumenu.txt > > This effectively means that the uninstaller never removes the install dir, > since it will never be empty (local*.* will always be trailing). > > Are people OK with this solution? I think it works OK, and I'd much rather > have it this way, than losing my local settings, but I can imagine some > people wanting to get rid of it, without trailing files. > > Maybe we should have an uninstall option to either fully remove DQSD, or > leave local*. Anyone know how to do that in NSIS? > > Kim > > > -----Original Message----- > > From: [EMAIL PROTECTED] > > [mailto:[EMAIL PROTECTED] On Behalf Of > > Kim Gräsman > > Sent: den 20 januari 2004 20:39 > > To: [EMAIL PROTECTED] > > Subject: RE: [DQSD-Users] ANN: DQSD 3.1.8 goes final! > > > > Monty, > > > > It seems you're right, it already does all of this, except the > > localsearches. > > I'll see if I can fix that today... > > > > Thanks, > > Kim > > > > > -----Original Message----- > > > From: [EMAIL PROTECTED] > > > [mailto:[EMAIL PROTECTED] On Behalf Of > > > Monty Scroggins > > > Sent: den 19 januari 2004 21:01 > > > To: Dqsd-Users > > > Subject: Re: [DQSD-Users] ANN: DQSD 3.1.8 goes final! > > > > > > The installer might already have this behavior, but I dont > > > know offhand... > > > Its been a while since any of this was discussed on the group.. > > > > > > IMO the installer should: > > > > > > Not over-write any local* file if one already exists.. I > > > think the bundle > > > comes with a couple of empty local* files localsearch.css > > > and localprefs.js > > > ? > > > > > > Create the localsearches directory if it doesnt exist. > > > > > > > > > The uninstaller should: > > > > > > Not delete any local* files at all.. > > > > > > Not delete the mrmenu.txt and history.txt files.. > > > > > > Again, I think this is largely the behavior anyway... > > > > > > FWIW > > > > > > Monty > > > > ------------------------------------------------------- > The SF.Net email is sponsored by EclipseCon 2004 > Premiere Conference on Open Tools Development and Integration > See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. > http://www.eclipsecon.org/osdn > _______________________________________________ > To unsubscribe visit: > https://lists.sourceforge.net/lists/listinfo/dqsd-users > [EMAIL PROTECTED] > http://sourceforge.net/mailarchive/forum.php?forum_id?01 > ------------------------------------------------------- The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. http://www.eclipsecon.org/osdn _______________________________________________ To unsubscribe visit: https://lists.sourceforge.net/lists/listinfo/dqsd-users [EMAIL PROTECTED] http://sourceforge.net/mailarchive/forum.php?forum_id†01