Alexandre Julliard [Fri, 4 Dec 2009 19:53:11 +0000 (20:53 +0100)]
wineps.drv: Add a wrapper function for WriteSpool16.
Vincent Povirk [Mon, 7 Dec 2009 02:07:40 +0000 (20:07 -0600)]
gdiplus: Fix cleanup after errors in GdipCloneImage.
Vincent Povirk [Mon, 7 Dec 2009 02:02:35 +0000 (20:02 -0600)]
gdiplus: Implement GdipCloneBitmapArea.
Marcus Meissner [Sun, 6 Dec 2009 22:33:56 +0000 (23:33 +0100)]
rpcrt4: Fixed array_compute_and_size_conformance on strings (Coverity).
Jacek Caban [Sun, 6 Dec 2009 21:10:44 +0000 (22:10 +0100)]
jscript: Don't pass EXPR_NEWREF flag to evaluate member expression in array_expression_eval.
Jacek Caban [Sun, 6 Dec 2009 21:10:24 +0000 (22:10 +0100)]
mshtml: Added test for setting VT_EMPTY event handler.
Jacek Caban [Sun, 6 Dec 2009 21:10:07 +0000 (22:10 +0100)]
mshtml: Don't pass fdexNameEnsure flag to script engines in find_global_prop.
André Hentschel [Sun, 6 Dec 2009 20:42:21 +0000 (21:42 +0100)]
xcopy: Fix time acronyms in German translation.
Paul Vriens [Sun, 6 Dec 2009 17:32:06 +0000 (18:32 +0100)]
advapi32/tests: Fix some test failures when the computername is fully qualified.
Huw Davies [Sun, 6 Dec 2009 17:04:00 +0000 (17:04 +0000)]
setupapi: Fix memory leak.
Found by Valgrind.
Nikolay Sivov [Sun, 6 Dec 2009 15:58:28 +0000 (18:58 +0300)]
msvcrt/tests: Free temporary file name after test.
Huw Davies [Sun, 6 Dec 2009 15:02:55 +0000 (15:02 +0000)]
ntdll: Fix a few memory leaks in tests.
Found by Valgrind.
Huw Davies [Sun, 6 Dec 2009 13:11:33 +0000 (13:11 +0000)]
oleaut32: Fix several memory leaks in tests.
Found by Valgrind.
Nikolay Sivov [Sat, 5 Dec 2009 19:37:35 +0000 (22:37 +0300)]
gdiplus/tests: Delete Pen object after use.
Nikolay Sivov [Sat, 5 Dec 2009 19:20:55 +0000 (22:20 +0300)]
gdiplus/tests: Free created iterator in tests.
Nikolay Sivov [Sat, 5 Dec 2009 18:58:57 +0000 (21:58 +0300)]
gdiplus/tests: Additional test to show that custom cap isn't created without stroke path.
Nikolay Sivov [Sat, 5 Dec 2009 18:50:50 +0000 (21:50 +0300)]
gdiplus/tests: Free brush pointer after test.
Nikolay Sivov [Sat, 5 Dec 2009 18:42:19 +0000 (21:42 +0300)]
comctl32/datetime: Free internal data completely on control destruction.
Nikolay Sivov [Sat, 5 Dec 2009 18:21:04 +0000 (21:21 +0300)]
comctl32/tests: Don't forget to free array after tests.
Nikolay Sivov [Sat, 5 Dec 2009 17:49:12 +0000 (20:49 +0300)]
comctl32/tests: Free imagelist after use.
Nikolay Sivov [Sat, 5 Dec 2009 17:39:03 +0000 (20:39 +0300)]
comctl32/treeview: Free items pointer array and root item on control destruction.
Two issues here: item pointers array wasn't freed, root item data wasn't freed.
Found by Valgrind.
Nikolay Sivov [Sat, 5 Dec 2009 10:08:12 +0000 (13:08 +0300)]
kernel32/tests: Fix test failures on NT4.
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.