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().
Henri Verbeet [Thu, 3 Dec 2009 10:38:21 +0000 (11:38 +0100)]
dxgi: Implement IDXGIFactory::GetParent().
Henri Verbeet [Thu, 3 Dec 2009 10:38:20 +0000 (11:38 +0100)]
dxgi: Implement IDXGIDevice::GetParent().
Henri Verbeet [Thu, 3 Dec 2009 10:38:19 +0000 (11:38 +0100)]
dxgi: Implement IDXGIOutput::GetParent().
Andrew Nguyen [Thu, 3 Dec 2009 09:20:08 +0000 (03:20 -0600)]
shlwapi: The third parameter of UrlCombineA/W is an output parameter.
Marcus Meissner [Thu, 3 Dec 2009 09:18:19 +0000 (10:18 +0100)]
winspool.drv: Check ptr for being NULL (Coverity).
Stefan Dösinger [Wed, 2 Dec 2009 09:44:55 +0000 (10:44 +0100)]
wined3d: Remove needless NULL checks (coverity).
Paul Vriens [Thu, 3 Dec 2009 07:05:16 +0000 (08:05 +0100)]
mshtml/tests: Run tests again on boxes with older IE.
Juan Lang [Thu, 3 Dec 2009 04:50:42 +0000 (20:50 -0800)]
winecfg: Update Portuguese translation.
James Hawkins [Thu, 3 Dec 2009 01:28:48 +0000 (17:28 -0800)]
msi: ExpandEnvironmentStringsW returns the required size in characters, so multiply the required size by sizeof(WCHAR) when allocating the buffer.
Jacek Caban [Thu, 3 Dec 2009 00:13:27 +0000 (01:13 +0100)]
jscript: Correctly handle -1 index in regexp match result.
Jacek Caban [Thu, 3 Dec 2009 00:12:46 +0000 (01:12 +0100)]
mshtml: Detach window from frame element on window destruction.
Jacek Caban [Thu, 3 Dec 2009 00:12:30 +0000 (01:12 +0100)]
mshtml: Fixed dispid lookup in_cp_event.
Jacek Caban [Thu, 3 Dec 2009 00:12:12 +0000 (01:12 +0100)]
mshtml: Added generic bind_to_tree node notification and use it to set frame's content window.
Jacek Caban [Thu, 3 Dec 2009 00:09:16 +0000 (01:09 +0100)]
mshtml: Fixed tests on older IEs.
Michael Stefaniuc [Wed, 2 Dec 2009 23:41:55 +0000 (00:41 +0100)]
wininet: Free the mem unconditionally to prevent a potential leak (Smatch).
Marcus Meissner [Wed, 2 Dec 2009 23:33:02 +0000 (00:33 +0100)]
riched20: Check for NULL in rtf reader (Coverity).
Marcus Meissner [Wed, 2 Dec 2009 23:29:24 +0000 (00:29 +0100)]
mmsystem.dll16: Check for NULL ptr in mmioRename (Coverity).
Juan Lang [Wed, 2 Dec 2009 21:05:28 +0000 (13:05 -0800)]
crypt32: The KeyId member of an authority key identifier is an octet string, not an integer.
Nikolay Sivov [Wed, 2 Dec 2009 20:22:12 +0000 (23:22 +0300)]
user32/edit: Check for edit window to be here in case of destruction during handler execution.
Nikolay Sivov [Wed, 2 Dec 2009 20:06:59 +0000 (23:06 +0300)]
user32/tests: Free window after use.
Nikolay Sivov [Wed, 2 Dec 2009 20:03:21 +0000 (23:03 +0300)]
user32/tests: Restore original procedure to let control clean up.
Stefan Leichter [Wed, 2 Dec 2009 21:03:12 +0000 (22:03 +0100)]
setupapi/tests: Use separate directory for SetupGetInfFileListW.
Peter Rosin [Wed, 2 Dec 2009 19:21:21 +0000 (20:21 +0100)]
msvcrt: Handle the SIGBREAK signal.
Peter Rosin [Wed, 2 Dec 2009 19:21:14 +0000 (20:21 +0100)]
msvcrt: Add test to check if signal(SIGBREAK, ...) works (todo_wine).
Dan Kegel [Wed, 2 Dec 2009 19:02:09 +0000 (11:02 -0800)]
user32/tests: Allocate big enough buffer for UnpackDDElParam test.
Juan Lang [Wed, 2 Dec 2009 18:26:48 +0000 (10:26 -0800)]
cryptnet: Check revocation at an appropriate time.
Juan Lang [Wed, 2 Dec 2009 18:06:00 +0000 (10:06 -0800)]
crypt32: Fix test failures on Win2k.
Juan Lang [Wed, 2 Dec 2009 18:10:43 +0000 (10:10 -0800)]
crypt32: Fix test failure on Win7.
Juan Lang [Wed, 2 Dec 2009 18:04:45 +0000 (10:04 -0800)]
cryptnet: Fix test failures on Win2k.
Juan Lang [Wed, 2 Dec 2009 17:28:51 +0000 (09:28 -0800)]
crypt32: Only check revocation on a chain without other errors.
Alexandre Julliard [Wed, 2 Dec 2009 16:36:58 +0000 (17:36 +0100)]
ntdll/tests: Add some tests for opening files by file id.
Alexandre Julliard [Wed, 2 Dec 2009 16:35:43 +0000 (17:35 +0100)]
ntdll: Add support for the FILE_OPEN_BY_FILE_ID flag in NtCreateFile.
Alexandre Julliard [Wed, 2 Dec 2009 16:33:28 +0000 (17:33 +0100)]
ntdll: Don't report a file id for directory entries that are on a different device.
Alexandre Julliard [Wed, 2 Dec 2009 16:38:05 +0000 (17:38 +0100)]
ntdll: Remove an unnecessary NULL pointer check.
Alexandre Julliard [Thu, 3 Dec 2009 09:08:56 +0000 (10:08 +0100)]
ntdll: Fix test failure on recent Windows versions.
Rob Shearman [Wed, 2 Dec 2009 14:55:10 +0000 (14:55 +0000)]
inetmib1: Fix off-by-one error in findNextOidInTable.
index is 1-based, so take that into account when calculating the
pointer to pass into the compare function.
Rob Shearman [Wed, 2 Dec 2009 14:32:07 +0000 (14:32 +0000)]
advapi32: Fix memory leaks in security tests.
Rob Shearman [Wed, 2 Dec 2009 14:22:11 +0000 (14:22 +0000)]
advapi32: Don't test the contents of memory outside of a valid block of memory.
Rob Shearman [Wed, 2 Dec 2009 14:21:54 +0000 (14:21 +0000)]
msxml3: Fix double-free of BSTR in domdoc tests.
Using the _bstr_ allocator adds the returned string to a cache, so the
string shouldn't be freed with SysFreeString. Therefore, just replace
the lone call to _bstr_ in this function by a straight call to
SysAllocString.
Rob Shearman [Wed, 2 Dec 2009 14:21:38 +0000 (14:21 +0000)]
hlink: Fix memory leaks in test.
Paul Vriens [Wed, 2 Dec 2009 14:18:16 +0000 (15:18 +0100)]
kernel32/tests: Add some GetLongPathNameA tests.
Ilya Shpigor [Wed, 2 Dec 2009 08:20:05 +0000 (11:20 +0300)]
comctl32: Implementation the WM_GETTEXT processing of datetime control.
Alexandre Julliard [Wed, 2 Dec 2009 13:59:56 +0000 (14:59 +0100)]
rsaenh: Fix padding bytes check for 0-byte payload.
Huw Davies [Wed, 2 Dec 2009 12:04:08 +0000 (12:04 +0000)]
gdi32: Fix incorrect initialization of path array.
Found by Valgrind.
Francois Gouget [Wed, 2 Dec 2009 11:13:14 +0000 (12:13 +0100)]
dsound: Make id_to_offset() static.
Francois Gouget [Wed, 2 Dec 2009 11:13:08 +0000 (12:13 +0100)]
dsound: Make DSOUND_PrimarySetFormat() static.
Francois Gouget [Wed, 2 Dec 2009 11:12:47 +0000 (12:12 +0100)]
dsound: Make some capture functions static.
Francois Gouget [Wed, 2 Dec 2009 11:12:37 +0000 (12:12 +0100)]
dsound: Reorder the capture functions to avoid forward declarations.
Marcus Meissner [Tue, 1 Dec 2009 22:28:50 +0000 (23:28 +0100)]
mshtml: Check for NULL return from allocations.
Marcus Meissner [Tue, 1 Dec 2009 22:47:34 +0000 (23:47 +0100)]
winex11.drv: Check NULL before calling (Coverity).
Marcus Meissner [Tue, 1 Dec 2009 22:14:10 +0000 (23:14 +0100)]
shell32: Check for NULL lpText (Coverity).
Huw Davies [Wed, 2 Dec 2009 10:15:47 +0000 (10:15 +0000)]
iphlpapi: Provide statistics on non-ethernet based interfaces too.
Henri Verbeet [Wed, 2 Dec 2009 09:41:24 +0000 (10:41 +0100)]
d3d9/tests: Add a small test for IDirect3D9Ex::GetAdapterLUID().
Henri Verbeet [Wed, 2 Dec 2009 09:41:23 +0000 (10:41 +0100)]
d3d9: Implement IDirect3D9Ex::GetAdapterLUID().
Henri Verbeet [Wed, 2 Dec 2009 09:41:22 +0000 (10:41 +0100)]
d3d10core: Allow a NULL vertex buffer to be set in IASetVertexBuffers().
Henri Verbeet [Wed, 2 Dec 2009 09:41:21 +0000 (10:41 +0100)]
d3d10core: Allow a NULL input layout to be set in IASetInputLayout().
Henri Verbeet [Wed, 2 Dec 2009 09:41:20 +0000 (10:41 +0100)]
wined3d: Set appropriate error codes in IWineD3DDeviceImpl_Init3D() on out of memory.
Dan Kegel [Wed, 2 Dec 2009 05:24:11 +0000 (21:24 -0800)]
kernel32: Fix write buffer overrun in format_insertW.
Jacek Caban [Tue, 1 Dec 2009 21:51:27 +0000 (22:51 +0100)]
mshtml: Added IHTMLDocument::cookie tests.
Jacek Caban [Tue, 1 Dec 2009 21:51:11 +0000 (22:51 +0100)]
mshtml: Added IHTMLDocument2::put_cookie implementation.
Jacek Caban [Tue, 1 Dec 2009 21:50:43 +0000 (22:50 +0100)]
mshtml: Added IHTMLDocument2::get_cookie implementation.
Jacek Caban [Tue, 1 Dec 2009 21:50:19 +0000 (22:50 +0100)]
mshtml: Don't depend on necko channel in nsChannel::QueryInterface implementation.
Jacek Caban [Tue, 1 Dec 2009 21:50:00 +0000 (22:50 +0100)]
mshtml: Don't wrap URIs related to Gecko special URIs.
Andrew Eikum [Tue, 1 Dec 2009 20:04:38 +0000 (14:04 -0600)]
mshtml: Implement IHTMLStyle::{get, put}_border{Top, Bottom, Right}.
Andrew Eikum [Tue, 1 Dec 2009 20:18:07 +0000 (14:18 -0600)]
mshtml: Support get_dispid and invoke methods in HTMLFormElement.
Andrew Eikum [Tue, 1 Dec 2009 20:04:17 +0000 (14:04 -0600)]
mshtml: Add get_dispid and invoke methods to HTMLNode vtbl.
Juan Lang [Tue, 1 Dec 2009 20:30:10 +0000 (12:30 -0800)]
cryptnet: Correct AKI extension used in end certificate and CRL when checking revocation.
Juan Lang [Tue, 1 Dec 2009 20:28:06 +0000 (12:28 -0800)]
crypt32: Correct AKI extension used in end certificate and CRL when checking revocation.
Luke Benstead [Tue, 1 Dec 2009 17:06:56 +0000 (17:06 +0000)]
user32: Implement PrintWindow.
Jeremy White [Tue, 1 Dec 2009 16:46:41 +0000 (10:46 -0600)]
winspool: Remove unvarying unicode parameter from WINSPOOL_GetDevModeFromReg.
Jeremy White [Tue, 1 Dec 2009 16:46:33 +0000 (10:46 -0600)]
winspool: Remove unvarying unicode parameter from WINSPOOL_GetDefaultDevMode.
Jeremy White [Tue, 1 Dec 2009 16:46:27 +0000 (10:46 -0600)]
winspool: Remove unvarying unicode parameter from WINSPOOL_GetStringFromReg.
Jeremy White [Tue, 1 Dec 2009 16:46:20 +0000 (10:46 -0600)]
winspool: Remove unvarying unicode parameter from WINSPOOL_GetPrinter_[1-9].
Jeremy White [Tue, 1 Dec 2009 16:46:13 +0000 (10:46 -0600)]
winspool: Remove unvarying unicode parameter from WINSPOOL_GetDriverInfoFromReg.
Jeremy White [Tue, 1 Dec 2009 16:46:07 +0000 (10:46 -0600)]
winspool: Revise EnumPrinterDriversW to fix the incorrect handling of 'all'. EnumPrinterDriversA is similarly fixed by using EnumPrinterDriversW.
Juan Lang [Tue, 1 Dec 2009 16:09:30 +0000 (08:09 -0800)]
crypt32: Further fix test failures.
Hans Leidekker [Tue, 1 Dec 2009 16:01:35 +0000 (17:01 +0100)]
wininet: Implement InternetQueryOption(INTERNET_OPTION_DATAFILE_NAME) for ftp file objects.
Hans Leidekker [Tue, 1 Dec 2009 16:00:39 +0000 (17:00 +0100)]
wininet: Also cache files transferred over ftp.
Alexandre Julliard [Tue, 1 Dec 2009 16:38:39 +0000 (17:38 +0100)]
ntdll/tests: Add tests for opening files with a root directory handle.
Alexandre Julliard [Tue, 1 Dec 2009 16:38:24 +0000 (17:38 +0100)]
server: Add support for opening files from a specified root directory.
Alexandre Julliard [Tue, 1 Dec 2009 16:07:55 +0000 (17:07 +0100)]
ntdll: Add support for converting file names to Unix when a root directory is specified.
Alexandre Julliard [Tue, 1 Dec 2009 15:30:52 +0000 (16:30 +0100)]
ntdll: Move the directory lookup part of wine_nt_to_unix_file_name to a separate helper.
Jacek Caban [Tue, 1 Dec 2009 13:52:43 +0000 (14:52 +0100)]
jscript: Pass NULL as retv to exec_source in exec_global_code.
Owen Rudge [Mon, 30 Nov 2009 21:14:30 +0000 (21:14 +0000)]
imagehlp/tests: Add tests of Image[Add|Get|Remove]Certificate functions.
Jörg Höhle [Sun, 22 Nov 2009 14:38:26 +0000 (15:38 +0100)]
mciavi: Simplify play loop.
Rob Shearman [Tue, 1 Dec 2009 13:14:33 +0000 (13:14 +0000)]
ole32: Fix test failure on win2000+.
These OSs have different behaviour w.r.t. quotes in path names and
don't ignore the rest of the path outside of the quotes.
Rob Shearman [Tue, 1 Dec 2009 13:16:20 +0000 (13:16 +0000)]
winex11.drv: Make sure that the selectionAcquired flag has been set before returning from X11DRV_AcquireClipboard.
X11DRV_CLIPBOARD_UpdateCache depends on selectionAcquired being set if
the current process is the selection owner, otherwise it will defer to
getting the clipformats from X, manufacturing extra formats that the
app may not be expecting, having just set the formats itself. Worse
still, since selectionAcquired is set in another thread this behaviour
is not predicatable and it may sometimes use the clipformats already
set and other times defer to X.
Rob Shearman [Tue, 1 Dec 2009 13:14:06 +0000 (13:14 +0000)]
ws2_32: Initialise buffer eventually passed into send to zero in test_write_events.
Rob Shearman [Tue, 1 Dec 2009 13:13:40 +0000 (13:13 +0000)]
oleaut32: Remove LPVOID variables in olefont tests and pass IFont pointers into OleCreateFontIndirect directly.
In many places the assignment of the LPVOID variable into the
corresponding IFont * variable has been forgotten.
Maarten Lankhorst [Mon, 30 Nov 2009 17:18:58 +0000 (18:18 +0100)]
ntdll: Silence a common warning.
Alexandre Julliard [Tue, 1 Dec 2009 13:38:21 +0000 (14:38 +0100)]
gdi32: Avoid calling get_dc_ptr on a null handle.
Ilya Shpigor [Mon, 30 Nov 2009 12:24:27 +0000 (15:24 +0300)]
comctl32: Test the WM_GETTEXT processing of datetime control.
Alexandre Julliard [Tue, 1 Dec 2009 14:10:23 +0000 (15:10 +0100)]
server: Make sure that last error doesn't get set during thread cleanup.