Commit Graph

17746 Commits

Author SHA1 Message Date
Robert Shearman
aa09031c78 ole32: Reuse event handles used for COM calls.
This reduces the number of server calls during a COM call by half.
2006-06-19 10:28:20 +02:00
Saulius Krasuckas
183da10af4 lz32: Enable old test and expand it. 2006-06-19 10:26:45 +02:00
qingdoa daoo
43fa835e0e kernel: Fix reported address space limit to be in keeping with ntdll. 2006-06-19 09:22:13 +02:00
Detlef Riekenberg
698a8a0b86 winspool: AddMonitor: Test the driver entry before return an error. 2006-06-19 09:22:02 +02:00
Andrew Talbot
685e7007e1 msi/tests: Write-strings warnings fixes. 2006-06-19 09:21:42 +02:00
Kevin Koltzau
0e8b75bb12 oleaut32: Fix 64bit warnings in tests. 2006-06-19 09:21:19 +02:00
Kevin Koltzau
146e6b8b69 mscms: Fix 64bit warnings. 2006-06-19 09:21:12 +02:00
Mike McCormack
705178fb71 inseng: Initial implementation of inseng (required for IE6 to install under win2k). 2006-06-16 16:05:49 +02:00
Jacek Caban
c562d4926e mshtml: Added Wine Gecko installer. 2006-06-16 16:03:57 +02:00
Paul Vriens
edaac6f696 wined3d: GetScissorRect should use zero-based scissorBox (Coverity). 2006-06-16 14:42:36 +02:00
Huw Davies
26c2953e58 rpcrt4: Fix the argument size of conformant arrays. 2006-06-16 14:42:36 +02:00
Andrey Turkin
07edeb8394 msi: Added tests for MsiSetTargetPath. 2006-06-16 14:42:36 +02:00
Francois Gouget
9eb81363ad Add trailing '\n's to ok() calls.
Remove spaces before '\n'.
2006-06-16 11:32:42 +02:00
Francois Gouget
11ae0f6386 Assorted spelling fixes. 2006-06-16 11:32:29 +02:00
Francois Gouget
2d7ef72cf0 shell32: Remove dead code in SHELL_FindExecutable(). 2006-06-16 11:32:11 +02:00
Francois Gouget
f248440dd4 ntdll: Use page_size instead of page_mask+1. 2006-06-16 11:31:51 +02:00
Kai Blin
9d5e09d748 secur32: Implement QueryContextAttributes. Add tests. 2006-06-16 11:31:23 +02:00
Marcus Meissner
f1b1fe63f6 avifil32: Corrected destination size in MultiByteToWideChar. 2006-06-16 11:31:06 +02:00
Louis. Lenders
3c688e9345 d3d9: Remove ValidatePixel/VertexShader. 2006-06-16 11:30:38 +02:00
Juan Lang
bc2d4a71b4 crypt32: Correct CRL tests, and fix CRL encoding/decoding accordingly. 2006-06-16 11:30:10 +02:00
Ulrich Czekalla
62e41ad1fd hlink: Fix typo. We should set hl not ppvObj. 2006-06-16 11:29:51 +02:00
H. Verbeet
701ce97d65 wined3d: Add and use GL_EXT_fog_coord defines. 2006-06-16 11:29:31 +02:00
Alexandre Julliard
bdb4fab7a7 x11drv: Renamed the x11drv directory to winex11.drv. 2006-06-16 09:57:50 +02:00
Huw Davies
7afe18ec27 printing: Don't limit the printer name length to CCHDEVICENAME characters. 2006-06-15 18:05:58 +02:00
James Hawkins
36bf71c174 msi: Add tests for MsiInstallProduct. 2006-06-15 18:05:53 +02:00
Alexandre Julliard
7f8c29a407 ddraw: Make some functions static. 2006-06-15 17:14:37 +02:00
Alexandre Julliard
9d4feaa09b dlls: d3d8, d3d9 and ddraw no longer depend on OpenGL or X. 2006-06-15 16:52:23 +02:00
Alexandre Julliard
0b56f2c6cb d3dx8: Remove dependencies on OpenGL headers and libraries. 2006-06-15 16:52:05 +02:00
Alexandre Julliard
7b27b33495 d3d9: Remove dependencies on OpenGL headers and libraries. 2006-06-15 16:52:01 +02:00
Alexandre Julliard
558fbb8af8 d3d8: Remove dependencies on OpenGL headers and libraries. 2006-06-15 16:51:57 +02:00
Stefan Dösinger
3862f8e3d7 wined3d: Support more than one back buffer. 2006-06-15 16:51:41 +02:00
Stefan Dösinger
c8901d6f62 ddraw: Rewrite most of ddraw using WineD3D. 2006-06-15 16:51:16 +02:00
Peter Åstrand
2585e1a6fd winmm: Add support for "open new" commands. 2006-06-15 12:25:50 +02:00
Mike McCormack
94dc36e5a6 msi: Add test for _Streams table (based on patch by Andrey Turkin). 2006-06-15 12:24:16 +02:00
Stefan Dösinger
5c3c5903a5 wined3d: Correct vertex fog for transformed vertices and correctly
handle non-vertex, non-table fog.
2006-06-15 12:24:09 +02:00
Jason Green
cc06ed3d53 wined3d: Implement more GLSL instructions.
- Implemented: D3DSIO_SGN, LOOP, ENDLOOP, LOGP, LIT, DST, SINCOS
- Process instruction-based modifiers (function existed, it just
  wasn't being called)
- Add loop checking to register maps.
- Renamed "sng" to "sgn" for D3DSIO_SGN - it's not handled anywhere
  except for GLSL, so won't matter.
2006-06-15 12:20:20 +02:00
Robert Shearman
da5cc56378 atl: Add a partial implementation of AtlModuleRegisterWndClassInfoW
based on documentation by Mike McCormack.
2006-06-15 12:14:32 +02:00
Robert Shearman
0173948300 kernel: Add a test for mutexes. 2006-06-15 12:14:23 +02:00
Robert Shearman
3fa7fa5bdf kernel: Add some tests for VerifyVersionInfo. 2006-06-15 12:14:18 +02:00
Robert Shearman
f2dc25a5f3 ole32: Always rewind the stream in StdGlobalInterfaceTable_GetInterfaceFromGlobal
as CoUnmarshalInterface may have advanced the stream, even if it failed.
2006-06-15 12:07:10 +02:00
Robert Shearman
fa757df883 ole32: Add a tests for OleSetMenuDescriptor and the global interface table. 2006-06-15 12:06:49 +02:00
Alexander Nicolaysen Sørnes
138676dd24 gphoto2.ds: Added Norwegian Bokmål resources. 2006-06-15 12:05:54 +02:00
Alexandre Julliard
3df59e4fee kernel32: Use unsigned types in GlobalMemoryStatusEx to prevent overflows. 2006-06-15 11:39:29 +02:00
Mike McCormack
13115d8cf6 comctl32: Add a short test for the listview. 2006-06-15 11:39:29 +02:00
Mike McCormack
f86270a022 comctl32: Arrange the listview after deleting all items so we will place icons at the top again. 2006-06-15 11:39:29 +02:00
Mike McCormack
52c204be88 comctl32: Use the listview's background colour when drawing with imagelist. 2006-06-15 11:39:29 +02:00
Mike McCormack
172e183cf3 msi: Don't define COND_SPACE twice. 2006-06-15 11:39:28 +02:00
Eric Pouech
50c9681a24 mciwave: Fixed a bogus free. 2006-06-15 11:39:28 +02:00
Vitaly Lipatov
88694be2ad user32: Fix character conversion in combo box.
Replace toupper/tolower with CharUpper/CharLower functions.
2006-06-15 11:26:57 +02:00
Robert Shearman
124c3a8f7c atl: Add a stub for AtlModuleRegisterWndClassInfoW. 2006-06-14 13:40:30 +02:00
Robert Shearman
850ae994c6 ntdll: Change the test for no relocation information to use the
IMAGE_FILE_RELOCS_STRIPPED flag instead of a zero sized relocations
section.

This fixes loading of resource-only DLLs that have a load-address of 
0x400000.
2006-06-14 13:37:25 +02:00
Robert Shearman
e072d7a0a3 msxml: Text nodes with just whitespace should be stripped. 2006-06-14 13:36:07 +02:00
Robert Shearman
1df06e5c4a msxml: Implement IXMLDOMElement for text elements by using
create_element instead of create_basic_node.
2006-06-14 13:35:51 +02:00
Robert Shearman
09ddab1481 msxml: Allow the element implementation to be aggregatable. 2006-06-14 13:35:38 +02:00
Paul Vriens
569a452d3a uxtheme: Add framework and initial tests. 2006-06-14 13:22:35 +02:00
Mike McCormack
863bc989b9 msi: Add a test for reading long strings. 2006-06-14 12:47:06 +02:00
Mike McCormack
2d323b3df8 msi: Add a test for creating a record with a long string. 2006-06-14 12:47:05 +02:00
Mike McCormack
d2dca89c52 msi: Add a test for MsiDatabaseExport. 2006-06-14 12:47:05 +02:00
Mike McCormack
a87ba6f445 advpack: Remove some dead code. (Coverity) 2006-06-14 12:47:05 +02:00
Mike McCormack
4dace74bd8 crypt32: Fix a cast for Win64. 2006-06-14 12:47:05 +02:00
Robert Shearman
b3c04e032d rpcrt4: getaddrinfo returns any non-zero value on failure, not just negative values. 2006-06-14 12:47:05 +02:00
Alexandre Julliard
2208694ab2 ntdll: Cast termios.c_cflag to avoid a printf format warning. 2006-06-13 14:16:57 +02:00
Alexandre Julliard
836b5c7e93 wined3d: Use unsigned int instead of size_t to avoid printf format warnings. 2006-06-13 14:14:20 +02:00
Alexandre Julliard
fb5366c6c3 oleaut32: Use unsigned int instead of size_t to avoid printf format warnings. 2006-06-13 14:14:13 +02:00
Alexandre Julliard
db78a84d47 msvcrt: Use unsigned int instead of size_t to avoid printf format warnings. 2006-06-13 14:14:06 +02:00
Alexandre Julliard
dbd473ff79 crypt32: Use unsigned int instead of size_t to avoid printf format warnings. 2006-06-13 14:14:00 +02:00
Alexandre Julliard
1f39252d27 wineps.drv: Don't use sizeof in traces to avoid printf format warnings. 2006-06-13 14:11:48 +02:00
Alexandre Julliard
2864377793 user32: Don't use sizeof in traces to avoid printf format warnings. 2006-06-13 14:11:36 +02:00
Alexandre Julliard
2a91838f0c rpcrt4: Don't use sizeof in traces to avoid printf format warnings. 2006-06-13 14:11:28 +02:00
Alexandre Julliard
96ad688174 ole32: Don't use sizeof in traces to avoid printf format warnings. 2006-06-13 14:11:15 +02:00
Alexandre Julliard
a62dca5874 netapi32: Don't use sizeof in traces to avoid printf format warnings. 2006-06-13 14:11:04 +02:00
Alexandre Julliard
348fd746d9 msvfw32: Don't use sizeof in traces to avoid printf format warnings. 2006-06-13 14:10:57 +02:00
Alexandre Julliard
5784ca9bca mciseq: Don't use sizeof in traces to avoid printf format warnings. 2006-06-13 14:10:47 +02:00
Alexandre Julliard
1c66c611a1 kernel32: Don't use sizeof in traces to avoid printf format warnings. 2006-06-13 14:10:39 +02:00
Alexandre Julliard
bc99ac09d3 dsound: Don't use sizeof in traces to avoid printf format warnings. 2006-06-13 14:10:32 +02:00
Alexandre Julliard
9f37cd55bc dplayx: Don't use sizeof in traces to avoid printf format warnings. 2006-06-13 14:10:21 +02:00
Alexandre Julliard
1b469c2482 dmstyle: Don't use sizeof in traces to avoid printf format warnings. 2006-06-13 14:10:12 +02:00
Alexandre Julliard
7ad5f9eca0 dinput: Don't use sizeof in traces to avoid printf format warnings. 2006-06-13 14:09:55 +02:00
Alexandre Julliard
4374328271 d3d9: Don't use sizeof in traces to avoid printf format warnings. 2006-06-13 14:09:46 +02:00
Alexandre Julliard
7bf49faf23 d3d8: Don't use sizeof in traces to avoid printf format warnings. 2006-06-13 14:09:36 +02:00
Alexandre Julliard
aeae92e9f9 comdlg32: Don't use sizeof in traces to avoid printf format warnings. 2006-06-13 14:09:24 +02:00
Alexandre Julliard
03e2b335c4 comctl32: Don't use sizeof in traces to avoid printf format warnings. 2006-06-13 14:09:16 +02:00
Alexandre Julliard
553bb2591f advapi32: Don't use sizeof in traces to avoid printf format warnings. 2006-06-13 14:09:02 +02:00
Alexandre Julliard
82a404a077 winmm/tests: Don't use sizeof in ok() to avoid printf format warnings. 2006-06-13 14:04:07 +02:00
Alexandre Julliard
55d9045804 version/tests: Don't use sizeof in ok() to avoid printf format warnings. 2006-06-13 14:03:59 +02:00
Alexandre Julliard
744528578d urlmon/tests: Don't use sizeof in ok() to avoid printf format warnings. 2006-06-13 14:03:51 +02:00
Alexandre Julliard
d90f68166c rpcrt4/tests: Don't use sizeof in ok() to avoid printf format warnings. 2006-06-13 14:03:44 +02:00
Alexandre Julliard
28e17a75af ole32/tests: Don't use sizeof in ok() to avoid printf format warnings. 2006-06-13 14:03:36 +02:00
Alexandre Julliard
cba2c84741 ntdll/tests: Don't use sizeof in ok() to avoid printf format warnings. 2006-06-13 14:03:19 +02:00
Alexandre Julliard
65459cb344 mshtml/tests: Don't use sizeof in ok() to avoid printf format warnings. 2006-06-13 14:03:01 +02:00
Alexandre Julliard
be4dccb33f mlang/tests: Don't use sizeof in ok() to avoid printf format warnings. 2006-06-13 14:02:52 +02:00
Alexandre Julliard
4ec2fcc9fd mapi32/tests: Don't use sizeof in ok() to avoid printf format warnings. 2006-06-13 14:02:45 +02:00
Alexandre Julliard
c6b342d8ff kernel32/tests: Don't use sizeof in ok() to avoid printf format warnings. 2006-06-13 14:02:31 +02:00
Alexandre Julliard
e19f31b682 gdi/tests: Don't use sizeof in ok() to avoid printf format warnings. 2006-06-13 14:02:13 +02:00
Alexandre Julliard
52d6077f8b crypt32/tests: Don't use sizeof in ok() to avoid printf format warnings. 2006-06-13 14:02:03 +02:00
Alexandre Julliard
68e4cf4a0b wininet/tests: Use lstrlenA instead of strlen in ok() to avoid printf format warnings. 2006-06-13 13:58:30 +02:00
Alexandre Julliard
298d80c2bd version/tests: Use lstrlenA instead of strlen in ok() to avoid printf format warnings. 2006-06-13 13:58:12 +02:00
Alexandre Julliard
0cbd0a367d shlwapi/tests: Use lstrlenA instead of strlen in ok() to avoid printf format warnings. 2006-06-13 13:57:59 +02:00
Alexandre Julliard
8e5eaaad1b ntdll/tests: Use lstrlenA instead of strlen in ok() to avoid printf format warnings. 2006-06-13 13:57:40 +02:00
Alexandre Julliard
1369719d2c mscms/tests: Use lstrlenA instead of strlen in ok() to avoid printf format warnings. 2006-06-13 13:57:27 +02:00
Alexandre Julliard
e2e6115193 kernel32/tests: Use lstrlenA instead of strlen in ok() to avoid printf format warnings. 2006-06-13 13:57:12 +02:00
Alexandre Julliard
93fd4524e4 crypt32/tests: Use lstrlenA instead of strlen in ok() to avoid printf format warnings. 2006-06-13 13:56:39 +02:00
Alexandre Julliard
290ddd8e38 advapi32/tests: Use lstrlenA instead of strlen in ok() to avoid printf format warnings. 2006-06-13 13:56:18 +02:00
Mike McCormack
9985c42150 wingdi: Fix typo in definition of BLTALIGNMENT (spotted by Choe Hwanjin). 2006-06-13 12:56:49 +02:00
Mike McCormack
cfe36cc81d msi: Fix loading of long strings. 2006-06-13 12:56:42 +02:00
Mike McCormack
25f521f1b2 winmm: Undefine SW_MAX defined by linux/input.h to avoid a conflict with winuser.h. 2006-06-13 12:56:38 +02:00
Michael Stefaniuc
fee72b607a Yet another round of redundant NULL checks before HeapFree. 2006-06-13 11:40:23 +02:00
Alexandre Julliard
24beabfd4e msvcrt: Explicitly specify CDECL calling convention on exported functions. 2006-06-13 11:40:23 +02:00
Alexandre Julliard
28bbdf116c oledlg: Declare varargs functions as WINAPIV instead of cdecl. 2006-06-13 11:40:23 +02:00
Alexandre Julliard
1db7a349c9 avifil32: Declare varargs functions as WINAPIV instead of cdecl. 2006-06-13 11:40:23 +02:00
Mike McCormack
4a2d96077e userenv: Add profinfo.h. 2006-06-13 11:40:23 +02:00
Ivan Gyurdiev
45dbb78d73 wined3d: Fix params for DP2ADD/TEXLDD.
DP2ADD is valid on pshaders 2.0 and above, has 4 parameters.
TEXLDD is valid on pshaders 2.x and above, has 5 parameters.
2006-06-13 11:40:23 +02:00
Ivan Gyurdiev
8c6ee8df0d wined3d: Mark instructions without a destination token.
There are a total of 17 instructions without a destination token. Of
those 9 have num_params != 0, which means that we will not process any
of them correctly, because we assume the first token (if present) is a
destination token.

Those are basically all the flow control instructions, which we plan to
support very soon. They have source tokens, and no destination. Add a
flag that marks them up to the ins table. Use this flag in the trace
pass, and generation pass.
2006-06-13 11:40:22 +02:00
Ivan Gyurdiev
14a52e5c09 wined3d: Keep pshader and vshader constants in GLSL separate.
GLSL uniforms have as scope the entire program.
To prevent conflicts, name pshader and vshader constants differently.
Based on a patch by Jason Green.
2006-06-13 11:40:22 +02:00
Ivan Gyurdiev
0d08316523 wined3d: Improve Sampler support on 2.0 and 3.0 shaders.
- track sampler declarations and store the sampler usage in reg_maps structure
- store a fake sampler usage for 1.X shaders (defined as 2D sampler)
- re-sync glsl TEX implementation with the ARB one (no idea why they diverged..)
- use sampler type in new TEX implementation to support 2D, 3D, and Cube sampling
- change drawprim to bind pixel shader samplers

Additional improvements:
- rename texture limit to texcoord to prevent confusion
- add sampler limit, and use that for samplers - *not* the same as texcoord above
2006-06-13 11:40:22 +02:00
Ivan Gyurdiev
e99926ee06 wined3d: Cast more things.
Anything with a swizzle has to be casted to vec4, or it won't work properly.
There's multiple ways to do this, for the moment pick the easiest one.
2006-06-13 11:40:22 +02:00
Ivan Gyurdiev
a1f4dfe4e3 wined3d: Add support for shader model 3.0 I/O registers.
SM 3.0 can pack multiple "semantics" into 12 generic input/output registers.

To support that, define temporaries called IN and OUT, and use those as
the output registers. At the end of the vshader, unpack the OUT temps
into the proper GL variables. At the beginning of the pshader, pack the
GL variables back into 12 IN registers.
2006-06-13 11:40:22 +02:00
Ivan Gyurdiev
1a3003338f wined3d: Trivial cleanups
- compiler warnings and errors should be FIXME
- remove obsolete comment, and change variable type.
2006-06-13 11:40:22 +02:00
Ivan Gyurdiev
a42925ee09 wined3d: Register map cleanups.
Various cleanups:
- do not use DWORD as a bitmask, that places artificial limit of 32 on
  registers
- track attributes that are used and declare only those
- move declarations function call in pshader/vshader to allow us to
  insert pixel or vertex specific code between the declarations and
  the rest of the code
- remove redundant 0 intializers
- remove useless continue statement
2006-06-13 11:40:22 +02:00
Ivan Gyurdiev
17b0d26c1e wined3d: Share trace pass
Now that the declaration function is out of the way, the tracing pass,
which is very long and 100% the same can be shared between pixel and
vertex shaders.

The new function is called shader_trace_init(), and is responsible for:
- tracing the shader
- initializing the function length
- setting the shader version [needed very early]
2006-06-13 11:40:22 +02:00
Ivan Gyurdiev
9bae7755ab wined3d: Rework dcl processing.
The new function is called in pass 2 (getister counting/maps), and
it's now in baseshader. It operates on all INPUT and OUTPUT registers,
which, in addition to the old vertex shader input declarations covers
Shader Model 3.0 vshader output and pshader input declarations. The
result is stored into the reg_map structure.
2006-06-13 11:40:21 +02:00
Ivan Gyurdiev
f144d58ac2 wined3d: The namedArrays code path is dead (always FALSE).
Delete the entire namedArrays code path and all its dependencies (one
of which is quite long - storeOrder in drawprim is always FALSE, for
example). Delete declaredArrays, and make its code path the default.
2006-06-13 11:40:21 +02:00
Saulius Krasuckas
3692219db4 mscms: Eliminate complex test macro to make source navigation easier. 2006-06-13 11:40:21 +02:00
Robert Shearman
abc0f385a3 mlang: Return S_OK from fnIMultiLanguage2_SetMimeDBSource.
The source is largely irrelevant since we are not likely to be wanting
to ship updates to the MIME database as registry updates, instead of
just changing the code.
2006-06-13 11:40:20 +02:00
Robert Shearman
0d1456ca30 mlang: Add us-ascii encoding to the list of supported encodings. 2006-06-13 11:40:20 +02:00
Robert Shearman
4b7a5aaca6 advapi32: Fix the parsing of string SIDs with multiple sub-authorities. 2006-06-13 11:40:20 +02:00
Robert Shearman
8a4088d8a3 advapi32: Replace some mixed tabs with spaces. 2006-06-13 11:40:20 +02:00
Robert Shearman
84019596be advapi32: Support well-knowns SIDs in string SIDs. 2006-06-13 11:40:20 +02:00
Robert Shearman
ddd84f4f28 advapi32: Nul-terminate the domain string in LookupAccountNameW. 2006-06-13 11:40:20 +02:00
Robert Shearman
b5f7e818a1 ole32: Print an error if a DLL's DllGetClassObject fails as this is
usually a good indicator of a bug elsewhere in Wine.
2006-06-13 11:40:20 +02:00
Jan Zerebecki
c6449b5a91 wined3d: Move a checkGLcall to it's gl call inside an "if". 2006-06-13 10:51:07 +02:00
Jan Zerebecki
7528fc0de1 wined3d: Fix stencil related render states. 2006-06-13 10:50:55 +02:00
Jan Zerebecki
cf8833c467 wined3d: Enable two sided stencil in the caps. 2006-06-13 10:46:29 +02:00
Jan Zerebecki
df3e078b20 wined3d: Also print the format like a fourcc if unknown in debug_d3dformat. 2006-06-13 10:35:14 +02:00
Alexandre Julliard
6444876da2 msvcrtd: Explicitly specify CDECL calling convention on exported functions. 2006-06-12 21:35:40 +02:00
Alexandre Julliard
f278f534c1 msvcrt20: Explicitly specify CDECL calling convention on exported functions. 2006-06-12 21:35:27 +02:00
Alexandre Julliard
40cbe19e49 crtdll: Explicitly specify CDECL calling convention on exported functions. 2006-06-12 21:35:20 +02:00
Alexandre Julliard
57939d8fa4 ntdll: Explicitly specify CDECL calling convention on exported functions. 2006-06-12 21:35:07 +02:00
Alexandre Julliard
69591d81f9 ole32: Explicitly specify CDECL calling convention on exported functions. 2006-06-12 21:34:59 +02:00
Alexandre Julliard
91e45c62d3 wldap32: Explicitly specify CDECL calling convention on exported functions. 2006-06-12 21:34:46 +02:00
Alexandre Julliard
1053eccb36 include: Added prototype for DllMain. 2006-06-12 16:18:17 +02:00
Alexandre Julliard
9936feef07 include: Make the Dll* entry points hidden. 2006-06-12 16:18:01 +02:00
Alexandre Julliard
72e2dea1f1 ntdll: Added spec entry for NtQueryMultipleValueKey. 2006-06-12 16:10:28 +02:00
Alexandre Julliard
fe4c4780eb riched20: Fix an uninitialized variable bug.
Mark todo a test that depended on the bug to succeed.
2006-06-12 16:09:50 +02:00
H. Verbeet
405e11ea62 wined3d: Cleanup GetSrcAndOpFromValue().
- Cleanup GetSrcAndOpFromValue().
- Use naming more consistent with the rest of the file.
2006-06-12 16:07:58 +02:00
Mike McCormack
a28ebdf7d4 msi: Add some more test cases for INSERT. 2006-06-12 16:04:31 +02:00
Mike McCormack
7f64332d11 msi: Add some more MsiFormatRecord tests. 2006-06-12 16:04:19 +02:00
Mike McCormack
bef879cb24 msi: Add tests for creating packages and formatting records. 2006-06-12 16:04:08 +02:00
Mike McCormack
f29ec238e8 msi: Delete any databases we create at the end of each test. 2006-06-12 16:03:57 +02:00
Mike McCormack
53041d8f73 msi: Fix compilation on msvc6. 2006-06-12 16:03:05 +02:00
Mike McCormack
3c81969a55 msi: Remove an inconsistent test. 2006-06-12 16:02:53 +02:00
Mike McCormack
a302ec19bd msi: Fix some test cases to pass against win2k. 2006-06-12 15:56:54 +02:00
Robert Shearman
be35acf02e atl: Implement AtlModuleGetClassObject. 2006-06-12 15:56:34 +02:00
Robert Shearman
79b2742120 msxml3: Fix domelem_get_tagName to return a string with the namespace prefixed, if it is present. 2006-06-12 15:56:23 +02:00
Robert Shearman
6dd935bc33 msxml3: Initialise output interface pointers to NULL in xmlnodelist_QueryInterface and xmlnodelist_nextNode. 2006-06-12 15:56:16 +02:00
Alexandre Julliard
276e223bcb wineps.drv: Make some variables static. 2006-06-12 13:46:17 +02:00
Alexandre Julliard
11b9d02048 crypt32: Make some variables static and/or const. 2006-06-12 13:45:11 +02:00
Alexandre Julliard
7a0396afd1 shell32: Make some variables static and/or const. 2006-06-12 13:44:21 +02:00
Alexandre Julliard
ec6a1653aa kernel32: Make some variables static. 2006-06-12 13:41:45 +02:00
Alexandre Julliard
7bbc1d68c5 advapi32: Make some variables static and/or const. 2006-06-12 13:41:15 +02:00
Alexandre Julliard
b5878798fd winemp3.acm: Make some variables static and/or const. 2006-06-12 13:40:34 +02:00
Alexandre Julliard
b79a53e959 msi: Make some variables static and/or const. 2006-06-12 13:39:59 +02:00
Alexandre Julliard
654c02017b crtdll: Fixed copy/paste error in definition of _baseminor_dll and _baseversion_dll. 2006-06-12 13:38:29 +02:00
Alexandre Julliard
653fc2c443 x11drv: Get rid of the no longer used desktop_tid variable. 2006-06-12 13:37:36 +02:00
Dmitry Timoshkov
099e23ce49 user32: Remove redundant SetLastError call from MENU_SetMenu. 2006-06-12 13:21:48 +02:00
Christian Gmeiner
f14f04dc8a setupapi: Documentation update. 2006-06-12 13:21:48 +02:00
Mike McCormack
a8ac8d7f09 user32: Win64 lparam and wparam are longs. 2006-06-12 13:21:47 +02:00
Mike McCormack
87db243f0e user32: Fix a pointer size warning in Win64. 2006-06-12 13:21:47 +02:00
Mike McCormack
3ea306f264 kernel32: Fix a cast for Win64. 2006-06-12 13:21:47 +02:00
Mike McCormack
bbbcc2a1be msi: Add some test cases for "SELECT ... WHERE condition". 2006-06-12 13:21:47 +02:00
Mike McCormack
a21f9e5587 msi: Freeing the zero handle always succeeds. 2006-06-12 13:21:47 +02:00
Mike McCormack
15d302c313 msi: Always initialize MsiViewFetch's returned record to zero. 2006-06-12 13:21:47 +02:00
H. Verbeet
3a91a4a274 d3d9: Make some test functions static. 2006-06-12 13:21:47 +02:00
H. Verbeet
142a62be74 d3d8: Make some test functions static. 2006-06-12 13:21:47 +02:00
Dmitry Timoshkov
a87a153587 msvcrt: Print exception code in hex. 2006-06-12 13:21:47 +02:00
Jason Green
d822496dee wined3d: Map D3DSIO_DEF to it's GLSL generating function for vertex shaders. 2006-06-12 13:21:46 +02:00
Robert Shearman
1c04d9ab20 rpcrt4: Add an exception handler for CStdStubBuffer_Invoke.
This is needed because IRpcStubBuffer::Invoke should not allow RPC
exceptions to be passed to the caller.
2006-06-12 13:21:46 +02:00
Robert Shearman
35982d72f5 rpcrt4: Initialise pStubMsg->MemorySize to zero before calling
ComplexStructMemorySize from NdrComplexArrayUnmarshall.
2006-06-12 13:21:46 +02:00
Robert Shearman
539b48bff4 rpcrt4: Use safe_mutiply in conformant array functions. 2006-06-12 13:21:46 +02:00
Robert Shearman
8dea3c2aa8 rpcrt4: Pass in a maximum variance value to ReadVariance to allow us
to validate the conformance values being read from the wire.
2006-06-12 13:21:46 +02:00
Robert Shearman
613ee6d01c rpcrt4: Check that strings are null-terminated on unmarshaling of conformant-varying structs. 2006-06-12 13:21:46 +02:00
Robert Shearman
a946eb420b rpcrt4: Use safe_multiply when multiplying anything by pStubMsg->ActualCount or pStubMsg->MaxCount. 2006-06-12 13:21:46 +02:00
Robert Shearman
cec6092aa2 rpcrt4: Raise an exception during unmarshaling if a conformant string isn't null-terminated. 2006-06-12 13:21:46 +02:00
Robert Shearman
6e95bfe85a rpcrt4: Introduce a new function, safe_multiply, which will raise an
exception if a multiply overflows a 4-byte integer.

This will protect the unmarshaling code against attacks specifying a 
large variance.
Use this new function in the conformant string functions to harden them 
against attack.
2006-06-12 13:20:30 +02:00
Alexandre Julliard
236fd51020 uuid: Mark all GUID variables as hidden. 2006-06-12 12:01:38 +02:00
Alexandre Julliard
d74b280e95 dnsapi: DnsExtractRecordsFromMessage_A is not exported. 2006-06-12 12:01:06 +02:00
Alexandre Julliard
ce49817bc5 advapi32: Added spec entry for GetEffectiveRightsFromAclW. 2006-06-12 11:58:41 +02:00
Alexandre Julliard
dbfb3739aa wined3d: Make all the local shader functions static. 2006-06-10 13:22:27 +02:00
Alexandre Julliard
e9cbc66e93 wined3d: Make the virtual table functions static where possible. 2006-06-10 13:15:32 +02:00
Jason Green
42dd4653e3 wined3d: Change fog output variable name for GLSL shaders. 2006-06-10 12:43:10 +02:00
Jason Green
e8c97e9421 wined3d: Fix regression from register maps switch for ARB shaders.
I missed a register mask in the move to share the shader_hw_def()
function between pixel and vertex shaders for ARB shaders.  Fixed
that, and made the GLSL version use the same mask for consistency.
2006-06-10 12:43:02 +02:00
Ivan Gyurdiev
a09c941677 wined3d: Enable CND/CMP for SHADER_ARB. 2006-06-10 12:42:09 +02:00
Ivan Gyurdiev
621f075fb9 wined3d: Print out sampler state names. 2006-06-10 12:41:54 +02:00
Ivan Gyurdiev
d44d0b5edb wined3d: Downgrade Get*Shader FIXME to TRACE. 2006-06-10 12:41:44 +02:00
Detlef Riekenberg
e55b52fdd0 winspool/tests: Tests for GetPrintProcessorDirectory. 2006-06-10 12:41:34 +02:00
Saulius Krasuckas
072c11dc49 advapi32: Test RegSetValueEx[AW] for setting some sequential strings as one. 2006-06-10 12:41:27 +02:00
Alexandre Julliard
9a59ee76e4 msi: Make all the ops structures static and const. 2006-06-10 12:02:39 +02:00
Alexandre Julliard
ba5efc6c76 imagehlp: Remove the unused internal.c file. 2006-06-10 12:02:14 +02:00
Alexandre Julliard
cfc6c4891d oleaut32: Make the virtual table functions static where possible. 2006-06-10 11:59:33 +02:00
Alexandre Julliard
ae525c1441 ole32: Make the virtual table functions static where possible. 2006-06-10 11:59:15 +02:00