Commit Graph

1855 Commits

Author SHA1 Message Date
Piotr Caban
a2d74e5f0c oleaut32: Fixed VARIANT_FormatDate behavior on dates before year 1600. 2013-02-25 13:03:03 +01:00
Piotr Caban
209b58c64e oleaut32: Fixed VarBstrFromDate behavior on dates before year 1600. 2013-02-22 19:15:59 +01:00
Piotr Caban
8f7d1ed520 oleaut32: Fixed time outputing for dates before 1899 in VarBstrFromDate. 2013-02-22 19:15:28 +01:00
Andrew Talbot
eedf2f6fab oleaut32: Avoid signed-unsigned integer comparisons. 2013-02-22 10:17:32 +01:00
Jacek Caban
820c7635ab oleaut32: Fixed copy&paste mistake in SysFreeString.
Spotted by Piotr.
2013-02-19 19:50:50 +01:00
Jacek Caban
16d1b3b026 oleaut32: Added some SysFreeString tests. 2013-02-13 19:10:17 +01:00
Jacek Caban
ed9d78d2b9 oleaut32: Don't free a string in SysFreeString if it's already in cache. 2013-02-13 19:10:14 +01:00
Jacek Caban
88367a3c58 oleaut32: Return error if VT_HRESULT is used as return type in DispCallFunc. 2013-02-12 15:01:55 +01:00
Jacek Caban
253fdf1574 oleaut32: COM clean up of ITypeLib2 interface implementation. 2013-02-12 14:51:50 +01:00
Marcus Meissner
063dccdd8a oleaut32: Mark various symbols as hidden. 2013-01-09 12:53:55 +01:00
Marcus Meissner
e0fa39b3e0 oleaut32: Mark PropertyPageSiteVtbl static. 2012-12-28 11:25:34 +01:00
Andrew Talbot
b2b4bb9a12 oleaut32: Indentation fix. 2012-12-21 11:37:01 +01:00
Alexandre Julliard
718e2f256e oleaut32: Cleanup some relay traces. 2012-12-20 12:55:37 +01:00
Alexandre Julliard
2915e47979 oleaut32: Use a saner calling convention for the marshaller asm thunks. 2012-12-20 12:54:55 +01:00
Alistair Leslie-Hughes
f20427361c oleaut32: Don't output an error when the typelib cannot be found. 2012-12-20 12:21:39 +01:00
Nikolay Sivov
7f8825085d oleaut32: Added a test for prop getter invocation with different flags. 2012-12-14 19:01:36 +01:00
Nikolay Sivov
61ad275e82 oleaut32: Use correct allocation length (Coverity). 2012-12-10 11:24:15 +01:00
Alistair Leslie-Hughes
04d3ba5b35 oleaut32: Fail if we cannot find the TYPELIB resource. 2012-11-30 11:55:02 +01:00
Dmitry Timoshkov
97e2c24cc7 oleaut32: Add support for saving an empty picture. 2012-11-26 12:01:40 +01:00
Dmitry Timoshkov
6c53c4ee03 oleaut32: Add a test for loading/saving an empty picture. 2012-11-26 12:01:27 +01:00
Michael Stefaniuc
333c71730d oleaut32: Remove a superfluous TRUE:FALSE conditional expression. 2012-11-14 16:31:50 +01:00
André Hentschel
43ffbe5611 oleaut32: Fix remaining memory leak (coverity). 2012-11-13 18:07:06 +01:00
Andrew Eikum
561e46c435 oleaut32: helpcontext is not an offset. 2012-11-02 20:12:36 +01:00
André Hentschel
a46bfd644d oleaut32: Don't leak memory allocated by heap_alloc_zero (coverity). 2012-10-29 10:39:59 +01:00
André Hentschel
b45e4496af oleaut32: Don't leak SafeArray (coverity). 2012-10-29 10:35:33 +01:00
Alexandre Julliard
9351867e6a oleaut32/tests: Delete the correct object in the icon test. 2012-10-18 22:28:41 +02:00
Marcus Meissner
d8c1507846 oleaut2: Pass up errors on typelib writeout (Coverity). 2012-10-01 11:59:37 +02:00
Francois Gouget
085b1ba3f5 oleaut32/tests: Fix compilation on systems that don't support nameless structs or unions. 2012-09-24 10:51:47 +02:00
Jacek Caban
2f7afbebd1 oleaut32: Properly handle TKIND_ALIAS when looking for iface GUID. 2012-09-19 16:31:14 +02:00
Charles Davis
8e14c9413b oleaut32/tests: Don't use a C99 keyword as a method name. 2012-09-18 14:49:16 +02:00
Charles Davis
8cba35d5d2 oleaut32/tests: Don't take the size of a pointer (Clang). 2012-09-18 14:49:08 +02:00
Nikolay Sivov
2bb07936ef oleaut32: Added some VT_DECIMAL rounding tests. 2012-09-04 16:15:51 +02:00
Alistair Leslie-Hughes
87fabd1009 oleaut32: Add VT_BSTR to VT_UI2|VT_ARRAY test. 2012-08-29 11:47:22 +02:00
Roman Dadkov
79ba36aef8 oleaut32: Fix VectorFromBstr call in VARIANT_CoerceArray. 2012-08-24 11:14:13 +02:00
Roman Dadkov
3eab4f8d96 oleaut32: Record DocString field in ITypeInfoImpl structure in function ITypeLib2_Constructor_SLTG. 2012-08-22 12:11:54 +02:00
Jacek Caban
1742012ff0 oleaut32: Added more tests. 2012-08-20 20:17:38 +02:00
Jacek Caban
44936abd84 oleaut32: Ensure that the right interface is passed to the callee in ITypeInfo::Invoke. 2012-08-20 20:17:30 +02:00
Jacek Caban
5a31c1a881 oleaut32/tests: Use proper helpers for iface calls. 2012-08-13 16:28:47 +02:00
Jacek Caban
4a5eca88aa oleaut32: Use proper helpers for iface calls. 2012-07-27 17:05:27 +02:00
Huw Davies
befa44246c oleaut32: If the records' guids are equal then the records match. 2012-06-29 20:41:46 +02:00
Huw Davies
dc1d7868d3 oleaut32: Add support for boolean strings in VarNot. 2012-06-26 17:30:42 +02:00
Francois Gouget
4d22dc440b oleaut32: Use the CSTR_XXX macros instead of numeric literals. 2012-06-21 08:35:09 +02:00
Thomas Faber
7f57141078 oleaut32: Fix build with MSVC. 2012-06-11 12:19:06 +02:00
Dmitry Timoshkov
78d6a8ca04 oleaut32: Add a test for saving an icon into a stream. 2012-06-01 16:11:36 +02:00
Dmitry Timoshkov
de4c297cf7 oleaut32: Always write header to stream when saving an icon. 2012-06-01 16:11:29 +02:00
Dmitry Timoshkov
7493fdcc4d oleaut32: Simplify bitmap saving code. 2012-06-01 16:11:08 +02:00
Dmitry Timoshkov
4c88239742 oleaut32: Explicitly initialize idReserved field in the icon directory header. 2012-06-01 16:11:05 +02:00
Dmitry Timoshkov
c1136218e2 oleaut32: Recognize icon and cursor in the being loaded data. 2012-06-01 16:11:01 +02:00
Alexandre Julliard
4b9a558523 oleaut32/tests: Fix handle sign extension on 64-bit. 2012-05-25 11:49:20 +02:00
Dmitry Timoshkov
ab816a3a2f oleaut32: Add a test for saving bitmap data into a stream. 2012-05-17 18:25:26 +02:00