Rob Shearman [Sun, 29 Nov 2009 10:28:32 +0000 (10:28 +0000)]
ntdll: Don't read beyond the end of the array on the last ace iteration in RtlValidAcl.
Rob Shearman [Sun, 29 Nov 2009 10:21:35 +0000 (10:21 +0000)]
oleaut32: Fix accessing beyond end of buffer and memory leak in test_DispCallFunc.
The parameter isn't automatically converted by DispCallFunc, so make
sure we pass in the correct size of memory for the function to store
its BSTR in.
Rob Shearman [Sun, 29 Nov 2009 10:18:01 +0000 (10:18 +0000)]
ole32: Fix off-by-one error in FileMonikerImpl_DecomposePath.
strgtable needs to be an array of the same size as str, including the
nul-terminator.
Eric Pouech [Sat, 28 Nov 2009 12:24:01 +0000 (13:24 +0100)]
dbghelp: In dwarf parsing, allow 64 bit wide values.
Paul Vriens [Fri, 27 Nov 2009 12:27:59 +0000 (13:27 +0100)]
shell32/tests: Change a trace into a skip for skipped tests.
Paul Vriens [Fri, 27 Nov 2009 15:28:57 +0000 (16:28 +0100)]
shell32/tests: Remove an unneeded HeapAlloc.
Paul Vriens [Fri, 27 Nov 2009 15:27:10 +0000 (16:27 +0100)]
shell32/tests: Fix test failures on Vista and higher.
Paul Vriens [Fri, 27 Nov 2009 15:26:22 +0000 (16:26 +0100)]
shell32/tests: Use ReadCabinetState to check title logic.
Paul Vriens [Thu, 26 Nov 2009 19:20:08 +0000 (20:20 +0100)]
shell32/tests: Cope with systems lacking SHGetSpecialFolderPath.
Paul Vriens [Thu, 26 Nov 2009 18:17:25 +0000 (19:17 +0100)]
shell32/tests: Only fetch some special folders once.
Paul Vriens [Tue, 24 Nov 2009 20:49:54 +0000 (21:49 +0100)]
shell32/tests: Run tests on NT4 again.
Paul Vriens [Thu, 26 Nov 2009 08:40:26 +0000 (09:40 +0100)]
kernel32/tests: Fix some intermittent crashes/failures on Vista+.
Maarten Lankhorst [Tue, 24 Nov 2009 11:39:39 +0000 (12:39 +0100)]
openal32: Add alBufferDataStatic.
Paul Vriens [Wed, 25 Nov 2009 10:15:48 +0000 (11:15 +0100)]
shell32/tests: Fix some test failures on Windows 7.
Rob Shearman [Wed, 25 Nov 2009 09:54:27 +0000 (09:54 +0000)]
oleaut32: Fix size of memory allocated for byrefs in VARIANT_UserMarshal.
Rob Shearman [Wed, 25 Nov 2009 09:53:49 +0000 (09:53 +0000)]
widl: Detect interfaces that inherit from another interface as objects.
Marcus Meissner [Wed, 25 Nov 2009 09:14:47 +0000 (10:14 +0100)]
msxml3: Move element usage into element!=NULL check (Coverity).
Jacek Caban [Tue, 24 Nov 2009 20:13:57 +0000 (21:13 +0100)]
mshtml: Added [i]frame elements content document tests.
Jacek Caban [Tue, 24 Nov 2009 20:13:38 +0000 (21:13 +0100)]
mshtml: Return content document in get_document for frame elements.
Jacek Caban [Tue, 24 Nov 2009 20:13:12 +0000 (21:13 +0100)]
mshtml: Moved IHTMLFrameBase2 implementation to HTMLFrameBase object.
Jacek Caban [Tue, 24 Nov 2009 20:12:40 +0000 (21:12 +0100)]
mshtml: Fixed ref count leak and code clean up.
Paul Vriens [Tue, 24 Nov 2009 16:06:45 +0000 (17:06 +0100)]
shell32/tests: Fix test failures on several platforms.
Rob Shearman [Tue, 24 Nov 2009 14:06:57 +0000 (14:06 +0000)]
ole32: Fix circular reference count in default handler objects.
This is caused by caching a pointer and reference to the data cache's
IPersistStorage interface without managing reference counts
appropriately.
Rob Shearman [Tue, 24 Nov 2009 14:05:06 +0000 (14:05 +0000)]
ole32: Fix a typo in PropertyStorage_WritePropertyToStream that caused the wrong data to be written to the stream.
The field pClipData is a pointer to the data to be written, not the start of it.
Jeremy White [Tue, 24 Nov 2009 13:31:21 +0000 (07:31 -0600)]
winspool: Add a test showing Windows behavior wrt size and GetPrinterDriverA.
This behavior was discovered by Huw Davies.
Nathan Gallaher [Fri, 13 Nov 2009 03:59:03 +0000 (22:59 -0500)]
msi: Support _Streams, _Storages tablename prefixes in SELECT.
Nathan Gallaher [Mon, 16 Nov 2009 03:33:29 +0000 (22:33 -0500)]
msi/tests: Test for SELECT table.column FROM table.
Make sure that mixing table columns returns the expected
data. eg: SELECT t1.action, t2.action FROM t1, t2
should return distinct data.
Nathan Gallaher [Tue, 10 Nov 2009 01:41:43 +0000 (20:41 -0500)]
msi: Add support for table names in select statements.
Propagate tablename from 'SELECT tablename.column from tablename' queries
into VIEW_find_column(). Previously, the tablename had been dropped.
Paul Chitescu [Tue, 24 Nov 2009 13:12:56 +0000 (15:12 +0200)]
wineserver: Do not uselessly set the KEY_DIRTY flag on registry keys when loading from file.
Paul Vriens [Tue, 24 Nov 2009 12:33:28 +0000 (13:33 +0100)]
snmpapi/tests: Fix a crash on some 64bit systems.
Albert Lee [Fri, 20 Nov 2009 23:35:26 +0000 (18:35 -0500)]
server: Support event ports on Solaris.
Alexandre Julliard [Tue, 24 Nov 2009 12:13:56 +0000 (13:13 +0100)]
quartz: Implemented a number of the MediaPosition methods.
Andrew Nguyen [Tue, 24 Nov 2009 10:52:29 +0000 (04:52 -0600)]
msvcrt: Forward _ftol2_sse to ntdll._ftol.
Andrew Nguyen [Tue, 24 Nov 2009 10:52:07 +0000 (04:52 -0600)]
msvcr71: Forward more exports to msvcrt.
Alexandre Julliard [Tue, 24 Nov 2009 11:45:22 +0000 (12:45 +0100)]
kernel32/tests: Specify the correct machine for the fake dll file.
Francois Gouget [Tue, 24 Nov 2009 10:02:14 +0000 (11:02 +0100)]
gdi32: Make wglCreateContextAttribsARB() static.
Francois Gouget [Tue, 24 Nov 2009 10:02:10 +0000 (11:02 +0100)]
gdi32/tests: Make test_CreateFontIndirect() static.
Francois Gouget [Tue, 24 Nov 2009 10:02:06 +0000 (11:02 +0100)]
msxml3: Make some functions static in node.c.
Gregor Schneider [Mon, 23 Nov 2009 20:09:02 +0000 (21:09 +0100)]
msvcrt: Calculate floating point decimals in internally used long double precision.
Damjan Jovanovic [Mon, 23 Nov 2009 19:43:42 +0000 (21:43 +0200)]
shell32: Deal better with spaces in ASSOCSTR_COMMAND values.
Roderick Colenbrander [Mon, 23 Nov 2009 19:18:54 +0000 (20:18 +0100)]
opengl32: Fix wglCreateContextAttribsARB test on nvidia.
Paul Vriens [Tue, 24 Nov 2009 08:36:57 +0000 (09:36 +0100)]
advapi32/tests: Fix a test failure on W2K3 without a service pack.
Paul Vriens [Tue, 24 Nov 2009 07:53:18 +0000 (08:53 +0100)]
advapi32/tests: Fix an intermittent crash on NT4.
Alexandre Julliard [Tue, 24 Nov 2009 09:58:55 +0000 (10:58 +0100)]
wing: Reimplement support for WinGGetDIBPointer16.
Vincent Povirk [Mon, 23 Nov 2009 23:49:32 +0000 (17:49 -0600)]
ole32: Allocate the StorageImpl in StorageImpl_Construct.
This makes cleanup after errors much easier, as we can just use the regular
destructor.
Vincent Povirk [Mon, 23 Nov 2009 21:39:35 +0000 (15:39 -0600)]
ole32: Copy the storage filename at stat time, not read time.
Rob Shearman [Mon, 23 Nov 2009 21:52:27 +0000 (21:52 +0000)]
ole32: Fix error code returned by CoGetClassObject/CoCreateInstance in CLSCTX_REMOTE_SERVER case.
Rob Shearman [Mon, 23 Nov 2009 21:52:22 +0000 (21:52 +0000)]
ole32: Add tests for errors returned by CoCreateInstance for classes that are not registered.
Marcus Meissner [Mon, 23 Nov 2009 21:35:15 +0000 (22:35 +0100)]
wined3d: Handle NULL ptrs (Coverity).
Marcus Meissner [Mon, 23 Nov 2009 21:23:36 +0000 (22:23 +0100)]
ole32: Some missing error checking in FileMonikerImpl_CommonPrefixWith (Coverity).
Marcus Meissner [Mon, 23 Nov 2009 21:14:44 +0000 (22:14 +0100)]
user32: Fixed NULL ptr checks (Coverity).
Jacek Caban [Mon, 23 Nov 2009 18:29:04 +0000 (19:29 +0100)]
mshtml: Added connection point notification test.
Jacek Caban [Mon, 23 Nov 2009 18:28:43 +0000 (19:28 +0100)]
mshtml: Added support for connection point HTML notification.
Jacek Caban [Mon, 23 Nov 2009 18:28:17 +0000 (19:28 +0100)]
mshtml: Share connection points between HTMLDocumentObj and its main HTMLDocumentNode.
Rob Shearman [Mon, 23 Nov 2009 15:07:49 +0000 (15:07 +0000)]
ole32: Add inproc handler object creation support for CoCreateInstance.
Rob Shearman [Mon, 23 Nov 2009 15:07:38 +0000 (15:07 +0000)]
ole32: Fix behaviour of CoLockObjectExternal with fLastUnlockReleases as FALSE.
The parameter controls whether weak references are ignored, not
whether the last stub_manager_int_release should be called when the
total reference count goes to zero.
Rob Shearman [Mon, 23 Nov 2009 15:07:20 +0000 (15:07 +0000)]
ole32: Add test for CoLockObjectExternal with fLastUnlockReleases as FALSE.
Jacek Caban [Mon, 23 Nov 2009 14:37:26 +0000 (15:37 +0100)]
mshtml: Forward common function from IHTMLAnchorElement to IHTMLElement2 implementation.
Alexandre Julliard [Mon, 23 Nov 2009 16:29:14 +0000 (17:29 +0100)]
server: Implement the file sharing check for delete on close with an existing image mapping.
Alexandre Julliard [Mon, 23 Nov 2009 16:24:09 +0000 (17:24 +0100)]
server: Implement the file sharing check when truncating a file that has an existing mapping.
Alexandre Julliard [Mon, 23 Nov 2009 16:09:08 +0000 (17:09 +0100)]
server: Implement the special file sharing rules for memory mappings.
Alexandre Julliard [Mon, 23 Nov 2009 15:28:45 +0000 (16:28 +0100)]
server: Don't create a file object for anonymous mappings.
Alexandre Julliard [Mon, 23 Nov 2009 15:20:15 +0000 (16:20 +0100)]
server: Moved the create_temp_file function to mapping.c.
Alexandre Julliard [Mon, 23 Nov 2009 15:16:46 +0000 (16:16 +0100)]
server: Store a duplicate of the file descriptor for file mappings.
Alexandre Julliard [Mon, 23 Nov 2009 15:03:37 +0000 (16:03 +0100)]
server: Use the file descriptor instead of the file object where possible in memory mappings.
Alexandre Julliard [Mon, 23 Nov 2009 14:59:37 +0000 (15:59 +0100)]
server: Also store a file descriptor object for mappings.
Alexandre Julliard [Mon, 23 Nov 2009 14:58:25 +0000 (15:58 +0100)]
server: Move the functions to extend file to mapping.c since it's the only user.
Roderick Colenbrander [Mon, 23 Nov 2009 13:13:07 +0000 (14:13 +0100)]
opengl32: Fix another wglCreateContextAttribsARB test on Nvidia.
Roderick Colenbrander [Mon, 23 Nov 2009 13:04:31 +0000 (14:04 +0100)]
opengl32: Fix wglCreateContextAttribsARB test on vista/win7 where Nvidia drivers return hresults instead of win32 errors.
Louis Lenders [Sat, 21 Nov 2009 23:48:03 +0000 (00:48 +0100)]
advapi32: Don't delay import rpcrt4.
Charles Davis [Sun, 22 Nov 2009 20:25:42 +0000 (13:25 -0700)]
gdi32/tests: Test BitBlt() to an enhanced metafile.
Charles Davis [Sun, 22 Nov 2009 20:25:38 +0000 (13:25 -0700)]
gdi32/enhmfdrv: When blitting, don't crash if the source is NULL.
Charles Davis [Sun, 22 Nov 2009 20:25:34 +0000 (13:25 -0700)]
gdi32/enhmfdrv: Get the source transformation from the source DC.
Charles Davis [Sun, 22 Nov 2009 20:25:29 +0000 (13:25 -0700)]
gdi32/enhmfdrv: Don't fill in the PelsPerMeter fields in the BITMAPINFOHEADER when blitting.
Vincent Povirk [Sun, 22 Nov 2009 20:30:18 +0000 (14:30 -0600)]
winex11.drv: Generate text/html clipboard data from HTML Format.
Vincent Povirk [Sun, 22 Nov 2009 18:57:12 +0000 (12:57 -0600)]
winex11.drv: Remove the HTML Format -> text/html clipboard mapping.
The two formats do not match exactly.
Alexandre Julliard [Mon, 23 Nov 2009 12:21:22 +0000 (13:21 +0100)]
mountmgr: Move creation of the DEVICEMAP registry keys to mountmgr.
Jörg Höhle [Sun, 25 Oct 2009 19:18:41 +0000 (20:18 +0100)]
winmm: Don't stop parsing after MCI's alias keyword.
Jörg Höhle [Wed, 18 Nov 2009 20:59:08 +0000 (21:59 +0100)]
winmm/tests: Introduce coherence tests among parts that may fail.
Paul Vriens [Mon, 23 Nov 2009 08:35:08 +0000 (09:35 +0100)]
advapi32/tests: Fix test failures on Vista and higher for multiple runs.
Marcus Meissner [Mon, 23 Nov 2009 08:59:14 +0000 (09:59 +0100)]
uxtheme: Handle malformed keys a bit better (Coverity).
Marcus Meissner [Mon, 23 Nov 2009 08:48:03 +0000 (09:48 +0100)]
winspool.drv: Remove useless assignments without NULL ptr check (Coverity).
Marcus Meissner [Mon, 23 Nov 2009 08:42:48 +0000 (09:42 +0100)]
msxml3: Fix NULL ptr checking in domdoc test (Coverity).
Sergey Khodych [Sun, 22 Nov 2009 20:37:19 +0000 (22:37 +0200)]
comctl32/toolbar: Use proper button index when freeing a string in TOOLBAR_DeleteButton.
Austin English [Sun, 22 Nov 2009 18:28:33 +0000 (12:28 -0600)]
pdh: Add stubs for PdhExpandWildCardPathA/W.
Austin English [Sun, 22 Nov 2009 18:19:26 +0000 (12:19 -0600)]
wordpad: Only allow one find/replace window.
Juan Lang [Sun, 22 Nov 2009 23:48:24 +0000 (15:48 -0800)]
cryptnet: Improve CryptGetObjectUrl stub for URL_OID_CERTIFICATE_ISSUER.
Nikolay Sivov [Sun, 22 Nov 2009 07:59:45 +0000 (10:59 +0300)]
comctl32/listview: Add support for LVFI_SUBSTRING.
Nikolay Sivov [Sat, 21 Nov 2009 19:19:54 +0000 (22:19 +0300)]
comctl32/listview: Fix find using partial string logic.
Nikolay Sivov [Sat, 21 Nov 2009 14:09:58 +0000 (17:09 +0300)]
comctl32/listview: Add LVSIL_GROUPHEADER definition.
Nikolay Sivov [Sat, 21 Nov 2009 13:56:08 +0000 (16:56 +0300)]
comctl32/listview: Group control data members, there's no reasonable structure here.
Nikolay Sivov [Sat, 21 Nov 2009 11:37:01 +0000 (14:37 +0300)]
comctl32/listview: Send LVN_ENDLABELEDIT in any case, but with null text if it's the same.
Nikolay Sivov [Sat, 21 Nov 2009 09:23:05 +0000 (12:23 +0300)]
comctl32/listview: Don't forward WM_COMMAND (EN_KILLFOCUS) from Edit to parent window.
Nikolay Sivov [Sat, 21 Nov 2009 08:59:33 +0000 (11:59 +0300)]
comctl32/listview: Do nothing on LVM_CANCELEDITLABEL if there's no label.
André Hentschel [Sat, 21 Nov 2009 17:13:44 +0000 (18:13 +0100)]
winemaker: Replace whitespaces in projectnames.
Eric Pouech [Sat, 21 Nov 2009 15:35:01 +0000 (16:35 +0100)]
dbghelp: Correctly compute offsets in line number information.
Eric Pouech [Sat, 21 Nov 2009 15:35:10 +0000 (16:35 +0100)]
dbghelp: Revisit array len description for debug format parsers.
One can now pass -1 as array len so that its size will be computed
later on (useful for dealing with forward declarations where size is
not known at array definition).
Hans Leidekker [Sat, 21 Nov 2009 12:08:08 +0000 (13:08 +0100)]
usp10: Add a stub implementation of ScriptJustify.
Hans Leidekker [Sat, 21 Nov 2009 12:07:36 +0000 (13:07 +0100)]
usp10: Add a stub implementation of ScriptApplyLogicalWidth.
Juan Lang [Fri, 20 Nov 2009 23:37:46 +0000 (15:37 -0800)]
crypt32: Only match RDN attributes whose lengths are identical.