Commit Graph

580 Commits

Author SHA1 Message Date
Huw Davies be4d45cacb oleaut32: Zero-init [out] only parameters. 2012-02-17 18:06:48 +01:00
Jeremy White 4f5271a17f oleaut32: When marshalling VT_CARRAY, only marshall by reference for appropriate types. 2012-02-15 11:56:35 +01:00
Huw Davies 0425a110d9 oleaut32: [restricted] members with negative dispids may still be called. 2012-02-07 09:34:22 -06:00
Nikolay Sivov a23dbc5dc5 oleaut32: Some tests for ITypeLib::FindName(), corrected parameter validation. 2012-01-26 21:27:59 +01:00
Alexandre Julliard 9422c19329 oleaut32/tests: Use a better invalid color for the olepicture icon test. 2012-01-23 16:07:41 +01:00
Francois Gouget 8375c8e003 oleaut32/tests: Dynamically load some functions that are missing on early NT4 releases. 2012-01-09 12:52:13 +01:00
Francois Gouget af3114a5c4 oleaut32/tests: Skip the VarBstrCat() tests when that API is not available.
For the early NT4 releases.
2012-01-09 12:52:13 +01:00
Francois Gouget 4f0104f887 oleaut32/tests: Once we have a function pointer, use it consistently. 2012-01-09 12:52:12 +01:00
Francois Gouget 6717f5445c oleaut32/tests: Skip some tests when OleLoadPictureEx() is not available.
For the early NT4 releases.
2012-01-09 12:52:12 +01:00
Francois Gouget b682e3b965 oleaut32/tests: Fix the olepicture START_TEST() indentation. 2012-01-09 12:52:12 +01:00
Francois Gouget 559cdbfc7c oleaut32/tests: Use win_skip() when detecting an API is missing. 2012-01-09 12:52:11 +01:00
Marcus Meissner 49cade4b01 oleaut32: Use correct variable (Coverity). 2011-11-14 20:15:43 +01:00
Michael Stefaniuc 42ac8afe9a oleaut32/tests: Cleanup the EXPECTRES macros. 2011-10-08 17:37:24 +02:00
Michael Stefaniuc ef0a5a30c5 oleaut32/tests: Make the EXPECT_* macros that take no args more robust. 2011-10-08 17:37:12 +02:00
Michael Stefaniuc 38794b4ba0 oleaut32: Fix some VarCyFrom* tests.
Due to a broken EXPECTRES macro the EXPECT_OVERFLOW accepts S_OK return
values.
2011-10-08 17:36:47 +02:00
Michael Stefaniuc a2e5b50711 oleaut32/tests: Use FAILED instead of !SUCCEEDED. 2011-09-26 12:14:34 +02:00
Octavian Voicu 74a3d9ee5e oleaut32: Add tmarshal test with variant array and fix variant marshalled size calculation. 2011-09-21 18:39:54 +02:00
Octavian Voicu 8177b4793a oleaut32: Fix leak in typelib marshaler when invoking IDispatch methods. 2011-08-26 11:26:56 +02:00
Marcus Meissner 9d7219dfb9 oleaut32: Fixed buffer size to MBtoWC. 2011-08-25 11:31:54 +02:00
Jacek Caban 6ee95c7738 oleaut32: Correctly test VARIANT_BOOL value in VarCat. 2011-08-23 18:17:03 +02:00
Nikolay Sivov 08f578a6c5 oleaut32: FONTDESC size field value is not important for OleCreateFontIndirect. 2011-08-22 16:21:32 +02:00
Nikolay Sivov 78ca68c854 oleaut32/tests: Clean result value checks. 2011-08-22 16:21:21 +02:00
Frédéric Delanoy 760faf01a9 tests: Assorted spelling fixes. 2011-08-04 18:27:37 +02:00
André Hentschel e1ae573de5 oleaut32/tests: Skip tests if typelib can't be registered. 2011-08-04 08:52:17 +02:00
André Hentschel 862cc73fb4 oleaut32/tests: Only use interface if we succeeded in recreating it. 2011-08-01 11:07:06 +02:00
Alexandre Julliard 25627ad445 oleaut32/tests: Remove some unnecessary constants. 2011-05-19 09:56:46 +02:00
Huw Davies da27bb5937 oleaut32/tests: Skip the named time tests for locales that use the 24 hour clock. 2011-05-04 17:26:47 +02:00
John Fremlin 66c42df02e oleau32: Stop incorrectly parsing dates in bogus YDM order in European locales. 2011-04-26 15:31:28 +02:00
Michael Stefaniuc 289005a79f oleaut32/tests: Use a proper static COM object. 2011-03-28 17:08:54 +02:00
Michael Stefaniuc 6fade2400a oleaut32/tests: COM cleanup in vartype.c. 2011-03-18 11:31:29 +01:00
Michael Stefaniuc 160c4f96a7 oleaut32/tests: COM cleanup in olepicture.c. 2011-03-15 17:14:07 +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 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
Peter Schellenbach 4f3b78797d oleaut32: Fixed short time & medium time named formats. 2011-02-22 16: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
Austin English b8bf372e70 oleaut32/tests: Make sure return value is used (LLVM/Clang). 2011-02-10 10:28:00 -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 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 9d15067c25 oleaut32/tests: Fix a dead path in test (Valgrind). 2011-01-19 12:23:18 +01:00
Nikolay Sivov 0fc4e7b17c oleaut32/tests: Fix a string leak (Valgrind). 2011-01-17 12:48:41 +01:00