Jacek Caban
6971db7ee3
oleaut32: Added test showing need to QueryInterface on dual interface in ITypeInfo::Invoke.
2008-06-30 12:11:40 +02:00
Alexandre Julliard
ec11a7b828
oleaut32/tests: Allow UuidCreate to return RPC_S_UUID_LOCAL_ONLY.
2008-06-24 11:51:07 +02:00
Jon Griffiths
eb0566972a
oleaut32/tests: Fix invalid free (found by valgrind).
2008-06-20 12:23:06 +02:00
Paul Vriens
698d1111d6
oleaut32/tests: Remove some stray spaces from the ok message.
2008-06-19 11:55:13 +02:00
Dan Kegel
035f1dd0b0
oleaut32/tests: Initialize reserved fields to unique values.
2008-06-09 19:39:55 +02:00
Dan Kegel
3fa578220e
oleaut32/tests: VariantInit() isn't enough, you have to give a value, too.
2008-06-06 10:28:48 +02:00
Dan Kegel
a8ad5cd558
oleaut32/tests: Use VariantInit, not VariantClear, to initialize new variants.
2008-06-04 12:53:33 +02:00
Jon Griffiths
7cdc50fede
oleaut32/tests: Fix memory leaks reported by valgrind.
2008-06-02 13:44:19 +02:00
Paul Vriens
4ee90e94f6
oleaut32/tests: Cleanup typelib after the test.
2008-06-02 12:11:52 +02:00
James Hawkins
4c928d39ad
oleaut32: Disable olefont tests that fail on all platforms.
2008-05-29 12:12:54 +02:00
Michael Karcher
14e069b3d6
oleaut32/tests: Call functions via manually obtained pointers.
2008-05-27 19:35:40 +02:00
Michael Karcher
c5310eda8d
oleaut32: Currency to BSTR must use local decimal separator.
2008-05-27 12:05:48 +02:00
Michael Karcher
abaac300d1
oleaut32: Cache localised number chars.
2008-05-19 20:19:52 +02:00
Mikołaj Zalewski
14a42f802d
Make Swedish use SUBLANG_NEUTRAL.
2008-05-19 16:09:13 +02:00
Jens Albretsen
239df4b35c
oleaut32: Renamed oleaut32_Dk.rc to oleaut32_Da.rc.
2008-05-07 12:08:08 +02:00
Alexandre Julliard
dad21bbcbf
makefiles: List the static libraries as normal imports instead of extra libs.
2008-04-30 14:23:55 +02:00
Alexandre Julliard
ef07d83405
Include wine/port.h everywhere we use exceptions.
2008-04-29 20:18:49 +02:00
Alexandre Julliard
c76de89885
oleaut32/tests: Store the test typelib in resources instead of depending on an external file.
2008-04-25 12:09:03 +02:00
Alexandre Julliard
8ebe988d2e
Add makedep magic comments for typelibs in resource files.
2008-04-24 22:14:21 +02:00
Paul Vriens
27fd7c1b3c
oleaut32/tests: Skip a test on win9x.
2008-04-24 13:14:25 +02:00
Jacek Caban
e14ba15e0e
oleaut32: Handle VT_R4 in RecordClear (spotted by Konrad Rzepecki).
2008-04-24 11:59:05 +02:00
Jacek Caban
dda741e456
oleaut32: Clear record in RecordDestroy.
2008-04-24 11:59:00 +02:00
Jacek Caban
378c17019e
oleaut32: Properly clear VT_BSTR record.
2008-04-24 11:58:56 +02:00
Austin English
c531e2abdb
Spelling fixes.
2008-04-23 12:31:07 +02:00
Andrew Talbot
ba742868e5
oleaut32: Remove unused variables.
2008-04-23 12:23:27 +02:00
Austin English
aab8fae59a
Spelling fixes.
2008-04-21 14:25:05 +02:00
James Hawkins
04b820c354
oleaut32: Fix a few tests that fail in win2k.
2008-04-17 12:51:34 +02:00
Austin English
e8dbd66c23
oleaut32: Spelling fixes.
2008-04-14 21:28:38 +02:00
Rok Mandeljc
0f4f6fac3c
oleaut32: Added Slovenian translation.
2008-04-08 11:59:07 +02:00
Francois Gouget
8a18e0e43a
Assorted spelling fixes.
2008-04-07 13:36:18 +02:00
Apostolos Alexiadis
825e5ffb3f
oleaut32: Added Greek translation.
2008-04-07 11:37:33 +02:00
Michael Stefaniuc
d4c6992131
oleaut32: Add the Romanian translation.
2008-03-21 11:23:57 +01:00
Rob Shearman
a35dfc4510
oleaut32: Fix the return type of TLB_ReadTypeLib.
2008-03-15 10:58:38 +01:00
Rob Shearman
0ec1e2842a
oleaut32: Split the methods for opening different sources of typelibs out of TLB_ReadTypeLib.
2008-03-12 19:21:15 +01:00
Andrew Talbot
9d16a42210
oleaut32: Assign to structs instead of using memcpy.
2008-03-12 11:59:27 +01:00
Nathan Beckmann
7f50e42bbc
oleaut32: Replace bitmap integer constants with symbolic constants.
2008-03-07 11:28:59 +01:00
Maarten Lankhorst
c978bbee87
oleaut32: Handle TKIND_ALIAS properly when passed as pointer.
2008-03-05 11:46:44 +01:00
Rob Shearman
48000893f9
makefiles: Simplify the use of the IMPORTLIB variable in the DLL makefiles.
...
Only specify the root to keep platform-specifics out of the individual
DLL makefiles.
2008-03-04 20:55:01 +01:00
Rob Shearman
ed9c7396fa
oleaut32: Fix local variable shadowing in OLEFontImpl_Invoke.
2008-02-28 10:44:27 +01:00
Rob Shearman
e23598132f
oleaut32: Fix size calculation in OLEFontImpl_GetSizeMax for multi-byte locale environments.
2008-02-28 10:44:22 +01:00
Rob Shearman
ab8302d88f
oleaut32: Don't store result of CompareStringW in HRESULT in OLEFontImpl_IsEqual.
...
It returns an INT, which is quite different to an HRESULT.
2008-02-28 10:44:17 +01:00
Rob Shearman
8608e895eb
Add a new convenience macro for an exception handler that handles all exceptions.
...
When using native compiler exceptions, the previous method of doing
this, __EXCEPT(NULL), would expand to __except(
(NULL)(GetExceptionInformation())) which doesn't compile as NULL isn't a
function.
So add a new macro, __EXCEPT_ALL, which works correctly both when using
native compiler exceptions and without and which makes the meaning of
code in which it is used clearer.
2008-02-16 14:58:24 +01:00
Rob Shearman
1b93676913
oleaut32: Fix some memory leaks in the safearray tests.
2008-02-04 13:03:58 +01:00
Rob Shearman
51e2e1cc4b
oleaut32: Fix a leak of bmi in OLEPictureImpl_LoadGif.
2008-02-04 13:02:59 +01:00
Rob Shearman
4d08815173
oleaut32: Fix some reference count leaks in the tmarshal test.
2008-02-04 13:02:55 +01:00
Rob Shearman
2746baf8f0
oleaut32: Fix a memory leak in the olefont tests.
2008-02-04 13:02:44 +01:00
Rob Shearman
05f75b9ff9
oleaut32: Fix a leak of a typelib object in OLEFontImpl_GetTypeInfo.
2008-02-04 13:02:39 +01:00
Rob Shearman
29c06dff20
oleaut32: Fix big memory leak in xCall.
...
Call IRpcChannelBuffer_FreeBuffer to free the buffer and other resources
allocated by IRpcChannelBuffer_GetBuffer and IRpcChannelBuffer_SendReceive.
2008-02-04 11:11:04 +01:00
Dan Hipschman
d0820c1840
oleaut32: Use the symbolic name for TYPEFLAG_FDISPATCHABLE.
2008-01-24 11:42:02 +01:00
Francois Gouget
44b52b128c
Assorted spelling fixes.
2008-01-16 12:48:29 +01:00