Rob Shearman
cd453f453f
rpcrt4: Fix memory leak in test_conf_complex_struct.
2009-11-29 16:42:15 +01:00
Rob Shearman
47acaeaea8
kernel32: Fix uninitialised memory read in GetPrivateProfileStringA if GetPrivateProfileStringW returns 0.
...
The buffer that was passed into the function will remain
uninitialised. Fix reading from this by only reading retW characters
from bufferW and manually nul-terminating the string.
2009-11-29 16:42:10 +01:00
Rob Shearman
2226b678e3
ole32: Fix the length of data written and read for VT_CF types in property storage code.
2009-11-29 16:40:26 +01:00
Rob Shearman
c8f9df7f1e
rpcrt4: Fix uninitialised memory read in ndr_marshall tests.
...
The memory needs to be initialised since NDR will look at the memory
to see if it needs to allocate memory for embedded pointers.
2009-11-29 16:40:20 +01:00
Rob Shearman
add909a021
ole32: Release the storage object in DataCache_Destroy.
2009-11-29 16:40:12 +01:00
Rob Shearman
f2f50f18dc
ntdll: Don't read beyond the end of the array on the last ace iteration in RtlValidAcl.
2009-11-29 16:40:06 +01:00
Rob Shearman
a94265e5a9
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.
2009-11-29 16:39:53 +01:00
Rob Shearman
db33e8fdd9
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.
2009-11-29 16:39:45 +01:00
Eric Pouech
db077e11ad
dbghelp: In dwarf parsing, allow 64 bit wide values.
2009-11-29 16:39:35 +01:00
Paul Vriens
404dcbcd65
shell32/tests: Change a trace into a skip for skipped tests.
2009-11-29 16:39:22 +01:00
Paul Vriens
e5d83ac625
shell32/tests: Remove an unneeded HeapAlloc.
2009-11-29 16:39:08 +01:00
Paul Vriens
1c6f813bc7
shell32/tests: Fix test failures on Vista and higher.
2009-11-29 16:39:03 +01:00
Paul Vriens
98fef79f2d
shell32/tests: Use ReadCabinetState to check title logic.
2009-11-29 16:38:53 +01:00
Paul Vriens
f8134cee10
shell32/tests: Cope with systems lacking SHGetSpecialFolderPath.
2009-11-29 16:38:34 +01:00
Paul Vriens
d5dac6c43d
shell32/tests: Only fetch some special folders once.
2009-11-29 16:38:26 +01:00
Paul Vriens
17089d0c2e
shell32/tests: Run tests on NT4 again.
2009-11-29 16:38:13 +01:00
Paul Vriens
868d492cf7
kernel32/tests: Fix some intermittent crashes/failures on Vista+.
2009-11-29 16:37:59 +01:00
Maarten Lankhorst
49b39a8815
openal32: Add alBufferDataStatic.
2009-11-29 16:37:22 +01:00
Paul Vriens
1da30597e4
shell32/tests: Fix some test failures on Windows 7.
2009-11-29 16:37:17 +01:00
Rob Shearman
489b73dd9e
oleaut32: Fix size of memory allocated for byrefs in VARIANT_UserMarshal.
2009-11-29 16:37:10 +01:00
Rob Shearman
6ed98b16a1
widl: Detect interfaces that inherit from another interface as objects.
2009-11-29 16:37:07 +01:00
Marcus Meissner
ed26bb09c5
msxml3: Move element usage into element!=NULL check (Coverity).
2009-11-29 16:36:59 +01:00
Jacek Caban
1fccc1b4fa
mshtml: Added [i]frame elements content document tests.
2009-11-29 16:36:50 +01:00
Jacek Caban
999371724a
mshtml: Return content document in get_document for frame elements.
2009-11-29 16:36:42 +01:00
Jacek Caban
7c64ab1e83
mshtml: Moved IHTMLFrameBase2 implementation to HTMLFrameBase object.
2009-11-29 16:36:35 +01:00
Jacek Caban
5dd4248ff3
mshtml: Fixed ref count leak and code clean up.
2009-11-29 16:36:28 +01:00
Paul Vriens
ac85305c95
shell32/tests: Fix test failures on several platforms.
2009-11-24 18:13:58 +01:00
Rob Shearman
6592c25bc7
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.
2009-11-24 15:54:56 +01:00
Rob Shearman
4b1d527b15
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.
2009-11-24 15:54:41 +01:00
Jeremy White
2feb43f573
winspool: Add a test showing Windows behavior wrt size and GetPrinterDriverA.
...
This behavior was discovered by Huw Davies.
2009-11-24 15:54:33 +01:00
Nathan Gallaher
abb23d8bd5
msi: Support _Streams, _Storages tablename prefixes in SELECT.
2009-11-24 15:54:06 +01:00
Nathan Gallaher
f7ba4b2ec0
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.
2009-11-24 15:54:00 +01:00
Nathan Gallaher
5c56e1f440
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.
2009-11-24 15:53:53 +01:00
Paul Chitescu
51000c171b
wineserver: Do not uselessly set the KEY_DIRTY flag on registry keys when loading from file.
2009-11-24 15:53:37 +01:00
Paul Vriens
2cde604211
snmpapi/tests: Fix a crash on some 64bit systems.
2009-11-24 15:53:37 +01:00
Albert Lee
01b972d639
server: Support event ports on Solaris.
2009-11-24 15:53:37 +01:00
Alexandre Julliard
a3fbb39299
quartz: Implemented a number of the MediaPosition methods.
2009-11-24 15:53:37 +01:00
Andrew Nguyen
be21b3dfa7
msvcrt: Forward _ftol2_sse to ntdll._ftol.
2009-11-24 15:53:37 +01:00
Andrew Nguyen
663cef29f8
msvcr71: Forward more exports to msvcrt.
2009-11-24 15:53:37 +01:00
Alexandre Julliard
ac572be030
kernel32/tests: Specify the correct machine for the fake dll file.
2009-11-24 15:53:37 +01:00
Francois Gouget
4874d84ac1
gdi32: Make wglCreateContextAttribsARB() static.
2009-11-24 15:53:36 +01:00
Francois Gouget
d442a48e2a
gdi32/tests: Make test_CreateFontIndirect() static.
2009-11-24 15:53:36 +01:00
Francois Gouget
e98719f79e
msxml3: Make some functions static in node.c.
2009-11-24 15:53:36 +01:00
Gregor Schneider
2043035e17
msvcrt: Calculate floating point decimals in internally used long double precision.
2009-11-24 15:53:36 +01:00
Damjan Jovanovic
b585b24397
shell32: Deal better with spaces in ASSOCSTR_COMMAND values.
2009-11-24 15:53:36 +01:00
Roderick Colenbrander
c89fb41f80
opengl32: Fix wglCreateContextAttribsARB test on nvidia.
2009-11-24 15:53:36 +01:00
Paul Vriens
da92afa3e1
advapi32/tests: Fix a test failure on W2K3 without a service pack.
2009-11-24 15:53:36 +01:00
Paul Vriens
91648ff4be
advapi32/tests: Fix an intermittent crash on NT4.
2009-11-24 15:53:36 +01:00
Alexandre Julliard
92cd5a5c6b
wing: Reimplement support for WinGGetDIBPointer16.
2009-11-24 15:53:36 +01:00
Vincent Povirk
9da3365e84
ole32: Allocate the StorageImpl in StorageImpl_Construct.
...
This makes cleanup after errors much easier, as we can just use the regular
destructor.
2009-11-24 10:55:59 +01:00