wine
13 years agomshtml: Added IHTMLTitleElement stub implementation.
Jacek Caban [Tue, 21 Jun 2011 11:48:00 +0000 (13:48 +0200)] 
mshtml: Added IHTMLTitleElement stub implementation.

13 years agomshtml.idl: Added title element interfaces.
Jacek Caban [Tue, 21 Jun 2011 11:47:40 +0000 (13:47 +0200)] 
mshtml.idl: Added title element interfaces.

13 years agomshtml: Added IDispatchEx support to HTMLHeadElement object.
Jacek Caban [Tue, 21 Jun 2011 11:47:20 +0000 (13:47 +0200)] 
mshtml: Added IDispatchEx support to HTMLHeadElement object.

13 years agomshtml: Added IHTMLHeadElement stub implementation.
Jacek Caban [Tue, 21 Jun 2011 11:47:09 +0000 (13:47 +0200)] 
mshtml: Added IHTMLHeadElement stub implementation.

13 years agomshtml.idl: Added head element interfaces.
Jacek Caban [Tue, 21 Jun 2011 11:46:53 +0000 (13:46 +0200)] 
mshtml.idl: Added head element interfaces.

13 years agoole32: COM cleanup for the static object ComCatMgrImpl.
Michael Stefaniuc [Tue, 21 Jun 2011 08:38:53 +0000 (10:38 +0200)] 
ole32: COM cleanup for the static object ComCatMgrImpl.

13 years agoddraw: Separate IDirectDrawSurface3 reference count.
Ričardas Barkauskas [Mon, 20 Jun 2011 20:51:01 +0000 (23:51 +0300)] 
ddraw: Separate IDirectDrawSurface3 reference count.

13 years agoddraw: Separate IDirectDrawSurface2 reference count.
Ričardas Barkauskas [Sun, 19 Jun 2011 14:24:32 +0000 (17:24 +0300)] 
ddraw: Separate IDirectDrawSurface2 reference count.

13 years agoddraw: Test ddraw surface reference counts a bit more.
Ričardas Barkauskas [Mon, 20 Jun 2011 21:40:54 +0000 (00:40 +0300)] 
ddraw: Test ddraw surface reference counts a bit more.

13 years agoddraw: Use helper function to delete attached surfaces.
Ričardas Barkauskas [Mon, 20 Jun 2011 20:46:26 +0000 (23:46 +0300)] 
ddraw: Use helper function to delete attached surfaces.

13 years agoddraw: AddRef the surface in AddAttachedSurface instead of helper function.
Ričardas Barkauskas [Mon, 20 Jun 2011 21:30:12 +0000 (00:30 +0300)] 
ddraw: AddRef the surface in AddAttachedSurface instead of helper function.

13 years agoddraw: Add iface count for IDirectSurfaceImpl.
Ričardas Barkauskas [Sun, 19 Jun 2011 10:18:22 +0000 (13:18 +0300)] 
ddraw: Add iface count for IDirectSurfaceImpl.

13 years agoddraw: Remove ddraw_set_surface_version and set surface version when initialising it.
Ričardas Barkauskas [Mon, 20 Jun 2011 06:30:39 +0000 (09:30 +0300)] 
ddraw: Remove ddraw_set_surface_version and set surface version when initialising it.

13 years agowined3d: Use a separate mutex for wndproc_table access.
Piotr Pawlow [Fri, 17 Jun 2011 19:49:38 +0000 (21:49 +0200)] 
wined3d: Use a separate mutex for wndproc_table access.

If CreateDevice is called with hFocusWindow belonging to another thread,
then any code that does SendMessage (or equivalent) to the window while
holding the main wined3d mutex causes a deadlock, because wined3d_wndproc
tries to acquire the same mutex for wndproc_table access.

13 years agouser32: Always pass 0 as item id for WM_MEASUREITEM in menus.
Alexandre Julliard [Tue, 21 Jun 2011 14:12:53 +0000 (16:12 +0200)] 
user32: Always pass 0 as item id for WM_MEASUREITEM in menus.

13 years agouser32: Don't truncate bitmap ids in InsertMenu.
Alexandre Julliard [Tue, 21 Jun 2011 14:07:00 +0000 (16:07 +0200)] 
user32: Don't truncate bitmap ids in InsertMenu.

13 years agoserver: Allow setting a zero-size clip rectangle.
Alexandre Julliard [Tue, 21 Jun 2011 12:50:23 +0000 (14:50 +0200)] 
server: Allow setting a zero-size clip rectangle.

13 years agowinex11: Don't enable XInput for devices reporting absolute coordinates.
Alexandre Julliard [Tue, 21 Jun 2011 11:23:19 +0000 (13:23 +0200)] 
winex11: Don't enable XInput for devices reporting absolute coordinates.

13 years agows2_32: Handle null pointer for linger values.
André Hentschel [Mon, 20 Jun 2011 21:00:03 +0000 (23:00 +0200)] 
ws2_32: Handle null pointer for linger values.

13 years agowinealsa: Avoid deadlock in AudioClient_Stop.
Jörg Höhle [Wed, 15 Jun 2011 22:37:59 +0000 (00:37 +0200)] 
winealsa: Avoid deadlock in AudioClient_Stop.

13 years agoserver: Post WM_HOTKEY when a hotkey is pressed.
Vincent Povirk [Thu, 26 May 2011 20:52:17 +0000 (15:52 -0500)] 
server: Post WM_HOTKEY when a hotkey is pressed.

13 years agoserver: Implement RegisterHotKey/UnregisterHotKey.
Vincent Povirk [Thu, 26 May 2011 20:52:17 +0000 (15:52 -0500)] 
server: Implement RegisterHotKey/UnregisterHotKey.

13 years agouser32/tests: Test that hotkeys are really replaced when using the same id/hwnd.
Vincent Povirk [Fri, 17 Jun 2011 16:18:47 +0000 (11:18 -0500)] 
user32/tests: Test that hotkeys are really replaced when using the same id/hwnd.

13 years agomsxml3: Add support for VT_BSTR|VT_BYREF in domdoc_save().
Adam Martinson [Mon, 20 Jun 2011 05:26:12 +0000 (00:26 -0500)] 
msxml3: Add support for VT_BSTR|VT_BYREF in domdoc_save().

13 years agomsxml3: Fix a couple incorrect uses of VariantChangeType().
Adam Martinson [Mon, 20 Jun 2011 05:25:12 +0000 (00:25 -0500)] 
msxml3: Fix a couple incorrect uses of VariantChangeType().

13 years agoshell32: Remove the ellipsis on the 'Wine license' button.
Francois Gouget [Tue, 21 Jun 2011 09:22:41 +0000 (11:22 +0200)] 
shell32: Remove the ellipsis on the 'Wine license' button.

13 years agopo: Update Japanese translation.
Akihiro Sagawa [Mon, 20 Jun 2011 14:02:25 +0000 (23:02 +0900)] 
po: Update Japanese translation.

13 years agogdi32/tests: Skip the tests if the pen type is not supported.
Huw Davies [Tue, 21 Jun 2011 09:04:26 +0000 (10:04 +0100)] 
gdi32/tests: Skip the tests if the pen type is not supported.

13 years agogdi32: Add more broken behaviour on nt4 sp3.
Huw Davies [Tue, 21 Jun 2011 09:04:00 +0000 (10:04 +0100)] 
gdi32: Add more broken behaviour on nt4 sp3.

13 years agoquartz: COM cleanup for the ifaces of FilterMapper3Impl.
Michael Stefaniuc [Tue, 21 Jun 2011 08:38:43 +0000 (10:38 +0200)] 
quartz: COM cleanup for the ifaces of FilterMapper3Impl.

13 years agowined3d: Make the device parameter to device_invalidate_state() const.
Henri Verbeet [Mon, 20 Jun 2011 21:21:13 +0000 (23:21 +0200)] 
wined3d: Make the device parameter to device_invalidate_state() const.

13 years agowined3d: Fix the STATE_BASEVERTEXINDEX state entry.
Henri Verbeet [Mon, 20 Jun 2011 21:21:12 +0000 (23:21 +0200)] 
wined3d: Fix the STATE_BASEVERTEXINDEX state entry.

13 years agowined3d: Validate STATE_BASEVERTEXINDEX in validate_state_table().
Henri Verbeet [Mon, 20 Jun 2011 21:21:11 +0000 (23:21 +0200)] 
wined3d: Validate STATE_BASEVERTEXINDEX in validate_state_table().

13 years agowined3d: Only bother checking block alignment for compressed surfaces in wined3d_devi...
Henri Verbeet [Mon, 20 Jun 2011 21:21:10 +0000 (23:21 +0200)] 
wined3d: Only bother checking block alignment for compressed surfaces in wined3d_device_update_surface().

13 years agowined3d: Initialize format block info with sane values for uncompressed formats.
Henri Verbeet [Mon, 20 Jun 2011 21:21:09 +0000 (23:21 +0200)] 
wined3d: Initialize format block info with sane values for uncompressed formats.

13 years agontdll: Improved implementation of the segv handler on ARM.
André Hentschel [Mon, 20 Jun 2011 17:52:51 +0000 (19:52 +0200)] 
ntdll: Improved implementation of the segv handler on ARM.

13 years agokernel32: Avoid using a breakpoint instruction in DebugBreak().
Alexandre Julliard [Tue, 21 Jun 2011 08:39:06 +0000 (10:39 +0200)] 
kernel32: Avoid using a breakpoint instruction in DebugBreak().

13 years agoddraw: Fix ddraw4_EnumSurfaces to pass correct iface in callbacks.
Ričardas Barkauskas [Sun, 12 Jun 2011 10:38:32 +0000 (13:38 +0300)] 
ddraw: Fix ddraw4_EnumSurfaces to pass correct iface in callbacks.

13 years agocomctl32: Don't redraw whole listview in double buffering mode.
Piotr Caban [Mon, 20 Jun 2011 10:47:02 +0000 (12:47 +0200)] 
comctl32: Don't redraw whole listview in double buffering mode.

13 years agocomctl32: Refresh listview after sorting.
Piotr Caban [Mon, 20 Jun 2011 10:46:49 +0000 (12:46 +0200)] 
comctl32: Refresh listview after sorting.

13 years agocomctl32: Fix area invalidated by LISTVIEW_SetItemT.
Piotr Caban [Mon, 20 Jun 2011 10:46:37 +0000 (12:46 +0200)] 
comctl32: Fix area invalidated by LISTVIEW_SetItemT.

13 years agourlmon.idl: Added URL_MK_NO_CANONICALIZE declaration.
Jacek Caban [Mon, 20 Jun 2011 15:21:31 +0000 (17:21 +0200)] 
urlmon.idl: Added URL_MK_NO_CANONICALIZE declaration.

13 years agowinex11: Try harder to ignore broken raw motions events caused by pointer warping.
Alexandre Julliard [Mon, 20 Jun 2011 17:31:05 +0000 (19:31 +0200)] 
winex11: Try harder to ignore broken raw motions events caused by pointer warping.

13 years agoquartz/tests: Simplify the file handling in filtergraph.c.
Michael Stefaniuc [Sun, 19 Jun 2011 12:40:08 +0000 (14:40 +0200)] 
quartz/tests: Simplify the file handling in filtergraph.c.

13 years agoquartz/tests: Store the TestFilterImpl instead of its iface in IEnumPinsImpl.
Michael Stefaniuc [Sun, 19 Jun 2011 12:36:29 +0000 (14:36 +0200)] 
quartz/tests: Store the TestFilterImpl instead of its iface in IEnumPinsImpl.

13 years agoquatz/tests: Pass back the object instead of the iface in createtestfilter().
Michael Stefaniuc [Sun, 19 Jun 2011 12:30:39 +0000 (14:30 +0200)] 
quatz/tests: Pass back the object instead of the iface in createtestfilter().

13 years agoquartz/tests: Finish the COM cleanup in filtergraph.c.
Michael Stefaniuc [Sun, 19 Jun 2011 12:25:46 +0000 (14:25 +0200)] 
quartz/tests: Finish the COM cleanup in filtergraph.c.

13 years agoquartz/tests: COM cleanup for the IClassFactory iface.
Michael Stefaniuc [Sun, 19 Jun 2011 12:24:43 +0000 (14:24 +0200)] 
quartz/tests: COM cleanup for the IClassFactory iface.

13 years agoquartz/tests: COM cleanup for the IPin iface.
Michael Stefaniuc [Sun, 19 Jun 2011 12:21:26 +0000 (14:21 +0200)] 
quartz/tests: COM cleanup for the IPin iface.

13 years agoxmllite: Added interface IXmlWriter.
Alistair Leslie-Hughes [Sun, 19 Jun 2011 11:09:40 +0000 (21:09 +1000)] 
xmllite: Added interface IXmlWriter.

13 years agorpcrt4: Make sure we don't try to free a pointer twice.
Alexandre Julliard [Mon, 20 Jun 2011 12:07:59 +0000 (14:07 +0200)] 
rpcrt4: Make sure we don't try to free a pointer twice.

13 years agowidl: Use NdrPointerFree instead of freeing by hand where possible.
Alexandre Julliard [Mon, 20 Jun 2011 11:51:27 +0000 (13:51 +0200)] 
widl: Use NdrPointerFree instead of freeing by hand where possible.

13 years agopo: Update Ukrainian translation.
Igor Paliychuk [Fri, 17 Jun 2011 20:38:48 +0000 (23:38 +0300)] 
po: Update Ukrainian translation.

13 years agowininet: Convert Ukrainian resources into utf-8.
Igor Paliychuk [Fri, 17 Jun 2011 19:20:26 +0000 (22:20 +0300)] 
wininet: Convert Ukrainian resources into utf-8.

13 years agoshlwapi: Convert Ukrainian resources into utf-8.
Igor Paliychuk [Fri, 17 Jun 2011 19:20:26 +0000 (22:20 +0300)] 
shlwapi: Convert Ukrainian resources into utf-8.

13 years agoshell32: Convert Ukrainian resources into utf-8.
Igor Paliychuk [Fri, 17 Jun 2011 19:20:26 +0000 (22:20 +0300)] 
shell32: Convert Ukrainian resources into utf-8.

13 years agocomdlg32: Convert Ukrainian resources into utf-8.
Igor Paliychuk [Fri, 17 Jun 2011 19:20:26 +0000 (22:20 +0300)] 
comdlg32: Convert Ukrainian resources into utf-8.

13 years agocomctl32: Convert Ukrainian resources into utf-8.
Igor Paliychuk [Fri, 17 Jun 2011 19:20:26 +0000 (22:20 +0300)] 
comctl32: Convert Ukrainian resources into utf-8.

13 years agoavifil32: Convert Ukrainian resources into utf-8.
Igor Paliychuk [Fri, 17 Jun 2011 19:20:26 +0000 (22:20 +0300)] 
avifil32: Convert Ukrainian resources into utf-8.

13 years agocmdlgtst: Update Lithuanian translation.
Aurimas Fišeras [Sat, 18 Jun 2011 12:11:51 +0000 (15:11 +0300)] 
cmdlgtst: Update Lithuanian translation.

13 years agoshell32: Update Lithuanian translation.
Aurimas Fišeras [Sat, 18 Jun 2011 12:13:36 +0000 (15:13 +0300)] 
shell32: Update Lithuanian translation.

13 years agopo: Update Lithuanian translation.
Aurimas Fišeras [Sat, 21 May 2011 07:12:43 +0000 (10:12 +0300)] 
po: Update Lithuanian translation.

13 years agoddraw: Use unsafe_impl_from_IDirectDrawClipper for an app provided iface.
Michael Stefaniuc [Mon, 20 Jun 2011 09:22:55 +0000 (11:22 +0200)] 
ddraw: Use unsafe_impl_from_IDirectDrawClipper for an app provided iface.

13 years agoddraw: COM cleanup for the IDirectDrawClipper iface.
Michael Stefaniuc [Mon, 20 Jun 2011 09:20:41 +0000 (11:20 +0200)] 
ddraw: COM cleanup for the IDirectDrawClipper iface.

13 years agogdi32/tests: Add broken behaviour for nt4 sp3.
Huw Davies [Mon, 20 Jun 2011 08:57:27 +0000 (09:57 +0100)] 
gdi32/tests: Add broken behaviour for nt4 sp3.

13 years agogdi32/tests: Add some broken behaviours for winxp sp1 and win2003.
Huw Davies [Mon, 20 Jun 2011 08:57:26 +0000 (09:57 +0100)] 
gdi32/tests: Add some broken behaviours for winxp sp1 and win2003.

13 years agowinhttp: Fix a warning when compiling --without-openssl.
Jerome Leclanche [Mon, 20 Jun 2011 06:01:47 +0000 (07:01 +0100)] 
winhttp: Fix a warning when compiling --without-openssl.

13 years agowininet: Fix a warning when compiling --without-openssl.
Jerome Leclanche [Mon, 20 Jun 2011 05:16:31 +0000 (06:16 +0100)] 
wininet: Fix a warning when compiling --without-openssl.

13 years agomsvcrt: The time passed to utime functions can be NULL.
Damjan Jovanovic [Mon, 20 Jun 2011 04:27:41 +0000 (06:27 +0200)] 
msvcrt: The time passed to utime functions can be NULL.

13 years agomsvcrt: Avoid deadlock when _beginthread is executed inside loader critical section.
Piotr Caban [Sun, 19 Jun 2011 19:43:32 +0000 (21:43 +0200)] 
msvcrt: Avoid deadlock when _beginthread is executed inside loader critical section.

13 years agorpcrt4: Implement RpcProtseqVectorFree.
Damjan Jovanovic [Sun, 19 Jun 2011 16:06:08 +0000 (18:06 +0200)] 
rpcrt4: Implement RpcProtseqVectorFree.

13 years agoinclude: Fix an RPC_PROTSEQ_VECTORW typo.
Damjan Jovanovic [Sun, 19 Jun 2011 16:05:13 +0000 (18:05 +0200)] 
include: Fix an RPC_PROTSEQ_VECTORW typo.

13 years agoexplorer: Make explorer_wnd_proc() static.
Francois Gouget [Sun, 19 Jun 2011 12:09:31 +0000 (14:09 +0200)] 
explorer: Make explorer_wnd_proc() static.

13 years agoinclude: Don't use idl file for dxgitype.h.
Jacek Caban [Sat, 18 Jun 2011 13:08:08 +0000 (15:08 +0200)] 
include: Don't use idl file for dxgitype.h.

13 years agoinclude: Moved DXGI_FORMAT declaration to dxgiformat.h.
Jacek Caban [Sat, 18 Jun 2011 13:06:13 +0000 (15:06 +0200)] 
include: Moved DXGI_FORMAT declaration to dxgiformat.h.

13 years agowined3d: Link STATE_BASEVERTEXINDEX to STATE_VDECL.
Stefan Dösinger [Sat, 18 Jun 2011 11:47:34 +0000 (13:47 +0200)] 
wined3d: Link STATE_BASEVERTEXINDEX to STATE_VDECL.

13 years agowined3d: Use base_vertex_index in drawStridedSlow, and only for indexed draws.
Stefan Dösinger [Fri, 17 Jun 2011 22:43:06 +0000 (00:43 +0200)] 
wined3d: Use base_vertex_index in drawStridedSlow, and only for indexed draws.

13 years agommdevapi: Implement ISimpleAudioVolume::{Set, Get}Mute.
Andrew Eikum [Mon, 20 Jun 2011 14:31:51 +0000 (09:31 -0500)] 
mmdevapi: Implement ISimpleAudioVolume::{Set, Get}Mute.

13 years agowinealsa.drv: Be less choosey about sample rates.
Andrew Eikum [Fri, 17 Jun 2011 20:49:55 +0000 (15:49 -0500)] 
winealsa.drv: Be less choosey about sample rates.

13 years agommdevapi: Fix refcounts in IAudioClient::GetService.
Andrew Eikum [Mon, 20 Jun 2011 14:31:22 +0000 (09:31 -0500)] 
mmdevapi: Fix refcounts in IAudioClient::GetService.

13 years agommdevapi: Don't crash if a driver fails to load.
Andrew Eikum [Fri, 17 Jun 2011 20:49:51 +0000 (15:49 -0500)] 
mmdevapi: Don't crash if a driver fails to load.

13 years agowinecoreaudio: Set AudioQueue volume, not AudioDevice volume.
Andrew Eikum [Fri, 17 Jun 2011 20:49:48 +0000 (15:49 -0500)] 
winecoreaudio: Set AudioQueue volume, not AudioDevice volume.

We want to control the volume for each particular stream, not the entire
system-wide device.

13 years agod3d8: Implement IDirect3DVolumeTexture8 private data handling on top of wined3d_resource.
Henri Verbeet [Fri, 17 Jun 2011 19:00:06 +0000 (21:00 +0200)] 
d3d8: Implement IDirect3DVolumeTexture8 private data handling on top of wined3d_resource.

13 years agod3d8: Implement IDirect3DTexture8 private data handling on top of wined3d_resource.
Henri Verbeet [Fri, 17 Jun 2011 19:00:05 +0000 (21:00 +0200)] 
d3d8: Implement IDirect3DTexture8 private data handling on top of wined3d_resource.

13 years agod3d8: Implement IDirect3DCubeTexture8 private data handling on top of wined3d_resource.
Henri Verbeet [Fri, 17 Jun 2011 19:00:04 +0000 (21:00 +0200)] 
d3d8: Implement IDirect3DCubeTexture8 private data handling on top of wined3d_resource.

13 years agod3d9: Implement IDirect3DVolumeTexture9 private data handling on top of wined3d_resource.
Henri Verbeet [Fri, 17 Jun 2011 19:00:03 +0000 (21:00 +0200)] 
d3d9: Implement IDirect3DVolumeTexture9 private data handling on top of wined3d_resource.

13 years agod3d9: Implement IDirect3DTexture9 private data handling on top of wined3d_resource.
Henri Verbeet [Fri, 17 Jun 2011 19:00:02 +0000 (21:00 +0200)] 
d3d9: Implement IDirect3DTexture9 private data handling on top of wined3d_resource.

13 years agod3d9: Implement IDirect3DCubeTexture9 private data handling on top of wined3d_resource.
Henri Verbeet [Fri, 17 Jun 2011 19:00:01 +0000 (21:00 +0200)] 
d3d9: Implement IDirect3DCubeTexture9 private data handling on top of wined3d_resource.

13 years agomsvcrt: Fix __p__pctype implementation.
Piotr Caban [Fri, 17 Jun 2011 18:29:57 +0000 (20:29 +0200)] 
msvcrt: Fix __p__pctype implementation.

13 years agowinebuild: Simplify the ARM part of output_import_thunk.
André Hentschel [Fri, 17 Jun 2011 14:53:12 +0000 (16:53 +0200)] 
winebuild: Simplify the ARM part of output_import_thunk.

13 years agorpcrt4: Add stubs for RpcNetworkInqProtseqs.
Damjan Jovanovic [Fri, 17 Jun 2011 13:40:33 +0000 (15:40 +0200)] 
rpcrt4: Add stubs for RpcNetworkInqProtseqs.

13 years agoinclude: Add RPC_PROTSEQ_VECTOR.
Damjan Jovanovic [Fri, 17 Jun 2011 13:39:34 +0000 (15:39 +0200)] 
include: Add RPC_PROTSEQ_VECTOR.

13 years agomshtml: Use replace_node_by_html instead of document.write for conditional comments.
Jacek Caban [Fri, 17 Jun 2011 14:18:05 +0000 (16:18 +0200)] 
mshtml: Use replace_node_by_html instead of document.write for conditional comments.

13 years agomshtml: Moved IHTMLElement::put_outerHTML implementation to separated, HTMLElement...
Jacek Caban [Fri, 17 Jun 2011 14:17:45 +0000 (16:17 +0200)] 
mshtml: Moved IHTMLElement::put_outerHTML implementation to separated, HTMLElement object independent, function.

13 years agogdi32/tests: Add broken behaviour on nt4 sp1 and 2.
Huw Davies [Fri, 17 Jun 2011 15:49:13 +0000 (16:49 +0100)] 
gdi32/tests: Add broken behaviour on nt4 sp1 and 2.

13 years agogdi32/tests: Add broken behaviour on nt4 sp1-5.
Huw Davies [Fri, 17 Jun 2011 13:52:24 +0000 (14:52 +0100)] 
gdi32/tests: Add broken behaviour on nt4 sp1-5.

13 years agogdi32/tests: Call ReleaseDC not DeleteDC.
Huw Davies [Fri, 17 Jun 2011 13:52:23 +0000 (14:52 +0100)] 
gdi32/tests: Call ReleaseDC not DeleteDC.

13 years agogdi32/tests: Add tests for hatched brushes.
Huw Davies [Fri, 17 Jun 2011 11:45:37 +0000 (12:45 +0100)] 
gdi32/tests: Add tests for hatched brushes.

13 years agogdi32: Add support for hatched brushes.
Huw Davies [Fri, 17 Jun 2011 11:45:36 +0000 (12:45 +0100)] 
gdi32: Add support for hatched brushes.

13 years agowined3d: Give GL_ARB_map_buffer_range another try.
Stefan Dösinger [Tue, 19 Apr 2011 19:24:26 +0000 (21:24 +0200)] 
wined3d: Give GL_ARB_map_buffer_range another try.

Nvidia's 270.xx.yy driver series fix the glMapBuffer alignment issues that caused major
performance problems. If the user is using an older driver we now drop the VBO instead of using
doublebuffered loading, which means that we fall back to the current behavior(no dynamic VBO) as
needed. Dynamic VBOs are needed on Nvidia drivers for GL_ARB_instanced_arrays.