Export to GitHub

miranda - issue #1717

Uninstallation


Posted on Apr 25, 2013 by Swift Wombat

The plugins do not get uninstalled or deleted after uninstalling miranda IM.

dll files remain in the root folder

Comment #1

Posted on May 1, 2013 by Helpful Dog

Which plugins? User installed plugins are not supposed to get deleted. The uninstaller should only delete plugins that came with the original installer.

Comment #2

Posted on May 1, 2013 by Swift Wombat

i didnt install any plugins....only inbuilt ones were present

Comment #3

Posted on May 1, 2013 by Helpful Dog

Actually, all plugins are removed:

RMDir /r "$INSTDIR\Plugins"

So if they are still present it means the installer didn't have permission to remove it. It is possible the miranda32.exe process was still running when you tried to run the installer.

Comment #4

Posted on May 1, 2013 by Swift Wombat

well i did close it but didnt check if it was running in background...in such a case, if possible, there should be a dialog box which asks to completely stop the running process

Comment #5

Posted on May 18, 2013 by Helpful Elephant

This is a patch for Miranda IM NSIS script (attached).

  • Added ability to detect and auto-close Miranda IM before uninstallation (and installation). Fix for this issue;
  • Fixed removing of third-party plugins and icons;
  • Fixed missed in some cases message window plugin;
  • Added installation options (see picture attach);
  • Merged "InstallMirandaPluginANSI" and "InstallMirandaPlugin" macros;
  • Added "InstallMirandaIcon" macro;
  • Set compression to "LZMA (solid)" so setup-file is now smaller.
Attachments

Comment #6

Posted on May 20, 2013 by Helpful Dog

(No comment was entered for this change.)

Comment #7

Posted on May 20, 2013 by Helpful Dog

This issue was updated by revision r14421.

Partial implementation of patch for 0.10.13. The rest in a later version.

Comment #8

Posted on May 22, 2013 by Helpful Elephant

New extended version of this patch: * Added "tabsrmm_icons" project, it's for issue 1720 - https://code.google.com/p/miranda/issues/detail?id=1720 * Added "installer" project * Added file version info block to installer (VIAddVersionKey and VIProductVersion) * Added "InstallLocation" uninstaller key * Added support for 64-bit version building * Added removing of "irc_servers.ini" file forgotten in previous patch

Attachments

Comment #9

Posted on Jun 19, 2013 by Helpful Dog

Regarding the x64 installer changes: - I don't see the x64.nsh include. - Are you talking about creating a 32-bit installer that intalls the 64-bit files?

Comment #10

Posted on Jun 20, 2013 by Helpful Elephant
  • I don't see the x64.nsh include.

miranda-core.nsi line #5, its standard include file of NSIS Unicode 2.46.1.

  • Are you talking about creating a 32-bit installer that intalls the 64-bit files?

Hm... yes. NSIS can produce 32-bit installers only, and there is no need for 64-bit installers at all.

BTW what about 32/64-bit combined installer?

Comment #11

Posted on Jul 20, 2013 by Helpful Dog

It's possible to do a 32/64 bit installer but it will probably more than double the installer size. I'm not sure we should do that.

Comment #12

Posted on Jul 20, 2013 by Helpful Elephant

Size doesn't matter at 21 century.

Status: New

Labels:
Type-Bug Priority-Medium