Commit graph

1392 commits

Author SHA1 Message Date
Vincent Povirk
5a5e0e937d oleaut32: Avoid copying the data when loading an image using WIC. 2009-08-24 15:17:34 +02:00
Vincent Povirk
3e542bc60e oleaut32: Map INT and UINT typedesc's to VT_I4 and VT_UI4. 2009-08-20 15:25:54 +02:00
Vincent Povirk
2ae20e45c7 oleaut32: Add test for INT and UINT property return values. 2009-08-20 15:25:44 +02:00
Alexandre Julliard
ee868cce5b tests: Make wine_dbgstr_w available in test.h for all tests. 2009-08-19 13:19:31 +02:00
Vincent Povirk
7c9e198a71 oleaut32: Use WIC to decode gif files. 2009-08-19 12:08:32 +02:00
Sunil Mohan
f7f50d1252 oleaut32: Fix SLTG_ReadString to null terminate. 2009-08-18 11:25:44 +02:00
Vladimir Pankratov
265944252a oleaut32: Convert the Russian resources to UTF-8. 2009-08-03 14:56:54 +02:00
Michael Stefaniuc
9949661c65 Set the encoding of the remaining German resources to UTF-8. 2009-07-15 13:23:29 +02:00
Alexandre Julliard
74c985aad1 oleaut32: Fix safe array marshalling on 64-bit. 2009-07-10 19:13:27 +02:00
Alexandre Julliard
a0b8ec0e1b oleaut32/tests: Fix the usrmarshal tests on 64-bit. 2009-07-10 19:13:16 +02:00
Hib Eris
3e5159e169 oleaut32: Prevent overflow in VarDecCmp. 2009-07-07 14:18:19 +02:00
Hib Eris
eb8778f9a0 oleaut32/tests: Add tests for VarDecCmp. 2009-07-07 14:18:14 +02:00
Alexandre Julliard
8fce9369b8 oleaut32: Replace long and unsigned long by more appropriate types. 2009-07-03 13:48:54 +02:00
Paul Vriens
f57c603798 oleaut32/tests: Fix test failures and crash on Win9x/WinME. 2009-07-02 12:13:56 +02:00
Michael Stefaniuc
eddc78e480 oleaut32: Fix a small error in a comment. 2009-07-02 11:30:32 +02:00
Alexandre Julliard
70e4611e73 oleaut32: Properly release cache DCs instead of trying to delete them. 2009-07-01 12:07:35 +02:00
Michael Stefaniuc
da01cf93ac oleaut32: Build language resource files separately.
Instead of including them from an other rc file.
2009-06-30 13:48:18 +02:00
Stefan Leichter
3ca49a10d8 oleaut32: Add two tests of function VarDateFromStr for German date format. 2009-06-30 12:31:32 +02:00
Aurimas Fišeras
0ecb7de0a0 oleaut32: Add Lithuanian translation. 2009-06-22 11:28:12 +02:00
Huw Davies
4b0a6a18b2 oleaut32/tests: Add some tests for [lcid] parameters. 2009-06-17 17:23:21 +02:00
Austin English
15ff349ada oleaut32: Fix a compiler warning for libjpeg includes. 2009-06-16 13:26:00 +02:00
Huw Davies
d84693cc29 oleaut32: Calling SetLcid with LOCALE_NEUTRAL is a special case which sets the first header lcid to US English and the second one to 0. 2009-06-11 11:45:51 +02:00
Huw Davies
9da0b352f6 oleaut32: TLibAttr.lcid is read from the second lcid field in the header. Confirmed by manually editing a tlb file. 2009-06-09 17:01:15 +02:00
Paul Vriens
28d0487c24 oleaut32/tests: Fix some intermittent test failures on W98 and NT4. 2009-06-02 11:57:21 +02:00
Paul Vriens
31bb9219d6 oleaut32/tests: Spelling fixes. 2009-05-29 11:26:08 +02:00
Francois Gouget
97dea95e41 oleaut32: Tweak a comment to make it more explicit. 2009-05-26 14:09:58 +02:00
Joerg-Cyril.Hoehle@t-systems.com
85b6189c3f configure: Find libpng in /usr/X11 on MacOS. 2009-05-25 16:39:27 +02:00
Alexandre Julliard
6194cf888d oleaut32/tests: Fix a test broken on XP 64. 2009-05-25 11:49:08 +02:00
Alexandre Julliard
cdf8aeb0c8 oleaut32/tests: Fix some pointer sizes in typelib tests for 64-bit. 2009-05-21 16:17:51 +02:00
Alexandre Julliard
1c75ab091c oleaut32/tests: Fix the tmarshal test on 64-bit. 2009-05-21 16:17:50 +02:00
Alexandre Julliard
538c706787 oleaut32/tests: Fix some pointer sizes in typelib tests for 64-bit. 2009-05-21 16:17:50 +02:00
Alexandre Julliard
9955350ea1 oleaut32: Add support for registering 64-bit typelibs. 2009-05-21 16:17:19 +02:00
Francois Gouget
1ef2f3844f oleaut32/tests: Replace realloc() with HeapReAlloc(). 2009-05-19 12:01:09 +02:00
Damjan Jovanovic
b51d03125d oleaut32: Add a failing VarFormat test showing that wine wrongly truncates decimals with large negative exponents instead of rounding. 2009-05-18 12:32:15 +02:00
Damjan Jovanovic
80dfd00530 oleaut32: Strip trailing decimal zeroes when rounding a number in VarFormat. 2009-05-14 17:22:34 +02:00
Damjan Jovanovic
560e76ee38 oleaut32: fix a rounding bug in VarFormat. 2009-05-13 12:02:38 +02:00
Alexandre Julliard
8b7269e7e6 oleaut32/tests: Don't crash if ITypeInfo_GetTypeAttr fails. 2009-05-08 14:27:11 +02:00
Alexandre Julliard
4d30e7af47 oleaut32/tests: Use the correct allocator in the ClearCustData test. 2009-05-08 14:12:40 +02:00
Huw Davies
08a9bf7db8 oleaut32: Don't ask for a name if it's not required. 2009-04-28 14:47:51 +02:00
Detlef Riekenberg
00703d0c2f oleaut32/tests: Replace lstrcpyW and lstrcatW with memcpy to fix failures on win95. 2009-04-20 17:19:58 +02:00
Detlef Riekenberg
6643049116 oleaut32: VarCat must use localized names for VT_BOOL. 2009-04-14 15:11:58 -05:00
Dmitry Timoshkov
69ec6b4c6d oleaut32: Add some additional tests for QueryPathOfRegTypeLib, make them pass under Wine. 2009-04-13 17:35:51 -05:00
Rob Shearman
47ae95ccce oleaut32: Fix the SAFEARRAY marshalling on 64-bit platforms.
The pointers should be written as NDR 4-byte fields instead of a
platform-dependent size.
2009-04-07 14:53:43 +02:00
Marcus Meissner
a9c0c247ed oleaut32: IPropertyBag_Read_Proxy return on unknown type (Coverity 892). 2009-04-06 15:35:57 +02:00
Alexandre Julliard
0ed1041c63 oleaut32: Don't use 16-bit headers. 2009-04-01 18:20:21 +02:00
Lei Zhang
25c2e283d8 oleaut32: Fix some corner cases in VarBstrCmp. 2009-03-24 14:07:50 +01:00
Michael Stefaniuc
efbb4ebf3e widl: Output "LONG" instead of "long" for a 32bit integer.
long is always 32bit in IDL files but that's not true in C.
2009-03-13 11:15:21 +01:00
Alexandre Julliard
d5a4a6635e oleaut32: Make ole2disp.dll into a stand-alone 16-bit module. 2009-03-12 13:09:53 +01:00
Alexandre Julliard
8a7089570d oleaut32: Make typelib.dll into a stand-alone 16-bit module. 2009-03-12 13:09:52 +01:00
Francois Gouget
3b072fb772 oleaut32/tests: Use win_skip() to skip over unimplemented functionality. 2009-02-23 12:21:33 +01:00