Author Topic: Duplicated menu entries after upgrading from Miranda IM  (Read 14017 times)

0 Members and 1 Guest are viewing this topic.

Offline Ducados

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:



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.
 

Offline Wishmaster

Re: Duplicated menu entries after upgrading from Miranda IM
« Reply #1 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?
 

Offline Ducados

Re: Duplicated menu entries after upgrading from Miranda IM
« Reply #2 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.
« Last Edit: 03 12 2013, 23:09:49 by Ducados »
 

Offline watcher

Re: Duplicated menu entries after upgrading from Miranda IM
« Reply #3 on: 03 12 2013, 23:39:53 »
Found it. Uncheck this option:

We will check later why they don't merge.
« Last Edit: 03 12 2013, 23:41:50 by watcher »
Пожалуйста, внимательно прочтите правила постинга перед тем, как открыть новую тему.
Please read forum rules.
 

Offline Ducados

Re: Duplicated menu entries after upgrading from Miranda IM
« Reply #4 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)?
 

Offline Wishmaster

Re: Duplicated menu entries after upgrading from Miranda IM
« Reply #5 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.
 

Offline Robyer

Re:Duplicated menu entries after upgrading from Miranda IM
« Reply #6 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.)
I was developing mainly Facebook, Omegle, Steam, Dummy and MobileState plugins. Now I'm retired. Goodbye, everyone. ~ You can still find me on Facebook.
 

Offline Ducados

Re: Duplicated menu entries after upgrading from Miranda IM
« Reply #7 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.
 

Offline Robyer

Re:Duplicated menu entries after upgrading from Miranda IM
« Reply #8 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).
I was developing mainly Facebook, Omegle, Steam, Dummy and MobileState plugins. Now I'm retired. Goodbye, everyone. ~ You can still find me on Facebook.
 

Offline Ducados

Re: Duplicated menu entries after upgrading from Miranda IM
« Reply #9 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.
 

Offline watcher

Re: Duplicated menu entries after upgrading from Miranda IM
« Reply #10 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 and this, i just don't know how to implement it myself.
« Last Edit: 10 12 2013, 02:03:32 by watcher »
Пожалуйста, внимательно прочтите правила постинга перед тем, как открыть новую тему.
Please read forum rules.
 

Offline Robyer

Re: Duplicated menu entries after upgrading from Miranda IM
« Reply #11 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.
I was developing mainly Facebook, Omegle, Steam, Dummy and MobileState plugins. Now I'm retired. Goodbye, everyone. ~ You can still find me on Facebook.
 

Offline watcher

Re: Duplicated menu entries after upgrading from Miranda IM
« Reply #12 on: 10 12 2013, 19:14:45 »
Cool! So it will arrive to Ducados with tomorrow's nightly build.
Пожалуйста, внимательно прочтите правила постинга перед тем, как открыть новую тему.
Please read forum rules.
 

Offline Ducados

Re: Duplicated menu entries after upgrading from Miranda IM
« Reply #13 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?
« Last Edit: 10 12 2013, 19:26:08 by Ducados »