Alexandre Julliard [Mon, 6 Oct 2008 15:52:23 +0000 (17:52 +0200)]
ntdll: Preserve the 2K block size returned for CDROMs.
Paul Vriens [Mon, 6 Oct 2008 12:02:44 +0000 (14:02 +0200)]
kernel32/tests: Add some skips to fix failures on WinMe.
Dmitry Timoshkov [Mon, 6 Oct 2008 13:27:30 +0000 (22:27 +0900)]
gdi32: Allow a rounding error in the text justification test.
Dmitry Timoshkov [Mon, 6 Oct 2008 13:27:13 +0000 (22:27 +0900)]
gdi32: Add a test for a font being selected into 2 DCs with different transformations.
Dmitry Timoshkov [Mon, 6 Oct 2008 13:26:48 +0000 (22:26 +0900)]
gdi32: Make test_font_metrics require the font being selected into the DC.
Michael Karcher [Sun, 5 Oct 2008 10:13:37 +0000 (12:13 +0200)]
msxml3: Parameter validation for IXMLDOMNode::replaceChild and tests.
Michael Karcher [Sun, 5 Oct 2008 10:13:24 +0000 (12:13 +0200)]
msxml3: Simplify IXMLDOMNode::removeChild.
Michael Karcher [Sun, 5 Oct 2008 10:12:56 +0000 (12:12 +0200)]
msxml3: Fail a bit earlier on removeChild(...,NULL,...).
Michael Karcher [Sun, 5 Oct 2008 10:12:38 +0000 (12:12 +0200)]
msxml3: removeChild can only delete direct children.
Michael Karcher [Sun, 5 Oct 2008 10:12:21 +0000 (12:12 +0200)]
msxml3/tests: Clean up test_removeChild.
Rename variables to help the reader following the xml traversal. While doing
that, I encountered a possible typo, as node_list2 was never used after being
acquired. This version now really tries to delete a grandchild and expects
a failure.
Aric Stewart [Sat, 4 Oct 2008 18:03:17 +0000 (13:03 -0500)]
winealsa: Don't dereference a potentially NULL value in the WARN statement (Coverity 93).
Kirill K. Smirnov [Fri, 3 Oct 2008 23:24:37 +0000 (03:24 +0400)]
oleaut32: Add tests for metafiles, make them pass under Wine.
Eric Pouech [Thu, 2 Oct 2008 20:00:34 +0000 (22:00 +0200)]
msvcrt: Implemented wcsncpy_s.
Aric Stewart [Thu, 2 Oct 2008 15:43:13 +0000 (10:43 -0500)]
x11drv: ime: In the update functions if we get a null string with a len report this and fix len to be 0 (Coverity 656 and 655).
Aric Stewart [Thu, 2 Oct 2008 15:39:18 +0000 (10:39 -0500)]
version: Check for out of memory in VerInstallFileA/W conversion (Coverity 635).
Paul Vriens [Mon, 6 Oct 2008 11:33:27 +0000 (13:33 +0200)]
kernel32/tests: Fix some failures on win9x.
Paul Vriens [Mon, 6 Oct 2008 11:12:03 +0000 (13:12 +0200)]
kernel32/tests: Fix the remaining errors on win95.
Dylan Smith [Mon, 6 Oct 2008 08:28:37 +0000 (04:28 -0400)]
richedit: Show arrow cursor over scrollbar.
Dylan Smith [Mon, 6 Oct 2008 08:28:22 +0000 (04:28 -0400)]
user32: Converted rcScrollBar to screen coordinates.
Marcus Meissner [Sat, 4 Oct 2008 08:35:32 +0000 (10:35 +0200)]
advapi32: Check for NULL ptr.
Dylan Smith [Fri, 3 Oct 2008 22:28:34 +0000 (18:28 -0400)]
richedit: ES_AUTOHSCROLL window style disables word wrapping.
Aric Stewart [Fri, 3 Oct 2008 14:55:57 +0000 (09:55 -0500)]
ole32: Handle GetMenuItemCount returning -1 by changing UINT to INT (Coverity 228).
Alistair Leslie-Hughes [Fri, 3 Oct 2008 10:56:40 +0000 (20:56 +1000)]
gdiplus: Stub GdipRecordMetafileFileName and GdipRecordMetafileFileNameI.
Dylan Smith [Fri, 3 Oct 2008 08:08:34 +0000 (04:08 -0400)]
richedit: Use RTF reader for text starting with {\urtf.
Andrew Talbot [Thu, 2 Oct 2008 21:18:38 +0000 (22:18 +0100)]
gdi32: Sign-compare warnings fix.
Dmitry Timoshkov [Thu, 2 Oct 2008 19:52:17 +0000 (04:52 +0900)]
user32: Print the expected and received rectangles.
Paul Vriens [Mon, 6 Oct 2008 09:47:56 +0000 (11:47 +0200)]
gdi32/tests: Fix a few failures on win9x.
Marcus Meissner [Sat, 4 Oct 2008 09:30:09 +0000 (11:30 +0200)]
gdiplus: Also handle 32bpp bitmaps.
Maarten Lankhorst [Sat, 4 Oct 2008 10:04:12 +0000 (12:04 +0200)]
winealsa.drv: Don't hang on last few bytes not played.
Fixes winmm:wave test hanging.
Maarten Lankhorst [Sun, 28 Sep 2008 18:47:28 +0000 (20:47 +0200)]
dsound: Fix volume and panning for primary buffer.
Fixes failing dsound tests in wine.
Lei Zhang [Fri, 3 Oct 2008 21:21:15 +0000 (14:21 -0700)]
regedit: Make branch export behavior work more like native regedit.
Rob Shearman [Fri, 3 Oct 2008 11:58:32 +0000 (12:58 +0100)]
wininet: Fix behaviour of InternetTimeFromSystemTimeA/W when dealing with invalid parameters.
Rob Shearman [Fri, 3 Oct 2008 11:58:25 +0000 (12:58 +0100)]
wininet: Add tests for passing invalid parameters into InternetTimeFromSystemTimeA/W.
Rob Shearman [Fri, 3 Oct 2008 11:57:57 +0000 (12:57 +0100)]
wininet: Fix GetUrlCacheEntryInfoA/W when a NULL lpCacheEntryInfo parameter is passed in.
Rob Shearman [Fri, 3 Oct 2008 11:57:50 +0000 (12:57 +0100)]
wininet: Return error codes explicitly from URLCache functions instead of returning a BOOL and storing the error code in the last error value.
This makes the code more efficient and allows errors from functions to
be ignored without side-effects.
Rob Shearman [Fri, 3 Oct 2008 11:55:51 +0000 (12:55 +0100)]
d3d8/9: Use WINED3D_OK instead of D3D_OK in vertexshader.c.
Rob Shearman [Fri, 3 Oct 2008 11:55:21 +0000 (12:55 +0100)]
Add configure check for dirent.h and readdir.
Henri Verbeet [Fri, 3 Oct 2008 06:55:41 +0000 (08:55 +0200)]
wined3d: Enable lights on the correct swapchain.
Dylan Smith [Fri, 3 Oct 2008 05:44:53 +0000 (01:44 -0400)]
richedit: Unsigned cast char to avoid EOF equality.
Dylan Smith [Fri, 3 Oct 2008 04:49:39 +0000 (00:49 -0400)]
richedit: Removed invalid assertion.
The assertion was not valid, because it neglected to take into account
the situation where a line break is forced with a MERF_ENDROW run
(caused by \line control word or pressing Shift-Enter). This means
that spaces can cause a line wrap after a forced line break as well as
after a paragraph break, so we cannot assert that it is the first row
in the paragraph.
Dylan Smith [Thu, 2 Oct 2008 21:33:33 +0000 (17:33 -0400)]
richedit: Avoided testing for undocumented behaviour causing test to fail.
The test for EM_GETLINE was testing to make sure the null terminating
character was written at the end of the text as long as the buffer was
long enough, and also tested to make sure that no other bytes were
written after this null terminating character. This is consistent with
Windows 2000 and up, but not for previous versions of Windows.
Dylan Smith [Thu, 2 Oct 2008 21:33:24 +0000 (17:33 -0400)]
richedit: Swapped the expected and destination buffers in a test.
James Hawkins [Thu, 2 Oct 2008 20:56:54 +0000 (15:56 -0500)]
msi: Implement the DROP TABLE sql command.
Jacek Caban [Thu, 2 Oct 2008 14:24:02 +0000 (16:24 +0200)]
jscript: Added possibility to run test scripts from file.
With this patch it's possible to test scripts by running
wine jscript_test.exe.so run <file_name>
Although it's not what Wine tests are for, it proved to be very useful
for me.
Jacek Caban [Thu, 2 Oct 2008 14:23:15 +0000 (16:23 +0200)]
jscript: Fixed backslash handling in regular expressions.
Jacek Caban [Thu, 2 Oct 2008 14:22:45 +0000 (16:22 +0200)]
jscript: Fixed conflict in Block statement that caused problems with empty blocks.
Jacek Caban [Thu, 2 Oct 2008 14:22:27 +0000 (16:22 +0200)]
jscript: Don't initialize variables without initialiser to undefined in variable_list_eval.
Huw Davies [Thu, 2 Oct 2008 19:02:54 +0000 (14:02 -0500)]
ole32: Remove an unneeded WINAPI and remove some useless comments.
Jacek Caban [Thu, 2 Oct 2008 13:27:17 +0000 (15:27 +0200)]
mshtml: Added IHTMLElement2::get_currentStyle implementation.
Jacek Caban [Thu, 2 Oct 2008 10:37:44 +0000 (12:37 +0200)]
mshtml: Added IHTMLStyle2 to IDispatchEx support.
Jacek Caban [Thu, 2 Oct 2008 10:37:35 +0000 (12:37 +0200)]
mshtml: Added IHTMStyle2 stub implementation.
Jacek Caban [Thu, 2 Oct 2008 10:37:15 +0000 (12:37 +0200)]
mshtml.idl: Added IHTMLStyle2 interface declaration.
Jeff Zaroyko [Tue, 30 Sep 2008 05:34:51 +0000 (15:34 +1000)]
msvcrt: Avoid a NULL pointer deref in ctime.
John Klehm [Mon, 29 Sep 2008 22:20:15 +0000 (17:20 -0500)]
wintab32: Handle negative output context range for y-axe.
John Klehm [Wed, 1 Oct 2008 16:26:05 +0000 (11:26 -0500)]
wintab32: Improve tracing of LOGCONTEXT struct.
Andrey Turkin [Wed, 1 Oct 2008 15:53:23 +0000 (19:53 +0400)]
dwmapi: Add a few stub implementations.
Piotr Caban [Wed, 1 Oct 2008 17:52:48 +0000 (19:52 +0200)]
msxml: Fix implementation of ISAXContentHandler_characters.
Piotr Caban [Wed, 1 Oct 2008 17:52:36 +0000 (19:52 +0200)]
msxml: Partial implementation of ISAXXMLReader_putProperty.
Andrew Nguyen [Wed, 1 Oct 2008 18:05:51 +0000 (13:05 -0500)]
wine.inf: Add entry for fake wintab32.dll.
Paul Vriens [Wed, 1 Oct 2008 20:25:11 +0000 (22:25 +0200)]
comctl32/tests: Don't crash on some win9x boxes.
Dylan Smith [Thu, 2 Oct 2008 05:59:46 +0000 (01:59 -0400)]
richedit: Print hex string for strcmp test failing on Windows 95, 98 & NT4.
Dmitry Timoshkov [Wed, 1 Oct 2008 19:00:18 +0000 (04:00 +0900)]
winex11.drv: Add support for _NET_WORKAREA.
Alexandre Julliard [Thu, 2 Oct 2008 15:30:55 +0000 (10:30 -0500)]
inetcomm: Add missing license header.
Aric Stewart [Thu, 2 Oct 2008 12:52:55 +0000 (07:52 -0500)]
user32/tests: GetMenuItemCount returns INT so check for -1 (Coverity 542).
Aric Stewart [Thu, 2 Oct 2008 12:42:34 +0000 (07:42 -0500)]
user32/tests: GetMenuItemCount returns an INT which can be -1 (Coverity 543).
Aric Stewart [Thu, 2 Oct 2008 12:20:01 +0000 (07:20 -0500)]
mlang: Correct use of uninitialized rfcstr value (Coverity 796).
Rob Shearman [Thu, 2 Oct 2008 10:38:45 +0000 (11:38 +0100)]
wininet: Move internet time tests from http.c to internet.c.
Rob Shearman [Thu, 2 Oct 2008 10:38:38 +0000 (11:38 +0100)]
wininet: Fix behaviour of InternetTimeFromSystemTimeA/W when a buffer that is too small is passed in.
Rob Shearman [Thu, 2 Oct 2008 10:38:30 +0000 (11:38 +0100)]
wininet: Add tests for InternetTimeFromSystemTimeW with insufficient buffer.
Rob Shearman [Thu, 2 Oct 2008 10:38:05 +0000 (11:38 +0100)]
oleaut32: Make the code in copy_to_variant and copy_from_variant more portable.
The typeof keyword isn't available on all compilers so avoid it if at
all possible.
Lei Zhang [Thu, 2 Oct 2008 08:35:59 +0000 (01:35 -0700)]
regedit: Check return values, don't request unneeded value which always fails.
Lei Zhang [Thu, 2 Oct 2008 08:30:22 +0000 (01:30 -0700)]
regedit: Use W version of TreeView_GetItem.
Jeff Zaroyko [Thu, 2 Oct 2008 05:10:27 +0000 (15:10 +1000)]
hhctrl.ocx: Always set WS_OVERLAPPEDWINDOW.
Juan Lang [Thu, 2 Oct 2008 04:46:47 +0000 (21:46 -0700)]
wintrust: Implement OpenPersonalTrustDBDialog.
Dmitry Timoshkov [Wed, 1 Oct 2008 21:16:26 +0000 (06:16 +0900)]
gdi32: Do not skip the font metrics update after the DC transform change.
Dmitry Timoshkov [Wed, 1 Oct 2008 19:48:44 +0000 (04:48 +0900)]
wine.inf: Correct the Pacific SA Standard Time entry.
Huw Davies [Wed, 1 Oct 2008 18:43:37 +0000 (13:43 -0500)]
rpcrt4: Actually set an unmarshalled object ptr to NULL when a NULL pointer id is received.
Aric Stewart [Sun, 28 Sep 2008 19:48:40 +0000 (14:48 -0500)]
mlang/tests: windows 2008's version of mlang E_FAILs when you pass in a rgelt in IEnumCodePage::Next.
Aric Stewart [Sun, 28 Sep 2008 19:48:29 +0000 (14:48 -0500)]
mlang/tests: Skip testing a codepage returning the buggy, legacy unicodeFEFF charset (only appears to exist on windows 2008).
Aric Stewart [Sun, 28 Sep 2008 15:52:20 +0000 (10:52 -0500)]
mlang/tests: GetLastError may not be set if Japanese conversions fail with S_FAIL so do not require that to skip the Japanese tests.
Aric Stewart [Sun, 28 Sep 2008 14:03:03 +0000 (09:03 -0500)]
mlang/tests: Some versions of native mlang return E_FAIL when source string is NULL and a source length is supplied.
Aric Stewart [Sat, 27 Sep 2008 21:10:51 +0000 (16:10 -0500)]
mlang/tests: IMultiLanguage2_GetRfc1766FromLcid can return S_FALSE on partial name matching so deal with this properly.
Aric Stewart [Sat, 27 Sep 2008 18:30:43 +0000 (13:30 -0500)]
imm32: ImmConfigureIME should return 0 when the type is IME_CONFIG_REGISTERWORD and the data is NULL.
Rob Shearman [Wed, 1 Oct 2008 10:19:58 +0000 (11:19 +0100)]
include: Generate error codes with correct type in urlmon.idl.
Use the _HRESULT_TYPEDEF_ macro to ensure that the error codes get the
correct type.
Rob Shearman [Wed, 1 Oct 2008 10:20:03 +0000 (11:20 +0100)]
wininet: Make WININET_AllocHandle 64-bit safe by using the correct type in the sizeof expression.
Rob Shearman [Wed, 1 Oct 2008 10:21:11 +0000 (11:21 +0100)]
quartz: Fix placement of WINAPI attribute in fnFoundSeek typedef.
MSVC requires that calling conventions appear inside the brackets.
Rob Shearman [Wed, 1 Oct 2008 10:21:04 +0000 (11:21 +0100)]
quartz: Don't use strlenW in array size declaration.
Use ARRAYSIZE() on the constant string arrays instead.
Rob Shearman [Wed, 1 Oct 2008 10:20:53 +0000 (11:20 +0100)]
winedos: Compare HRESULT value explicitly against S_OK instead of using an implicit != 0 comparison.
Rob Shearman [Wed, 1 Oct 2008 10:20:49 +0000 (11:20 +0100)]
wininet: Compare HRESULT values explicitly against S_OK instead of using an implicit != 0 comparison.
Rob Shearman [Wed, 1 Oct 2008 10:20:43 +0000 (11:20 +0100)]
urlmon: Compare HRESULT value explicitly against S_OK instead of using an implicit != 0 comparison.
Rob Shearman [Wed, 1 Oct 2008 10:20:31 +0000 (11:20 +0100)]
winhttp: Fix compilation with MinGW/MSVC.
Rob Shearman [Wed, 1 Oct 2008 10:20:09 +0000 (11:20 +0100)]
include: Wrap uses of u_* types in ws2tcpip.h with WS() macro.
Rob Shearman [Wed, 1 Oct 2008 10:19:53 +0000 (11:19 +0100)]
include: Define DD_OK to S_OK instead of 0.
Add define for DD_FALSE.
Rob Shearman [Wed, 1 Oct 2008 10:19:31 +0000 (11:19 +0100)]
cabinet: Check buffer size before copying in NONEfdi_decomp.
Check that the data will fit into the fixed sized buffer CAB(outbuf)
and return an error if not before copying.
Alistair Leslie-Hughes [Wed, 1 Oct 2008 04:23:05 +0000 (14:23 +1000)]
msxml3: Correct cast.
James Hawkins [Wed, 1 Oct 2008 01:57:27 +0000 (20:57 -0500)]
comctl32: Only log system messages.
James Hawkins [Wed, 1 Oct 2008 01:57:09 +0000 (20:57 -0500)]
comctl32: Fix several test failures in win2k.
James Hawkins [Wed, 1 Oct 2008 01:56:45 +0000 (20:56 -0500)]
comctl32: Only log system messages.
James Hawkins [Wed, 1 Oct 2008 01:56:34 +0000 (20:56 -0500)]
msi: Fix a test that fails in win95.
James Hawkins [Wed, 1 Oct 2008 01:56:27 +0000 (20:56 -0500)]
msi: Forward MsiDatabaseMergeA to MsiDatabaseMergeW.