Stefan Dösinger [Fri, 4 Dec 2009 09:21:01 +0000 (10:21 +0100)]
wined3d: Use GL_COLOR_ATTACHMENT0 as offscreen buffer with FBOs.
This is used by the offscreen render target->texture blit code if
FBOs are enabled, but FBO_blit is not supported
Stefan Dösinger [Sun, 6 Dec 2009 14:45:46 +0000 (15:45 +0100)]
wined3d: A function for checking if a surface is offscreen.
Stefan Dösinger [Fri, 4 Dec 2009 12:07:18 +0000 (13:07 +0100)]
wined3d: Add a function for initializing surface sysmem.
Maarten Lankhorst [Mon, 7 Dec 2009 07:25:23 +0000 (08:25 +0100)]
include: Fix typo in audiopolicy.
Maarten Lankhorst [Sun, 6 Dec 2009 11:59:31 +0000 (12:59 +0100)]
include: Add some definitions to ks.h.
Hans Leidekker [Mon, 7 Dec 2009 09:32:03 +0000 (10:32 +0100)]
ntdll/tests: Fix a memory leak.
Found by Valgrind.
Hans Leidekker [Mon, 7 Dec 2009 09:09:39 +0000 (10:09 +0100)]
netapi32/tests: Fix a memory leak.
Found by Valgrind.
Hans Leidekker [Mon, 7 Dec 2009 08:54:38 +0000 (09:54 +0100)]
fusion: Fix some memory leaks.
Found by Valgrind.
Hans Leidekker [Mon, 7 Dec 2009 08:19:23 +0000 (09:19 +0100)]
userenv/tests: Fix some memory leaks.
Found by Valgrind.
Hans Leidekker [Mon, 7 Dec 2009 08:18:58 +0000 (09:18 +0100)]
usp10: Fix a memory leak.
Found by Valgrind.
Hans Leidekker [Mon, 7 Dec 2009 08:18:35 +0000 (09:18 +0100)]
msi/tests: Loosen check on kernel32 language version.
Hans Leidekker [Mon, 7 Dec 2009 08:18:00 +0000 (09:18 +0100)]
wininet: Cleanup any existing cache file before creating a new one.
Otherwise we leak the file name and handle when a request is sent again.
Found by Valgrind.
Marcus Meissner [Sun, 6 Dec 2009 21:45:48 +0000 (22:45 +0100)]
reg: Fixed 2 functionality bugs in REG DELETE (Coverity).
Alexandre Julliard [Sat, 5 Dec 2009 10:53:37 +0000 (11:53 +0100)]
gdi32: Avoid use of some 16-bit types.
Alexandre Julliard [Sat, 5 Dec 2009 10:45:31 +0000 (11:45 +0100)]
gdi32: Don't include wingdi16.h by default.
Alexandre Julliard [Fri, 4 Dec 2009 20:47:30 +0000 (21:47 +0100)]
gdi32: Make gdi.exe into a stand-alone 16-bit module.
Alexandre Julliard [Fri, 4 Dec 2009 20:34:46 +0000 (21:34 +0100)]
gdi32: Stop exporting the 16-bit print job functions.
Alexandre Julliard [Fri, 4 Dec 2009 20:32:42 +0000 (21:32 +0100)]
wineps.drv: Don't include 16-bit headers in psdrv.h.
Alexandre Julliard [Fri, 4 Dec 2009 20:29:08 +0000 (21:29 +0100)]
wineps.drv: Duplicate the print job support from 16-bit GDI.
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.