Commit Graph

2075 Commits

Author SHA1 Message Date
Sebastian Lackner ec218b4218 oleaut32: Decrease accuracy if scaling is not possible in VarDecAdd. 2014-07-09 09:28:11 +02:00
Sebastian Lackner 04f11ee55a oleaut32/tests: Add additional tests for VarDecAdd. 2014-07-09 09:27:30 +02:00
Marcus Meissner d3d54dfd3c oleaut32: Avoid buffer overread (Coverity). 2014-06-17 09:06:19 +02:00
Akihiro Sagawa 86b7fc3829 oleaut32: Delete opposite side keys on UnRegisterTypeLib. 2014-06-11 19:15:14 +02:00
Akihiro Sagawa 3f65a86959 oleaut32/tests: Test UnRegisterTypeLib surely deletes registry keys. 2014-06-11 19:15:13 +02:00
Akihiro Sagawa 8006d57607 oleaut32/tests: Use a boolean constant for BOOL argument. 2014-06-11 19:15:12 +02:00
Jacek Caban 04a573a66e oleaut32: Replaced dump_Variant by debugstr_variant. 2014-05-24 11:02:39 +09:00
Jacek Caban 18a42e0211 oleaut32: Use debugstr_variant for dump_Variant implementation. 2014-05-24 11:02:30 +09:00
Jacek Caban 5614770c24 oleaut32: Rewrite debugstr_vt. 2014-05-24 11:02:20 +09:00
Jacek Caban 9677454f7d oleaut32: Use debugstr_variant in variant.c where appropriate. 2014-05-15 19:04:54 +02:00
Jacek Caban ed41fc1d9b oleaut32: Added debugstr_variant helper for better debug traces. 2014-05-14 17:35:24 +02:00
Nikolay Sivov 29eace89e9 oleaut32/tests: Fixed a couple of string leaks (Valgrind). 2014-05-06 13:46:59 +02:00
Piotr Caban d1469144e9 oleaut32: Handle VariantCopy errors in VariantChangeTypeEx. 2014-05-01 16:32:14 +02:00
Frédéric Delanoy 2e5cb7aac8 Assorted spelling/grammar fixes. 2014-04-30 18:34:20 +02:00
Nikolay Sivov 0c0fe4efb4 oleaut32: Always free TLIBATTR in LoadRegTypeLib() (Valgrind). 2014-04-28 14:00:58 +02:00
Nikolay Sivov 383686275a oleaut32: Properly free record name (Valgrind). 2014-04-23 11:13:13 +02:00
Dmitry Timoshkov 5fc94f0adc oleaut32: Fix loading of an empty picture from a non-statable stream. 2014-04-10 13:55:06 +02:00
Dmitry Timoshkov f20045c28e oleaut32/tests: Add a test for loading an empty picture from a non-statable stream. 2014-04-10 13:55:04 +02:00
Shuai Meng 1809f7c782 oleaut32: Fixed bounds of VarIntFromFloat. 2014-03-25 19:01:32 +01:00
Nikolay Sivov e5e8677666 oleaut32/tests: Move string allocation after function pointer check (Coverity). 2014-03-24 20:20:09 +01:00
Nikolay Sivov 02228ff585 oleaut32/tests: Remove early returns on test failure that never happen. 2014-03-24 20:20:08 +01:00
Jacek Caban b6db22da3b oleaut32: Fixed vartest.c tests on Windows 8.1. 2014-03-20 17:40:39 +01:00
Nikolay Sivov 05c970c484 oleaut32/tests: Some tests for propputref invocation. 2014-03-06 12:01:26 +01:00
Francois Gouget 376953e00a oleaut32/tests: Fix compilation on systems that don't support nameless structs. 2014-03-03 19:11:20 +01:00
Nikolay Sivov bc50be98c9 oleaut32: Implement DISPID_PICT_RENDER dispid. 2014-03-03 17:02:26 +01:00
Nikolay Sivov efa2905cf8 oleaut32: Use better naming to clarify copy direction. 2014-02-25 14:22:55 -06:00
Nikolay Sivov 2ce06e5727 oleaut32: Fix SafeArrayGetElement() for FADF_RECORD arrays. 2014-02-25 14:22:49 -06:00
Nikolay Sivov 4c02dc867f oleaut32: Propagate return codes properly. 2014-02-25 14:22:38 -06:00
Francois Gouget 2e0d15b007 oleaut32/tests: Skip the test_stub() tests if we have insufficient privileges. 2014-02-25 14:20:23 -06:00
Nikolay Sivov 88fc916442 ntdll: Use case-insensitive matching for typelib flags.
Spotted by Austin English.
2014-02-24 09:12:03 -06:00
Nikolay Sivov 0fb770492d oleaut32: Some tests for IFontEventsDisp change event. 2014-02-24 09:11:18 -06:00
Nikolay Sivov 4da741daf1 oleaut32: Fix buffer increment step for VT_RECORD case doing SafeArrayCopyData(). 2014-02-24 09:09:12 -06:00
Nikolay Sivov 598f3f0623 oleaut32/tests: Test for internal safearray data layout. 2014-02-24 09:09:05 -06:00
Nikolay Sivov a4e0fc95a9 oleaut32: Fix SafeArrayPutElement() for FADF_RECORD arrays. 2014-02-24 09:08:57 -06:00
Nikolay Sivov e610713012 oleaut32: Fix VariantCopy() for VT_RECORD variants. 2014-02-22 08:42:16 -06:00
Nikolay Sivov 52a70451c4 oleaut32/tests: Test for VariantClear() on VT_RECORD variant. 2014-02-22 08:42:12 -06:00
Nikolay Sivov 6f30f699cc oleaut32: No need to VariantClear() before VariantCopy(). 2014-02-19 16:46:56 +01:00
Nikolay Sivov f85644c6f9 oleaut32: Fix destination data release when copying FADF_RECORD arrays. 2014-02-18 10:47:18 +01:00
Nikolay Sivov f285b46098 oleaut32/tests: Some tests for record-based safearray copy. 2014-02-17 11:14:00 +01:00
Nikolay Sivov 8c2b4bfe48 oleaut32: Initialize result VARIANT in *FromDisp(). 2014-02-10 10:41:41 +01:00
Nikolay Sivov c583dea77c oleaut32: Add more tracing, hide initialization details by calling a method. 2014-02-10 10:41:35 +01:00
Marcus Meissner 5690127b2e oleaut32: Incorrect sizeof() to MultiByteToWideChar (Coverity). 2014-02-10 10:39:49 +01:00
Frédéric Delanoy ca1a1d54c0 oleaut32: Use BOOL type where appropriate. 2014-02-07 13:11:57 +01:00
Erich E. Hoover 00aeadc6b6 oleaut32: Fix OLEFontImpl_SetRatio return when either cyLogical or cyHimetric are 0. 2014-02-04 17:30:24 +01:00
Erich E. Hoover ba2ce9db49 oleaut32: Handle OLEFontImpl_SetRatio case where cyLogical and cyHimetric are both 1. 2014-02-04 17:30:09 +01:00
Nikolay Sivov 60252ea65b oleaut32: Fix RecordCopy()/RecordClear() behavior. 2014-02-04 11:10:48 +01:00
André Hentschel 16111fa63c oleaut32/tests: Use boolean return values in boolean functions. 2014-01-30 14:51:39 +01:00
Frédéric Delanoy f4fa510ea0 oleaut32/tests: Use common wine_dbgstr_guid implementation from test.h. 2014-01-29 14:50:53 +01:00
Nikolay Sivov cb74cd3e48 oleaut32: Remove useless NULL checks. 2014-01-29 13:39:37 +01:00
Nikolay Sivov e9debeb642 oleaut32: Fix parameter validation in CreateStdDispatch(). 2014-01-29 12:39:29 +01:00