ValentijnNK / miranda

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

TabSRMM - Pressing ALT twice when menu is hidden highlights input message text. #1240

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Miranda Version                  : 9.14 Built Jan 18 2011 21:53:38
Unicode Build                    : Yes
Test Build # (if applicable)     :
Plugin Version # (if applicable) : 3.0.13.0 (TabSRMM from 9.14 contrib)

What steps will reproduce the problem?
1. Hide the menu bar.
2. Press ALT to bring up the hidden menu bar.
3. Press ALT again to close the menu bar. (This highlights all input area text)

What is the expected result?
Menu closes and cursor returns to previous position in the message.

What happens instead?
Menu closes and all text in the input box is highlighted, causing the loss of 
cursor position and often leads to accidental erasures of the input text. This 
makes accidental ALT-presses a nuisance.

Additional Notes:
Nightwish acknowledged this was a bug on 2010-12-08 and fixed others that were 
in the same post. Not sure if this is a difficult fix, but wanted to make sure 
it didnt get forgotten so i am posting it to the official bug tracker for 
easier tracking.

Original post with Nightwish's reply at 
http://forums.miranda-im.org/showthread.php?263-TabSRMM-support&p=210275#post210
275 (Issue #2)

Please attach or post your VersionInfo.CPU: Intel(R) Core(TM)2 Quad CPU Q9400 @ 
2.66GHz [x86 Family 6 Model 23 Stepping 10] [DEP Enabled] [4 CPUs]
Installed RAM: 3327 MBytes
Operating System: Microsoft Windows XP Professional Service Pack 3 (build 2600)
Internet Explorer: 6.0.2900.5512 (build 62900.5512)
Administrator privileges: Yes
OS Languages: (UI | Locale (User/System)) : English/English | English/English
Free disk space on Miranda partition: 500 MBytes

Miranda IM Version: 0.9.14 Unicode
Build time: 2011-01-18 19:53:46-0700
Profile: C:\Program Files\Miranda IM\Profiles\Ratha\Ratha.dat
Profile size: 21954560 Bytes
Profile creation date: 2010-12-06 07:22:31-0700
Language pack: No language pack installed
Nightly: No
Unicode: Yes
Service Mode: No

Active Plugins (17):
¤ advaimg.dll v.0.9.14.0 [2011-01-18 19:51:40-0700] - Miranda Image services 
¤ avs.dll v.0.9.14.0 [2011-01-18 19:52:24-0700] - Avatar service (Unicode) 
|Unicode aware|
¤ clist_classic.dll v.0.9.14.0 [2011-01-18 19:52:33-0700] - Classic contact 
list |Unicode aware|
¤ dbx_mmap.dll v.0.9.14.0 [2011-01-18 19:52:48-0700] - Miranda mmap database 
driver |Unicode aware|
¤ historypp.dll v.1.5.1.4 [2010-02-23 18:16:24-0700] - History++ (2in1) 
|Unicode aware|
¤ ICQ.dll v.0.9.14.0 [2011-01-18 19:53:01-0700] - IcqOscarJ Protocol |Unicode 
aware|
¤ saa.dll v.0.0.3.2 [2009-06-05 13:18:10-0700] - Smart Auto Away |Unicode 
aware|
¤ saani.dll v.0.0.3.2 [2009-06-05 13:18:12-0700] - Smart Auto Away NI 
¤ seenplugin.dll v.5.0.4.7 [2009-08-28 14:07:30-0700] - Last seen plugin mod 
¤ shlext.dll v.2.0.1.2 [2009-07-10 08:31:14-0700] - Shell context menus for 
transfers 
¤ spellcheckerW.dll v.0.2.5.0 [2009-11-21 17:23:16-0700] - Spell Checker 
|Unicode aware|
¤ svc_crshdmp.dll v.0.0.4.19 [2011-01-01 15:48:06-0700] - Crash Dumper Unicode 
|Unicode aware|
¤ svc_dbepp.dll v.3.2.0.0 [2010-12-06 06:07:09-0700] - Database Editor++ 
¤ tabsrmm.dll v.3.0.13.0 [2011-01-18 19:55:05-0700] - TabSRMM (Unicode) 
|Unicode aware|
¤ tipper.dll v.2.0.4.17 [2010-09-16 20:08:08-0700] - Tipper YM |Unicode aware|
¤ Yahoo.dll v.0.9.14.0 [2011-01-18 19:52:08-0700] - Yahoo Protocol 
Beta/Nightly |Unicode aware|
¤ yamn.dll v.0.1.2.4 [2008-04-28 10:49:44-0700] - YAMN tweety 2in1 

Protocols and Accounts:
-------------------------------------------------------------------------------
ICQ                      1 - Enabled 1 - Disabled  Loaded
YAHOO                    0 - Enabled 3 - Disabled  Loaded
YAMN                     1 - Enabled 0 - Disabled  Loaded

Icon Packs:
-------------------------------------------------------------------------------
 flags.dll [2009-11-21 15:33:26-0700]
 historypp_icons.dll [2010-02-23 18:16:26-0700]
 Icons.rar [2011-01-19 13:58:09-0700]
 Invisible.ico [2007-08-19 20:13:46-0700]
 miranda32 Old Icons 8.19.exe [2010-03-22 21:42:56-0700]
 proto_ICQ.dll [2010-06-28 20:11:33-0700]
 proto_ICQ_old.dll [2009-06-17 06:53:28-0700]
 proto_YAHOO.dll [2010-06-28 20:11:33-0700]
 tabsrmm_icons.dll [2011-01-18 19:51:51-0700]
 toolbar_icons.dll [2011-01-18 19:51:50-0700]
 xstatus_ICQ.dll [2011-01-18 19:51:50-0700]

Original issue reported on code.google.com by google.r...@theurgist.org on 19 Jan 2011 at 11:34

GoogleCodeExporter commented 9 years ago
I didnt realize that google code would parse 'issue number two' in this bug 
report to link to an actual google code tracked issue. Please disregard that. 
Instead i was trying to explain which part of the linked post contained 
Nightwish's response to my original bug report on the forum.

Original comment by google.r...@theurgist.org on 20 Jan 2011 at 2:18

GoogleCodeExporter commented 9 years ago

Original comment by sami%mir...@gtempaccount.com on 20 Jan 2011 at 7:33

GoogleCodeExporter commented 9 years ago
The issue has not been forgotten, however, since the fix isn't so easy and not 
overly important, no action has been taken.

At the moment, TabSRMM development has more or less stopped and I can not say 
if and when I will find time / interest to continue work.

I'll try to fix critical bugs but this one doesn't qualify.

Original comment by silverci...@gmail.com on 20 Jan 2011 at 8:22

GoogleCodeExporter commented 9 years ago
Thanks for taking the time to respond. I know you guys can get busy, and 
obviously have to focus what little time and interest you get on the really 
important stuff as opposed to noncritical issues like these.

As a side thought, if the hardest part is returning the cursor to its original 
position, (as opposed to stopping the text from being highlighted in the first 
place) perhaps a compromise could be made for the cursor moving to the end (or 
beginning) of the message as a stopgap measure / temporary fix, if that made it 
any easier. Otherwise ill just continue to be patient and hope that a few 
months down the line ya find the time and or inspiration.

Another bug that may be related: When the menu bar is hidden, and access it 
using the ALT key, theres a checkmark next to the "Show Menu Bar" option in the 
view menu. It probably shouldnt have a checkmark next to it when its default 
behavior is hidden? The way it is now, it has a checkmark whether its hidden or 
always showing. So if it is hidden and you want to make it always showing, it 
already has a checkmark, but you have to click it again to make it stay 
showing. (I get the feeling that might actually be related to how the container 
handles the menu bar and makes it accessible via the ALT key as opposed to a 
simple visual glitch?)

Thanks again for all you have done so far.

Original comment by google.r...@theurgist.org on 20 Jan 2011 at 9:24