wine
16 years agoshdocvw: Silence more invalid QueryInterface FIXMEs.
Jacek Caban [Fri, 22 Feb 2008 10:35:24 +0000 (11:35 +0100)] 
shdocvw: Silence more invalid QueryInterface FIXMEs.

16 years agoshdocvw: Added get_LocationURL implementation.
Jacek Caban [Fri, 22 Feb 2008 10:33:49 +0000 (11:33 +0100)] 
shdocvw: Added get_LocationURL implementation.

16 years agoRelease 0.9.56. wine-0.9.56
Alexandre Julliard [Fri, 22 Feb 2008 16:04:30 +0000 (17:04 +0100)] 
Release 0.9.56.

16 years agowinex11: Force the client dimensions to at least 1x1 in sync_gl_drawable.
Alexandre Julliard [Fri, 22 Feb 2008 15:30:10 +0000 (16:30 +0100)] 
winex11: Force the client dimensions to at least 1x1 in sync_gl_drawable.

16 years agoslc: Added stub for SLGetWindowsInformationDWORD.
Alistair Leslie-Hughes [Thu, 21 Feb 2008 09:18:50 +0000 (20:18 +1100)] 
slc: Added stub for SLGetWindowsInformationDWORD.

16 years agomsi: Fix the size of the data sent in to RegSetValueExW.
James Hawkins [Fri, 22 Feb 2008 03:47:13 +0000 (21:47 -0600)] 
msi: Fix the size of the data sent in to RegSetValueExW.

16 years agobrowseui: Code clean up.
Jacek Caban [Fri, 22 Feb 2008 01:22:59 +0000 (02:22 +0100)] 
browseui: Code clean up.

16 years agourlmon: 0x800c0008 is INET_E_DOWNLOAD_FAILURE.
Jacek Caban [Fri, 22 Feb 2008 01:09:27 +0000 (02:09 +0100)] 
urlmon: 0x800c0008 is INET_E_DOWNLOAD_FAILURE.

16 years agourlmon: Correctly handle creating object failure.
Jacek Caban [Fri, 22 Feb 2008 01:09:12 +0000 (02:09 +0100)] 
urlmon: Correctly handle creating object failure.

16 years agowidl: Allow is_string_type to work for typedef'd types.
Dan Hipschman [Thu, 21 Feb 2008 23:46:51 +0000 (15:46 -0800)] 
widl: Allow is_string_type to work for typedef'd types.

16 years agoddraw: Add yv12 detection support.
Roderick Colenbrander [Thu, 21 Feb 2008 22:46:43 +0000 (23:46 +0100)] 
ddraw: Add yv12 detection support.

16 years agocrypt32: Created Dutch translations.
Frans Kool [Thu, 21 Feb 2008 22:07:38 +0000 (23:07 +0100)] 
crypt32: Created Dutch translations.

16 years agodmband: Rename identifiers to remove false implications of type.
Andrew Talbot [Thu, 21 Feb 2008 22:11:31 +0000 (22:11 +0000)] 
dmband: Rename identifiers to remove false implications of type.

16 years agoadvapi: Check if service really exists before bombing out in CreateService.
Maarten Lankhorst [Thu, 21 Feb 2008 21:16:25 +0000 (13:16 -0800)] 
advapi: Check if service really exists before bombing out in CreateService.

16 years agowined3d: Use the color key in glAlphaFunc in case of index_in_alpha.
Roderick Colenbrander [Thu, 21 Feb 2008 20:58:53 +0000 (21:58 +0100)] 
wined3d: Use the color key in glAlphaFunc in case of index_in_alpha.

16 years agowined3d: Unify p8 render target detection code.
Roderick Colenbrander [Thu, 21 Feb 2008 20:41:20 +0000 (21:41 +0100)] 
wined3d: Unify p8 render target detection code.

16 years agowined3d: In DirectDraw a palette is a property of a surface while in d3d8/9 it is...
Roderick Colenbrander [Thu, 21 Feb 2008 17:36:50 +0000 (18:36 +0100)] 
wined3d: In DirectDraw a palette is a property of a surface while in d3d8/9 it is a property of a device.

16 years agowined3d: Don't flush in D3D RealizePalette without a palette.
Roderick Colenbrander [Thu, 21 Feb 2008 17:21:34 +0000 (18:21 +0100)] 
wined3d: Don't flush in D3D RealizePalette without a palette.

16 years agowined3d: Don't flush in GDI RealizePalette without a palette.
Roderick Colenbrander [Thu, 21 Feb 2008 17:19:44 +0000 (18:19 +0100)] 
wined3d: Don't flush in GDI RealizePalette without a palette.

16 years agouser32: Fix a test of GetMouseMovePointsEx failing on platforms winxp and win2k3.
Stefan Leichter [Thu, 21 Feb 2008 19:19:43 +0000 (20:19 +0100)] 
user32: Fix a test of GetMouseMovePointsEx failing on platforms winxp and win2k3.

16 years agowinex11.drv: Optimise getting the bits of a DIB after calling SetDIBits.
Rob Shearman [Thu, 21 Feb 2008 16:44:59 +0000 (16:44 +0000)] 
winex11.drv: Optimise getting the bits of a DIB after calling SetDIBits.

Sync the application's bits in SetDIBits if the input bits are in
exactly the same format and the size of the image is small enough not to
cause a performance hit (in case the application doesn't get ever access
the bits directly).

16 years agogdi32: Optimise StretchBlt for the case where no stretching is being done and the...
Rob Shearman [Thu, 21 Feb 2008 16:44:52 +0000 (16:44 +0000)] 
gdi32: Optimise StretchBlt for the case where no stretching is being done and the whole image is being set.

In this case, we can just call SetDIBits which is likely to be a lot faster.

16 years agowinex11: Re-create the client window when setting the pixel format on a top-level...
Alexandre Julliard [Fri, 22 Feb 2008 09:40:22 +0000 (10:40 +0100)] 
winex11: Re-create the client window when setting the pixel format on a top-level window.

16 years agowinex11: Keep track of the window colormap and free it on destroy.
Alexandre Julliard [Thu, 21 Feb 2008 19:23:32 +0000 (20:23 +0100)] 
winex11: Keep track of the window colormap and free it on destroy.

16 years agocoreaudio: Set mDataByteSize of the buffer to the amount data provided. Greatly helps...
Aric Stewart [Thu, 21 Feb 2008 17:15:53 +0000 (11:15 -0600)] 
coreaudio: Set mDataByteSize of the buffer to the amount data provided. Greatly helps reduce audio corruption on buffer underflows.

16 years agoshdocvw: Pretend success in WebBrowser_get_RegisterAsDropTarget.
Louis Lenders [Thu, 21 Feb 2008 12:05:49 +0000 (12:05 +0000)] 
shdocvw: Pretend success in WebBrowser_get_RegisterAsDropTarget.

16 years agowinspool: Fix the character count passed into RegEnumKeyExW in get_local_monitors.
Rob Shearman [Thu, 21 Feb 2008 16:44:48 +0000 (16:44 +0000)] 
winspool: Fix the character count passed into RegEnumKeyExW in get_local_monitors.

RegEnumKeyExW takes a character count for the key name, not a byte count.

16 years agoRevert "winspool: Fix character count passed to RegQueryValueExW in get_local_monitors".
Rob Shearman [Thu, 21 Feb 2008 16:44:42 +0000 (16:44 +0000)] 
Revert "winspool: Fix character count passed to RegQueryValueExW in get_local_monitors".

This reverts commit 6886a49c5953c2cf5c141b1b09f288ce32ced3f3.

RegQueryValueExW takes a byte count, not a character count (spotted by
Detlef Riekenberg).

16 years agodplayx: Fix incorrect check in DirectPlayLobbyAImpl_EnumLocalApplications and IDirect...
Rob Shearman [Thu, 21 Feb 2008 16:44:34 +0000 (16:44 +0000)] 
dplayx: Fix incorrect check in DirectPlayLobbyAImpl_EnumLocalApplications and IDirectPlayLobbyAImpl_EnumAddressTypes.

Dereferencing a function pointer and checking it against NULL doesn't
make any sense, so remove the checks.

16 years agodplayx: Fix incorrect check in DirectPlay3AImpl_EnumConnections.
Rob Shearman [Thu, 21 Feb 2008 16:44:29 +0000 (16:44 +0000)] 
dplayx: Fix incorrect check in DirectPlay3AImpl_EnumConnections.

Dereferencing a function pointer and checking it against NULL doesn't
make any sense, so remove the check.

16 years agodbghelp: Fix read beyond end of field in module_get_debug.
Rob Shearman [Thu, 21 Feb 2008 16:44:24 +0000 (16:44 +0000)] 
dbghelp: Fix read beyond end of field in module_get_debug.

16 years agodbghelp: VARIANT unions are accessed by name in msc.c so define NONAMELESSUNION.
Rob Shearman [Thu, 21 Feb 2008 16:44:17 +0000 (16:44 +0000)] 
dbghelp: VARIANT unions are accessed by name in msc.c so define NONAMELESSUNION.

16 years agoinclude: Include excpt.h from wine/exception.h.
Rob Shearman [Thu, 21 Feb 2008 16:13:37 +0000 (16:13 +0000)] 
include: Include excpt.h from wine/exception.h.

Some files use wine/exception.h without also including excpt.h, but
excpt.h is needed when using native exception handling.

16 years agouser32: Add a test for CS_OWNDC windows that are created invisible.
Huw Davies [Thu, 21 Feb 2008 13:39:42 +0000 (13:39 +0000)] 
user32: Add a test for CS_OWNDC windows that are created invisible.

16 years agowinex11: Make the BitBlt short-cuts more generic to apply to all possible ROPs.
Alexandre Julliard [Thu, 21 Feb 2008 19:15:41 +0000 (20:15 +0100)] 
winex11: Make the BitBlt short-cuts more generic to apply to all possible ROPs.

16 years agoMake Italian, Spanish, Dutch and German resources use SUBLANG_NEUTRAL.
Mikołaj Zalewski [Wed, 20 Feb 2008 10:56:02 +0000 (11:56 +0100)] 
Make Italian, Spanish, Dutch and German resources use SUBLANG_NEUTRAL.

16 years agourlmon: Make session object thread safe.
Jacek Caban [Thu, 21 Feb 2008 12:08:44 +0000 (13:08 +0100)] 
urlmon: Make session object thread safe.

16 years agourlmon: Optimize get_protocol_info for urlmon protocols.
Jacek Caban [Thu, 21 Feb 2008 12:08:06 +0000 (13:08 +0100)] 
urlmon: Optimize get_protocol_info for urlmon protocols.

16 years agourlmon: Optimize registering urlmon protocols.
Jacek Caban [Thu, 21 Feb 2008 12:07:41 +0000 (13:07 +0100)] 
urlmon: Optimize registering urlmon protocols.

16 years agowinex11.drv: Add an optimized path for BitBlt(SRCINVERT).
Dmitry Timoshkov [Thu, 21 Feb 2008 10:24:48 +0000 (18:24 +0800)] 
winex11.drv: Add an optimized path for BitBlt(SRCINVERT).

16 years agodmcompos: Assign to structs instead of using memcpy.
Andrew Talbot [Wed, 20 Feb 2008 22:52:55 +0000 (22:52 +0000)] 
dmcompos: Assign to structs instead of using memcpy.

16 years agontdll: When using HEAP_ZERO_MEMORY in heap allocation functions, don't clear the...
Rob Shearman [Wed, 20 Feb 2008 12:57:30 +0000 (12:57 +0000)] 
ntdll: When using HEAP_ZERO_MEMORY in heap allocation functions, don't clear the whole block.

Instead only clear the number of bytes requested and mark the remainder
as uninitialised.

16 years agontdll: Fix the use of oldSize in RtlReAllocateHeap as both the size of the old block...
Rob Shearman [Wed, 20 Feb 2008 12:56:59 +0000 (12:56 +0000)] 
ntdll: Fix the use of oldSize in RtlReAllocateHeap as both the size of the old block and the number of bytes used in the old block.

16 years agowinex11: Re-introduce a separate X11 window for the client area of top-level windows.
Alexandre Julliard [Thu, 21 Feb 2008 11:29:36 +0000 (12:29 +0100)] 
winex11: Re-introduce a separate X11 window for the client area of top-level windows.

16 years agomsi: Fix the INSTALLPROPERTY_LASTUSEDSOURCE case of MsiSourceListSetInfo.
James Hawkins [Thu, 21 Feb 2008 06:04:04 +0000 (00:04 -0600)] 
msi: Fix the INSTALLPROPERTY_LASTUSEDSOURCE case of MsiSourceListSetInfo.

16 years agomsi: Allow enumerating the sources without querying the source name.
James Hawkins [Thu, 21 Feb 2008 06:03:25 +0000 (00:03 -0600)] 
msi: Allow enumerating the sources without querying the source name.

16 years agomsi: Publish a few SourceList properties.
James Hawkins [Thu, 21 Feb 2008 06:02:46 +0000 (00:02 -0600)] 
msi: Publish a few SourceList properties.

16 years agomsi: Implement MsiSourceListEnumSources.
James Hawkins [Thu, 21 Feb 2008 06:02:08 +0000 (00:02 -0600)] 
msi: Implement MsiSourceListEnumSources.

16 years agoddraw/tests: Add a test of D3DTBLEND_MODULATE with P8 texture.
Alexander Dorofeyev [Wed, 20 Feb 2008 21:03:56 +0000 (23:03 +0200)] 
ddraw/tests: Add a test of D3DTBLEND_MODULATE with P8 texture.

16 years agoddraw: Release interfaces when exiting with error.
Alexander Dorofeyev [Wed, 20 Feb 2008 21:03:51 +0000 (23:03 +0200)] 
ddraw: Release interfaces when exiting with error.

16 years agourlmon: Fixed crash on old IE.
Jacek Caban [Wed, 20 Feb 2008 20:30:00 +0000 (21:30 +0100)] 
urlmon: Fixed crash on old IE.

16 years agomshtml: Report true scheme for about:blank URL.
Jacek Caban [Wed, 20 Feb 2008 20:31:07 +0000 (21:31 +0100)] 
mshtml: Report true scheme for about:blank URL.

16 years agomshtml: Added nsINetUtil interface to nsIOService.
Jacek Caban [Wed, 20 Feb 2008 20:30:51 +0000 (21:30 +0100)] 
mshtml: Added nsINetUtil interface to nsIOService.

16 years agobrowseui: Code clean up.
Jacek Caban [Wed, 20 Feb 2008 20:29:39 +0000 (21:29 +0100)] 
browseui: Code clean up.

16 years agooleview: Move the TypeLib open dialog filter message into a resource.
Mikołaj Zalewski [Wed, 20 Feb 2008 17:47:01 +0000 (18:47 +0100)] 
oleview: Move the TypeLib open dialog filter message into a resource.

16 years agooleview: Add ellipsis to menu items that show dialogs.
Mikołaj Zalewski [Wed, 20 Feb 2008 17:35:50 +0000 (18:35 +0100)] 
oleview: Add ellipsis to menu items that show dialogs.

16 years agooleview: Add Polish translation.
Mikołaj Zalewski [Wed, 20 Feb 2008 17:31:38 +0000 (18:31 +0100)] 
oleview: Add Polish translation.

16 years agowinemp3: Don't keep unused data buffered.
Chris Robinson [Wed, 20 Feb 2008 13:14:07 +0000 (05:14 -0800)] 
winemp3: Don't keep unused data buffered.

16 years agomsxml3: Implement IDispatch for IXMLDOMNodeList.
Alistair Leslie-Hughes [Thu, 21 Feb 2008 09:24:32 +0000 (20:24 +1100)] 
msxml3: Implement IDispatch for IXMLDOMNodeList.

16 years agomsxml3: Implement IDispatch for IXMLDOMImplementation.
Alistair Leslie-Hughes [Wed, 20 Feb 2008 12:05:45 +0000 (23:05 +1100)] 
msxml3: Implement IDispatch for IXMLDOMImplementation.

16 years agomsxml3: Added PI tests.
Alistair Leslie-Hughes [Wed, 20 Feb 2008 11:35:07 +0000 (22:35 +1100)] 
msxml3: Added PI tests.

16 years agomsxml3: Implement get_data for PI Nodes.
Alistair Leslie-Hughes [Wed, 20 Feb 2008 11:34:31 +0000 (22:34 +1100)] 
msxml3: Implement get_data for PI Nodes.

16 years agomsxml3: Correct get_nodeValue for PI Nodes.
Alistair Leslie-Hughes [Wed, 20 Feb 2008 11:34:01 +0000 (22:34 +1100)] 
msxml3: Correct get_nodeValue for PI Nodes.

16 years agouser32: Pass the modified SetWindowPos flags to the set_window_pos server request.
Alexandre Julliard [Wed, 20 Feb 2008 13:41:09 +0000 (14:41 +0100)] 
user32: Pass the modified SetWindowPos flags to the set_window_pos server request.

16 years agoslc: Initial stub DLL.
Alistair Leslie-Hughes [Tue, 19 Feb 2008 13:17:08 +0000 (00:17 +1100)] 
slc: Initial stub DLL.

16 years agouser32: Test LoadImage() to load an icon as a cursor.
Andrew Riedi [Tue, 19 Feb 2008 09:23:16 +0000 (01:23 -0800)] 
user32: Test LoadImage() to load an icon as a cursor.

16 years agouser32: Add a z-order test for owned popup windows.
Dmitry Timoshkov [Tue, 19 Feb 2008 12:17:13 +0000 (20:17 +0800)] 
user32: Add a z-order test for owned popup windows.

16 years agomsxml3: Implement put_dataType.
Alistair Leslie-Hughes [Wed, 20 Feb 2008 05:03:41 +0000 (16:03 +1100)] 
msxml3: Implement put_dataType.

16 years agomsxml3: Implemented IDispatch for IXMLDOMAttribute.
Alistair Leslie-Hughes [Mon, 18 Feb 2008 19:41:24 +0000 (06:41 +1100)] 
msxml3: Implemented IDispatch for IXMLDOMAttribute.

16 years agomsi: Forward MsiSourceListEnumSourcesA to a stub implementation of MsiSourceListEnumS...
James Hawkins [Wed, 20 Feb 2008 02:53:44 +0000 (20:53 -0600)] 
msi: Forward MsiSourceListEnumSourcesA to a stub implementation of MsiSourceListEnumSourcesW.

16 years agogdi32: Move EnumFontFamiliesEx16() to gdi16.c and reimplement it based on EnumFontFam...
Michael Stefaniuc [Tue, 19 Feb 2008 23:13:32 +0000 (00:13 +0100)] 
gdi32: Move EnumFontFamiliesEx16() to gdi16.c and reimplement it based on EnumFontFamiliesExW().

16 years agonetapi32: Added some return value checking.
Marcus Meissner [Tue, 19 Feb 2008 22:08:14 +0000 (23:08 +0100)] 
netapi32: Added some return value checking.

16 years agowined3d: Let flush_to_framebuffer_drawpixels use a valid rect.
Roderick Colenbrander [Tue, 19 Feb 2008 20:18:26 +0000 (21:18 +0100)] 
wined3d: Let flush_to_framebuffer_drawpixels use a valid rect.

16 years agodmband: Assign to struct instead of using memcpy.
Andrew Talbot [Tue, 19 Feb 2008 22:03:43 +0000 (22:03 +0000)] 
dmband: Assign to struct instead of using memcpy.

16 years agowinedump: Check return value of fetch_block (Coverity).
Marcus Meissner [Tue, 19 Feb 2008 21:46:04 +0000 (22:46 +0100)] 
winedump: Check return value of fetch_block (Coverity).

16 years agoddraw/tests: Avoid endless loop, when T&L is not supported.
Detlef Riekenberg [Tue, 19 Feb 2008 19:21:12 +0000 (20:21 +0100)] 
ddraw/tests: Avoid endless loop, when T&L is not supported.

16 years agoddraw: Add missing unlock on error path. Found by Smatch.
Michael Stefaniuc [Tue, 19 Feb 2008 18:50:04 +0000 (19:50 +0100)] 
ddraw: Add missing unlock on error path. Found by Smatch.

16 years agoqmgr: Add some tests.
Roy Shea [Mon, 11 Feb 2008 19:09:34 +0000 (11:09 -0800)] 
qmgr: Add some tests.

16 years agoqmgr: Add ServiceMain.
Roy Shea [Mon, 11 Feb 2008 19:09:34 +0000 (11:09 -0800)] 
qmgr: Add ServiceMain.

16 years agoqmgr: Implement DLL server registration.
Roy Shea [Mon, 11 Feb 2008 19:09:02 +0000 (11:09 -0800)] 
qmgr: Implement DLL server registration.

16 years agouser32: Add some tests for GetMouseMovePointsEx.
Stefan Leichter [Sat, 16 Feb 2008 18:35:22 +0000 (19:35 +0100)] 
user32: Add some tests for GetMouseMovePointsEx.

16 years agouser32: Fix caption bar being drawn 1 pixel too high.
Peter Oberndorfer [Sun, 17 Feb 2008 20:14:50 +0000 (21:14 +0100)] 
user32: Fix caption bar being drawn 1 pixel too high.

16 years agouuid: Fixed the CLSID_Picture_EnhMetafile definition.
Alexandre Julliard [Tue, 19 Feb 2008 19:09:39 +0000 (20:09 +0100)] 
uuid: Fixed the CLSID_Picture_EnhMetafile definition.

16 years agouuid: Remove a few iids that don't belong here.
Alexandre Julliard [Tue, 19 Feb 2008 19:09:19 +0000 (20:09 +0100)] 
uuid: Remove a few iids that don't belong here.

16 years agodxguid: Add a few more iids.
Alexandre Julliard [Tue, 19 Feb 2008 18:49:34 +0000 (19:49 +0100)] 
dxguid: Add a few more iids.

16 years agod3dx8: Fix a typo in d3dx8math.h.
David Adam [Tue, 19 Feb 2008 07:50:44 +0000 (08:50 +0100)] 
d3dx8: Fix a typo in d3dx8math.h.

16 years agomsi: Remove unused parameter to msi_comp_find_prodcode().
Gerald Pfeifer [Sun, 17 Feb 2008 20:22:44 +0000 (21:22 +0100)] 
msi: Remove unused parameter to msi_comp_find_prodcode().

16 years agomsi: Adjust the signedness of three variables.
Gerald Pfeifer [Sun, 17 Feb 2008 12:23:38 +0000 (13:23 +0100)] 
msi: Adjust the signedness of three variables.

16 years agoqedit: Add stub implementation of MediaDet.
Lei Zhang [Wed, 13 Feb 2008 22:12:17 +0000 (14:12 -0800)] 
qedit: Add stub implementation of MediaDet.

16 years agoqedit: Add tests directory and a simple test.
Lei Zhang [Wed, 13 Feb 2008 22:47:12 +0000 (14:47 -0800)] 
qedit: Add tests directory and a simple test.

16 years agoqedit: Add MediaDet registration.
Lei Zhang [Wed, 13 Feb 2008 22:10:12 +0000 (14:10 -0800)] 
qedit: Add MediaDet registration.

Much of the code is from quartz.

16 years agoinclude: Add IMediaDet interface and MediaDet class.
Lei Zhang [Wed, 13 Feb 2008 08:49:37 +0000 (00:49 -0800)] 
include: Add IMediaDet interface and MediaDet class.

16 years agoinclude: Add ISampleGrabber interface.
Lei Zhang [Wed, 13 Feb 2008 21:10:23 +0000 (13:10 -0800)] 
include: Add ISampleGrabber interface.

16 years agoinclude: Generate qedit.h, add ISampleGrabberCB interface.
Lei Zhang [Wed, 13 Feb 2008 20:59:43 +0000 (12:59 -0800)] 
include: Generate qedit.h, add ISampleGrabberCB interface.

16 years agoqedit: Add the DirectShow ClassFactory.
Lei Zhang [Tue, 12 Feb 2008 02:18:06 +0000 (18:18 -0800)] 
qedit: Add the DirectShow ClassFactory.

16 years agoqedit: Skeleton implementation of qedit.dll.
Lei Zhang [Tue, 12 Feb 2008 02:07:45 +0000 (18:07 -0800)] 
qedit: Skeleton implementation of qedit.dll.

16 years agoserver: Don't access the process after send_client_fd as it may have been killed.
Alexandre Julliard [Tue, 19 Feb 2008 15:51:16 +0000 (16:51 +0100)] 
server: Don't access the process after send_client_fd as it may have been killed.

16 years agoAvoid the nounistd option that doesn't exist on older flex, define YY_NO_UNISTD_H...
Alexandre Julliard [Tue, 19 Feb 2008 14:42:49 +0000 (15:42 +0100)] 
Avoid the nounistd option that doesn't exist on older flex, define YY_NO_UNISTD_H instead.

16 years agogdi32: Japanese Windows had a default fallback Font SystemLink of Microsoft Sans...
Aric Stewart [Mon, 18 Feb 2008 15:49:07 +0000 (09:49 -0600)] 
gdi32: Japanese Windows had a default fallback Font SystemLink of Microsoft Sans Serif. Implement that for Japanese.

16 years agod3d9: Some Windows drivers do not like reversed fog.
Stefan Dösinger [Tue, 12 Feb 2008 16:05:40 +0000 (17:05 +0100)] 
d3d9: Some Windows drivers do not like reversed fog.

The fog test used start = 0.9 and end = 0.1. This is perfectly ok in
theory, but some Windows drivers do not like it. Since this test tests
how fog is calculated with Vertex and Pixel shaders put the fog range in
the normal order(start = 0.1, end = 0.9), this fixes a number of fog
failures on ATI cards on Windows.