Henri Verbeet [Mon, 7 Dec 2009 10:08:38 +0000 (11:08 +0100)]
dxgi: Add a separate function for surface initialization.
Henri Verbeet [Mon, 7 Dec 2009 10:08:37 +0000 (11:08 +0100)]
d3d9: Fix GetDevice() for surfaces that are part of a texture.
If the surface is part of a texture it doesn't keep its own reference to the
device, but instead relies on the reference the texture has. This fixes a
regression introduced by
ff92e6eb6a6b0f5b6ee0d062f8434cad8f31c33d.
Henri Verbeet [Mon, 7 Dec 2009 10:08:36 +0000 (11:08 +0100)]
d3d8: Fix GetDevice() for surfaces that are part of a texture.
If the surface is part of a texture it doesn't keep its own reference to the
device, but instead relies on the reference the texture has. This fixes a
regression introduced by
3cedef2ffea3a72d9717470f01a3a046db923e4b.
Stefan Dösinger [Sun, 6 Dec 2009 17:08:39 +0000 (18:08 +0100)]
Render to fbo when the size mismatches at creation time.
This is needed because the window(and thus the GL drawable) might be
smaller than the D3D backbuffer. If we waited for the FBO switch until
Present is called we'd lose data in the first frame.
Stefan Dösinger [Tue, 24 Nov 2009 11:31:39 +0000 (12:31 +0100)]
wined3d: Render to a FBO if the window size is changed.
Stefan Dösinger [Sun, 6 Dec 2009 16:39:47 +0000 (17:39 +0100)]
wined3d: Infrastructure to render swapchains to a FBO.
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.