http://bugs.winehq.org/show_bug.cgi?id=1163
--- Comment #14 from Steven Edwards winehacker@gmail.com 2008-01-26 16:24:59 --- Shachar, I don't want to sound rude, I've spent a lot of time working on BiDi issues for CodeWeavers so I really want to get this issue resolved.
A good bug report has steps required to reproduce the bug.
This one has it. See? Use "DrawText" on a RTL string with & in it and underline mode. The bug means that the underscore is under the wrong letter. Simplicity.
The only problem is that you have to actually understand the output in order to also understand whether the bug is happening. I fail to see how me writing a test case will do anything to promote anything at all.
Just to confirm all I need to do is call DrawText with an RTL string with an & in it in underline mode and it will draw the underscore under the wrong letter. I am happy to try to write a test case, I just did not know when I first commented on this bug if Maarten's BiDi work had resolved this.
Thanks Steven