Commit Graph

306 Commits

Author SHA1 Message Date
James Hawkins
698fac4983 oleaut32: Fix a few failing tests in win9x. 2008-07-08 10:56:42 +02:00
Jon Griffiths
0cf087820e oleaut32/test: Fix valgrind leaks. 2008-07-07 14:16:07 +02:00
James Hawkins
d932fefb61 oleaut32: Fix a test that fails on all platforms up to and including win2k. 2008-07-01 15:00:01 +02:00
James Hawkins
192dbae550 oleaut32: Trace the failing VarCmp result. 2008-06-30 12:47:47 +02:00
Jacek Caban
6971db7ee3 oleaut32: Added test showing need to QueryInterface on dual interface in ITypeInfo::Invoke. 2008-06-30 12:11:40 +02:00
Alexandre Julliard
ec11a7b828 oleaut32/tests: Allow UuidCreate to return RPC_S_UUID_LOCAL_ONLY. 2008-06-24 11:51:07 +02:00
Jon Griffiths
eb0566972a oleaut32/tests: Fix invalid free (found by valgrind). 2008-06-20 12:23:06 +02:00
Paul Vriens
698d1111d6 oleaut32/tests: Remove some stray spaces from the ok message. 2008-06-19 11:55:13 +02:00
Dan Kegel
035f1dd0b0 oleaut32/tests: Initialize reserved fields to unique values. 2008-06-09 19:39:55 +02:00
Dan Kegel
3fa578220e oleaut32/tests: VariantInit() isn't enough, you have to give a value, too. 2008-06-06 10:28:48 +02:00
Dan Kegel
a8ad5cd558 oleaut32/tests: Use VariantInit, not VariantClear, to initialize new variants. 2008-06-04 12:53:33 +02:00
Jon Griffiths
7cdc50fede oleaut32/tests: Fix memory leaks reported by valgrind. 2008-06-02 13:44:19 +02:00
Paul Vriens
4ee90e94f6 oleaut32/tests: Cleanup typelib after the test. 2008-06-02 12:11:52 +02:00
James Hawkins
4c928d39ad oleaut32: Disable olefont tests that fail on all platforms. 2008-05-29 12:12:54 +02:00
Michael Karcher
14e069b3d6 oleaut32/tests: Call functions via manually obtained pointers. 2008-05-27 19:35:40 +02:00
Michael Karcher
c5310eda8d oleaut32: Currency to BSTR must use local decimal separator. 2008-05-27 12:05:48 +02:00
Alexandre Julliard
dad21bbcbf makefiles: List the static libraries as normal imports instead of extra libs. 2008-04-30 14:23:55 +02:00
Alexandre Julliard
c76de89885 oleaut32/tests: Store the test typelib in resources instead of depending on an external file. 2008-04-25 12:09:03 +02:00
Alexandre Julliard
8ebe988d2e Add makedep magic comments for typelibs in resource files. 2008-04-24 22:14:21 +02:00
Paul Vriens
27fd7c1b3c oleaut32/tests: Skip a test on win9x. 2008-04-24 13:14:25 +02:00
James Hawkins
04b820c354 oleaut32: Fix a few tests that fail in win2k. 2008-04-17 12:51:34 +02:00
Austin English
e8dbd66c23 oleaut32: Spelling fixes. 2008-04-14 21:28:38 +02:00
Francois Gouget
8a18e0e43a Assorted spelling fixes. 2008-04-07 13:36:18 +02:00
Rob Shearman
1b93676913 oleaut32: Fix some memory leaks in the safearray tests. 2008-02-04 13:03:58 +01:00
Rob Shearman
4d08815173 oleaut32: Fix some reference count leaks in the tmarshal test. 2008-02-04 13:02:55 +01:00
Rob Shearman
2746baf8f0 oleaut32: Fix a memory leak in the olefont tests. 2008-02-04 13:02:44 +01:00
Francois Gouget
44b52b128c Assorted spelling fixes. 2008-01-16 12:48:29 +01:00
Michael Stefaniuc
1f26b146d1 janitorial: Remove superfluous backslashes at end of lines. 2007-12-31 19:23:45 +01:00
Rob Shearman
0efbce5112 oleaut32: Fix copy and paste error in VARIANT_UserUnmarshall with VT_UNKNOWN test.
The variant type is VT_UNKNOWN so we should be using V_UNKNOWN, not 
V_VARIANTREF(V_R8) to check the type unmarshalled properly.
2007-12-26 14:02:04 +01:00
Francois Gouget
745bd4f233 oleaut32/tests: Avoid SHDeleteKeyW() because shlwapi.dll is missing on Windows 95. 2007-12-18 12:32:56 +01:00
Alexandre Julliard
56d8f51688 oleaut32/tests: Avoid relying on system-dependent rounding. 2007-12-17 11:56:41 +01:00
Rob Shearman
83a02c545c oleaut32: Fix a leak of the typelib in the tmarshal tests. 2007-12-07 17:06:20 +01:00
Rob Shearman
d7682104e6 oleaut32: Fix two memory leaks in the test for DispCallFunc. 2007-12-07 17:06:15 +01:00
Rob Shearman
2a9168e586 oleaut32: Set the number of locks held on the safe arrays in the safe array tests to zero before destroying them, otherwise the operation will fail and leak memory. 2007-12-07 16:34:36 +01:00
Rob Shearman
67a213fc1e oleaut32: Try to re-use existing memory when unmarshalling variants with byref types. 2007-12-07 16:34:28 +01:00
Alexandru Balut
90d8741d23 oleaut32: Implement VarWeekdayName + tests. 2007-12-05 13:46:42 +01:00
Rob Shearman
241b25b5bd oleaut32: Handle integer overflow of len in SysReAllocStringLen and SysAllocStringByteLen. 2007-11-28 11:19:10 +01:00
Gerald Pfeifer
16f021a22e oleaut32: Use -0.0 directly in test_VarBstrFromR4(). 2007-11-02 12:19:06 +01:00
Francois Gouget
c4b1195c0c Assorted spelling fixes. 2007-10-23 18:20:27 +02:00
Marcus Meissner
2e2720fe63 oleaut32/tests: Insert the decimal seperator, if it is just 1 char. 2007-10-17 13:41:55 +02:00
Francois Gouget
1766918dda oleaut32/tests: Fix compilation on systems that don't support nameless unions. 2007-10-15 14:05:05 +02:00
Mikolaj Zalewski
bda66cc37a oleaut32: Function kind for dispatch interfaces should be FUNC_DISPATCH. 2007-10-10 21:33:38 +02:00
Rob Shearman
ce2cba7a09 oleaut32: Add a check for a test that depends on the decimal separator being a dot. 2007-10-09 12:35:09 +02:00
Mikolaj Zalewski
8e7e2c25aa oleaut32: olepicture: Support loading Aldus Placable Metafiles. 2007-10-04 11:40:53 +02:00
Paul Vriens
99ebe8b428 oleaut32/tests: Skip VarCat and VarAnd tests a bit better if there is no I8 and/or UI8 support. 2007-08-20 22:26:03 +02:00
Paul Vriens
71dc8187c3 oleaut32/tests: Skip VarImp tests if there is no I8 and/or UI8 support. 2007-08-20 22:25:59 +02:00
Paul Vriens
a41c22804e oleaut32/tests: Skip VarIdiv tests if there is no I8 and/or UI8 support. 2007-08-20 22:25:55 +02:00
Paul Vriens
7287027681 oleaut32/tests: Skip VarDiv tests if there is no I8 and/or UI8 support. 2007-08-20 11:50:39 +02:00
Paul Vriens
6081960025 oleaut32/tests: Skip VarAnd tests if there is no I8 and/or UI8 support. 2007-08-20 11:50:34 +02:00
Paul Vriens
c36acfce38 oleaut32/tests: Skip VarCat tests if there is no I8 and/or UI8 support. 2007-08-20 11:50:30 +02:00