Miranda NG Official Community Forum

Forum for English speaking Miranda NG users => Support/Help => Topic started by: Ducados on 03 12 2013, 21:31:57

Title: Duplicated menu entries after upgrading from Miranda IM
Post by: Ducados on 03 12 2013, 21:31:57
Hi.

First post here, so hi to all.

The thing is that I've upgraded to Miranda NG from Miranda IM using the updater tool.

I don't have a plugin crowded installation, so the upgrade went so well that I've even upgraded again the same old installation from x86 to x64. Flawless again.

The only thing that bothers me is that I have now, both in the 32 and 64 bits installations, some duplicate entries in the main Miranda menu. This screenshot should show it better than I'll be able to explain:

(https://forum.miranda-ng.org/proxy.php?request=http%3A%2F%2Fimg32.imageshack.us%2Fimg32%2F8056%2Fvdi7.png&hash=4cf512d37e0b54d8459d2c6f79c2508013a6ddb1)

These duplicated "Popups" and "Version information" entries is the only thing bothering me about the upgrade. I guess that the root of this might lie in old database entries not being deleted after the upgrade, but that's just guessing.

Is there a way to fix this?

TIA and best regards.
Title: Re: Duplicated menu entries after upgrading from Miranda IM
Post by: Wishmaster on 03 12 2013, 21:44:25
Hi,
The duplicated "Version Information" is because you use Version Information and Crash Dumper plugin. Remove the first one.

The other thing is more interesting. Could you post a version info?
Title: Re: Duplicated menu entries after upgrading from Miranda IM
Post by: Ducados on 03 12 2013, 23:07:50
Hi, The duplicated "Version Information" is because you use Version Information and Crash Dumper plugin. Remove the first one. The other thing is more interesting. Could you post a version info?


Hi. You are right about the Version information. Now there is just one.


This is the version info from the 32 bit installation:


Code: [Select]
CPU: Intel(R) Core(TM)2 Duo CPU P8600 @ 2.40GHz [Intel64 Family 6 Model 23 Stepping 6] [DEP enabled] [2 CPUs]
Installed RAM: 4093 MBytes
Operating System: Microsoft Windows 7 Professional Edition, 64-bit Service Pack 1 (build 7601)
Shell: explorer.exe
Internet Explorer: 9.10.9200.16721 (build 99200)
Administrator privileges: Yes
OS Languages: (UI | Locale (User/System)) : English/English | Spanish/Spanish
Free disk space on Miranda partition: 17627 MBytes

Miranda path: C:\Program Files (x86)\Miranda NG
Miranda NG version: 0.94.6 build #6797 [running inside WOW64]
Build time: 5 Nov 2013 21:33:28
Profile path: C:\Program Files (x86)\Miranda NG\Profiles\Me\MyDB.dat
Profile size: 3200,00 KBytes
Profile creation date: 3 Dec 2013 20:47:42
Language pack: No language pack installed
Service Mode: No

[b]Active Plugins (24):[/b]
  AdvaImg.dll v.[b]0.11.0.1[/b] [5 Nov 2013 21:28:06] - Miranda image services
  AVS.dll v.[b]0.11.1.1[/b] [5 Nov 2013 21:27:08] - Avatar service
  Clist_modern.dll v.[b]0.9.0.11[/b] [5 Nov 2013 21:29:40] - Modern contact list
  Db_autobackups.dll v.[b]0.0.0.9[/b] [5 Nov 2013 21:28:16] - Db autobackuper
  DbEditorPP.dll v.[b]3.2.0.0[/b] [5 Nov 2013 21:30:24] - Database editor++
  Dbx_mmap.dll v.[b]0.11.0.1[/b] [5 Nov 2013 21:27:12] - Miranda NG mmap database driver
  Fingerprint.dll v.[b]0.1.0.0[/b] [5 Nov 2013 21:31:48] - Fingerprint NG
  GTalkExt.dll v.[b]0.1.0.2[/b] [5 Nov 2013 21:29:06] - GTalk Extension
  HistoryPP.dll v.[b]1.5.1.5[/b] [14 Oct 2013 6:06:30] - History++
  Jabber.dll v.[b]0.11.0.3[/b] [5 Nov 2013 21:27:56] - Jabber Protocol
  Msg_Export.dll v.[b]3.1.0.3[/b] [5 Nov 2013 21:30:38] - Message export
  MSN.dll v.[b]0.11.0.2[/b] [5 Nov 2013 21:28:00] - MSN Protocol
  mTextControl.dll v.[b]0.8.0.1[/b] [5 Nov 2013 21:28:34] - Miranda text control
  NewEventNotify.dll v.[b]0.2.2.3[/b] [5 Nov 2013 21:29:46] - NewEventNotify
  NewXstatusNotify.dll v.[b]1.4.0.9[/b] [5 Nov 2013 21:28:34] - xStatus notify
  PluginUpdater.dll v.[b]0.1.1.6[/b] [5 Nov 2013 21:30:44] - Plugin updater
  Popup.dll v.[b]2.1.1.8[/b] [5 Nov 2013 21:28:40] - Popup plus
  Scriver.dll v.[b]2.10.0.2[/b] [5 Nov 2013 21:27:14] - Scriver
  SeenPlugin.dll v.[b]5.0.4.8[/b] [5 Nov 2013 21:28:42] - Last seen
  SmileyAdd.dll v.[b]0.2.3.17[/b] [5 Nov 2013 21:28:48] - SmileyAdd
  SpellChecker.dll v.[b]0.2.6.0[/b] [5 Nov 2013 21:29:12] - Spell checker
  StartupStatus.dll v.[b]0.8.0.45[/b] [5 Nov 2013 21:28:54] - StartupStatus
  TopToolBar.dll v.[b]0.8.0.3[/b] [5 Nov 2013 20:29:24] - TopToolBar
  VersionInfo.dll v.[b]1.5.0.3[/b] [5 Nov 2013 21:30:26] - Version information


And this is the one from the 64 bit installation:


Code: [Select]
CPU: Intel(R) Core(TM)2 Duo CPU P8600 @ 2.40GHz [Intel64 Family 6 Model 23 Stepping 6] [DEP Enabled] [2 CPUs]
Installed RAM: 4093 MBytes
Operating System: Microsoft Windows 7 Business Edition, 64-bit Service Pack 1 (build 7601)
Internet Explorer: 9.10.9200.16721 (build 99200)
Administrator privileges: Yes
OS Languages: (UI | Locale (User/System)) : English/English | Spanish/Spanish
Free disk space on Miranda partition: 17627 MBytes

Miranda NG Version: 0.94.6 build #6797 x64
Build time: 5 Nov 2013 21:41:54
Profile: C:\Program Files\Miranda NG\Profiles\Me\MyDB.dat
Profile size: 3407872 Bytes
Profile creation date: 3 Dec 2013 20:41:48
Language pack: No language pack installed
Service Mode: No

[b]Active Plugins (22):[/b]
  AdvaImg.dll v.[b]0.11.0.1[/b] [5 Nov 2013 21:36:24] - Miranda image services
  AVS.dll v.[b]0.11.1.1[/b] [5 Nov 2013 21:35:26] - Avatar service
  Clist_modern.dll v.[b]0.9.0.11[/b] [5 Nov 2013 21:38:06] - Modern contact list
  CrashDumper.dll v.[b]0.0.4.22[/b] [5 Nov 2013 21:38:48] - Crash dumper
  DbEditorPP.dll v.[b]3.2.0.0[/b] [5 Nov 2013 21:38:52] - Database editor++
  Dbx_mmap.dll v.[b]0.11.0.1[/b] [5 Nov 2013 21:35:30] - Miranda NG mmap database driver
  Fingerprint.dll v.[b]0.1.0.0[/b] [5 Nov 2013 21:40:14] - Fingerprint NG
  HistoryPP.dll v.[b]1.5.1.5[/b] [14 Oct 2013 6:06:46] - History++
  Jabber.dll v.[b]0.11.0.3[/b] [5 Nov 2013 21:36:12] - Jabber Protocol
  Msg_Export.dll v.[b]3.1.0.3[/b] [5 Nov 2013 21:39:04] - Message export
  MSN.dll v.[b]0.11.0.2[/b] [5 Nov 2013 21:36:16] - MSN Protocol
  mTextControl.dll v.[b]0.8.0.1[/b] [5 Nov 2013 21:36:50] - Miranda text control
  NewEventNotify.dll v.[b]0.2.2.3[/b] [5 Nov 2013 21:38:14] - NewEventNotify
  NewXstatusNotify.dll v.[b]1.4.0.9[/b] [5 Nov 2013 21:36:56] - xStatus notify
  PluginUpdater.dll v.[b]0.1.1.6[/b] [5 Nov 2013 21:39:10] - Plugin updater
  Popup.dll v.[b]2.1.1.8[/b] [5 Nov 2013 21:37:00] - Popup plus
  Scriver.dll v.[b]2.10.0.2[/b] [5 Nov 2013 21:35:34] - Scriver
  SeenPlugin.dll v.[b]5.0.4.8[/b] [5 Nov 2013 21:37:02] - Last seen
  SmileyAdd.dll v.[b]0.2.3.17[/b] [5 Nov 2013 21:37:10] - SmileyAdd
  SpellChecker.dll v.[b]0.2.6.0[/b] [5 Nov 2013 21:37:38] - Spell checker
  StartupStatus.dll v.[b]0.8.0.45[/b] [5 Nov 2013 21:37:12] - StartupStatus
  TopToolBar.dll v.[b]0.8.0.3[/b] [5 Nov 2013 20:37:51] - TopToolBar

[b]Unloadable Plugins (1):[/b]
  DbChecker.dll v.[b]0.0.0.0[/b] [5 Nov 2013 21:39:00] - <unknown>


[b]Protocols and Accounts:[/b]
-------------------------------------------------------------------------------
JABBER                   1 - Enabled 0 - Disabled  Loaded
MSN                      0 - Enabled 0 - Disabled  Loaded

[b]Icon Packs:[/b]
-------------------------------------------------------------------------------
 flags-angelika.dll [9 Apr 2013 17:19:32]
 flags-famfamfam.dll [9 Apr 2013 17:19:32]
 flags.dll [9 Apr 2013 17:19:32]
 Flags_icons.dll [5 Nov 2013 21:40:34]
 Fp_icons.dll [5 Nov 2013 21:40:14]
 HistoryPP_icons.dll [5 Nov 2013 21:39:26]
 la_VA[Latin (Vatican)].ico [9 Apr 2013 17:19:32]
 Proto_AIM.dll [5 Nov 2013 21:37:54]
 Proto_GG.dll [5 Nov 2013 21:37:54]
 Proto_ICQ.dll [5 Nov 2013 21:37:54]
 Proto_IRC.dll [5 Nov 2013 21:37:54]
 Proto_Jabber.dll [5 Nov 2013 21:37:54]
 proto_MSN 4.6.dll [9 Apr 2013 17:19:32]
 Proto_MSN.dll [5 Nov 2013 21:37:54]
 proto_Windows Live Messenger 14.dll [9 Apr 2013 17:19:32]
 proto_Windows Live Messenger 9.dll [9 Apr 2013 17:19:32]
 Proto_Yahoo.dll [5 Nov 2013 21:37:56]
 TabSRMM_icons.dll [5 Nov 2013 21:39:26]
 Toolbar_icons.dll [5 Nov 2013 21:38:00]
 val_ES[Valencian (Spain)].ico [9 Apr 2013 17:19:32]
 WLM_StatusIcon.dll [9 Apr 2013 17:19:32]
 xStatus_ICQ.dll [5 Nov 2013 21:36:16]
 xStatus_Jabber.dll [5 Nov 2013 21:36:16]


Both "Popups" menus have 2 commands. The first one (the one with the blue/red icon) has "Disable popups" and "Popup history". The former seems to be working (it changes the icon in the menu itself, but I still have to find if it actually disables the popups), but the latter doesn't do anything. The second menu has "Enable status notification" and "Disable new event notification". Both seem to be working.


Hope that this info can enlighten the issue.


Best regards.
Title: Re: Duplicated menu entries after upgrading from Miranda IM
Post by: watcher on 03 12 2013, 23:39:53
Found it. Uncheck this option:

We will check later why they don't merge.
Title: Re: Duplicated menu entries after upgrading from Miranda IM
Post by: Ducados on 04 12 2013, 00:22:58
Weird.

Unticking that option has actually made the menus merge, but only partially. The "Enable status notification" is now on the first menu (blue/red), but "Disable new event notification" has disappeared. This makes sense, since the option I've just disabled is under the "Events" options dialog, but why unticking it frees the "Enable status notification" and allows it to sit on the other menu?

The most noticeable difference between both menus is the icon. Can this be the culprit (I mean, having 2 menus pointing at different icons as headers)?
Title: Re: Duplicated menu entries after upgrading from Miranda IM
Post by: Wishmaster on 05 12 2013, 20:51:15
The most noticeable difference between both menus is the icon. Can this be the culprit (I mean, having 2 menus pointing at different icons as headers)?
No. I can reproduce the issue, but its not because of the different icons.
Title: Re:Duplicated menu entries after upgrading from Miranda IM
Post by: Robyer on 08 12 2013, 21:22:59
Ducados: Try to open "Options / Customize / Menus", select "MainMenu" and then click to "Reset", then "Apply" and then eventually restart of Miranda. That should help.

(It's because there were changes of internal names of these menu items, that's why you have them duplicated after IM->NG upgrade.)
Title: Re: Duplicated menu entries after upgrading from Miranda IM
Post by: Ducados on 09 12 2013, 12:29:50
Ducados: Try to open "Options / Customize / Menus", select "MainMenu" and then click to "Reset", then "Apply" and then eventually restart of Miranda. That should help.

(It's because there were changes of internal names of these menu items, that's why you have them duplicated after IM->NG upgrade.)

Just done it and there are still 2 Popup menus. The issue may lay elsewhere. That was well thought, nonetheless.
Title: Re:Duplicated menu entries after upgrading from Miranda IM
Post by: Robyer on 09 12 2013, 14:48:05
Well it must be somehow broken in your profile, maybe that reset won't fix it automatically. Because when you try clean new profile, it works, right?

So try this: go into Database Editor++ and manually rename all items in section "MainMenu_Items" which has in name "PopUp" (with upper U) and change it to "Popup" (or just delete completely that "PopUp" ones).
Title: Re: Duplicated menu entries after upgrading from Miranda IM
Post by: Ducados on 10 12 2013, 00:04:15
Well it must be somehow broken in your profile, maybe that reset won't fix it automatically. Because when you try clean new profile, it works, right?

So try this: go into Database Editor++ and manually rename all items in section "MainMenu_Items" which has in name "PopUp" (with upper U) and change it to "Popup" (or just delete completely that "PopUp" ones).

This is even more weird. With a new profile, there is no menu duplicity, but "Disable new event notification" doesn't get shown, regardless of the "Show entry in Popup menu" setting.

As for the PopUp thing, I remember doing it as a part of the IM > NG upgrade. No PopUp in my DB.

BTW, case sensitive searching in the DB seems broken here.
Title: Re: Duplicated menu entries after upgrading from Miranda IM
Post by: watcher on 10 12 2013, 01:53:06
Ducados: Try to open "Options / Customize / Menus", select "MainMenu" and then click to "Reset", then "Apply" and then eventually restart of Miranda. That should help.


There are 2 Popup menus on a completely new profile with "Show entry in the Popup menu" option enabled in NewEventNotify (restart is required for this double menu to appear) . It's not because of IM <> NG upgrade.

I think solution for this would be somewhat similar to this (http://trac.miranda-ng.org/changeset/7091) and this (http://trac.miranda-ng.org/changeset/7099), i just don't know how to implement it myself.
Title: Re: Duplicated menu entries after upgrading from Miranda IM
Post by: Robyer on 10 12 2013, 19:04:08
(restart is required for this double menu to appear)

Aha! That's why I didn't saw that :-) You were right about mentioned commits, I commited a fix just now.
Title: Re: Duplicated menu entries after upgrading from Miranda IM
Post by: watcher on 10 12 2013, 19:14:45
Cool! So it will arrive to Ducados with tomorrow's nightly build.
Title: Re: Duplicated menu entries after upgrading from Miranda IM
Post by: Ducados on 10 12 2013, 19:19:47
Aha! That's why I didn't saw that :-) You were right about mentioned commits, I commited a fix just now.

That's why I missed it when I tried a clean profile. Thanks for the fix.

Cool! So it will arrive to Ducados with tomorrow's nightly build.

Thanks!  ;D


Post Merge: 10 12 2013, 19:24:59
BTW, case sensitive searching in the DB seems broken here.

Unrelated, but has anyone looked into this? Can confirm? Should I open a new post about it?