wine
18 years agoshlwapi/tests: The PSDK does not define IID_IDelayedRelease anymore.
Francois Gouget [Sun, 27 May 2007 11:37:37 +0000 (13:37 +0200)] 
shlwapi/tests: The PSDK does not define IID_IDelayedRelease anymore.

18 years agoshell32/tests: With recent PSDKs, CSIDL_MYDOCUMENTS is a synonym for CSIDL_PERSONAL...
Francois Gouget [Sun, 27 May 2007 11:37:14 +0000 (13:37 +0200)] 
shell32/tests: With recent PSDKs, CSIDL_MYDOCUMENTS is a synonym for CSIDL_PERSONAL. So define our own constant.

18 years agoIn the PSDK HRESULT_FROM_WIN32() is now an inline function, and it is __HRESULT_FROM_...
Francois Gouget [Sun, 27 May 2007 11:28:58 +0000 (13:28 +0200)] 
In the PSDK HRESULT_FROM_WIN32() is now an inline function, and it is __HRESULT_FROM_WIN32() which is a macro.

18 years agoddraw: Fix the name of DDSPD_IUNKNOWNPOINTER.
Francois Gouget [Sun, 27 May 2007 11:24:21 +0000 (13:24 +0200)] 
ddraw: Fix the name of DDSPD_IUNKNOWNPOINTER.

18 years agocomctl32/tests: The PSDK does not define ListView_InsertItemA() so don't use it.
Francois Gouget [Sun, 27 May 2007 11:31:21 +0000 (13:31 +0200)] 
comctl32/tests: The PSDK does not define ListView_InsertItemA() so don't use it.

18 years agokernel32/tests: src[i] is a char so there is no point trying to stuff 0xcafedead...
Francois Gouget [Sun, 27 May 2007 11:30:42 +0000 (13:30 +0200)] 
kernel32/tests: src[i] is a char so there is no point trying to stuff 0xcafedead into it.

18 years agod3d9/tests: Fix compilation with Visual C++ 2005.
Francois Gouget [Sun, 27 May 2007 11:25:46 +0000 (13:25 +0200)] 
d3d9/tests: Fix compilation with Visual C++ 2005.

18 years agoshell32/tests: We need NTDDI_VERSION >= NTDDI_WINXPSP1 to get SEE_MASK_NOZONECHECKS...
Francois Gouget [Sun, 27 May 2007 11:23:37 +0000 (13:23 +0200)] 
shell32/tests: We need NTDDI_VERSION >= NTDDI_WINXPSP1 to get SEE_MASK_NOZONECHECKS with the PSDK.

18 years agouser32/tests: SWP_STATECHANGED is an undocumented flag so define it ourselves. Fixes...
Francois Gouget [Sun, 27 May 2007 11:22:25 +0000 (13:22 +0200)] 
user32/tests: SWP_STATECHANGED is an undocumented flag so define it ourselves. Fixes compilation with the PSDK.

18 years agomsvcrt/tests: Fix a signed/unsigned int mismatch.
Francois Gouget [Sun, 27 May 2007 11:19:10 +0000 (13:19 +0200)] 
msvcrt/tests: Fix a signed/unsigned int mismatch.

18 years agomsi/tests: Fix a signed/unsigned int mismatch.
Francois Gouget [Sun, 27 May 2007 11:18:49 +0000 (13:18 +0200)] 
msi/tests: Fix a signed/unsigned int mismatch.

18 years agokernel32/tests: Fix a signed/unsigned int mismatch.
Francois Gouget [Sun, 27 May 2007 11:18:36 +0000 (13:18 +0200)] 
kernel32/tests: Fix a signed/unsigned int mismatch.

18 years agousp10/tests: Fix a signed/unsigned int mismatch.
Francois Gouget [Sun, 27 May 2007 11:17:56 +0000 (13:17 +0200)] 
usp10/tests: Fix a signed/unsigned int mismatch.

18 years agowinex11.drv: Exclude unused headers.
Andrew Talbot [Fri, 25 May 2007 14:38:17 +0000 (15:38 +0100)] 
winex11.drv: Exclude unused headers.

18 years agowininet: Exclude unused headers.
Andrew Talbot [Fri, 25 May 2007 14:38:21 +0000 (15:38 +0100)] 
wininet: Exclude unused headers.

18 years agowineps.drv: Exclude unused headers.
Andrew Talbot [Fri, 25 May 2007 14:38:14 +0000 (15:38 +0100)] 
wineps.drv: Exclude unused headers.

18 years agomsxml3: Fixed compilation without libxml.
Alexandre Julliard [Tue, 29 May 2007 10:05:20 +0000 (12:05 +0200)] 
msxml3: Fixed compilation without libxml.

18 years agomsg711.acm: Constify some variables.
Andrew Talbot [Mon, 28 May 2007 17:11:40 +0000 (18:11 +0100)] 
msg711.acm: Constify some variables.

18 years agomscms: Constify some variables.
Andrew Talbot [Mon, 28 May 2007 17:11:29 +0000 (18:11 +0100)] 
mscms: Constify some variables.

18 years agomsdmo: Constify some variables.
Andrew Talbot [Mon, 28 May 2007 17:11:33 +0000 (18:11 +0100)] 
msdmo: Constify some variables.

18 years agogdiplus: Added stub implementation of gdiplus.dll.
Evan Stade [Fri, 25 May 2007 17:21:44 +0000 (10:21 -0700)] 
gdiplus: Added stub implementation of gdiplus.dll.

18 years agooleaut32: Add support for loading and drawing metafiles.
Dmitry Timoshkov [Mon, 28 May 2007 07:22:46 +0000 (16:22 +0900)] 
oleaut32: Add support for loading and drawing metafiles.

18 years agogdi32: Perform consistency checks when loading an EMF, add a test case.
Dmitry Timoshkov [Mon, 28 May 2007 07:21:58 +0000 (16:21 +0900)] 
gdi32: Perform consistency checks when loading an EMF, add a test case.

18 years agoddraw: Do not crash when Clipper is NULL.
Detlef Riekenberg [Sun, 27 May 2007 23:02:38 +0000 (01:02 +0200)] 
ddraw: Do not crash when Clipper is NULL.

18 years agolocalui/tests: Handle different results from XP.
Detlef Riekenberg [Sun, 27 May 2007 22:57:35 +0000 (00:57 +0200)] 
localui/tests: Handle different results from XP.

18 years agodsound: Fix stupid mistake.
Maarten Lankhorst [Sat, 26 May 2007 17:13:25 +0000 (19:13 +0200)] 
dsound: Fix stupid mistake.

18 years agompr: Constify some variables.
Andrew Talbot [Sat, 26 May 2007 22:23:10 +0000 (23:23 +0100)] 
mpr: Constify some variables.

18 years agomciwave: Constify a variable.
Andrew Talbot [Sat, 26 May 2007 16:55:33 +0000 (17:55 +0100)] 
mciwave: Constify a variable.

18 years agowininet: Pass context to InitializeSecurityContext in second parameter.
Rob Shearman [Sat, 26 May 2007 07:49:12 +0000 (08:49 +0100)] 
wininet: Pass context to InitializeSecurityContext in second parameter.

Otherwise, the call will now fail with SEC_E_INVALID_HANDLE.

18 years agosetupapi: Add a FIXME in SetupCopyOEMInfW for when we should be copying a catalog...
Rob Shearman [Sat, 26 May 2007 08:05:13 +0000 (09:05 +0100)] 
setupapi: Add a FIXME in SetupCopyOEMInfW for when we should be copying a catalog file.

18 years agows2_32: Make WS2_send trace more readble.
Kai Blin [Fri, 25 May 2007 23:11:39 +0000 (01:11 +0200)] 
ws2_32: Make WS2_send trace more readble.

18 years agosecur32: Downgrade WARN to TRACE, fix another TRACE.
Kai Blin [Fri, 25 May 2007 23:11:46 +0000 (01:11 +0200)] 
secur32: Downgrade WARN to TRACE, fix another TRACE.

18 years agowinmm: Exclude unused headers.
Andrew Talbot [Fri, 25 May 2007 16:51:45 +0000 (17:51 +0100)] 
winmm: Exclude unused headers.

18 years agows2_32: Exclude unused headers.
Andrew Talbot [Fri, 25 May 2007 16:51:53 +0000 (17:51 +0100)] 
ws2_32: Exclude unused headers.

18 years agocrypt32: Remove wrong test and parameter check.
Juan Lang [Thu, 24 May 2007 23:43:49 +0000 (16:43 -0700)] 
crypt32: Remove wrong test and parameter check.

18 years agowine: Switch to using 'long' for INT_PTR type for 64-bit compatibility.
Dmitry Timoshkov [Thu, 24 May 2007 14:41:17 +0000 (23:41 +0900)] 
wine: Switch to using 'long' for INT_PTR type for 64-bit compatibility.

18 years agowinex11.drv: Use XRenderCompositeText instead of XRenderCompositeString.
Huw Davies [Thu, 24 May 2007 14:06:44 +0000 (15:06 +0100)] 
winex11.drv: Use XRenderCompositeText instead of XRenderCompositeString.

18 years agowinex11.drv: Merge some common code.
Huw Davies [Thu, 24 May 2007 15:32:06 +0000 (16:32 +0100)] 
winex11.drv: Merge some common code.

18 years agows2_32: Simplify some socket tests by adding a function that generates a pair of...
Damjan Jovanovic [Fri, 25 May 2007 11:51:21 +0000 (13:51 +0200)] 
ws2_32: Simplify some socket tests by adding a function that generates a pair of connected sockets.

18 years agowinealsa.drv: Add missing offset of pitch bender in midi input.
Ralf Beck [Wed, 23 May 2007 17:11:21 +0000 (19:11 +0200)] 
winealsa.drv: Add missing offset of pitch bender in midi input.

18 years agowinealsa.drv: Add midi realtime and midi common messages on midi input.
Ralf Beck [Wed, 23 May 2007 17:13:11 +0000 (19:13 +0200)] 
winealsa.drv: Add midi realtime and midi common messages on midi input.

18 years agosecur32: Fix NTLM's InitializeSecurityContextA/W to be flexible with the index of...
Rob Shearman [Thu, 24 May 2007 19:04:47 +0000 (20:04 +0100)] 
secur32: Fix NTLM's InitializeSecurityContextA/W to be flexible with the index of the token buffer in both the input and output buffer descriptions.

18 years agosecur32: Don't set the output buffer type in NTLM's IntializeSecurityContextA/W.
Rob Shearman [Thu, 24 May 2007 19:04:10 +0000 (20:04 +0100)] 
secur32: Don't set the output buffer type in NTLM's IntializeSecurityContextA/W.

18 years agosecur32: Make the NTLM SSP cope with a NULL phCredential parameter when InitializeSec...
Rob Shearman [Thu, 24 May 2007 19:03:32 +0000 (20:03 +0100)] 
secur32: Make the NTLM SSP cope with a NULL phCredential parameter when InitializeSecurityContext is called more than once.

18 years agosecur32: Fix the wrapper InitializeSecurityContextA/W functions to handle phContext...
Rob Shearman [Thu, 24 May 2007 19:01:21 +0000 (20:01 +0100)] 
secur32: Fix the wrapper InitializeSecurityContextA/W functions to handle phContext and phNewContext parameters being optional for some SSPs.

18 years agomsxml3: Add tests for IXMLDocument.
James Hawkins [Thu, 24 May 2007 18:23:10 +0000 (11:23 -0700)] 
msxml3: Add tests for IXMLDocument.

18 years agomsxml3: Add tests for IXMLElement and IXMLElementCollection.
James Hawkins [Thu, 24 May 2007 18:13:43 +0000 (11:13 -0700)] 
msxml3: Add tests for IXMLElement and IXMLElementCollection.

18 years agomsxml3: Add initial implementation of IXMLDocument.
James Hawkins [Thu, 24 May 2007 18:13:06 +0000 (11:13 -0700)] 
msxml3: Add initial implementation of IXMLDocument.

18 years agomsxml3: Add initial implementation of IXMLElement and IXMLElementCollection.
James Hawkins [Thu, 24 May 2007 18:12:19 +0000 (11:12 -0700)] 
msxml3: Add initial implementation of IXMLElement and IXMLElementCollection.

18 years agooleaut32: SLTG references are only unique at the typeinfo level, so convert them...
Huw Davies [Wed, 23 May 2007 10:50:59 +0000 (11:50 +0100)] 
oleaut32: SLTG references are only unique at the typeinfo level, so convert them to be unique to the typelib.

18 years agocrypt32: Statically initialize static lists and critical sections.
Juan Lang [Thu, 24 May 2007 23:42:45 +0000 (16:42 -0700)] 
crypt32: Statically initialize static lists and critical sections.

18 years agowidl: Allow types that reference themselves.
Dan Hipschman [Fri, 25 May 2007 00:50:02 +0000 (17:50 -0700)] 
widl: Allow types that reference themselves.

18 years agowidl: Shrink type_t structure.
Dan Hipschman [Fri, 25 May 2007 00:49:21 +0000 (17:49 -0700)] 
widl: Shrink type_t structure.

18 years agowidl: Handle pointers in unions.
Dan Hipschman [Fri, 25 May 2007 00:48:39 +0000 (17:48 -0700)] 
widl: Handle pointers in unions.

Unify write_pointers with write_embedded_types, and handle pointers in
unions.  Includes tests.

18 years agorpcrt4: Fix test typo.
Dan Hipschman [Fri, 25 May 2007 00:47:22 +0000 (17:47 -0700)] 
rpcrt4: Fix test typo.

18 years agodsound: Block align SetCurrentPosition and add test for it.
Maarten Lankhorst [Thu, 24 May 2007 18:42:14 +0000 (20:42 +0200)] 
dsound: Block align SetCurrentPosition and add test for it.

18 years agomsi: Add the ability to deformat the component's source.
James Hawkins [Thu, 24 May 2007 18:11:20 +0000 (11:11 -0700)] 
msi: Add the ability to deformat the component's source.

18 years agomsi: Remove a misleading ERR, as this fails if a file doesn't exist, which is common.
James Hawkins [Thu, 24 May 2007 18:10:44 +0000 (11:10 -0700)] 
msi: Remove a misleading ERR, as this fails if a file doesn't exist, which is common.

18 years agomshtml: Added missing WINAPI in window proc.
Jacek Caban [Thu, 24 May 2007 17:16:02 +0000 (19:16 +0200)] 
mshtml: Added missing WINAPI in window proc.

18 years agomshtml: Fixed AsyncOpen implementation for channels without associated document.
Jacek Caban [Thu, 24 May 2007 17:15:22 +0000 (19:15 +0200)] 
mshtml: Fixed AsyncOpen implementation for channels without associated document.

18 years agolocalui/tests: Add tests for AddPortUI.
Detlef Riekenberg [Thu, 24 May 2007 15:27:51 +0000 (17:27 +0200)] 
localui/tests: Add tests for AddPortUI.

18 years agowine.inf: Create fake dll for iexplore.exe.
Vitaliy Margolen [Thu, 24 May 2007 13:50:10 +0000 (07:50 -0600)] 
wine.inf: Create fake dll for iexplore.exe.

18 years agosecur32: Fix the dwVersion field in the security function tables returned by InitSecu...
Rob Shearman [Thu, 24 May 2007 12:05:28 +0000 (13:05 +0100)] 
secur32: Fix the dwVersion field in the security function tables returned by InitSecurityInterfaceA/W.

18 years agoshlwapi: Stub implementation for SHSetTimerQueueTimer.
Nigel Liang [Tue, 22 May 2007 01:05:28 +0000 (18:05 -0700)] 
shlwapi: Stub implementation for SHSetTimerQueueTimer.

18 years agowinebuild: Set the IMAGE_FILE_EXECUTABLE_IMAGE flag for all modules.
Alexandre Julliard [Thu, 24 May 2007 10:54:27 +0000 (12:54 +0200)] 
winebuild: Set the IMAGE_FILE_EXECUTABLE_IMAGE flag for all modules.

18 years agowinedbg: Fix a problem revealed by compilation in 64-bit mode.
Dmitry Timoshkov [Thu, 24 May 2007 08:15:59 +0000 (17:15 +0900)] 
winedbg: Fix a problem revealed by compilation in 64-bit mode.

18 years agouser32/tests: Fix a problem revealed by compilation in 64-bit mode.
Dmitry Timoshkov [Thu, 24 May 2007 08:15:31 +0000 (17:15 +0900)] 
user32/tests: Fix a problem revealed by compilation in 64-bit mode.

18 years agokernel32/tests: Fix a problem revealed by compilation in 64-bit mode.
Dmitry Timoshkov [Thu, 24 May 2007 08:15:03 +0000 (17:15 +0900)] 
kernel32/tests: Fix a problem revealed by compilation in 64-bit mode.

18 years agocomctl32/tests: Fix some problems revealed by compilation in 64-bit mode.
Dmitry Timoshkov [Thu, 24 May 2007 08:14:31 +0000 (17:14 +0900)] 
comctl32/tests: Fix some problems revealed by compilation in 64-bit mode.

18 years agoshell32: Update Dutch resource.
Louis Lenders [Thu, 24 May 2007 07:35:26 +0000 (08:35 +0100)] 
shell32: Update Dutch resource.

18 years agomsi: A signed 1-bit bitfield doesn't make much sense; use unsigned.
Michael Stefaniuc [Wed, 23 May 2007 23:32:18 +0000 (01:32 +0200)] 
msi: A signed 1-bit bitfield doesn't make much sense; use unsigned.

18 years agowinedump: '$' isn't a valid character in an identifier regardless that gcc accepts...
Michael Stefaniuc [Wed, 23 May 2007 21:34:01 +0000 (23:34 +0200)] 
winedump: '$' isn't a valid character in an identifier regardless that gcc accepts it without warning.

18 years agomlang: Implement ConvertINetString.
Rob Shearman [Wed, 23 May 2007 18:12:59 +0000 (19:12 +0100)] 
mlang: Implement ConvertINetString.

18 years agohlink: Improve the loading of hlinks.
Rob Shearman [Wed, 23 May 2007 18:07:29 +0000 (19:07 +0100)] 
hlink: Improve the loading of hlinks.

18 years agohlink: Improve the saving of hlinks by documenting the unknown header values and...
Rob Shearman [Wed, 23 May 2007 18:06:47 +0000 (19:06 +0100)] 
hlink: Improve the saving of hlinks by documenting the unknown header values and saving out more data.

Add tests for saving hlinks with different properties.

18 years agoshlwapi: Add a slash to the URL if there is no path component.
Rob Shearman [Wed, 23 May 2007 18:06:00 +0000 (19:06 +0100)] 
shlwapi: Add a slash to the URL if there is no path component.

18 years agourlmon: The persisted version of URL monikers should be size of URL
Rob Shearman [Wed, 23 May 2007 18:05:24 +0000 (19:05 +0100)] 
urlmon: The persisted version of URL monikers should be size of URL
including nul-terminating character (4-bytes), followed by the URL
string including nul-terminating character.

18 years agourlmon: Fix a typo in URLMonikerImpl_Save.
Rob Shearman [Wed, 23 May 2007 18:04:49 +0000 (19:04 +0100)] 
urlmon: Fix a typo in URLMonikerImpl_Save.

The data in This->URLName should be written out, not the pointer
followed by garbage.

18 years agohlink: Fix HlinkCreateFromString to create a URL moniker if the input target is a...
Rob Shearman [Wed, 23 May 2007 18:04:13 +0000 (19:04 +0100)] 
hlink: Fix HlinkCreateFromString to create a URL moniker if the input target is a URL.

18 years agoxcopy: New Korean resource.
Hwang YunSong(황윤성) [Wed, 23 May 2007 07:25:17 +0000 (16:25 +0900)] 
xcopy: New Korean resource.

18 years agodsound: Add missing interface ID.
Robert Reif [Wed, 23 May 2007 11:38:30 +0000 (07:38 -0400)] 
dsound: Add missing interface ID.

18 years agompr: Small fixes to WNetGetConnection.
Maarten Lankhorst [Tue, 22 May 2007 19:33:17 +0000 (21:33 +0200)] 
mpr: Small fixes to WNetGetConnection.

Convert unc\server\share to \\server\share and be more tolerant to null
pointers if only length is requested.

18 years agoport.h: Issue an error if port.h is included after the regular Wine headers.
Francois Gouget [Tue, 22 May 2007 16:12:05 +0000 (18:12 +0200)] 
port.h: Issue an error if port.h is included after the regular Wine headers.

18 years agowine.inf: Add uninstall key.
Thomas Spear [Tue, 22 May 2007 18:29:04 +0000 (13:29 -0500)] 
wine.inf: Add uninstall key.

18 years agoquartz: ppinsplitter might be used uninitialized (Coverity).
Marcus Meissner [Tue, 22 May 2007 20:28:47 +0000 (21:28 +0100)] 
quartz: ppinsplitter might be used uninitialized (Coverity).

18 years agontdll: Initialize pointers to NULL (Coverity).
Marcus Meissner [Tue, 22 May 2007 20:33:27 +0000 (21:33 +0100)] 
ntdll: Initialize pointers to NULL (Coverity).

18 years agokernel32: Fix compilation warnings in 64-bit mode.
Dmitry Timoshkov [Wed, 23 May 2007 07:36:53 +0000 (16:36 +0900)] 
kernel32: Fix compilation warnings in 64-bit mode.

18 years agontdll: Fix compilation warnings in 64-bit mode.
Dmitry Timoshkov [Wed, 23 May 2007 07:36:29 +0000 (16:36 +0900)] 
ntdll: Fix compilation warnings in 64-bit mode.

18 years agowidl: Fix compilation warnings in 64-bit mode.
Dmitry Timoshkov [Wed, 23 May 2007 07:36:08 +0000 (16:36 +0900)] 
widl: Fix compilation warnings in 64-bit mode.

18 years agowinternl.h: Make the fields of the PROCESS_BASIC_INFORMATION structure use same type...
Dmitry Timoshkov [Wed, 23 May 2007 07:35:52 +0000 (16:35 +0900)] 
winternl.h: Make the fields of the PROCESS_BASIC_INFORMATION structure use same type width as a PSDK one.

18 years agobasetsd.h: Fix a typo in the parameter name.
Dmitry Timoshkov [Wed, 23 May 2007 08:32:33 +0000 (17:32 +0900)] 
basetsd.h: Fix a typo in the parameter name.

18 years agowinscard: Small initial stub implementation.
Mounir IDRASSI [Tue, 22 May 2007 22:51:46 +0000 (00:51 +0200)] 
winscard: Small initial stub implementation.

18 years agooleau32: Fix one entry overflow (Coverity).
Marcus Meissner [Tue, 22 May 2007 20:18:52 +0000 (21:18 +0100)] 
oleau32: Fix one entry overflow (Coverity).

18 years agowinedbg: Only check for break/watch points on first chance exceptions.
Peter Oberndorfer [Tue, 22 May 2007 16:28:55 +0000 (18:28 +0200)] 
winedbg: Only check for break/watch points on first chance exceptions.

18 years agowinedbg: Show some info for msvcrt C++ exceptions.
Peter Oberndorfer [Tue, 22 May 2007 18:25:03 +0000 (20:25 +0200)] 
winedbg: Show some info for msvcrt C++ exceptions.

18 years agontdll: Fix up instruction pointer in context inside raise_exception.
Peter Oberndorfer [Tue, 22 May 2007 16:28:53 +0000 (18:28 +0200)] 
ntdll: Fix up instruction pointer in context inside raise_exception.

18 years agoole32: Remove spurious AddRef of returned object on retrieval of an interface from...
Rob Shearman [Tue, 22 May 2007 09:32:55 +0000 (10:32 +0100)] 
ole32: Remove spurious AddRef of returned object on retrieval of an interface from the global interface table.

18 years agoole32: Allow the getting of different interfaces from the global interface table...
Rob Shearman [Tue, 22 May 2007 09:32:19 +0000 (10:32 +0100)] 
ole32: Allow the getting of different interfaces from the global interface table than that with what the object was registered with.

18 years agoole32: Add more tests for global interface table functions.
Rob Shearman [Tue, 22 May 2007 09:31:45 +0000 (10:31 +0100)] 
ole32: Add more tests for global interface table functions.

18 years agoole32: Fix some races in the global interface table implementation.
Rob Shearman [Tue, 22 May 2007 09:31:11 +0000 (10:31 +0100)] 
ole32: Fix some races in the global interface table implementation.

Fix a race between RevokeInterfaceFromGlobal and GetInterfaceFromGlobal
by only using the entry inside the critical section.

Fix a race between two GetInterfaceFromGlobal by cloning the stream,
instead of using it and setting the current position back to zero.