Rob Shearman
|
1b93676913
|
oleaut32: Fix some memory leaks in the safearray tests.
|
2008-02-04 13:03:58 +01:00 |
Rob Shearman
|
51e2e1cc4b
|
oleaut32: Fix a leak of bmi in OLEPictureImpl_LoadGif.
|
2008-02-04 13:02:59 +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 |
Rob Shearman
|
05f75b9ff9
|
oleaut32: Fix a leak of a typelib object in OLEFontImpl_GetTypeInfo.
|
2008-02-04 13:02:39 +01:00 |
Rob Shearman
|
29c06dff20
|
oleaut32: Fix big memory leak in xCall.
Call IRpcChannelBuffer_FreeBuffer to free the buffer and other resources
allocated by IRpcChannelBuffer_GetBuffer and IRpcChannelBuffer_SendReceive.
|
2008-02-04 11:11:04 +01:00 |
Dan Hipschman
|
d0820c1840
|
oleaut32: Use the symbolic name for TYPEFLAG_FDISPATCHABLE.
|
2008-01-24 11:42:02 +01:00 |
Francois Gouget
|
44b52b128c
|
Assorted spelling fixes.
|
2008-01-16 12:48:29 +01:00 |
Andrew Talbot
|
5ea25c62b8
|
oleaut32: Remove unneeded casts.
|
2008-01-16 12:16:01 +01:00 |
Michael Stefaniuc
|
1f26b146d1
|
janitorial: Remove superfluous backslashes at end of lines.
|
2007-12-31 19:23:45 +01:00 |
Peter Dons Tychsen
|
1e1b29f842
|
oleaut32: Add missing types to serialize/deserialize.
|
2007-12-31 17:30:21 +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
|
bc9b5c22fe
|
oleaut32: Fix a reference count leak of the TMarshalDispatchChannel.
|
2007-12-07 17:06:13 +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 |
Rob Shearman
|
baccba317e
|
oleaut32: Don't call SafeArrayAllocData in LPSAFEARRAY_UserUnmarshal if we called SafeArrayCreateEx instead of SafeArrayAllocDescriptor.
Otherwise, we'll leak memory.
|
2007-12-07 16:34:23 +01:00 |
Alexandru Balut
|
90d8741d23
|
oleaut32: Implement VarWeekdayName + tests.
|
2007-12-05 13:46:42 +01:00 |
Rob Shearman
|
656618310b
|
oleaut32: Implement OLEPictureImpl_GetIDsOfNames.
|
2007-12-03 11:52:13 +01:00 |
Rob Shearman
|
241b25b5bd
|
oleaut32: Handle integer overflow of len in SysReAllocStringLen and SysAllocStringByteLen.
|
2007-11-28 11:19:10 +01:00 |
Rob Shearman
|
e68371040f
|
oleaut32: Introduce a new helper function, TLB_FreeCustData, for freeing custom data.
Fix memory leaks caused by the variable and interface custom data not
being freed properly.
|
2007-11-28 11:14:13 +01:00 |
Rob Shearman
|
aaa6c4007f
|
oleaut32: Free the correct custom data inside ITypeInfo_fnRelease.
Since the code is inside the loop for function data, it should be
freeing the function's custom data, not the interface's.
|
2007-11-28 11:14:07 +01:00 |
Gerald Pfeifer
|
48d839822b
|
oleaut32: Simplify two conditions based on the fact that unsigned variables cannot be negative.
|
2007-11-26 13:55:18 +01:00 |
Gerald Pfeifer
|
1d62064748
|
oleaut32: Simplify two conditions based on the fact that unsigned variables cannot be negative.
|
2007-11-26 13:55:09 +01:00 |
Alexandre Julliard
|
2a2e303dc5
|
oleaut32: Fixed asm proxys to support more than 128 methods.
Reported by Martin Kochanski.
|
2007-11-12 13:18:38 +01:00 |
Rob Shearman
|
6539b3801d
|
oleaut32: Handle non-byref safe arrays in VARIANT_UserFree.
|
2007-11-12 12:54:04 +01:00 |
Gerald Pfeifer
|
16f021a22e
|
oleaut32: Use -0.0 directly in test_VarBstrFromR4().
|
2007-11-02 12:19:06 +01:00 |
Vincent Hardy
|
a8c66e9e77
|
oleaut32: Add TypeLib version for W2K, WXP, and Vista.
|
2007-10-29 13:59:33 +01:00 |
Alexandre Julliard
|
a7f4e8bf74
|
oleaut32: Properly initialize the result variant in VarImp.
|
2007-10-29 13:53:40 +01:00 |
Dan Hipschman
|
9d7b34c192
|
oleaut32: Use widl to generate oaidl_p.c.
|
2007-10-25 13:33:37 +02:00 |
Dan Hipschman
|
816f993288
|
oleaut32: Add stubs for IPropertyBag_Read.
|
2007-10-24 13:52:16 +02: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 |
Daniel Nylander
|
efab4b45db
|
oleaut32: Update Swedish translation.
|
2007-10-16 12:42:00 +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
|
b2648b8285
|
oleaut32: olepicture: When drawing metafiles set the coordinates system so that it is drawn in the correct place.
|
2007-10-04 11:41:00 +02:00 |
Mikolaj Zalewski
|
8e7e2c25aa
|
oleaut32: olepicture: Support loading Aldus Placable Metafiles.
|
2007-10-04 11:40:53 +02:00 |
Andrew Talbot
|
edbcf7c215
|
oleaut32: Fix some memory leaks.
|
2007-10-02 11:44:13 +02:00 |
Francois Gouget
|
b2bc712323
|
Assorted spelling fixes.
|
2007-09-27 20:12:53 +02:00 |
Americo Jose Melo
|
c5ba90131e
|
Update the Portuguese translation.
|
2007-09-13 13:28:26 +02:00 |
Francois Gouget
|
2993785f3a
|
Assorted non-ANSI function declaration fixes (missing void).
|
2007-08-30 11:57:18 +02:00 |
Stefan Leichter
|
acd48e5b9d
|
oleaut32: Remove 'recursive registry key delete' function.
|
2007-08-23 12:39:00 +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 |