http://bugs.winehq.org/show_bug.cgi?id=30853
Bug #: 30853
Summary: Wine doesn’t always handle "right alt" properly
Product: Wine
Version: 1.5.5
Platform: x86
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: winex11.drv
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: sloonz(a)gmail.com
Classification: Unclassified
Created attachment 40410
--> http://bugs.winehq.org/attachment.cgi?id=40410
workaround/quick and dirty fix
I’m trying to get World of Warcraft working under Wine. However, I have huge
trouble with key bindings (I use unusual key bindings : I use the right half of
my keyboard, whereas most players use the left half).
After investigation, I found 3 bugs (different behaviors between Wine and my
Windows installation). The first one is the management of the right "Alt" key
(labeled "Alt-Gr" on my keyboard). When I press AltGr+l under Windows with
Spy++, I get the followings events :
<03637> 0007045A P WM_KEYDOWN nVirtKey:VK_CONTROL cRepeat:1 ScanCode:1D
fExtended:0 fAltDown:0 fRepeat:0 fUp:0
<03638> 0007045A P WM_KEYDOWN nVirtKey:VK_MENU cRepeat:1 ScanCode:38
fExtended:1 fAltDown:1 fRepeat:0 fUp:0
<03639> 0007045A P WM_KEYDOWN nVirtKey:'L' cRepeat:1 ScanCode:18
fExtended:0 fAltDown:1 fRepeat:0 fUp:0
<03640> 0007045A P WM_DEADCHAR chCharCode:'002F' (47) cRepeat:1 ScanCode:18
fExtended:0 fAltDown:1 fRepeat:0 fUp:0
<03641> 0007045A P WM_KEYUP nVirtKey:'L' cRepeat:1 ScanCode:18 fExtended:0
fAltDown:1 fRepeat:1 fUp:1
<03642> 0007045A P WM_SYSKEYUP nVirtKey:VK_CONTROL cRepeat:1 ScanCode:1D
fExtended:0 fAltDown:1 fRepeat:1 fUp:1
<03643> 0007045A P WM_KEYUP nVirtKey:VK_MENU cRepeat:1 ScanCode:38
fExtended:1 fAltDown:0 fRepeat:1 fUp:1
Under Wine 1.5.5 however (WINEDEBUG=+msg), I get those :
trace:msg:peek_message got type 7 msg 100 (WM_KEYDOWN) hwnd 0x6007e wp eb
lp 760001 [note: wp = VK_OEM_PA2]
trace:msg:peek_message got type 7 msg 101 (WM_KEYUP) hwnd 0x6007e wp 4c lp
c0260001 [note: wp = 'L']
trace:msg:peek_message got type 7 msg 101 (WM_KEYUP) hwnd 0x6007e wp eb lp
c0760001 [note: wp = VK_OEM_PA2]
With xev, I get :
KeyPress event, serial 93, synthetic NO, window 0x4000001,
root 0xbc, subw 0x0, time 5086996, (1585,410), root:(2578,425),
state 0x0, keycode 108 (keysym 0xfe03, ISO_Level3_Shift), same_screen
YES,
XKeysymToKeycode returns keycode: 92
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 93, synthetic NO, window 0x4000001,
root 0xbc, subw 0x0, time 5087052, (1585,410), root:(2578,425),
state 0x80, keycode 108 (keysym 0xfe03, ISO_Level3_Shift), same_screen
YES,
XKeysymToKeycode returns keycode: 92
XLookupString gives 0 bytes:
XFilterEvent returns: False
After "setxkbmap us", AltGr is bound to Alt_R under X (checked with xev), and I
get this under Wine :
trace:msg:peek_message got type 7 msg 104 (WM_SYSKEYDOWN) hwnd 0x10046 wp
a5 lp 21380001 [wp = VK_RMENU]
trace:msg:peek_message got type 7 msg 104 (WM_SYSKEYDOWN) hwnd 0x10046 wp
4c lp 20260001 [wp = 'L']
trace:msg:peek_message got type 6 msg 106 (WM_SYSCHAR) hwnd 0x10046 wp 6c
lp 20260001 [wp = 'l']
trace:msg:peek_message got type 7 msg 105 (WM_SYSKEYUP) hwnd 0x10046 wp 4c
lp e0260001 [wp = 'L']
trace:msg:peek_message got type 7 msg 101 (WM_KEYUP) hwnd 0x10046 wp a5 lp
c1380001 [wp = VK_RMENU]
(yes, I have a KEYUP without KEYDOWN)
Wich is still not the same as Windows. So I think there is two problems here :
- ISO_Level3_Shift is not properly recognized by Wine
- "AltGr" doesn't have the same behavior under Wine and Windows
FYI, attached patch is a workaround to have the same behavior than Windows.
With it, I get this under Wine :
trace:msg:peek_message got type 7 msg 100 (WM_KEYDOWN) hwnd 0x10062 wp a2
lp 1d0001 [note: wp = VK_LCONTROL]
trace:msg:peek_message got type 7 msg 100 (WM_KEYDOWN) hwnd 0x10062 wp a4
lp 20380001 [note: wp = VK_LMENU]
trace:msg:peek_message got type 7 msg 100 (WM_KEYDOWN) hwnd 0x10062 wp 4c
lp 20260001 [note: wp = 'L']
trace:msg:peek_message got type 7 msg 101 (WM_KEYUP) hwnd 0x10062 wp 4c lp
e0260001
trace:msg:peek_message got type 7 msg 105 (WM_SYSKEYUP) hwnd 0x10062 wp a2
lp e01d0001
trace:msg:peek_message got type 7 msg 101 (WM_KEYUP) hwnd 0x10062 wp a4 lp
c0380001
Which is still not the same as Windows :
- Windows uses (right) control + menu (with fExtended flag for menu) whereas
Wine uses left control + left menu. Not investigated if this is related to
TranslateMessage.
- AltGr+L is a dead symbol on my keymap. Windows send a DEADCHAR message,
wheras Wine send nothing. Note that I had to disable the XFilterEvent test in
event.c to have those messages, otherwise nothing is sent to the program (but
that’s another story for another bug report)
But it suffice for my use case (WoW key bindings with right alt)
--
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=30193
Bug #: 30193
Summary: Crysis Wars ded server doesn't resize with wineconsole
(curses backend)
Product: Wine
Version: 1.4-rc6
Platform: x86-64
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: programs
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: liquitsnake(a)gmx.net
Classification: Unclassified
Created attachment 39410
--> http://bugs.winehq.org/attachment.cgi?id=39410
screen
The Crysis Wars dedicated server, when running under wineconsole with the
curses backend, does not resize its viewport. It is stuck at the default 80x25,
even if the terminal is considerably larger (see attachment).
This produces some unexpected output, as some commands expect a larger size but
have to be split over 2 lines via \
My terminal and wineconsole interact just fine, as I have verified with cmd.
It's just this app that sticks to 80x25 no matter what.
On Windows, it would normally spawn a console window with a size of 132x60 (or
less if the desktop resolution can't fit that)
Could it be that wineconsole first starts at 80x25 and only later resizes to
terminal size? In that case, I can imagine that the app polls the size once
during startup and sticks to that, thus limiting itself to 80x25.
--
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=13624
Summary: Lineage 2 - The Chaotic Throne - Hellbound
Product: Wine
Version: 1.0-rc3
Platform: All
OS/Version: other
Status: UNCONFIRMED
Severity: enhancement
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: eryk-rutkowski(a)o2.pl
Created an attachment (id=13604)
--> (http://bugs.winehq.org/attachment.cgi?id=13604)
Log from Terminal
Problem is in Lineage 2 Hellbound and regarding npkycrypt - dll file. This dll
is not work fine and don't recognize keyboard and i can't log in. There is
communicate: "The keyboard security module has failed to load. please exit the
game and try again"
Sorry for my bad english but i'm from other country ;p
--
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=11955
Summary: NoteTab Pro 5.5 Cursor Display Issue
Product: Wine
Version: 0.9.57.
Platform: PC
URL: http://www.notetab.com
OS/Version: Linux
Status: UNCONFIRMED
Severity: minor
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: lm_hamilton(a)yahoo.com
When the cursor is at the last line of a file and the user presses ENTER to
create a new line, it adds the line, but the cursor does not move. If the user
starts typing, the text and cursor does go on the last line of the file.
I used to have this issue on any file, but for the last several Wine releases,
it has only affected outline files. Outlines are just text files with the
extension otl. If you open the file in a text editor the topic for each outline
starts with H=". I use Slackware 12.0 and Debian.
Other users on the Yahoo Group for NoteTab on Linux are using Ubuntu and have
the display issue at the top and bottom of the file. I have never had it at the
top no matter what I have tried.
Following is a text representation of the problem I have, numbers used for
lines in the file, and a vertical bar "|" used to show the cursor position
after pressing enter to get a new line.
1|Text on line one.
2Line added when press enter.
3Line added when press enter. If you start typing the cursor acts normally and
starts adding text at the beginning of the last line added by pressing enter.
In this example the text is added after "3".
FYI - NoteTab Pro uses a different input control than NoteTab Light or
Standard. Light and Standard use richedit. NoteTab is developed in Delphi. I
have been a NoteTab user for ten years and beta tester for as long. The
anti-cracker controls in NoteTab's trial version may prevent it from working in
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=31476
Bug #: 31476
Summary: Bully: no DirectX 9.0c compatible sound card
Product: Wine
Version: 1.5.10
Platform: x86-64
OS/Version: Linux
Status: UNCONFIRMED
Severity: major
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: marti(a)juffo.org
Classification: Unclassified
According to the WineHQ entry about "Bully: Scholarship Edition" version 1.2,
it used to work in wine 1.3.27.
When I try this game on my system, it changes the resolution, displays a
loading screen for a moment and then pops up a window saying:
Bully: Scholarship Edition requires a DirectX 9.0c compatible sound card to
be
installed and and configured properly.
After clicking "OK", Bully crashes with "Unhandled exception: page fault on
read access to 0x00000004".
The Bully installer from Steam automatically installs its own copy of DirectX
9.
Using wine-1.5.10 on Arch Linux x86_64, with PulseAudio. Sound playback in
winecfg and other applications works fine.
--
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=27207
Summary: splayer auto quit while open a mp3 file
Product: Wine
Version: 1.3.20
Platform: x86
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: fracting(a)gmail.com
Created an attachment (id=34764)
--> (http://bugs.winehq.org/attachment.cgi?id=34764)
Log: $ wine splayer.exe &> wine-splayer.log
splayer is an open source player on gpl.
http://www.splayer.org/index.en.html
1. Download splayer
http://file.splayer.org/avant/SPlayerSetupInt.exe?2124
2. intall cscript.exe with winetricks
$ winetricks wsh57
3. install splayer with all default settings.
$ wine SetupInt.exe
fixme:ole:CoCreateInstance no instance created for interface
{a3d8cec0-7e5a-11cf-bbc5-00805f6cef20} of class
{bd323430-ce94-11ce-82dd-0800095a5b55}, hres is 0x80004002
Does these fixme harmful?
4. start splayer:
$ wine splayer.exe
5. open a mp3 file with splayer,
splayer will auto quit with such messages:
fixme:gdi:SetColorAdjustment stub
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x2413730,0x208718): stub
fixme:dbghelp:elf_search_auxv can't find symbol in module
err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr
0x7bc469ec
--
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=30699
Bug #: 30699
Summary: wine printing: barcode is not printed from VB6
application
Product: Wine
Version: unspecified
Platform: x86-64
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: wineps.drv
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: edwin+winebugs(a)etorok.net
Classification: Unclassified
Created attachment 40201
--> http://bugs.winehq.org/attachment.cgi?id=40201
barcode screenshot
There is an application provided by the Romanian finance administration for
printing Payment sheets with barcodes. I tried to use it in Wine (it appears to
be a VB6 application), and I could enter all the data, and it displayed a
generated barcode.
However when I tried printing it didn't print the barcode. This happens both
when printing to my printer (Samsung ML-2010P), or using CUPS-PDF.
Attached is the PDF produced when printing through CUPS, and a screenshot taken
while printing.
Notice that on the screenshot there is a barcode in the right towards the top,
and in the produced PDF there is no barcode at all.
Attached is also WINEDEBUG=+relay,+seh,+tid,+psdrv output.
How to reproduce (including download URL):
1. Prepare application
mkdir $HOME/.wine-bug
export WINEPREFIX=$HOME/.wine-bug
# create winedir
winecfg
# get program
wget
http://static.anaf.ro/static/10/anaf/aplicatii/op_fv/opfv2010/instal_opfv_2…
unzip instal_OPFV_28032012.zip
wine instal_OPFV_2012.exe
# set locale: if date format is wrong program refuses to work
export LANG=ro_RO.UTF-8 LANGUAGE=ro_RO.UTF-8 LC_TIME=ro_RO.UTF-8
cd '$HOME/.wine-bug/drive_c/Program Files/OPFV 2012'
# enter test data
cat >ordine.txt <<EOF
1,1,1,TEST,1234567897,,,,BUGETUL DE
STAT,1234567897,RO26TREZ57820470101XXXXX,,,BUGETUL DE STAT,16/05/2012,FV
EOF
2. Make sure you have a printer. Bug reproduces with CUPS-PDF too, so edit
$HOME/.wine-bug/drive_c/windows/win.ini, and use these settings for the
printer:
[devices]
PDF=wineps.drv,CUPS:PDF
[PrinterPorts]
PDF=wineps.drv,CUPS:PDF,15,45
[windows]
device=PDF,wineps.drv,CUPS:PDF
3. Run app
wine OPFV_2012.exe
4. Print from the application
- Click on "FV"
- Choose 1,1,FV from the 'Nr. de ordine, Nr. OP/FV' dropdown
- Click "Incarcare"
- Click "Listare"
5. Look at the printed document, or PDF and notice that the barcode on the top
right is missing in the printout.
See attached PDF vs. attached screenshot. The barcode IS visible during
printing, its just never printed.
--
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=19751
Summary: VB6 format function
Product: Wine
Version: 1.1.27
Platform: PC
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: hub_hotmail(a)hotmail.com
THIS IS A VB6 PROGRAM
WINDOWS
---------
FormatoBr = "#,##0.00"
debug.print Format(TxtValorCadTituloNUM, FormatoBr), , "ONLY_FORMAT"
= 1,00
debug.print Format(CCur(TxtValorCadTituloNUM), FormatoBr), , "FORMAT_WITH_CCUR"
= 1,00
*****************************************************************************
wine LINUX
----------
FormatoBr = "#,##0.00"
debug.print Format(TxtValorCadTituloNUM, FormatoBr), , "ONLY_FORMAT"
= 100,00
debug.print Format(CCur(TxtValorCadTituloNUM), FormatoBr), , "FORMAT_WITH_CCUR"
= 1,00
--
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=23726
Summary: Microsoft visual Basic 6.0: Crashes when adding
certain characters to a programming statement
Product: Wine
Version: 1.2-rc6
Platform: x86
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: romano.ray(a)live.com
While putting together a basic program, I came across an error when typing in
the following character "(" in the statement "label1.caption = Int(". After I
begin to type the "Int" followed by a "(" the program gives me an error and
closes. I'm not sure if this is because the command isn't available in the
library or wine is just not setup for using this program.
--
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=29806
Bug #: 29806
Summary: DirectX Software Test Causes Hype The Time Quest
Installer to Fail
Product: Wine
Version: 1.3.28
Platform: x86-64
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: jthomas97411(a)yahoo.com
Classification: Unclassified
Provided I'm remembering right, at some point in time this bug went away before
I got around to reporting it, but it's sure back now (writing this when 1.4 rc
2 was the most recent version of Wine).
1.3.28 is the farthest back I have ran Hype successfully, much further behind
that would probably get more iffy because 1.3.28 is particularly unstable about
getting Hype running. Getting the DirectX check to not crash the installer
definitely happened _after_ 1.3.28. I'm still pinpointing the version.
When you install Hype, you have to click "Install", then "Change", then
"Software tests...", then uncheck "Microsoft DirectX Media" and click "OK". Or
else the installer fails, at least in versions of Wine where this bug is in
effect.
Anyways, I can assuredly tell you that Wine 1.4 rc 2 needs to have the DirectX
software check unchecked to keep the installer from failing.
Jake
--
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.