https://bugs.winehq.org/show_bug.cgi?id=30966
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download Status|UNCONFIRMED |RESOLVED URL| |http://www.oldapps.com/fire | |fox.php?old_firefox=7757 CC| |focht@gmx.net Resolution|--- |FIXED Summary|firefox 13.0 displaying |Firefox 13.0 improper |black in wine 1.5.6 |region redrawing/user | |interface artifacts
--- Comment #4 from Anastasius Focht focht@gmx.net --- Hello folks,
Firefox 13.0 displays perfectly in default 'Windows XP' mode.
If you set it to 'Vista+' it will use direct2d/dwrite.
Terminal:
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/Mozilla Firefox ... fixme:d3d10:D3D10CreateDevice1 Ignoring feature level D3D10_FEATURE_LEVEL_10_0. fixme:dxgi:dxgi_device_init Ignoring adapter type. fixme:win:EnumDisplayDevicesW ((null),0,0x33c0d0,0x00000000), stub! fixme:d3d10:D3D10CreateDevice1 Ignoring feature level D3D10_FEATURE_LEVEL_10_1. fixme:dxgi:dxgi_device_init Ignoring adapter type. fixme:d2d:d2d_factory_init Ignoring factory type and options. fixme:d3d10:D3D10CreateEffectFromMemory data 0x15d07b0, data_size 4833, flags 0, device 0x1425d8, effect_pool (nil), effect 0x4289710 stub! fixme:d3d10:skip_dword_unknown Skipping 4 unknown DWORDs (DXBC header): fixme:d3d10:skip_dword_unknown 0x5af68935 fixme:d3d10:skip_dword_unknown 0x3e88ff30 fixme:d3d10:skip_dword_unknown 0x96a39662 fixme:d3d10:skip_dword_unknown 0x35cbba93 fixme:d3d10:skip_dword_unknown Skipping 1 unknown DWORDs (DXBC header): fixme:d3d10:skip_dword_unknown 0x00000001 fixme:d3d10:parse_fx10 Unknown 0: 0 fixme:d3d10:parse_fx10 Unknown 1: 0 fixme:d3d10:skip_dword_unknown Skipping 1 unknown DWORDs (local buffer): ... fixme:d3d10:skip_dword_unknown 0x00000001 fixme:d3d10:skip_dword_unknown Skipping 1 unknown DWORDs (local variable): fixme:d3d10:skip_dword_unknown 0xffffffff fixme:d3d10:skip_dword_unknown Skipping 1 unknown DWORDs (read property): fixme:d3d10:skip_dword_unknown 0x00000002 fixme:d3d10:parse_fx10_state_group Failed to find property info for property 0x37. err:d3d10:parse_fx10_local_variable Failed to read property list. err:d3d10:D3D10CreateEffectFromMemory Failed to parse effect --- snip --
Relevant part of trace log
--- snip --- ... 0023:Call KERNEL32.GetVersionExA(0033c958) ret=00e145ad 0023:Ret KERNEL32.GetVersionExA() retval=00000001 ret=00e145ad ... 0023:Call msvcr100.strcmp(01bc0364 "gfx.font_rendering.directwrite.enabled",0186a1a0 "gfx.font_rendering.directwrite.enabled") ret=00e5c611 0023:Ret msvcr100.strcmp() retval=00000000 ret=00e5c611 ... 0023:Call msvcr100.strcmp(01bcb97c "gfx.direct2d.disabled",0186a1c8 "gfx.direct2d.disabled") ret=00e5c611 0023:Ret msvcr100.strcmp() retval=00000000 ret=00e5c611 0023:Call msvcr100.strcmp(01bcb994 "gfx.direct2d.force-enabled",0186a1e0 "gfx.direct2d.force-enabled") ret=00e5c611 0023:Ret msvcr100.strcmp() retval=00000000 ret=00e5c611 ... 0023:Call KERNEL32.LoadLibraryA(0186a204 "d3d10_1.dll") ret=01309627 --- snip ---
To avoid this in higher Windows versions:
--- snip --- $ WINEDLLOVERRIDES=d3d10=d wine ./firefox.exe --- snip ---
Anyway, since this bug was initially about 'Windows XP', resolving fixed.
Anything > 'Windows XP' would be a dupe of already existing bugs.
$ sha1sum Firefox\ Setup\ 13.0.exe 9002a5ae41ef54edf378506ae80c934b7e8df7dc Firefox Setup 13.0.exe
$ du -sh Firefox\ Setup\ 13.0.exe 16M Firefox Setup 13.0.exe
$ wine --version wine-1.7.20-102-g889cce4
Regards