[Bug 21530] New: Tooltip message TTN_NEEDTEXT not being sent to application
http://bugs.winehq.org/show_bug.cgi?id=21530 Summary: Tooltip message TTN_NEEDTEXT not being sent to application Product: Wine Version: 1.1.36 Platform: x86 URL: http://www.secureneterm.com OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs(a)winehq.org ReportedBy: support(a)securenetterm.com Created an attachment (id=25937) --> (http://bugs.winehq.org/attachment.cgi?id=25937) Example program to show tooltip failure on wine. In a Win32 .c program, the TTN_NEEDTEXT is normally sent when text is needed for the display of a toolbar tip message. Wine does not send this message. I have included a sample Microsoft program that will clearly show the TTN_NEEDTEXT message is sent on all Microsoft based computers, but not on Wine. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=21530 --- Comment #1 from Nikolay Sivov <bunglehead(a)gmail.com> 2010-01-29 06:47:07 --- Attach minimal source to reproduce this. This notification should be supported already. Also note that there's no TTN_NEEDTEXT, instead there's TTN_NEEDTEXTA and TTN_NEEDTEXTW. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=21530 Vitaliy Margolen <vitaliy(a)kievinfo.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, testcase -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=21530 --- Comment #2 from Kenneth Robinette <support(a)securenetterm.com> 2010-01-29 09:16:35 --- (In reply to comment #1)
Attach minimal source to reproduce this. This notification should be supported already. Also note that there's no TTN_NEEDTEXT, instead there's TTN_NEEDTEXTA and TTN_NEEDTEXTW.
I can only report what I see. If you don't want to believe it or just run the attached application to verify, so be it. This bug reporting system is a big joke! -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=21530 --- Comment #3 from Nikolay Sivov <bunglehead(a)gmail.com> 2010-01-29 09:44:36 --- (In reply to comment #2)
I can only report what I see. If you don't want to believe it or just run the attached application to verify, so be it.
I doesn't matter do I believe you or not. Looking at code is better than tracing built application. Is it a executable from a kind of MS SDK samples or something? If so where are these samples available? Do you mean tooltips on toolbar buttons?
This bug reporting system is a big joke! I'm sure it is.
-- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=21530 --- Comment #4 from Kenneth Robinette <support(a)securenetterm.com> 2010-01-29 10:28:38 --- (In reply to comment #3)
(In reply to comment #2)
I can only report what I see. If you don't want to believe it or just run the attached application to verify, so be it.
I doesn't matter do I believe you or not. Looking at code is better than tracing built application. Is it a executable from a kind of MS SDK samples or something? If so where are these samples available? Do you mean tooltips on toolbar buttons?
This bug reporting system is a big joke! I'm sure it is.
Yes, it is a simple Microsoft program that demos tapi. It is the smallest demo from Microsoft that has a toolbar containing tooltips associated with buttons contained on that toolbar. It is the minimal required to see the problem. I can provide everything needed to compile if desired. However if you just run it on a real Windows system, you will see the tooltip displayed when you hover the mouse over a toolbar button. If you run under Wine you will not. As simple as can be. I attached the demo because quite frankly I am sick and tired of seeing the stupid reply "This notification should be supported already." Of course it should. But is does not. And you can prove it to yourself by running the attachement. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=21530 --- Comment #5 from Kenneth Robinette <support(a)securenetterm.com> 2010-01-29 10:53:59 --- (In reply to comment #4)
(In reply to comment #3)
(In reply to comment #2)
I can only report what I see. If you don't want to believe it or just run the attached application to verify, so be it.
I doesn't matter do I believe you or not. Looking at code is better than tracing built application. Is it a executable from a kind of MS SDK samples or something? If so where are these samples available? Do you mean tooltips on toolbar buttons?
This bug reporting system is a big joke! I'm sure it is. Yes, it is a simple Microsoft program that demos tapi. It is the smallest demo from Microsoft that has a toolbar containing tooltips associated with buttons contained on that toolbar. It is the minimal required to see the problem. I can provide everything needed to compile if desired. However if you just run it on a real Windows system, you will see the tooltip displayed when you hover the mouse over a toolbar button. If you run under Wine you will not. As simple as can be. I attached the demo because quite frankly I am sick and tired of seeing the stupid reply "This notification should be supported already." Of course it should. But is does not. And you can prove it to yourself by running the attachement.
Following is information on source of tapicom and link for download of source: TapiComm The TapiComm sample uses both the Telephony API and the Win32 Communications API to demonstrate one way to implement a very simple TTY application. While the user interface and TTY emulation are very rudimentary, the TAPI and comm modules are fairly complete. For more information, see the tapicomm.doc or tapicomm.rtf file included in the TapiComm sample directory. http://www.tapi.info/downloads/samples/psdk/tapi2/tapicomm.zip As a side comment, tapi also DOES NOT WORK under wine. Another reason I used this application to demo basic problems with Wine. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=21530 Nikolay Sivov <bunglehead(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- URL|http://www.secureneterm.com |http://www.tapi.info/downlo | |ads/samples/psdk/tapi2/tapi | |comm.zip Severity|normal |trivial --- Comment #6 from Nikolay Sivov <bunglehead(a)gmail.com> 2010-01-29 12:28:25 --- (In reply to comment #5)
I attached the demo because quite frankly I am sick and tired of seeing the stupid reply "This notification should be supported already." Of course it should. But is does not.
It wasn't a guess when I said that. It's supported but bugs are possible of course and most likely are here.
Following is information on source of tapicom and link for download of source:
TapiComm The TapiComm sample uses both the Telephony API and the Win32 Communications API to demonstrate one way to implement a very simple TTY application. While the user interface and TTY emulation are very rudimentary, the TAPI and comm modules are fairly complete. For more information, see the tapicomm.doc or tapicomm.rtf file included in the TapiComm sample directory.
http://www.tapi.info/downloads/samples/psdk/tapi2/tapicomm.zip
Thanks. I'll take a look.
As a side comment, tapi also DOES NOT WORK under wine. Another reason I used this application to demo basic problems with Wine.
Yes, this module is empty stub. Report this as separate report if you like. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=21530 --- Comment #7 from Vitaliy Margolen <vitaliy(a)kievinfo.com> 2010-01-29 21:18:19 --- So the problem is exactly what? How do you know that this particular message is not being sent? PS: If you have anything against this bugzilla no one makes you use it. Oh and you are welcome to compare it against bugzilla of the well known company... Wait, it doesn't have one. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=21530 --- Comment #8 from Kenneth Robinette <support(a)securenetterm.com> 2010-01-30 08:22:18 --- (In reply to comment #7)
So the problem is exactly what? How do you know that this particular message is not being sent?
PS: If you have anything against this bugzilla no one makes you use it. Oh and you are welcome to compare it against bugzilla of the well known company... Wait, it doesn't have one.
Wine is a good idea, but its support team is really bad! I now know what the problem is after looking at the poorly written Wine code, and will just do a workaround in my code. Can't wait years for the Wine support team to grow up. Its no wonder Wine is in such poor shape! -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=21530 Nikolay Sivov <bunglehead(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Component|-unknown |comctl32 Ever Confirmed|0 |1 --- Comment #9 from Nikolay Sivov <bunglehead(a)gmail.com> 2010-01-30 08:34:31 --- (In reply to comment #8) ...after skipping unrelated things...
I now know what the problem is after looking at the poorly written Wine code, and will just do a workaround in my code. Can't wait years for the Wine support team to grow up.
Aren't you going to tell us about your find? Btw, I can confirm this. Native comctl32 is a workaround. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=21530 Nikolay Sivov <bunglehead(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Tooltip message |Wrong notification format |TTN_NEEDTEXT not being sent |used by tooltip attached to |to application |Toolbar --- Comment #10 from Nikolay Sivov <bunglehead(a)gmail.com> 2010-01-30 08:56:48 --- A real problem is in wrong notification format. TTN_NEEDTEXTW is sent instead of TTN_NEEDTEXTA, forcing to always send ANSI notification let's tooltip to appear. Changing summary. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=21530 --- Comment #11 from Kenneth Robinette <support(a)securenetterm.com> 2010-01-30 09:16:39 --- (In reply to comment #10)
A real problem is in wrong notification format. TTN_NEEDTEXTW is sent instead of TTN_NEEDTEXTA, forcing to always send ANSI notification let's tooltip to appear.
Changing summary.
Yes, and the real workaround is to either FIX THE PROBLEM or tell users that they should just use Microsoft Windows since the wine support staff cannot fix reported problems! -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=21530 --- Comment #12 from Nikolay Sivov <bunglehead(a)gmail.com> 2010-01-30 09:24:09 --- (In reply to comment #11)
Yes, and the real workaround is to either FIX THE PROBLEM or tell users that they should just use Microsoft Windows since the wine support staff cannot fix reported problems!
It's a community driven open-source project, nobody owe you a thing here. Wine's provided as-is, with ability to get some support (friendly asking for it), file bugs, write code to fix something. I can't believe I have to explain such obvious things. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=21530 --- Comment #13 from Kenneth Robinette <support(a)securenetterm.com> 2010-01-30 11:36:12 --- (In reply to comment #12)
(In reply to comment #11)
Yes, and the real workaround is to either FIX THE PROBLEM or tell users that they should just use Microsoft Windows since the wine support staff cannot fix reported problems!
It's a community driven open-source project, nobody owe you a thing here. Wine's provided as-is, with ability to get some support (friendly asking for it), file bugs, write code to fix something. I can't believe I have to explain such obvious things.
Ok, that explains it. Sorry for all the trouble. You can delete all my problem reports and be done with it. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=21530 --- Comment #14 from Austin English <austinenglish(a)gmail.com> 2010-01-30 13:03:32 --- Kenneth, rather than complaining about the lack of support, help us help you by pointing out the broken code, along with any workaround you used. There's no reason to keep that information to yourself, then complain that Wine won't fix bugs. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=21530 --- Comment #15 from Nikolay Sivov <bunglehead(a)gmail.com> 2010-01-30 13:11:48 --- (In reply to comment #14)
Kenneth, rather than complaining about the lack of support, help us help you by pointing out the broken code, along with any workaround you used. There's no reason to keep that information to yourself, then complain that Wine won't fix bugs.
Too late actually ). Problem is in Tooltip <-> Toolbar interaction. Toolbar always reports NFR_UNICODE format (proved on native too) and our tooltip use it to send TTN_NEEDTEXTW instead of TTN_NEEDTEXTA. Application creates toolbar with CreateWindowA(). All we need is a test to figure out how tooltip should chose notification format, that's all. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=21530 Bruno Jesus <00cpxxx(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |00cpxxx(a)gmail.com --- Comment #16 from Bruno Jesus <00cpxxx(a)gmail.com> 2011-10-07 17:55:11 CDT --- Still present in 1.3.29. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=21530 Ken Sharp <imwellcushtymelike(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |Abandoned? --- Comment #17 from Ken Sharp <imwellcushtymelike(a)gmail.com> --- Is this still an issue in Wine 1.7.45 or later? -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=21530 Nikolay Sivov <bunglehead(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |0645fa1373822629ad82d754fc7 | |232d170e14859 Keywords|Abandoned? | Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #18 from Nikolay Sivov <bunglehead(a)gmail.com> --- Marking fixed, https://source.winehq.org/git/wine.git/commit/0645fa1373822629ad82d754fc7232.... -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=21530 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #19 from Alexandre Julliard <julliard(a)winehq.org> --- Closing bugs fixed in 3.8. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
participants (1)
-
wine-bugs@winehq.org