Evan Stade
a08b998f20
oleaut32: Handle transparency data when loading PNG images.
2007-08-09 14:40:27 +02:00
Francois Gouget
ebadbd4bd5
Assorted spelling fixes.
2007-08-09 14:13:07 +02:00
Evan Stade
72a760beb0
oleaut32: Allow PNG_COLOR_TYPE_RGB_ALPHA.
2007-08-06 12:18:40 +02:00
Andrew Talbot
6eb90d87fb
oleaut32: Constify some variables.
2007-08-06 12:12:27 +02:00
Francois Gouget
3543d51c7f
oleaut32: Fix a signed/unsigned mismatch.
2007-08-03 12:44:19 +02:00
Andrew Talbot
61fde63fce
oleaut32: Constify some variables.
2007-08-03 12:38:26 +02:00
Evan Stade
a55f233219
oleaut32: Slight correction to EMF rendering.
2007-08-02 12:18:42 +02:00
Andrew Talbot
582ae3f3c9
oleaut32: Constify some variables.
2007-08-02 12:18:41 +02:00
Andrew Talbot
4ed64d381c
oleaut32: Constify some variables.
2007-07-31 22:24:46 +02:00
Evan Stade
249c07c161
oleaut32: Recognize EMF header when loading picture.
2007-07-31 11:43:17 +02:00
Andrew Talbot
36720b4945
oleaut32: Constify some variables.
2007-07-30 13:38:39 +02:00
Andrew Talbot
16e9c35910
oleaut32: Constify some variables.
2007-07-27 12:22:01 +02:00
Andrew Talbot
f73821c286
oleaut32: Constify some variables.
2007-07-26 11:49:13 +02:00
Michael Stefaniuc
45d6d1c20b
oleaut32: Remove a return after return.
2007-07-20 11:45:58 +02:00
Andrew Talbot
ac82f20b36
oleaut32: Constify some variables.
2007-07-03 12:29:24 +02:00
Evan Stade
72e20d8f57
oleaut32: Save load time format of pictures.
2007-07-02 20:40:34 +02:00
Evan Stade
5c5c5aabc5
oleaut32: Added support for decoding some PNG files.
2007-07-02 20:40:24 +02:00
Alexandre Julliard
d0fddf4f68
configure: Make the libjpeg soname check depend on the header check.
2007-07-02 19:53:14 +02:00
Alexandre Julliard
5a95cfbd9c
configure: Export the shared library extension instead of hardcoding .so.
2007-07-02 14:35:05 +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
ec35568970
oleaut32: Extend _invoke to cope with more args.
2007-06-25 11:34:49 +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
Michael Stefaniuc
34b45b311e
oleaut32: Do not use wide character constants.
2007-06-22 12:18:50 +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
Andrew Talbot
1ab9649079
oleaut32: Fix some typos.
2007-06-06 14:07:28 +02:00
Huw Davies
e848f6d539
oleaut32: Fixes for the PICTYPE_UNINITIALIZED case.
2007-06-06 12:09:48 +02:00
Alex Villacís Lasso
38079e0744
oleaut32: Support for VT_DISPATCH in VarRound.
2007-06-05 12:20:46 +02:00
Alex Villacís Lasso
7f84b91bff
oleaut32: Support for VT_DISPATCH in VarNeg.
2007-06-05 12:20:37 +02:00
Alex Villacís Lasso
f1b44b36e4
oleaut32: Support for VT_DISPATCH in VarInt.
2007-06-05 12:20:28 +02:00
Alex Villacís Lasso
bd7de42787
oleaut32: Support for VT_DISPATCH in VarFix.
2007-06-05 12:20:18 +02:00
Alex Villacís Lasso
2ebe12397f
oleaut32: Support for VT_DISPATCH in VarNot.
2007-06-05 12:20:08 +02:00
Alex Villacís Lasso
932fcac150
oleaut32: Support for VT_DISPATCH in VarAbs.
2007-06-05 12:19:31 +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
Rob Shearman
e98ec6db4c
oleaut32: Fix the references in function descriptions returned for dual IDispatch interfaces.
...
Do this by changing references from other interfaces (and possibly other
typelibs) to uniquely identify them.
Add special handling to GetRefTypeInfo to cope with this.
2007-05-30 11:51:54 +02:00
Rob Shearman
bacf5c640f
oleaut32: For automatic-value-getting in ITypeInfo::Invoke, it doesn't matter what flag(s) the function was executed with, just what type of function is being invoked.
2007-05-30 11:51:37 +02:00
Francois Gouget
fa48cb042c
Assorted spelling fixes.
2007-05-29 13:47:18 +02:00
Francois Gouget
ffbf92f5f2
oleaut32/tests: Fix the Visual C++ double to float conversion warnings.
2007-05-29 13:47:09 +02:00
Dmitry Timoshkov
8bf41d88c8
oleaut32: Add support for loading and drawing metafiles.
2007-05-29 11:56:18 +02:00
Huw Davies
cd3df383a5
oleaut32: SLTG references are only unique at the typeinfo level, so convert them to be unique to the typelib.
2007-05-25 19:37:12 +02:00
Marcus Meissner
46d94653f1
oleau32: Fix one entry overflow (Coverity).
2007-05-23 12:51:33 +02:00
Huw Davies
c1e89400aa
oleaut32: Recurse through the impltype list so that dispinterfaces get the correct parents.
2007-05-18 19:59:35 +02:00
Huw Davies
b698b2909b
oleaut32: Fix CreateDispTypeInfo to store the correct number of functions.
2007-05-18 19:59:29 +02:00
Huw Davies
c24a53dc28
oleaut32: non-dual dispinterfaces should be marshaled via IDispatch.
2007-05-18 19:59:21 +02:00