ValentijnNK / miranda

Automatically exported from code.google.com/p/miranda
0 stars 0 forks source link

Uninstallation #1717

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
The plugins do not get uninstalled or deleted after uninstalling miranda IM.

dll files remain in the root folder

Original issue reported on code.google.com by buddyboy...@gmail.com on 25 Apr 2013 at 8:03

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

Original comment by rainwater on 1 May 2013 at 3:04

GoogleCodeExporter commented 8 years ago
i didnt install any plugins....only inbuilt ones were present

Original comment by buddyboy...@gmail.com on 1 May 2013 at 4:07

GoogleCodeExporter commented 8 years ago
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.

Original comment by rainwater on 1 May 2013 at 4:21

GoogleCodeExporter commented 8 years ago
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

Original comment by buddyboy...@gmail.com on 1 May 2013 at 4:51

GoogleCodeExporter commented 8 years ago
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.

Original comment by ryo.rab...@gmail.com on 18 May 2013 at 2:05

Attachments:

GoogleCodeExporter commented 8 years ago

Original comment by rainwater on 20 May 2013 at 4:20

GoogleCodeExporter commented 8 years ago
This issue was updated by revision r14421.

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

Original comment by rainwater on 20 May 2013 at 8:42

GoogleCodeExporter commented 8 years ago
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

Original comment by ryo.rab...@gmail.com on 22 May 2013 at 2:39

Attachments:

GoogleCodeExporter commented 8 years ago
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?

Original comment by rainwater on 19 Jun 2013 at 11:17

GoogleCodeExporter commented 8 years ago
   - 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?

Original comment by ryo.rab...@gmail.com on 20 Jun 2013 at 2:45

GoogleCodeExporter commented 8 years ago
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.

Original comment by rainwater on 20 Jul 2013 at 1:07

GoogleCodeExporter commented 8 years ago
Size doesn't matter at 21 century.

Original comment by ryo.rab...@gmail.com on 20 Jul 2013 at 6:14