Commit Graph

47387 Commits

Author SHA1 Message Date
Rico Schüller 7e1ad91ea4 d3d10: Improve parse_fx10_type(). 2009-10-26 11:43:04 +01:00
Rico Schüller 22d8fc081a d3d10: Add matrix column major parsing. 2009-10-26 11:42:58 +01:00
Rico Schüller 0da0fa7e4d d3d10: Improve d3d10_variable_type(). 2009-10-26 11:42:52 +01:00
Stefan Dösinger 0c72464abf wined3d: Use the native constant limit for fitting private constants. 2009-10-26 11:42:36 +01:00
Stefan Dösinger 9ee6508132 wined3d: Remove dead code. 2009-10-26 11:42:29 +01:00
Stefan Dösinger f15fc8f41c wined3d: Take native constants into account when reporting ARB limits. 2009-10-26 11:42:20 +01:00
Stefan Dösinger 641d6681d4 wined3d: Use the ARB native constant limit in the GLSL-ARB constants quirk.
Geforce 8 and Geforce 9 cards support 256 env and 1024 native
constants. 1024 is the hardware limit we want to use if we overwrite
the GLSL reported value with the ARB value on Mac OS (because Mac OS
reports more constants than supported by HW on some cards).
2009-10-26 11:42:10 +01:00
Stefan Dösinger f9c4d442a9 wined3d: Get rid of the general shader constant limit. 2009-10-26 11:41:51 +01:00
Stefan Dösinger 70d6304a21 wined3d: Use the shader backend reported constant limit outside the shader backend. 2009-10-26 11:41:43 +01:00
André Hentschel 3259c81e10 ntdll: Implement KeyNameInformation. 2009-10-26 11:40:29 +01:00
André Hentschel 5a9564d938 ntdll: Stub for RtlNumberGenericTableElements. 2009-10-26 11:37:13 +01:00
Alexander Nicolaysen Sørnes fca16bc519 kernel32: Implement GetProductInfo on top of ntdll stub. 2009-10-26 11:37:04 +01:00
Alexander Nicolaysen Sørnes ee0b76632a ntdll: Add RtlGetProductInfo stub. 2009-10-26 11:37:00 +01:00
Henri Verbeet 483d5d0a0d wined3d: Print an ERR instead of crashing in context_check_fbo_status().
Some version of Mesa will claim the window system provided framebuffer is
incomplete when using indirect rendering, although the framebuffer objects
spec says this can never happen. Printing an ERR instead of crashing should
make it clearer that this isn't a wined3d problem.
2009-10-26 11:20:52 +01:00
Henri Verbeet d03a105c1a wined3d: Fix a typo. 2009-10-26 11:20:44 +01:00
Henri Verbeet de82b55b20 wined3d: Refuse to parse shaders with an invalid version token. 2009-10-26 11:20:39 +01:00
Henri Verbeet 5fbe5ee027 wined3d: Add a separate structure for driver info. 2009-10-26 11:20:33 +01:00
Henri Verbeet 69bf130476 wined3d: Remove a redundant ActivateContext() call. 2009-10-26 11:20:26 +01:00
Vladimir Pankratov 49b24053ff setupapi: Update Russian translation. 2009-10-26 11:20:22 +01:00
Hans Leidekker 253d2c17d6 winhttp: Implement HTTP_OPTION_PARENT_HANDLE for connection handles. 2009-10-26 11:20:18 +01:00
Hans Leidekker 4a8f4f2867 wininet: Avoid accessing uninitialized memory.
Found by valgrind.
2009-10-26 11:20:09 +01:00
Francois Gouget 621230fdc2 mmsystem.dll16: Make MMSYSTEM_MMTIME16to32() static. 2009-10-26 11:20:03 +01:00
Francois Gouget 959ced4e3c mmsystem.dll16: Reorder the thread and time functions to avoid the need for forward declarations. 2009-10-26 11:19:58 +01:00
Jerome Leclanche 370873f974 msvcirt: Implement MSVCIRT_operator_sl_callback. 2009-10-26 11:19:45 +01:00
Jacek Caban 8a860e4c0f mshtml: Fail to create HTMLDocument if Gecko is not available. 2009-10-26 11:19:38 +01:00
Kirill K. Smirnov 125c5645cb gdiplus: Avoid deleting non-existent object. 2009-10-26 11:19:32 +01:00
Nikolay Sivov eaa939e942 comctl32/tests: Release Imagelist handles when no needed anymore. 2009-10-26 11:19:25 +01:00
Nikolay Sivov 31ae6a902e comctl32/toolbar: Don't leak button strings. 2009-10-26 11:19:19 +01:00
Jeremy White b8d7088e88 oleaut32: Implement the ability to marshall VT_CARRAY's of user defined types. 2009-10-26 11:19:12 +01:00
Jeremy White 1e0b836712 oleaut32: StructArg tests cannot rely on an unpacked structure memcmp. 2009-10-26 11:17:41 +01:00
Vincent Povirk ee6856d874 ole32: Don't use IEnumSTATSTG to search for elements of storages.
We use it to do a linear search of a binary tree, which is overkill.
Replace it with a simple binary search.
2009-10-26 11:17:35 +01:00
Vincent Povirk dce1ec06c8 ole32: Rename previous/nextProperty to left/rightChild.
These fields are used to build a binary tree of elements in a storage. This
should make the usage clearer.
2009-10-26 11:17:23 +01:00
Vincent Povirk 224ddb50f3 ole32: Clarify the timestamp fields in StgProperty.
According to the MS spec, these are FILETIME structures containing creation
and modification times.
2009-10-26 11:17:13 +01:00
Eric Pouech 70d43eb047 msvfw32: Remove 16bit driver references (now that they no longer exist in winmm). 2009-10-26 11:17:06 +01:00
Juan Lang 89c009a063 crypt32: Fix a test failure on systems with no c: drive. 2009-10-26 11:17:00 +01:00
Juan Lang cf9491a5a3 crypt32: Move tracing of key usage extension to common extension tracing location. 2009-10-26 11:16:54 +01:00
Paul Vriens eaec876917 user32/tests: Fix a typo. 2009-10-23 20:01:53 +02:00
Paul Vriens 05765a0b0c user32/tests: Skip some tests on Win9x/WinMe. 2009-10-23 15:54:08 +02:00
Detlef Riekenberg 6f6ce4a325 user32: Bump version to XP values. 2009-10-23 15:54:08 +02:00
Detlef Riekenberg 836ca78fd5 localspl: Accept environment 'Windows IA64'. 2009-10-23 15:54:07 +02:00
Alexandre Julliard 1b27890af6 user32: Fix the return value of EnumThreadWindows. 2009-10-23 15:54:07 +02:00
Nikolay Sivov a04c6db804 comctl32/tests: Explicitly initialize window handle. 2009-10-23 14:40:40 +02:00
Louis Lenders 3c92b6c5e4 kernel32: Add stub for GetVolumePathNamesForVolumeNameW. 2009-10-23 12:38:31 +02:00
Alexandre Julliard 9ea4e18be6 winex11: Do not give focus to a WS_EX_NOACTIVATE window. 2009-10-23 12:25:22 +02:00
Alexandre Julliard 67cbdfb575 user32: Don't print CreateWindow warning for HWND_MESSAGE windows. 2009-10-23 12:23:51 +02:00
Christian Costa c94763b420 d3dxof: Only consider 4 lowest bits in DXFILELOADOPTIONS + tests. 2009-10-23 12:23:35 +02:00
Christian Costa b9561c9cf9 d3dxof: Properly initialize nb_childs. 2009-10-23 12:23:28 +02:00
Eric Pouech a60dd6e918 winmm: Final split of mmsystem. 2009-10-23 12:17:57 +02:00
Eric Pouech ca1a7c6bad winmm: Get rid of 16bit driver support. 2009-10-23 12:14:58 +02:00
Eric Pouech 2a581444d0 winmm: Get rid of 16bit driver support in mci. 2009-10-23 12:14:52 +02:00
Eric Pouech 14a68405d3 winmm: Simply use kernel32.{Release|Restore}ThunkLock instead of using 16bit convolutions. 2009-10-23 12:14:46 +02:00
Eric Pouech 9709d1c67f winmm: Duplicate the 16<>32 time struct conversion functions in both DLLs. 2009-10-23 12:14:40 +02:00
Eric Pouech 73c7919c87 winmm: Restrict exposure of WINE_MMTHREAD to mmsystem. 2009-10-23 12:14:35 +02:00
Eric Pouech c997bd8460 winmm: Get rid to 16=>32 mappers in winmm (they're now in mmsystem). 2009-10-23 12:14:28 +02:00
Eric Pouech 69c963c3d1 winmm: Get rid of the bFrom32 parameter in MMDRV_Alloc and MMDRV_Message. 2009-10-23 12:14:22 +02:00
Eric Pouech 32c170344a winmm: Move the 16bit management of wave out driver type to the new 16=>32 thunking scheme. 2009-10-23 12:14:15 +02:00
Eric Pouech 739f3304c8 winmm: Move the 16bit management of wave in driver type to the new 16=>32 thunking scheme. 2009-10-23 12:14:08 +02:00
Eric Pouech 2d235de320 winmm: Move the 16bit management of midi stream (for midi out driver type) to the new 16=>32 thunking scheme. 2009-10-23 12:14:01 +02:00
Eric Pouech 80b079e011 winmm: Move the 16bit management of midi out driver type to the new 16=>32 thunking scheme. 2009-10-23 12:13:55 +02:00
Eric Pouech 84efa19e90 winmm: Move the 16bit management of midi in driver type to the new 16=>32 thunking scheme. 2009-10-23 12:13:47 +02:00
Eric Pouech 8aa64672de winmm: Move the 16bit management of mixer driver type to the new 16=>32 thunking scheme. 2009-10-23 12:13:40 +02:00
Eric Pouech beeac41595 winmm: Use the new 16=>32 thunks for Aux driver type. 2009-10-23 12:13:31 +02:00
Eric Pouech 60b652cd4e winmm: Added partial infrastructure for driver management in mmsystem.c. 2009-10-23 12:13:24 +02:00
Hans Leidekker e58ebbf3e0 msi: Fix calculation of required buffer size in MsiSummaryInfoGetPropertyW. 2009-10-23 12:04:38 +02:00
Hans Leidekker 0f127fc7a1 wininet: Avoid accessing uninitialized memory.
Found by valgrind.
2009-10-23 12:04:15 +02:00
Hans Leidekker 394a437723 msi/tests: Free the string returned from ConvertSidToStringSid.
Found by valgrind.
2009-10-23 12:04:06 +02:00
Hans Leidekker 483590a3c5 msi/tests: Avoid accessing uninitialized memory.
Found by valgrind.
2009-10-23 12:04:00 +02:00
Henri Verbeet ade350b4d4 wined3d: Compare and copy the actual palette in palette9_changed() (Valgrind). 2009-10-23 12:03:37 +02:00
Henri Verbeet 53104ac1e7 wined3d: Don't use the stack as cursor mask (Valgrind). 2009-10-23 12:03:30 +02:00
Henri Verbeet 342a71b281 wined3d: Replace the "stateLookup" tables with a single "wrap_lookup" table. 2009-10-23 12:03:15 +02:00
Henri Verbeet fff8b09fb4 d3d9/tests: Release the IDirect3D9Ex interface in test_qi_ex_to_base(). 2009-10-23 12:03:08 +02:00
Henri Verbeet 50f5c9253e d3d8/tests: Properly release the first device in test_depth_stencil_reset(). 2009-10-23 12:03:03 +02:00
Paul Vriens cde8673339 kernel32/tests: Fix an intermittent test failure on Vista+. 2009-10-23 12:02:54 +02:00
Ken Thomases 3d93a19266 winecoreaudio: Allow getting/setting volume on device as well as instances. 2009-10-23 12:02:27 +02:00
Nikolay Sivov e94587c98d kernel32: Fix copied data length. 2009-10-23 12:02:17 +02:00
Jacek Caban 501e680ea9 mshtml: Call pop_mutation_queue in MUTATION_IFRAME handler. 2009-10-23 12:00:33 +02:00
Juan Lang c593173d15 crypt32: Make sure item size is at least the min size, and only align sizes that are greater. 2009-10-23 12:00:23 +02:00
Juan Lang a5087e6051 wintrust: Make sure item size is at least the min size, and only align sizes that are greater. 2009-10-23 12:00:17 +02:00
Juan Lang 18ba0ae59f advapi32: Fix a comment typo. 2009-10-23 12:00:09 +02:00
Paul Vriens f555aef269 advapi32/tests: Fix some test failures on several platforms. 2009-10-23 12:00:00 +02:00
Juan Lang cd084ff1f9 wintrust: Test the pgKnownSubject field of WINTRUST_FILE_INFO. 2009-10-23 11:59:22 +02:00
Alexandre Julliard 1f4febdb55 msvcrt: Implement __lconv_init. 2009-10-22 22:26:45 +02:00
Alexandre Julliard b102fcadef ntdll: Add Windows directory redirections for Wow64. 2009-10-22 20:06:06 +02:00
Alexandre Julliard 639e07bead ntdll: Abstract the support for comparing file identities. 2009-10-22 19:59:04 +02:00
Alexandre Julliard 4e77222820 ntdll: Move the window and system dir variables to directory.c 2009-10-22 19:55:06 +02:00
Alexandre Julliard c9689897d9 kernel32: Create the syswow64 directory if necessary. 2009-10-22 19:52:12 +02:00
Juan Lang eea0d75ed5 crypt32: Fix test failures on older versions of crypt32. 2009-10-22 17:24:52 +02:00
Andrew Eikum ad158f6efd mshtml: Add HTMLImageElementFactory::value for constructing IHTMLImgElement objects. 2009-10-22 16:28:16 +02:00
Andrew Eikum 753aa4ca98 mshtml: Handle DISPATCH_CONSTRUCT flag for DispatchEx objects. 2009-10-22 16:28:10 +02:00
Rico Schüller c1265cfd12 d3d10/tests: Add ID3D10EffectVariable::GetElement() test. 2009-10-22 15:46:48 +02:00
Rico Schüller bc3c1b8b7f d3d10/tests: Add variable member test. 2009-10-22 15:46:37 +02:00
Rico Schüller 083d5ced8e d3d10: Implement ID3D10EffectConstantBuffer::GetParentConstantBuffer(). 2009-10-22 15:45:56 +02:00
Rico Schüller 8e2e7eb1e9 d3d10: Implement ID3D10EffectVariable::GetElement(). 2009-10-22 15:45:51 +02:00
Alexandre Julliard 12cb58c426 user32: Data chunks in RIFF file must be word-aligned. 2009-10-22 15:15:00 +02:00
Alexandre Julliard 3b602f5fea rpcrt4/tests: Fix a double free (Valgrind). 2009-10-22 15:10:58 +02:00
Alexandre Julliard 985dd53712 kernel32: Store the symlink target directly into the correct buffer in GetVolumeNameForVolumeMountPointW. 2009-10-22 14:57:24 +02:00
Alexandre Julliard 71f4b3bb84 ntdll: Always set the I/O status information on ioctl completion (Valgrind). 2009-10-22 14:48:15 +02:00
Nikolay Sivov 2854884a42 gdi32: Always create a context for DIB_RGB_COLORS. 2009-10-22 14:39:21 +02:00
Nikolay Sivov a061d3a0d4 comctl32: Fix imagelist leak when switching LVS_EX_CHECKBOXES style. 2009-10-22 14:37:13 +02:00
Nikolay Sivov cd7cfd7451 comctl32/listview: Free ID array when removing all items. 2009-10-22 14:37:02 +02:00