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
Paul Vriens
9226cee6e9
oleaut32/tests: Fix a few typos.
2007-08-20 11:50:21 +02:00
Paul Vriens
7c0f0abe15
oleaut32/tests: Add a few skip's to the vartype tests.
2007-08-20 11:50:12 +02:00
Paul Vriens
9b396275ad
oleaut32/tests: Use GetModuleHandle and add a few skip's.
2007-08-20 11:50:04 +02:00
Paul Vriens
c31ead4768
oleaut32/tests: Use GetModuleHandle and check only once for availability of some functions.
2007-08-17 12:21:51 +02:00
Francois Gouget
ebadbd4bd5
Assorted spelling fixes.
2007-08-09 14:13:07 +02:00
Michael Stefaniuc
ab7e33641b
oleaut32: Remove superfluous casts of void pointers to other pointer types.
2007-06-27 12:53:28 +02:00
Huw Davies
da98b1cb61
oleaut32: Handle marshaling of VARTYPE-less FADF_VARIANT safearrays.
2007-06-25 11:34:39 +02:00
Huw Davies
3c8534f013
oleaut32: Implement marshaling of VT_BYREF interfaces.
2007-06-25 11:34:33 +02:00
Huw Davies
17fca45d41
oleaut32: Interfaces that derive from IDispatch should be marshaled as VT_DISPATCH.
2007-06-25 11:34:23 +02:00
Misha Koshelev
428ed94fa9
oleaut32: Add support for vararg functions in ITypeInfo::Invoke.
2007-06-07 13:00:09 +02:00
Misha Koshelev
127385e718
oleaut32/tests: Add tests for IDispatch::Invoke of vararg function.
2007-06-07 13:00:09 +02:00
Huw Davies
e848f6d539
oleaut32: Fixes for the PICTYPE_UNINITIALIZED case.
2007-06-06 12:09:48 +02:00
Francois Gouget
cb029e0b30
oleaut32/tests: Improve vtstr() and variantstr().
...
- Use a CASE() macro to simplify the vtstr() code and eliminate hard-coded variant type values.
- Update the list of known variant types.
- If a variant type is unknown, print its numerical value.
- In variantstr(), hand off all the standard cases to vtstr(), instead of (partially) duplicating its code.
2007-06-01 12:40:26 +02:00
Francois Gouget
d252693a04
oleaut32/tests: Convert some macros to functions.
2007-05-31 14:18:26 +02:00
Francois Gouget
fbb892c604
oleaut32/tests: Fix the EQ_DOUBLE() and EQ_FLOAT() macros so they work no matter how large the values to compare are.
...
Use them everywhere.
2007-05-31 14:18:20 +02:00
Francois Gouget
82a7753058
oleaut32/tests: Remove unneeded parentheses.
2007-05-31 14:18:07 +02:00
Francois Gouget
c2d24fdba9
oleaut32/tests: Remove redundant semi-colons.
2007-05-31 14:17:59 +02:00