Piotr Caban [Sun, 6 Dec 2009 00:07:57 +0000 (01:07 +0100)]
msxml3: Fix VARIANT_from_xmlChar implementation.
Francois Gouget [Sun, 6 Dec 2009 12:45:30 +0000 (13:45 +0100)]
wined3d: Don't define nameless structs or unions.
Fixes compilation on systems that don't support nameless unions or structs.
Francois Gouget [Sun, 6 Dec 2009 12:43:25 +0000 (13:43 +0100)]
mshtml/tests: Fix the get_event_src() macro declaration.
Francois Gouget [Sun, 6 Dec 2009 12:41:47 +0000 (13:41 +0100)]
winhttp: Fix compilation on systems that don't support nameless unions.
Huw Davies [Sun, 6 Dec 2009 12:05:37 +0000 (12:05 +0000)]
oleaut32: Fix a couple of memory leaks in the tests.
Found by Valgrind.
Huw Davies [Sun, 6 Dec 2009 11:38:32 +0000 (11:38 +0000)]
inetcomm: Fix memory leak.
Found by Valgrind.
Huw Davies [Sun, 6 Dec 2009 11:11:44 +0000 (11:11 +0000)]
gdiplus: Fix a couple of memory leaks.
Found by Valgrind.
Juan Lang [Sun, 6 Dec 2009 03:17:25 +0000 (19:17 -0800)]
wintrust: Fail to load a certificate from a PE file if the certificate entry isn't a known type.
Juan Lang [Sun, 6 Dec 2009 00:28:21 +0000 (16:28 -0800)]
rsaenh/tests: Fix memory leaks.
Juan Lang [Sun, 6 Dec 2009 00:21:21 +0000 (16:21 -0800)]
crypt32/tests: Fix memory leak in test.
Juan Lang [Sun, 6 Dec 2009 00:05:26 +0000 (16:05 -0800)]
rsaenh: Fix memory leak in CPSignHash.
Juan Lang [Sat, 5 Dec 2009 23:42:06 +0000 (15:42 -0800)]
crypt32/tests: Don't pass as a parameter a variable that could be local.
Juan Lang [Sat, 5 Dec 2009 00:41:53 +0000 (16:41 -0800)]
winhttp: Use sk_ functions rather than accessing an OpenSSL stack type directly.
Huw Davies [Sat, 5 Dec 2009 11:41:48 +0000 (11:41 +0000)]
winhttp: Load X509_STORE_CTX_get_ex_data from libcrypto not libssl.
James Hawkins [Sat, 5 Dec 2009 01:17:12 +0000 (17:17 -0800)]
msi: The second parameter to Installer.OpenPackage is optional, so set a default value of 0 if the parameter is not provided.
James Hawkins [Sat, 5 Dec 2009 01:17:03 +0000 (17:17 -0800)]
msi: Verify that the first parameter to Installer.OpenPackage is a VT_BSTR.
It seems ugly to open up the parameters in pDispParams, but
DispGetParam will happily convert a VT_EMPTY to a VT_BSTR and not
return an error.
James Hawkins [Sat, 5 Dec 2009 01:16:16 +0000 (17:16 -0800)]
msi: It's possible to send in more than two parameters to Installer.OpenPackage, but sending in zero parameters should return DISP_E_TYPEMISMATCH.
James Hawkins [Sat, 5 Dec 2009 01:16:07 +0000 (17:16 -0800)]
msi: Add more tests for the Installer.OpenPackage method.
The following series fixes a few leaks reported by valgrind. We were
leaking exception info caused by Installer.OpenPackage failing when we
didn't expected it.
James Hawkins [Sat, 5 Dec 2009 01:15:11 +0000 (17:15 -0800)]
oleaut32: Report the parameter index for any failure in DispGetParam.
James Hawkins [Sat, 5 Dec 2009 01:14:52 +0000 (17:14 -0800)]
oleaut32: Add tests for DispGetParam. Fix two issues that crashed the tests.
Vincent Povirk [Wed, 25 Nov 2009 23:01:27 +0000 (17:01 -0600)]
ole32: Add ReadDirEntry to the storage vtable.
Vincent Povirk [Wed, 25 Nov 2009 22:53:05 +0000 (16:53 -0600)]
ole32: Add WriteDirEntry to the storage vtable.
Vincent Povirk [Wed, 25 Nov 2009 22:20:55 +0000 (16:20 -0600)]
ole32: Change ReadDirEntry return type to HRESULT.
Vincent Povirk [Wed, 25 Nov 2009 21:51:48 +0000 (15:51 -0600)]
ole32: Change WriteDirEntry return type to HRESULT.
Vincent Povirk [Wed, 25 Nov 2009 21:28:34 +0000 (15:28 -0600)]
ole32: Make CreateDirEntry a virtual method.
Vincent Povirk [Fri, 4 Dec 2009 17:15:23 +0000 (11:15 -0600)]
windowscodecs: Accept GIF files with no trailer.
Owen Rudge [Fri, 4 Dec 2009 16:12:02 +0000 (10:12 -0600)]
imagehlp: Recalculate PE checksum after file modification.
Owen Rudge [Fri, 4 Dec 2009 16:12:00 +0000 (10:12 -0600)]
imagehlp: Check for 64-bit PE files in CheckSumMappedFile.
Owen Rudge [Fri, 4 Dec 2009 16:11:58 +0000 (10:11 -0600)]
imagehlp/tests: Add tests for adding/removing multiple certificates.
Owen Rudge [Fri, 4 Dec 2009 16:11:57 +0000 (10:11 -0600)]
imagehlp: Implement ImageRemoveCertificate.
Rob Shearman [Fri, 4 Dec 2009 15:08:56 +0000 (15:08 +0000)]
hlink: Fix more memory leaks in tests.
Rob Shearman [Fri, 4 Dec 2009 15:09:02 +0000 (15:09 +0000)]
netapi32: Fix off-by-one errors in ACCESS_QueryAdminDisplayInformation and ACCESS_QueryGuestDisplayInformation.
Rob Shearman [Fri, 4 Dec 2009 15:08:51 +0000 (15:08 +0000)]
ole32: Add tests for HGLOBAL stream ignoring the HighPart of the offset for seeks.
Rob Shearman [Fri, 4 Dec 2009 15:08:44 +0000 (15:08 +0000)]
ole32: Initialise all of position variables in test_save_load_filemoniker.
Initialise all 8-bytes instead of just the lower 4-bytes. This test
isn't designed to be testing whether the Seek method of the object
return by CreateStreamOnHGlobal uses the high part of the positions
passed in.
Alexandre Julliard [Fri, 4 Dec 2009 18:05:35 +0000 (19:05 +0100)]
Release 1.1.34.
Huw Davies [Fri, 4 Dec 2009 14:28:04 +0000 (14:28 +0000)]
user32: Pad lfFaceName so we don't write uninitialised data to the registry.
Found by Valgrind.
Huw Davies [Fri, 4 Dec 2009 14:28:04 +0000 (14:28 +0000)]
user32: Pad lfFaceName so we don't write uninitialised data to the registry.
Found by Valgrind.
Wolfram Sang [Thu, 3 Dec 2009 18:29:41 +0000 (19:29 +0100)]
ntdll: Silence RtlNtStatusToDosErrorNoTeb() a bit.
Paul Vriens [Fri, 4 Dec 2009 12:43:08 +0000 (13:43 +0100)]
kernel32/tests: Skip some tests if needed (WinXP Home).
Paul Vriens [Fri, 4 Dec 2009 12:10:15 +0000 (13:10 +0100)]
kernel32/tests: Skip some tests on Win98/WinMe.
Paul Vriens [Fri, 4 Dec 2009 11:43:40 +0000 (12:43 +0100)]
kernel32/tests: Correct some ok() statements.
Hans Leidekker [Fri, 4 Dec 2009 12:26:00 +0000 (13:26 +0100)]
wininet: Add a test for status callbacks on ftp connections.
Hans Leidekker [Fri, 4 Dec 2009 12:25:14 +0000 (13:25 +0100)]
wininet: Fix some status callbacks to return a string instead of a sockaddr structure.
Spotted by Juan Lang.
Alistair Leslie-Hughes [Fri, 4 Dec 2009 11:49:29 +0000 (22:49 +1100)]
shdocvw: Implement IWebBrowser2_get_Name.
Dmitry Timoshkov [Fri, 4 Dec 2009 11:39:19 +0000 (19:39 +0800)]
kernel32: Explicitly treat the current working directory name as a unix one.
Henri Verbeet [Fri, 4 Dec 2009 10:50:50 +0000 (11:50 +0100)]
dxgi/tests: Add a small test for IDXGIAdapter::GetDesc().
Henri Verbeet [Fri, 4 Dec 2009 10:50:49 +0000 (11:50 +0100)]
dxgi: Implement IDXGIAdapter::GetDesc().
Henri Verbeet [Fri, 4 Dec 2009 10:50:48 +0000 (11:50 +0100)]
wined3d: The stateblock doesn't really need a parent.
Henri Verbeet [Fri, 4 Dec 2009 10:50:47 +0000 (11:50 +0100)]
d3d9: Simplify GetDevice().
Henri Verbeet [Fri, 4 Dec 2009 10:50:46 +0000 (11:50 +0100)]
d3d8: Simplify GetDevice().
We already store "parentDevice", so we might as well use it.
Owen Rudge [Thu, 3 Dec 2009 19:51:02 +0000 (13:51 -0600)]
imagehlp: Implement ImageAddCertificate.
Owen Rudge [Thu, 3 Dec 2009 19:50:58 +0000 (13:50 -0600)]
imagehlp: Verify magic numbers and pad certificates to 8 byte boundaries.
Includes checks for 64-bit file structure and avoids repeating header
checks.
Vincent Povirk [Wed, 25 Nov 2009 21:07:57 +0000 (15:07 -0600)]
ole32: Add an internal vtable to StorageBaseImpl objects.
Vincent Povirk [Wed, 2 Dec 2009 18:35:53 +0000 (12:35 -0600)]
ole32: Unify the logic for overriding the root storage filename in Stat.
This is needed so that the new transacted type will be able to easily support
this logic.
Vincent Povirk [Wed, 2 Dec 2009 17:37:54 +0000 (11:37 -0600)]
ole32: Move the create attribute from StorageImpl to StorageBaseImpl.
This is to avoid accessing the top-level StorageImpl directly.
Vincent Povirk [Wed, 2 Dec 2009 17:31:43 +0000 (11:31 -0600)]
ole32: Check the current storage for STGM_SIMPLE rather than ancestorStorage.
Since simple mode does not support substorages, we know these are the same.
Vincent Povirk [Wed, 2 Dec 2009 17:28:09 +0000 (11:28 -0600)]
ole32: Forbid substorages of simple mode storages.
Alexandre Julliard [Fri, 4 Dec 2009 11:56:04 +0000 (12:56 +0100)]
rpcrt4/tests: Skip the get_ranged_enum test on old Windows versions.
Francois Gouget [Fri, 4 Dec 2009 10:43:25 +0000 (11:43 +0100)]
wininet: Make FTP_FtpOpenFileW() static.
Francois Gouget [Fri, 4 Dec 2009 10:43:19 +0000 (11:43 +0100)]
mshtml: Make nsACString_{Init,Finish}() static.
Jörg Höhle [Tue, 17 Nov 2009 08:59:05 +0000 (09:59 +0100)]
mciwave: Abort the play loop in case of audio error.
Marcus Meissner [Fri, 4 Dec 2009 09:10:48 +0000 (10:10 +0100)]
msvcrt: Remove unnecessary NULL check (Coverity).
Marcus Meissner [Fri, 4 Dec 2009 09:06:13 +0000 (10:06 +0100)]
cmd: Break out of the argument scan loop (Coverity).
Marcus Meissner [Thu, 3 Dec 2009 22:47:31 +0000 (23:47 +0100)]
shell32: handle corrupt entry in iconcache registry entry (Coverity).
Marcus Meissner [Fri, 4 Dec 2009 08:48:53 +0000 (09:48 +0100)]
winex11.drv: Handle if cursor not found (Cpverity).
James Hawkins [Fri, 4 Dec 2009 05:11:49 +0000 (21:11 -0800)]
msi: MsiSetMode returns a UINT system error code, not a BOOL.
Juan Lang [Fri, 4 Dec 2009 02:19:00 +0000 (18:19 -0800)]
wininet: Correct length of data passed to callback when resolving a name.
Jacek Caban [Fri, 4 Dec 2009 01:56:25 +0000 (02:56 +0100)]
jscript: Correctly handle NaN in to_integer.
Jacek Caban [Fri, 4 Dec 2009 01:56:04 +0000 (02:56 +0100)]
jscript: Correctly handle NaN and Infinity in to_int32 and to_uint32.
Nikolay Sivov [Fri, 4 Dec 2009 00:06:58 +0000 (03:06 +0300)]
kernel32/lcformat: Add support for genitive month names in GetDateFormat().
Nikolay Sivov [Thu, 3 Dec 2009 20:02:21 +0000 (23:02 +0300)]
kernel32/lcformat: Don't use uneeded string conversion.
Nikolay Sivov [Thu, 3 Dec 2009 18:23:43 +0000 (21:23 +0300)]
kernel32/lcformat: Avoid back jumps on failure.
Juan Lang [Thu, 3 Dec 2009 23:12:57 +0000 (15:12 -0800)]
wintrust: Fix memory leaks in tests.
Roderick Colenbrander [Thu, 3 Dec 2009 20:12:26 +0000 (21:12 +0100)]
wgl: Add a direct rendering check to new winediag channel.
Alexandre Julliard [Fri, 4 Dec 2009 11:06:40 +0000 (12:06 +0100)]
ntdll/tests: Fix a few test failures on Windows in the open by id test.
Alexandre Julliard [Fri, 4 Dec 2009 11:06:20 +0000 (12:06 +0100)]
ntdll: Add stubs for RtlAddFunctionTable and RtlDeleteFunctionTable.
Alexandre Julliard [Fri, 4 Dec 2009 13:29:35 +0000 (14:29 +0100)]
include: Move some 64-bit definitions to winnt.h to match the latest PSDK.
Juan Lang [Thu, 3 Dec 2009 20:07:20 +0000 (12:07 -0800)]
cryptnet: Store the bytes actually read, not the bytes available to be read.
Aric Stewart [Thu, 3 Dec 2009 20:04:20 +0000 (14:04 -0600)]
shlwapi: Close the correct key in SHRegCloseUSKey.
Juan Lang [Thu, 3 Dec 2009 19:28:40 +0000 (11:28 -0800)]
winhttp: Check the certificate in an https connection using the crypto api.
Juan Lang [Thu, 3 Dec 2009 00:56:40 +0000 (16:56 -0800)]
winhttp: Set callback to verify hostname with peer's certificate.
Juan Lang [Thu, 12 Nov 2009 21:33:48 +0000 (13:33 -0800)]
winhttp: Store hostname for secure connection in its SSL context.
Juan Lang [Thu, 12 Nov 2009 21:28:23 +0000 (13:28 -0800)]
winhttp: Pass hostname to netconn_secure_connect.
Juan Lang [Thu, 3 Dec 2009 18:53:45 +0000 (10:53 -0800)]
cryptnet: Implement getting the certificate issuer URL from a cert's authority info access extension.
Juan Lang [Thu, 3 Dec 2009 18:45:10 +0000 (10:45 -0800)]
cryptnet: Add tests for getting the certificate issuer URL from a cert's authority info access extension.
Juan Lang [Thu, 3 Dec 2009 19:00:42 +0000 (11:00 -0800)]
wincrypt.h: Add missing URL OIDs.
Juan Lang [Wed, 2 Dec 2009 23:30:02 +0000 (15:30 -0800)]
crypt32: Correct AKI extension used in end certificate and CRL when checking revocation.
Juan Lang [Wed, 2 Dec 2009 23:28:14 +0000 (15:28 -0800)]
cryptnet: Correct AKI extension used in end certificate and CRL when checking revocation.
Jacek Caban [Thu, 3 Dec 2009 14:15:38 +0000 (15:15 +0100)]
winetest: Remove no longer needed Gecko check.
Jacek Caban [Thu, 3 Dec 2009 14:08:30 +0000 (15:08 +0100)]
mshtml: Disable Gecko installation on unsupported CPU architectures.
Jacek Caban [Thu, 3 Dec 2009 13:49:56 +0000 (14:49 +0100)]
wininet: Directly return error status from HTTP_HandleRedirect.
Jacek Caban [Thu, 3 Dec 2009 13:49:29 +0000 (14:49 +0100)]
wininet: Directly return error status fro HTTP_HttpEndRequest.
Jacek Caban [Thu, 3 Dec 2009 13:48:54 +0000 (14:48 +0100)]
wininet: Directly return error from HTTP_HttpSendRequest.
Jacek Caban [Thu, 3 Dec 2009 13:47:43 +0000 (14:47 +0100)]
wininet: Remove a few more INTERNET_SetLastError calls.
Huw Davies [Thu, 3 Dec 2009 13:28:15 +0000 (13:28 +0000)]
d3d9/tests: Destroy the window after we release the device.
Although either order is supposed to work, the former crashes with Wine.
Paul Vriens [Thu, 3 Dec 2009 12:33:36 +0000 (13:33 +0100)]
shell32/tests: Don't fill a string with potential garbage.
Nikolay Sivov [Thu, 3 Dec 2009 10:38:27 +0000 (13:38 +0300)]
comctl32/updown: Set width to default value on creation.
Nikolay Sivov [Thu, 3 Dec 2009 08:01:45 +0000 (11:01 +0300)]
comctl32/updown: Specify all styles explicitly in tests.
Henri Verbeet [Thu, 3 Dec 2009 10:38:23 +0000 (11:38 +0100)]
d3d8: Directly store a wined3d stateblock in the stateblock handle.
IDirect3DStateBlock8Impl doesn't actually do anything useful.
Henri Verbeet [Thu, 3 Dec 2009 10:38:22 +0000 (11:38 +0100)]
dxgi/tests: Add some tests for IDXGIObject::GetParent().