Commit Graph

1666 Commits

Author SHA1 Message Date
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
Nikolay Sivov
71a3fe3c94 oleaut32: Remove some useless null checks. 2010-10-25 12:41:41 +02:00
Nikolay Sivov
b08d3d2656 oleaut32: Fix multidimensional SAFEARRAY marshalling. 2010-10-19 10:58:19 +02:00
Trygve Vea
c6cd67cad4 oleaut32: Updated Norwegian translation. 2010-10-18 11:46:53 +02:00
Dmitry Timoshkov
72da0a2d49 oleaut32: Handle VT_DATE in serialize_param()/deserialize_param(). 2010-10-12 17:37:00 +02:00
Jeremy Drake
c8a4983ed9 oleaut32: Fix handling of negative fractional variant dates.
The integer part is the number of days to be added to the epoch
(1899-12-30), and the fractional part (disregarding sign) represents
the fraction of that day that has elapsed.
2010-10-07 12:00:28 +02:00
Jeremy Drake
25118e5383 oleaut32/tests: Test conversion of ambiguous DATE values.
For 0.0 < x < 1.0, DATE values x and -x represent the same date/time:
30-Dec-1899 at some time determined by x.  When converting from DATE,
either value is accepted.  When converting to DATE, the positive value
is produced.
2010-10-07 12:00:28 +02:00
Jeremy Drake
293b8be4e1 oleaut32/tests: Added tests for negative fractional variant dates. 2010-10-04 15:00:07 +02:00
Luca Bennati
0cbc51d681 oleaut32: Update Italian translation. 2010-09-28 12:57:17 +02:00
Piotr Caban
f4ef2d6e02 oleaut32: Set dialog size in dialog box units in OleCreatePropertyFrame. 2010-09-27 14:10:44 +02:00
Piotr Caban
9ccbadc9a8 oleaut32: Added OleCreatePropertyFrameIndirect implementation.
Based on patch written by Geoffrey Hausheer.
2010-09-27 14:10:44 +02:00
Piotr Caban
9c9baf4da1 oleaut32: Execute OleCreatePropertyFrameIndirect in OleCreatePropertyFrame.
Based on patch written by Geoffrey Hausheer.
2010-09-27 14:10:44 +02:00
Piotr Caban
b32c3102d2 oleaut32: Rename stubs.c file. 2010-09-27 14:10:44 +02:00
Alexandre Julliard
81b8ee863e makefiles: Add a standard header for all makefiles to replace the common variable initializations. 2010-09-19 12:36:48 +02:00