Juan Lang [Thu, 24 May 2007 23:43:49 +0000 (16:43 -0700)]
crypt32: Remove wrong test and parameter check.
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.
Huw Davies [Thu, 24 May 2007 14:06:44 +0000 (15:06 +0100)]
winex11.drv: Use XRenderCompositeText instead of XRenderCompositeString.
Huw Davies [Thu, 24 May 2007 15:32:06 +0000 (16:32 +0100)]
winex11.drv: Merge some common code.
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.
Ralf Beck [Wed, 23 May 2007 17:11:21 +0000 (19:11 +0200)]
winealsa.drv: Add missing offset of pitch bender in 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.
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.
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.
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.
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.
James Hawkins [Thu, 24 May 2007 18:23:10 +0000 (11:23 -0700)]
msxml3: Add tests for IXMLDocument.
James Hawkins [Thu, 24 May 2007 18:13:43 +0000 (11:13 -0700)]
msxml3: Add tests for IXMLElement and IXMLElementCollection.
James Hawkins [Thu, 24 May 2007 18:13:06 +0000 (11:13 -0700)]
msxml3: Add initial implementation of IXMLDocument.
James Hawkins [Thu, 24 May 2007 18:12:19 +0000 (11:12 -0700)]
msxml3: Add initial implementation of IXMLElement and IXMLElementCollection.
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.
Juan Lang [Thu, 24 May 2007 23:42:45 +0000 (16:42 -0700)]
crypt32: Statically initialize static lists and critical sections.
Dan Hipschman [Fri, 25 May 2007 00:50:02 +0000 (17:50 -0700)]
widl: Allow types that reference themselves.
Dan Hipschman [Fri, 25 May 2007 00:49:21 +0000 (17:49 -0700)]
widl: Shrink type_t structure.
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.
Dan Hipschman [Fri, 25 May 2007 00:47:22 +0000 (17:47 -0700)]
rpcrt4: Fix test typo.
Maarten Lankhorst [Thu, 24 May 2007 18:42:14 +0000 (20:42 +0200)]
dsound: Block align SetCurrentPosition and add test for it.
James Hawkins [Thu, 24 May 2007 18:11:20 +0000 (11:11 -0700)]
msi: Add the ability to deformat the component's source.
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.
Jacek Caban [Thu, 24 May 2007 17:16:02 +0000 (19:16 +0200)]
mshtml: Added missing WINAPI in window proc.
Jacek Caban [Thu, 24 May 2007 17:15:22 +0000 (19:15 +0200)]
mshtml: Fixed AsyncOpen implementation for channels without associated document.
Detlef Riekenberg [Thu, 24 May 2007 15:27:51 +0000 (17:27 +0200)]
localui/tests: Add tests for AddPortUI.
Vitaliy Margolen [Thu, 24 May 2007 13:50:10 +0000 (07:50 -0600)]
wine.inf: Create fake dll for iexplore.exe.
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.
Nigel Liang [Tue, 22 May 2007 01:05:28 +0000 (18:05 -0700)]
shlwapi: Stub implementation for SHSetTimerQueueTimer.
Alexandre Julliard [Thu, 24 May 2007 10:54:27 +0000 (12:54 +0200)]
winebuild: Set the IMAGE_FILE_EXECUTABLE_IMAGE flag for all modules.
Dmitry Timoshkov [Thu, 24 May 2007 08:15:59 +0000 (17:15 +0900)]
winedbg: 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.
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.
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.
Louis Lenders [Thu, 24 May 2007 07:35:26 +0000 (08:35 +0100)]
shell32: Update Dutch resource.
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.
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.
Rob Shearman [Wed, 23 May 2007 18:12:59 +0000 (19:12 +0100)]
mlang: Implement ConvertINetString.
Rob Shearman [Wed, 23 May 2007 18:07:29 +0000 (19:07 +0100)]
hlink: Improve the loading of hlinks.
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.
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.
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.
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.
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.
Hwang YunSong(황윤성) [Wed, 23 May 2007 07:25:17 +0000 (16:25 +0900)]
xcopy: New Korean resource.
Robert Reif [Wed, 23 May 2007 11:38:30 +0000 (07:38 -0400)]
dsound: Add missing interface ID.
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.
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.
Thomas Spear [Tue, 22 May 2007 18:29:04 +0000 (13:29 -0500)]
wine.inf: Add uninstall key.
Marcus Meissner [Tue, 22 May 2007 20:28:47 +0000 (21:28 +0100)]
quartz: ppinsplitter might be used uninitialized (Coverity).
Marcus Meissner [Tue, 22 May 2007 20:33:27 +0000 (21:33 +0100)]
ntdll: Initialize pointers to NULL (Coverity).
Dmitry Timoshkov [Wed, 23 May 2007 07:36:53 +0000 (16:36 +0900)]
kernel32: 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.
Dmitry Timoshkov [Wed, 23 May 2007 07:36:08 +0000 (16:36 +0900)]
widl: Fix compilation warnings in 64-bit mode.
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.
Dmitry Timoshkov [Wed, 23 May 2007 08:32:33 +0000 (17:32 +0900)]
basetsd.h: Fix a typo in the parameter name.
Mounir IDRASSI [Tue, 22 May 2007 22:51:46 +0000 (00:51 +0200)]
winscard: Small initial stub implementation.
Marcus Meissner [Tue, 22 May 2007 20:18:52 +0000 (21:18 +0100)]
oleau32: Fix one entry overflow (Coverity).
Peter Oberndorfer [Tue, 22 May 2007 16:28:55 +0000 (18:28 +0200)]
winedbg: Only check for break/watch points on first chance exceptions.
Peter Oberndorfer [Tue, 22 May 2007 18:25:03 +0000 (20:25 +0200)]
winedbg: Show some info for msvcrt C++ exceptions.
Peter Oberndorfer [Tue, 22 May 2007 16:28:53 +0000 (18:28 +0200)]
ntdll: Fix up instruction pointer in context inside raise_exception.
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.
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.
Rob Shearman [Tue, 22 May 2007 09:31:45 +0000 (10:31 +0100)]
ole32: Add more tests for global interface table functions.
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.
Rob Shearman [Tue, 22 May 2007 15:27:25 +0000 (16:27 +0100)]
ole32: Add spec entry for CoRegisterSurrogateEx.
Misha Koshelev [Tue, 22 May 2007 05:07:06 +0000 (00:07 -0500)]
msi: automation: Append copyright notice.
Michael Stefaniuc [Mon, 21 May 2007 21:19:04 +0000 (23:19 +0200)]
winhelp: Fix some comparisons between signed and unsigned.
Kolbjoern Fredheim [Tue, 22 May 2007 01:29:44 +0000 (03:29 +0200)]
wined3d: Implemented converting X1R5G5B5 format to R5G5B5A1 to emulate color-keying.
Rob Shearman [Mon, 21 May 2007 15:45:53 +0000 (16:45 +0100)]
ole32: Remove a useless trace.
Remove an incorrect comment.
Rob Shearman [Mon, 21 May 2007 15:45:17 +0000 (16:45 +0100)]
ole32: The identity functions can be used from apartments other than the one the proxy was unmarshaled into.
In this case, don't use the cached This->remunk and don't cache the
unmarshaled object in This->remunk.
Rob Shearman [Mon, 21 May 2007 15:43:44 +0000 (16:43 +0100)]
ole32: Make proxy_manager_get_remunknown AddRef the return IRemUnknown object.
Fix up the callers to release the returned IRemUnknown object.
Rob Shearman [Mon, 21 May 2007 15:43:09 +0000 (16:43 +0100)]
ole32: Handle MSHLFLAGS_TABLEWEAK and MSHLFLAGS_TABLESTRONG when marshaling a proxy.
Add tests for this behaviour.
Mikołaj Zalewski [Mon, 21 May 2007 20:54:04 +0000 (22:54 +0200)]
xcopy: Add Polish translation.
Andrew Talbot [Mon, 21 May 2007 19:37:38 +0000 (20:37 +0100)]
winealsa.drv: Exclude unused headers.
Detlef Riekenberg [Mon, 21 May 2007 16:01:49 +0000 (18:01 +0200)]
serialui/tests: Remove unused string.
Detlef Riekenberg [Mon, 21 May 2007 15:57:23 +0000 (17:57 +0200)]
localui/tests: Add tests for ConfigurePortUI.
Francois Gouget [Mon, 21 May 2007 14:04:48 +0000 (16:04 +0200)]
msvcrt: When operating on a closed pipe, read() should return 0, not -1.
Add tests to make sure read() and fread() work right on closed pipes.
Francois Gouget [Mon, 21 May 2007 14:04:12 +0000 (16:04 +0200)]
msvcrt: Remove the S_ISXXX() macros as they are not present in the Visual C++ headers.
Francois Gouget [Mon, 21 May 2007 14:03:37 +0000 (16:03 +0200)]
msvcrt/tests: When compiling with Visual C++ 2005, one must define _CRT_NON_CONFORMING_SWPRINTFS otherwise swprintf() takes an extra parameter.
Alexandre Julliard [Tue, 22 May 2007 09:59:45 +0000 (11:59 +0200)]
server: Don't allow a waitable timer to be set to expire in the past.
Alexandre Julliard [Tue, 22 May 2007 09:59:36 +0000 (11:59 +0200)]
Fix a couple of overflowing heap allocations revealed by the previous change.
Alexandre Julliard [Tue, 22 May 2007 09:59:18 +0000 (11:59 +0200)]
ntdll: Avoid overflows in heap allocations. Based on a patch by Rob Shearman.
Stefan Dösinger [Sun, 20 May 2007 23:13:52 +0000 (01:13 +0200)]
ddraw: Hold the dll lock in IDirectDraw methods.
Stefan Dösinger [Sun, 20 May 2007 23:12:36 +0000 (01:12 +0200)]
ddraw: Hold the lock in creation functions.
Stefan Dösinger [Fri, 18 May 2007 13:31:47 +0000 (15:31 +0200)]
ddraw: Make the ddraw list lock a global dll lock.
Rolf Kalbermatter [Sun, 20 May 2007 20:36:51 +0000 (22:36 +0200)]
advapi32: Return error on NULL service name to GetServiceDisplayNameA/W.
Dmitry Timoshkov [Mon, 21 May 2007 13:12:50 +0000 (22:12 +0900)]
kernel32: Fix the size of ThreadAffinityMask to match PSDK.
Dmitry Timoshkov [Mon, 21 May 2007 10:58:58 +0000 (19:58 +0900)]
basetsd.h: Add a bunch of PSDK compatible macros/inline functions for 64-bit safe type conversions.
Vitaliy Margolen [Sat, 19 May 2007 16:56:51 +0000 (10:56 -0600)]
ntdll: Implement RtlWriteRegistryValue and forward ntoskrnl to it.
Rob Shearman [Mon, 21 May 2007 13:28:02 +0000 (14:28 +0100)]
wininet: Implement basic non-proxy authentication.
Rob Shearman [Mon, 21 May 2007 13:26:26 +0000 (14:26 +0100)]
wininet: Add support for SSPI authentication for HTTP.
David Adam [Sun, 20 May 2007 14:27:30 +0000 (16:27 +0200)]
d3drm: Implement D3DRMCreateColorRGB.
David Adam [Sun, 20 May 2007 14:26:44 +0000 (16:26 +0200)]
d3drm: Implement D3DRMCreateColorRGBA.
David Adam [Sun, 20 May 2007 10:27:13 +0000 (12:27 +0200)]
d3drm: Implement D3DRMColorGetAlpha.
David Adam [Sun, 20 May 2007 10:26:21 +0000 (12:26 +0200)]
d3drm: Implement D3DRMColorGetBlue.
David Adam [Sun, 20 May 2007 10:25:17 +0000 (12:25 +0200)]
d3drm: Implement D3DRMColorGetGreen.
David Adam [Sun, 20 May 2007 10:24:30 +0000 (12:24 +0200)]
d3drm: Implement D3DRMColorGetRed.
Dmitry Timoshkov [Mon, 21 May 2007 08:27:34 +0000 (17:27 +0900)]
winex11.drv: Synchronize debug output between X11DRV_KeyEvent and X11DRV_ToUnicodeEx.