Andrew Eikum
|
ec0a86002e
|
oleaut32: Convert CustData to use standard linked lists.
|
2011-03-14 12:16:15 +01:00 |
Andrew Eikum
|
28fc129258
|
oleaut32: Use helper function to get CustData by GUID.
|
2011-03-14 12:16:04 +01:00 |
Andrew Eikum
|
517f5ba596
|
oleaut32: Convert TLBVarDesc to be stored as an array.
|
2011-03-11 11:44:12 +01:00 |
Andrew Eikum
|
f76334fd3e
|
oleaut32: Convert TLBImplType to be stored as an array.
|
2011-03-11 11:43:54 +01:00 |
Peter Schellenbach
|
2ecbfbe5df
|
oleaut32: Fixed initial cyLogical value in IFont constructor. Fixed get_Size to return same value as Windows.
|
2011-03-10 16:30:09 +01:00 |
Austin English
|
651adc7fc8
|
oleaut32: Avoid shadowing a parameter.
|
2011-03-09 15:54:20 +01:00 |
Peter Schellenbach
|
99af2f56ba
|
oleaut32: Corrected registration flag inversion in RegisterActiveObject.
|
2011-03-07 17:14:09 +01:00 |
Andrew Eikum
|
19fca2728b
|
oleaut32: Convert TLBFuncDesc to be stored as an array.
|
2011-03-07 15:03:58 +01:00 |
Andrew Eikum
|
b3e61a5661
|
oleaut32: Store ITypeInfoImpls in an array.
|
2011-03-07 15:03:13 +01:00 |
Marcus Meissner
|
d9908d2abd
|
oleaut32: Local variable goes out of scope via pointer (Coverity).
|
2011-03-04 16:26:00 +01:00 |
Nikolay Sivov
|
f801abef48
|
oleaut32: Fix sizeof() usage (Coverity).
|
2011-02-25 11:09:31 +01:00 |
Austin English
|
af0c217752
|
oleaut32/tests: Fix a couple of todo_wine's.
|
2011-02-25 11:08:03 +01:00 |
Austin English
|
28e1b942bd
|
oleaut32/tests: Remove win9x hacks.
|
2011-02-25 11:07:57 +01:00 |
Huw Davies
|
ac5e9812fd
|
oleaut32: Fix the typelib marshaler when the vtbl has holes.
|
2011-02-24 15:49:27 +01:00 |
Huw Davies
|
060c8daf7f
|
oleaut32: Mask off the lsb from the vtbl offset. This is set when the user specifies an offset in ICreateTypeInfo.
|
2011-02-24 15:49:27 +01:00 |
Peter Schellenbach
|
4f3b78797d
|
oleaut32: Fixed short time & medium time named formats.
|
2011-02-22 16:49:40 +01:00 |
Alistair Leslie-Hughes
|
f6b16ea774
|
oleaut32: Implement ITypeInfo_GetNames Stub/Proxy.
|
2011-02-22 12:49:40 +01:00 |
Austin English
|
00b8083b86
|
oleaut32/tests: Don't check return values inside of if(0) (LLVM/Clang).
|
2011-02-15 17:09:25 +01:00 |
Austin English
|
fdf24a9406
|
oleaut32/tests: Remove dead assignments (LLVM/Clang).
|
2011-02-15 17:09:18 +01:00 |
Austin English
|
35c2ebd673
|
oleaut32/tests: Make sure return values are used (LLVM/Clang).
|
2011-02-15 17:09:09 +01:00 |
Austin English
|
3209f23c9d
|
oleaut32/tests: Make sure return values are used (LLVM/Clang).
|
2011-02-15 17:09:02 +01:00 |
Austin English
|
d38dfa133e
|
oleaut32/tests: Make sure a return value is used (LLVM/Clang).
|
2011-02-15 17:08:54 +01:00 |
Austin English
|
81102327ef
|
oleaut32/tests: Don't check return values inside of if(0) (LLVM/Clang).
|
2011-02-15 17:08:45 +01:00 |
Huw Davies
|
9e0e3a73d2
|
oleaut32: Implement proxy / stub for ITypeLib2_GetDocumentation2.
|
2011-02-11 14:52:49 +01:00 |
Huw Davies
|
afeaaf3787
|
oleaut32: Implement proxy / stub for ITypeLib_GetDocumentation.
|
2011-02-11 14:52:45 +01:00 |
Huw Davies
|
1260bc8892
|
oleaut32: Implement proxy / stub for ITypeInfo2_GetDocumentation2.
|
2011-02-11 14:52:41 +01:00 |
Huw Davies
|
7cdc8bb418
|
oleaut32: Implement proxy / stub for ITypeInfo_GetDllEntry.
|
2011-02-11 14:52:36 +01:00 |
Huw Davies
|
ef05072e27
|
oleaut32: Rewrite ITypeInfo_GetDocumentation proxy/stub to return only the information that is requested.
|
2011-02-10 10:28:01 -06:00 |
Austin English
|
b8bf372e70
|
oleaut32/tests: Make sure return value is used (LLVM/Clang).
|
2011-02-10 10:28:00 -06:00 |
André Hentschel
|
ba6bdf9fd6
|
oleaut32: Remove an unneeded error.
|
2011-02-09 13:49:06 -06:00 |
Austin English
|
d2c4219c4d
|
oleaut32/tests: Make sure return values are used (LLVM/Clang).
|
2011-02-08 13:42:14 -06:00 |
André Hentschel
|
1a37f6e940
|
oleaut32/tests: Add more safearray tests.
|
2011-02-08 09:04:13 -06:00 |
Nikolay Sivov
|
1dcf3f7aef
|
oleaut32/tests: Fix a safearray leak (Valgrind).
|
2011-02-01 18:14:07 +01:00 |
Nikolay Sivov
|
a0e7c9996b
|
oleaut32/tests: Fix a IRecordInfo leak (Valgrind).
|
2011-02-01 18:14:07 +01:00 |
Nikolay Sivov
|
d902249e54
|
oleaut32: Fix default parameter variant leak (Valgrind).
|
2011-01-31 12:28:25 +01:00 |
Nikolay Sivov
|
a6de06aa4c
|
oleaut32: Fix a couple of leaks on typeinfo release (Valgrind).
|
2011-01-24 14:43:28 +01:00 |
Nikolay Sivov
|
95416ff904
|
oleaut32: Unmarshalled safearray is always unlocked.
|
2011-01-24 12:35:02 +01:00 |
Nikolay Sivov
|
a5582d77cf
|
oleaut32/tests: Fix safearray leaks, test return value after array destruction.
|
2011-01-24 12:35:02 +01:00 |
Nikolay Sivov
|
92dbc57a77
|
oleaut32: Fix a stream leak on failure.
|
2011-01-20 12:20:53 +01:00 |
Nikolay Sivov
|
9d15067c25
|
oleaut32/tests: Fix a dead path in test (Valgrind).
|
2011-01-19 12:23:18 +01:00 |
Vincent Povirk
|
63f2121d92
|
oleaut32: Deserialize VT_BOOL as 2 bytes, not 4.
|
2011-01-18 13:29:56 +01:00 |
Nikolay Sivov
|
0fc4e7b17c
|
oleaut32/tests: Fix a string leak (Valgrind).
|
2011-01-17 12:48:41 +01:00 |
Nikolay Sivov
|
90090332a2
|
oleaut32/safearray: Fix allocation error check for array descriptor.
|
2011-01-17 12:48:07 +01:00 |
Nikolay Sivov
|
d47e638ba3
|
oleaut32/tests: Test for return value directly.
|
2011-01-11 16:05:46 +01:00 |
David Hedberg
|
900c5cde69
|
oleaut32: Make ITypeComp::BindType case-insensitive.
|
2011-01-11 16:05:46 +01:00 |
David Hedberg
|
454b1fca24
|
oleaut32: Handle NULL arguments to ITypeComp::BindType.
|
2011-01-11 16:05:45 +01:00 |
Michael Stefaniuc
|
65941a66c3
|
oleaut32/tests: COM cleanup for vartest.c.
|
2011-01-07 10:22:32 +01:00 |
Alexandre Julliard
|
000bb2454c
|
oleaut32: Convert translations to po files.
|
2011-01-06 17:31:16 +01:00 |
Nikolay Sivov
|
0044cc8f26
|
oleaut32: Do nothing for TKIND_ALIAS types in ::LayOut().
|
2011-01-04 14:56:15 +01:00 |
Nikolay Sivov
|
ea3c215b57
|
oleaut32: Use VARENUM members instead of hardcoded values.
|
2011-01-04 14:55:41 +01:00 |
Nikolay Sivov
|
2e25e5e22c
|
oleaut32: Use alloc/free helpers for typelib creation part too.
|
2011-01-04 14:53:50 +01:00 |
Nikolay Sivov
|
ed749f51ce
|
oleaut32: Use IDispatch vtable size instead of hardcoded value.
|
2011-01-04 14:52:52 +01:00 |
Nikolay Sivov
|
b09fd556b0
|
oleaut32: Use implementation pointer to avoid casts.
|
2011-01-04 14:52:18 +01:00 |
Nikolay Sivov
|
a90d2efd53
|
oleaut32: Use alloc/free helpers for all typelib parse methods.
|
2011-01-03 16:48:25 +01:00 |
Nikolay Sivov
|
4e17e38aa2
|
oleaut32/tests: Cleanup some test macros.
|
2011-01-03 16:45:59 +01:00 |
Nikolay Sivov
|
30b516b8d4
|
oleaut32: Use structure size instead of hardcoded values.
|
2011-01-03 16:45:42 +01:00 |
Hwang YunSong
|
f08b1df355
|
oleaut32: Update Korean resource.
|
2010-12-31 11:46:46 +01:00 |
Nikolay Sivov
|
b421934ead
|
oleaut32: Implement ICreateTypeInfo2::SetVarDocString().
|
2010-12-31 11:45:25 +01:00 |
Nikolay Sivov
|
8c8b5da9fc
|
oleaut32: Update variable description and typeinfo size in ICreateTypeInfo2::SetVarHelpContext().
|
2010-12-31 11:45:20 +01:00 |
Nikolay Sivov
|
59cc0d5c2e
|
oleaut32: Get function/variable description size with a helper, remove a hardcoded size.
|
2010-12-31 11:45:09 +01:00 |
Nikolay Sivov
|
cd88a165a4
|
oleaut32: Get rid of useless comment lines.
|
2010-12-30 12:21:53 +01:00 |
Michael Stefaniuc
|
74ce3e53d4
|
oleaut32/tests: COM cleanup for usrmarshal.c.
|
2010-12-29 11:59:38 +01:00 |
Nikolay Sivov
|
b3514b4718
|
oleaut32: Use function description layout instead of hardcoded byte offsets.
|
2010-12-28 16:35:39 +01:00 |
Nikolay Sivov
|
22022d13d1
|
oleaut32: Get rid of some magic offset values, use structure for that.
|
2010-12-27 11:50:38 +01:00 |
Nikolay Sivov
|
677302cf22
|
oleaut32: Move common define to a header.
|
2010-12-27 11:49:52 +01:00 |
Nikolay Sivov
|
c924922935
|
oleaut32: Get SYSKIND value with a helper.
|
2010-12-27 11:49:30 +01:00 |
Nikolay Sivov
|
069b8e50eb
|
oleaut32: Allow all property methods to have the same name.
|
2010-12-27 11:49:23 +01:00 |
Nikolay Sivov
|
b6313c702e
|
oleaut32: Add a helper to return INVOKEKIND flags value.
|
2010-12-27 11:49:14 +01:00 |
Nikolay Sivov
|
60001e1c67
|
oleaut32: Hide variables and functions count storage details in helpers.
|
2010-12-24 12:05:18 +01:00 |
Nikolay Sivov
|
8305abdab7
|
oleaut32: Fix ICreateTypeInfo2::SetVarHelpContext() to iterate properly.
|
2010-12-24 12:05:10 +01:00 |
Nikolay Sivov
|
623abfcaae
|
oleaut32: Fix null parameters handling in ICreateTypeLib2::CreateTypeInfo().
|
2010-12-23 13:47:22 +01:00 |
Nikolay Sivov
|
0346ba9131
|
oleaut32: Added ICreateTypeInfo2::SetVarHelpContext().
|
2010-12-22 13:00:11 +01:00 |
Nikolay Sivov
|
6408679e44
|
oleaut32: Fix GetLibAttr for null argument, plus error handling.
|
2010-12-22 13:00:11 +01:00 |
Nikolay Sivov
|
c395ae563e
|
oleaut32: Basic parameter validation tests for some GetTypeInfo* methods.
|
2010-12-22 13:00:10 +01:00 |
Nikolay Sivov
|
18a7152270
|
oleaut32/tests: Test return value without macros.
|
2010-12-22 13:00:10 +01:00 |
Michael Stefaniuc
|
80a08012d8
|
oleaut32: Standardize the COM usage in tmarshal.c.
|
2010-12-21 15:49:56 +01:00 |
Michael Stefaniuc
|
366a92146d
|
oleaut32/tests: Standardize the COM usage in tmarshal.c.
|
2010-12-21 15:49:43 +01:00 |
Nikolay Sivov
|
495792e228
|
oleaut32/varformat: Fix day string representation format output.
|
2010-12-20 12:47:38 +01:00 |
Michael Stefaniuc
|
1fdece9b82
|
oleaut32: Use ifaces instead of vtbl pointers in OLEFontImpl.
|
2010-12-16 12:06:51 +01:00 |
Michael Stefaniuc
|
6c94cdc903
|
oleaut32/tests: Use an iface instead of an vtbl pointer in IRecordInfoImpl.
|
2010-12-14 13:24:33 +01:00 |
Michael Stefaniuc
|
dacdb07dc4
|
oleaut32: Standardize the COM usage in connpt.c.
|
2010-12-13 12:43:33 +01:00 |
Michael Stefaniuc
|
812a0495c5
|
oleaut32: Use ifaces instead of vtbl pointers in OLEPictureImpl.
|
2010-12-10 13:03:24 +01:00 |
Michael Stefaniuc
|
f4f05ff9ac
|
oleaut32: Use an iface instead of a vtbl pointer in TMarshalDispatchChannel.
|
2010-12-05 16:43:50 +01:00 |
Michael Stefaniuc
|
e4094231a4
|
oleaut32: Use an iface instead of a vtbl pointer in IClassFactoryImpl.
|
2010-12-05 16:43:34 +01:00 |
Michael Stefaniuc
|
ec1f8b5335
|
oleaut32: Use an iface instead of a vtbl pointer in StdDispatch.
|
2010-12-05 12:26:21 +01:00 |
Michael Stefaniuc
|
fd6ba85f4e
|
oleaut32: Use an iface instead of a vtbl pointer in IRecordInfoImpl.
|
2010-12-05 12:26:15 +01:00 |
Alexandre Julliard
|
5f49129e03
|
resources: Define a generic mechanism for adding extra values to the common version block.
|
2010-12-03 14:53:59 +01:00 |
Alexandre Julliard
|
6b7c746723
|
oleaut32: Use widl to generate the coclasses registrations.
|
2010-12-02 13:21:29 +01:00 |
Alexandre Julliard
|
e7242e15ea
|
oleaut32: Create dll registration resources.
|
2010-11-30 13:53:26 +01:00 |
Nikolay Sivov
|
cb0d7276c1
|
oleaut32/tests: Some VarDateFromStr() tests.
|
2010-11-29 11:23:41 +01:00 |
Alexandre Julliard
|
7769b05858
|
oleaut32: Convert dll registration to the new IRegistrar mechanism.
|
2010-11-24 17:59:57 +01:00 |
Alexandre Julliard
|
4e94fd5567
|
oleaut32: Fix the overflow check in VarNumFromParseNum.
Spotted by Adam Martinson.
|
2010-11-17 14:01:16 +01:00 |
Adam Martinson
|
5d7aac8c38
|
oleaut32/tests: Test VT_BSTR => VT_UI8 at upper limit.
|
2010-11-17 14:01:15 +01:00 |
Jacek Caban
|
9de2ed97c9
|
oleaut32: Added LoadTypeLib failure test.
|
2010-11-15 19:29:17 +01:00 |
Alexandre Julliard
|
6682d86e15
|
oleaut32: Get rid of the ICOM_THIS_MULTI macro.
|
2010-11-11 20:10:33 +01:00 |
Andrew Eikum
|
c0f120db5d
|
oleaut32: Search inherited interfaces again in ITypeComp::Bind.
|
2010-11-10 12:13:39 +01:00 |
Paul Vriens
|
04adc0598d
|
oleaut32: Add the Serbian (Latin and Cyrillic) translation.
Translation by Đorđe Vasiljević.
|
2010-11-03 14:44:50 +01:00 |
Francois Gouget
|
b990617a95
|
Assorted spelling fixes.
|
2010-11-02 13:16:57 +01:00 |
Eric Pouech
|
f6c614018b
|
oleaut32: Fix invalid cast.
|
2010-10-29 16:30:07 +02:00 |
Nikolay Sivov
|
2c91ccede6
|
oleaut32: Fix properties type conversion on property bag load.
|
2010-10-25 12:41:42 +02:00 |