wine
19 years agoadvapi32: Fix the parsing of string SIDs with multiple sub-authorities.
Robert Shearman [Mon, 12 Jun 2006 15:45:24 +0000 (16:45 +0100)] 
advapi32: Fix the parsing of string SIDs with multiple sub-authorities.

19 years agoadvapi32: Replace some mixed tabs with spaces.
Robert Shearman [Mon, 12 Jun 2006 15:37:49 +0000 (16:37 +0100)] 
advapi32: Replace some mixed tabs with spaces.

19 years agoadvapi32: Support well-knowns SIDs in string SIDs.
Robert Shearman [Mon, 12 Jun 2006 15:37:07 +0000 (16:37 +0100)] 
advapi32: Support well-knowns SIDs in string SIDs.

19 years agoadvapi32: Nul-terminate the domain string in LookupAccountNameW.
Robert Shearman [Mon, 12 Jun 2006 15:36:54 +0000 (16:36 +0100)] 
advapi32: Nul-terminate the domain string in LookupAccountNameW.

19 years agoole32: Print an error if a DLL's DllGetClassObject fails as this is
Robert Shearman [Mon, 12 Jun 2006 15:36:45 +0000 (16:36 +0100)] 
ole32: Print an error if a DLL's DllGetClassObject fails as this is

usually a good indicator of a bug elsewhere in Wine.

19 years agowined3d: Move a checkGLcall to it's gl call inside an "if".
Jan Zerebecki [Fri, 9 Jun 2006 15:32:46 +0000 (17:32 +0200)] 
wined3d: Move a checkGLcall to it's gl call inside an "if".

19 years agowined3d: Fix stencil related render states.
Jan Zerebecki [Fri, 9 Jun 2006 15:32:18 +0000 (17:32 +0200)] 
wined3d: Fix stencil related render states.

19 years agowined3d: Enable two sided stencil in the caps.
Jan Zerebecki [Fri, 9 Jun 2006 15:30:20 +0000 (17:30 +0200)] 
wined3d: Enable two sided stencil in the caps.

19 years agowined3d: Also print the format like a fourcc if unknown in debug_d3dformat.
Jan Zerebecki [Fri, 9 Jun 2006 15:29:57 +0000 (17:29 +0200)] 
wined3d: Also print the format like a fourcc if unknown in debug_d3dformat.

19 years agomsvcrtd: Explicitly specify CDECL calling convention on exported functions.
Alexandre Julliard [Mon, 12 Jun 2006 19:35:40 +0000 (21:35 +0200)] 
msvcrtd: Explicitly specify CDECL calling convention on exported functions.

19 years agomsvcrt20: Explicitly specify CDECL calling convention on exported functions.
Alexandre Julliard [Mon, 12 Jun 2006 19:35:27 +0000 (21:35 +0200)] 
msvcrt20: Explicitly specify CDECL calling convention on exported functions.

19 years agocrtdll: Explicitly specify CDECL calling convention on exported functions.
Alexandre Julliard [Mon, 12 Jun 2006 19:35:20 +0000 (21:35 +0200)] 
crtdll: Explicitly specify CDECL calling convention on exported functions.

19 years agontdll: Explicitly specify CDECL calling convention on exported functions.
Alexandre Julliard [Mon, 12 Jun 2006 19:35:07 +0000 (21:35 +0200)] 
ntdll: Explicitly specify CDECL calling convention on exported functions.

19 years agoole32: Explicitly specify CDECL calling convention on exported functions.
Alexandre Julliard [Mon, 12 Jun 2006 19:34:59 +0000 (21:34 +0200)] 
ole32: Explicitly specify CDECL calling convention on exported functions.

19 years agowldap32: Explicitly specify CDECL calling convention on exported functions.
Alexandre Julliard [Mon, 12 Jun 2006 19:34:46 +0000 (21:34 +0200)] 
wldap32: Explicitly specify CDECL calling convention on exported functions.

19 years agoinclude: Added prototype for DllMain.
Alexandre Julliard [Mon, 12 Jun 2006 14:18:17 +0000 (16:18 +0200)] 
include: Added prototype for DllMain.

19 years agoinclude: Make the Dll* entry points hidden.
Alexandre Julliard [Mon, 12 Jun 2006 14:18:01 +0000 (16:18 +0200)] 
include: Make the Dll* entry points hidden.

19 years agontdll: Added spec entry for NtQueryMultipleValueKey.
Alexandre Julliard [Mon, 12 Jun 2006 14:10:28 +0000 (16:10 +0200)] 
ntdll: Added spec entry for NtQueryMultipleValueKey.

19 years agoriched20: Fix an uninitialized variable bug.
Alexandre Julliard [Mon, 12 Jun 2006 14:09:50 +0000 (16:09 +0200)] 
riched20: Fix an uninitialized variable bug.

Mark todo a test that depended on the bug to succeed.

19 years agowined3d: Cleanup GetSrcAndOpFromValue().
H. Verbeet [Sat, 10 Jun 2006 21:49:09 +0000 (23:49 +0200)] 
wined3d: Cleanup GetSrcAndOpFromValue().

- Cleanup GetSrcAndOpFromValue().
- Use naming more consistent with the rest of the file.

19 years agomsi: Add some more test cases for INSERT.
Mike McCormack [Mon, 12 Jun 2006 08:57:27 +0000 (17:57 +0900)] 
msi: Add some more test cases for INSERT.

19 years agomsi: Add some more MsiFormatRecord tests.
Mike McCormack [Mon, 12 Jun 2006 06:06:59 +0000 (15:06 +0900)] 
msi: Add some more MsiFormatRecord tests.

19 years agomsi: Add tests for creating packages and formatting records.
Mike McCormack [Mon, 12 Jun 2006 04:21:11 +0000 (13:21 +0900)] 
msi: Add tests for creating packages and formatting records.

19 years agomsi: Delete any databases we create at the end of each test.
Mike McCormack [Mon, 12 Jun 2006 04:20:46 +0000 (13:20 +0900)] 
msi: Delete any databases we create at the end of each test.

19 years agomsi: Fix compilation on msvc6.
Mike McCormack [Mon, 12 Jun 2006 04:20:31 +0000 (13:20 +0900)] 
msi: Fix compilation on msvc6.

19 years agomsi: Remove an inconsistent test.
Mike McCormack [Mon, 12 Jun 2006 04:20:11 +0000 (13:20 +0900)] 
msi: Remove an inconsistent test.

19 years agomsi: Fix some test cases to pass against win2k.
Mike McCormack [Mon, 12 Jun 2006 04:19:51 +0000 (13:19 +0900)] 
msi: Fix some test cases to pass against win2k.

19 years agoinclude: Add IXMLHttpRequest interface and XMLHttpRequest coclass to xmldoc.idl.
Robert Shearman [Mon, 12 Jun 2006 00:34:40 +0000 (01:34 +0100)] 
include: Add IXMLHttpRequest interface and XMLHttpRequest coclass to xmldoc.idl.

19 years agoatl: Implement AtlModuleGetClassObject.
Robert Shearman [Mon, 12 Jun 2006 00:34:53 +0000 (01:34 +0100)] 
atl: Implement AtlModuleGetClassObject.

19 years agomsxml3: Fix domelem_get_tagName to return a string with the namespace prefixed, if...
Robert Shearman [Mon, 12 Jun 2006 00:34:28 +0000 (01:34 +0100)] 
msxml3: Fix domelem_get_tagName to return a string with the namespace prefixed, if it is present.

19 years agomsxml3: Initialise output interface pointers to NULL in xmlnodelist_QueryInterface...
Robert Shearman [Mon, 12 Jun 2006 00:34:17 +0000 (01:34 +0100)] 
msxml3: Initialise output interface pointers to NULL in xmlnodelist_QueryInterface and xmlnodelist_nextNode.

19 years agowineps.drv: Make some variables static.
Alexandre Julliard [Mon, 12 Jun 2006 11:46:17 +0000 (13:46 +0200)] 
wineps.drv: Make some variables static.

19 years agocrypt32: Make some variables static and/or const.
Alexandre Julliard [Mon, 12 Jun 2006 11:45:11 +0000 (13:45 +0200)] 
crypt32: Make some variables static and/or const.

19 years agoshell32: Make some variables static and/or const.
Alexandre Julliard [Mon, 12 Jun 2006 11:44:21 +0000 (13:44 +0200)] 
shell32: Make some variables static and/or const.

19 years agokernel32: Make some variables static.
Alexandre Julliard [Mon, 12 Jun 2006 11:41:45 +0000 (13:41 +0200)] 
kernel32: Make some variables static.

19 years agoadvapi32: Make some variables static and/or const.
Alexandre Julliard [Mon, 12 Jun 2006 11:41:15 +0000 (13:41 +0200)] 
advapi32: Make some variables static and/or const.

19 years agowinemp3.acm: Make some variables static and/or const.
Alexandre Julliard [Mon, 12 Jun 2006 11:40:34 +0000 (13:40 +0200)] 
winemp3.acm: Make some variables static and/or const.

19 years agomsi: Make some variables static and/or const.
Alexandre Julliard [Mon, 12 Jun 2006 11:39:59 +0000 (13:39 +0200)] 
msi: Make some variables static and/or const.

19 years agocrtdll: Fixed copy/paste error in definition of _baseminor_dll and _baseversion_dll.
Alexandre Julliard [Mon, 12 Jun 2006 11:38:29 +0000 (13:38 +0200)] 
crtdll: Fixed copy/paste error in definition of _baseminor_dll and _baseversion_dll.

19 years agox11drv: Get rid of the no longer used desktop_tid variable.
Alexandre Julliard [Mon, 12 Jun 2006 11:37:36 +0000 (13:37 +0200)] 
x11drv: Get rid of the no longer used desktop_tid variable.

19 years agouser32: Remove redundant SetLastError call from MENU_SetMenu.
Dmitry Timoshkov [Sun, 11 Jun 2006 15:26:49 +0000 (00:26 +0900)] 
user32: Remove redundant SetLastError call from MENU_SetMenu.

19 years agoinclude/ddk: Add minimal compstui.h.
Detlef Riekenberg [Fri, 9 Jun 2006 11:30:21 +0000 (13:30 +0200)] 
include/ddk: Add minimal compstui.h.

19 years agowinedbg: Write-strings warnings fix.
Andrew Talbot [Fri, 9 Jun 2006 20:44:44 +0000 (21:44 +0100)] 
winedbg: Write-strings warnings fix.

19 years agosetupapi: Documentation update.
Christian Gmeiner [Fri, 9 Jun 2006 05:25:31 +0000 (07:25 +0200)] 
setupapi: Documentation update.

19 years agouser32: Win64 lparam and wparam are longs.
Mike McCormack [Sun, 11 Jun 2006 02:06:00 +0000 (11:06 +0900)] 
user32: Win64 lparam and wparam are longs.

19 years agouser32: Fix a pointer size warning in Win64.
Mike McCormack [Sun, 11 Jun 2006 02:06:10 +0000 (11:06 +0900)] 
user32: Fix a pointer size warning in Win64.

19 years agokernel32: Fix a cast for Win64.
Mike McCormack [Sun, 11 Jun 2006 02:05:49 +0000 (11:05 +0900)] 
kernel32: Fix a cast for Win64.

19 years agomsi: Add some test cases for "SELECT ... WHERE condition".
Mike McCormack [Sun, 11 Jun 2006 00:51:59 +0000 (09:51 +0900)] 
msi: Add some test cases for "SELECT ... WHERE condition".

19 years agomsi: Freeing the zero handle always succeeds.
Mike McCormack [Sun, 11 Jun 2006 00:51:42 +0000 (09:51 +0900)] 
msi: Freeing the zero handle always succeeds.

19 years agomsi: Always initialize MsiViewFetch's returned record to zero.
Mike McCormack [Sun, 11 Jun 2006 00:51:29 +0000 (09:51 +0900)] 
msi: Always initialize MsiViewFetch's returned record to zero.

19 years agod3d9: Make some test functions static.
H. Verbeet [Sat, 10 Jun 2006 21:48:45 +0000 (23:48 +0200)] 
d3d9: Make some test functions static.

19 years agod3d8: Make some test functions static.
H. Verbeet [Sat, 10 Jun 2006 21:48:36 +0000 (23:48 +0200)] 
d3d8: Make some test functions static.

19 years agomsvcrt: Print exception code in hex.
Dmitry Timoshkov [Sat, 10 Jun 2006 15:19:33 +0000 (00:19 +0900)] 
msvcrt: Print exception code in hex.

19 years agowined3d: Map D3DSIO_DEF to it's GLSL generating function for vertex shaders.
Jason Green [Sat, 10 Jun 2006 15:09:01 +0000 (11:09 -0400)] 
wined3d: Map D3DSIO_DEF to it's GLSL generating function for vertex shaders.

19 years agorpcrt4: Add an exception handler for CStdStubBuffer_Invoke.
Robert Shearman [Sat, 10 Jun 2006 11:33:40 +0000 (12:33 +0100)] 
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.

19 years agorpcrt4: Initialise pStubMsg->MemorySize to zero before calling
Robert Shearman [Sat, 10 Jun 2006 11:33:26 +0000 (12:33 +0100)] 
rpcrt4: Initialise pStubMsg->MemorySize to zero before calling

ComplexStructMemorySize from NdrComplexArrayUnmarshall.

19 years agorpcrt4: Use safe_mutiply in conformant array functions.
Robert Shearman [Sat, 10 Jun 2006 11:33:01 +0000 (12:33 +0100)] 
rpcrt4: Use safe_mutiply in conformant array functions.

19 years agorpcrt4: Pass in a maximum variance value to ReadVariance to allow us
Robert Shearman [Sat, 10 Jun 2006 11:32:47 +0000 (12:32 +0100)] 
rpcrt4: Pass in a maximum variance value to ReadVariance to allow us

to validate the conformance values being read from the wire.

19 years agorpcrt4: Check that strings are null-terminated on unmarshaling of conformant-varying...
Robert Shearman [Sat, 10 Jun 2006 11:32:35 +0000 (12:32 +0100)] 
rpcrt4: Check that strings are null-terminated on unmarshaling of conformant-varying structs.

19 years agorpcrt4: Use safe_multiply when multiplying anything by pStubMsg->ActualCount or pStub...
Robert Shearman [Sat, 10 Jun 2006 11:32:24 +0000 (12:32 +0100)] 
rpcrt4: Use safe_multiply when multiplying anything by pStubMsg->ActualCount or pStubMsg->MaxCount.

19 years agorpcrt4: Raise an exception during unmarshaling if a conformant string isn't null...
Robert Shearman [Sat, 10 Jun 2006 11:32:01 +0000 (12:32 +0100)] 
rpcrt4: Raise an exception during unmarshaling if a conformant string isn't null-terminated.

19 years agorpcrt4: Introduce a new function, safe_multiply, which will raise an
Robert Shearman [Sat, 10 Jun 2006 11:31:45 +0000 (12:31 +0100)] 
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.

19 years agouuid: Mark all GUID variables as hidden.
Alexandre Julliard [Mon, 12 Jun 2006 10:01:38 +0000 (12:01 +0200)] 
uuid: Mark all GUID variables as hidden.

19 years agodnsapi: DnsExtractRecordsFromMessage_A is not exported.
Alexandre Julliard [Mon, 12 Jun 2006 10:01:06 +0000 (12:01 +0200)] 
dnsapi: DnsExtractRecordsFromMessage_A is not exported.

19 years agoadvapi32: Added spec entry for GetEffectiveRightsFromAclW.
Alexandre Julliard [Mon, 12 Jun 2006 09:58:41 +0000 (11:58 +0200)] 
advapi32: Added spec entry for GetEffectiveRightsFromAclW.

19 years agowined3d: Make all the local shader functions static.
Alexandre Julliard [Sat, 10 Jun 2006 11:22:27 +0000 (13:22 +0200)] 
wined3d: Make all the local shader functions static.

19 years agowined3d: Make the virtual table functions static where possible.
Alexandre Julliard [Sat, 10 Jun 2006 11:15:32 +0000 (13:15 +0200)] 
wined3d: Make the virtual table functions static where possible.

19 years agowinecfg: Recognize all CD and floppy devices listed in Linux devices.txt.
Pavel Roskin [Fri, 9 Jun 2006 21:21:59 +0000 (17:21 -0400)] 
winecfg: Recognize all CD and floppy devices listed in Linux devices.txt.

19 years agowinecfg: Allow and prefer using A: and B: for floppies.
Pavel Roskin [Sat, 10 Jun 2006 02:33:42 +0000 (22:33 -0400)] 
winecfg: Allow and prefer using A: and B: for floppies.

Pass drive type to allocate_letter().  Start search from 'A' for
floppies.
Fix missing parentheses in the DRIVE_MASK_BIT definition.  It's a bug
that is triggered by non-sequential drive allocation.

19 years agowined3d: Change fog output variable name for GLSL shaders.
Jason Green [Fri, 9 Jun 2006 22:34:04 +0000 (18:34 -0400)] 
wined3d: Change fog output variable name for GLSL shaders.

19 years agowined3d: Fix regression from register maps switch for ARB shaders.
Jason Green [Fri, 9 Jun 2006 22:28:00 +0000 (18:28 -0400)] 
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.

19 years agowined3d: Enable CND/CMP for SHADER_ARB.
Ivan Gyurdiev [Fri, 9 Jun 2006 21:47:56 +0000 (17:47 -0400)] 
wined3d: Enable CND/CMP for SHADER_ARB.

19 years agowined3d: Print out sampler state names.
Ivan Gyurdiev [Fri, 9 Jun 2006 21:47:16 +0000 (17:47 -0400)] 
wined3d: Print out sampler state names.

19 years agowined3d: Downgrade Get*Shader FIXME to TRACE.
Ivan Gyurdiev [Fri, 9 Jun 2006 21:46:38 +0000 (17:46 -0400)] 
wined3d: Downgrade Get*Shader FIXME to TRACE.

19 years agowinspool/tests: Tests for GetPrintProcessorDirectory.
Detlef Riekenberg [Fri, 9 Jun 2006 19:54:19 +0000 (21:54 +0200)] 
winspool/tests: Tests for GetPrintProcessorDirectory.

19 years agoadvapi32: Test RegSetValueEx[AW] for setting some sequential strings as one.
Saulius Krasuckas [Fri, 9 Jun 2006 20:46:56 +0000 (23:46 +0300)] 
advapi32: Test RegSetValueEx[AW] for setting some sequential strings as one.

19 years agomsi: Make all the ops structures static and const.
Alexandre Julliard [Sat, 10 Jun 2006 10:02:39 +0000 (12:02 +0200)] 
msi: Make all the ops structures static and const.

19 years agoimagehlp: Remove the unused internal.c file.
Alexandre Julliard [Sat, 10 Jun 2006 10:02:14 +0000 (12:02 +0200)] 
imagehlp: Remove the unused internal.c file.

19 years agooleaut32: Make the virtual table functions static where possible.
Alexandre Julliard [Sat, 10 Jun 2006 09:59:33 +0000 (11:59 +0200)] 
oleaut32: Make the virtual table functions static where possible.

19 years agoole32: Make the virtual table functions static where possible.
Alexandre Julliard [Sat, 10 Jun 2006 09:59:15 +0000 (11:59 +0200)] 
ole32: Make the virtual table functions static where possible.

19 years agoitss: Make the virtual table functions static where possible.
Alexandre Julliard [Sat, 10 Jun 2006 09:58:27 +0000 (11:58 +0200)] 
itss: Make the virtual table functions static where possible.

19 years agodxdiagn: Make the virtual table functions static where possible.
Alexandre Julliard [Sat, 10 Jun 2006 09:58:14 +0000 (11:58 +0200)] 
dxdiagn: Make the virtual table functions static where possible.

19 years agodswave: Make the virtual table functions static where possible.
Alexandre Julliard [Sat, 10 Jun 2006 09:58:01 +0000 (11:58 +0200)] 
dswave: Make the virtual table functions static where possible.

19 years agodsound: Make the virtual table functions static where possible.
Alexandre Julliard [Sat, 10 Jun 2006 09:57:48 +0000 (11:57 +0200)] 
dsound: Make the virtual table functions static where possible.

19 years agodpnet: Make the virtual table functions static where possible.
Alexandre Julliard [Sat, 10 Jun 2006 09:57:38 +0000 (11:57 +0200)] 
dpnet: Make the virtual table functions static where possible.

19 years agodmusic: Make the virtual table functions static where possible.
Alexandre Julliard [Sat, 10 Jun 2006 09:57:22 +0000 (11:57 +0200)] 
dmusic: Make the virtual table functions static where possible.

19 years agodmsynth: Make the virtual table functions static where possible.
Alexandre Julliard [Sat, 10 Jun 2006 09:57:03 +0000 (11:57 +0200)] 
dmsynth: Make the virtual table functions static where possible.

19 years agodmstyle: Make the virtual table functions static where possible.
Alexandre Julliard [Sat, 10 Jun 2006 09:56:49 +0000 (11:56 +0200)] 
dmstyle: Make the virtual table functions static where possible.

19 years agodmscript: Make the virtual table functions static where possible.
Alexandre Julliard [Sat, 10 Jun 2006 09:56:19 +0000 (11:56 +0200)] 
dmscript: Make the virtual table functions static where possible.

19 years agodmloader: Make the virtual table functions static where possible.
Alexandre Julliard [Sat, 10 Jun 2006 09:56:03 +0000 (11:56 +0200)] 
dmloader: Make the virtual table functions static where possible.

19 years agodmcompos: Make the virtual table functions static where possible.
Alexandre Julliard [Sat, 10 Jun 2006 09:55:30 +0000 (11:55 +0200)] 
dmcompos: Make the virtual table functions static where possible.

19 years agod3d9: Make the virtual table functions static where possible.
Alexandre Julliard [Sat, 10 Jun 2006 09:51:05 +0000 (11:51 +0200)] 
d3d9: Make the virtual table functions static where possible.

19 years agod3dx8: Make the virtual table functions static where possible.
Alexandre Julliard [Sat, 10 Jun 2006 09:50:26 +0000 (11:50 +0200)] 
d3dx8: Make the virtual table functions static where possible.

19 years agod3d8: Make the virtual table functions static where possible.
Alexandre Julliard [Sat, 10 Jun 2006 09:48:24 +0000 (11:48 +0200)] 
d3d8: Make the virtual table functions static where possible.

19 years agox11drv: Write-strings warnings fix.
Andrew Talbot [Fri, 9 Jun 2006 11:44:39 +0000 (12:44 +0100)] 
x11drv: Write-strings warnings fix.

19 years agowinspool: Add GetPrintProcessorDirectoryA.
Detlef Riekenberg [Fri, 9 Jun 2006 11:06:41 +0000 (13:06 +0200)] 
winspool: Add GetPrintProcessorDirectoryA.

19 years agooleaut32: We always pass in an IRpcChannelBuffer to IRpcStubBuffer::Invoke now,
Robert Shearman [Fri, 9 Jun 2006 16:25:50 +0000 (17:25 +0100)] 
oleaut32: We always pass in an IRpcChannelBuffer to IRpcStubBuffer::Invoke now,
so remove the case for it being NULL.

19 years agoole32: If IRpcStubBuffer_Invoke fails, we should raise an exception to
Robert Shearman [Fri, 9 Jun 2006 16:25:26 +0000 (17:25 +0100)] 
ole32: If IRpcStubBuffer_Invoke fails, we should raise an exception to
tell the RPC runtime that the call failed.

19 years agoole32: Register ISequentialStream for marshaling.
Robert Shearman [Fri, 9 Jun 2006 16:24:57 +0000 (17:24 +0100)] 
ole32: Register ISequentialStream for marshaling.

19 years agoole32: Implement CoQueryClientBlanket, CoImpersonateClient and
Robert Shearman [Fri, 9 Jun 2006 16:24:39 +0000 (17:24 +0100)] 
ole32: Implement CoQueryClientBlanket, CoImpersonateClient and
CoRevertToSelf on top of CoGetCallContext, which is a stub.