Rob Shearman
|
b5139f45b3
|
oleaut32: Zero initialize the stack used on the server side of typelib marshalling.
This is needed to allow for NDR marshalling rules in reusing memory on
the client side.
|
2009-11-16 11:39:39 +01:00 |
Sunil Mohan Adapa
|
ffb2cfc29e
|
oleaut32: Update comment about a newly seen value in SLTG TypeLib.
|
2009-11-10 15:18:06 +01:00 |
Sunil Mohan Adapa
|
59ae1705ac
|
oleaut32: Do no check for dispatchable flag on dual interfaces.
|
2009-11-10 15:18:06 +01:00 |
Sunil Mohan Adapa
|
926b884cd6
|
oleaut32: Fix SLTG parser so that dual interfaces are returned as IDispatch first.
|
2009-11-10 15:18:05 +01:00 |
Sunil Mohan Adapa
|
05b2426031
|
oleaut32: Fix SLTG parser so that dispatch interface can inherit another interface.
|
2009-11-10 15:18:05 +01:00 |
Jeremy White
|
b8d7088e88
|
oleaut32: Implement the ability to marshall VT_CARRAY's of user defined types.
|
2009-10-26 11:19:12 +01:00 |
Jeremy White
|
1e0b836712
|
oleaut32: StructArg tests cannot rely on an unpacked structure memcmp.
|
2009-10-26 11:17:41 +01:00 |
Wilfried Pasquazzo
|
a00d2235aa
|
oleaut32: Updated IPicture_Render testcase to pass on all older Windows.
|
2009-10-19 11:45:05 +02:00 |
Wilfried Pasquazzo
|
6a5bd0c2ed
|
oleaut32: Respect size of icons when drawing with IPicture_Render.
|
2009-10-15 12:06:22 +02:00 |
Wilfried Pasquazzo
|
57b55a661d
|
oleaut32/tests: Testcase for IPicture_Render with icons, check for drawing size and position.
|
2009-10-15 12:06:22 +02:00 |
Alexander Kochetkov
|
ae4de9d695
|
oleaut32: Fix null terminator in SysReAllocStringLen.
|
2009-10-14 11:50:19 +02:00 |
Alexander Kochetkov
|
b6da072551
|
oleaut32/tests: Checking null terminator in return value of SysReAllocStringLen.
|
2009-10-14 11:46:50 +02:00 |
Alexandre Julliard
|
6310ff1d7b
|
oleaut32/tests: Fix some test failures on Win64.
|
2009-10-12 19:45:06 +02:00 |
Alexandre Julliard
|
2a1114f805
|
oleaut32: Avoid floating point for some VarCy conversions.
|
2009-10-09 11:39:17 +02:00 |
Alexandre Julliard
|
4c184a8b88
|
oleaut32/tests: Skip a test that may crash on Win64.
|
2009-10-08 22:56:41 +02:00 |
Alexandre Julliard
|
ceac768adf
|
oleaut32: Use an assembly wrapper to implement DispCallFunc, and make it i386-only.
|
2009-10-06 16:12:35 +02:00 |
Michael Stefaniuc
|
8b2723d48d
|
oleaut32/tests: Use LONG instead of long.
|
2009-10-02 15:06:57 +02:00 |
Alexandre Julliard
|
9cb140c43d
|
oleaut32: Use the appropriate PSFactoryBuffer guid when registering interfaces.
|
2009-09-23 14:32:01 +02:00 |
Alexandre Julliard
|
6e2babc977
|
oleaut32: Properly register the stdole typelibs.
|
2009-09-23 14:28:13 +02:00 |
Vincent Povirk
|
03683b2530
|
oleaut32: Use DISPATCH_HREF_MASK even for non-dual dispatch types.
|
2009-09-16 15:36:35 -05:00 |
Vincent Povirk
|
004ad9af10
|
oleaut32: Add test for HREFTYPE's from inherited methods.
|
2009-09-16 15:36:22 -05:00 |
André Hentschel
|
932976dcf5
|
oleaut32: Test for rolled hours and seconds.
|
2009-09-15 14:31:29 -05:00 |
Vincent Povirk
|
9abdf54cb7
|
oleaut32: Implement ITypeLibComp::BindType.
|
2009-09-10 10:50:22 +02:00 |
André Hentschel
|
a83f94afa2
|
oleaut32: Test for rolled minutes.
|
2009-09-10 10:49:27 +02:00 |
André Hentschel
|
4705d60ba1
|
oleaut32/tests: Add a testcase for vartype.
|
2009-09-08 13:06:46 +02:00 |
Vincent Povirk
|
a9221d7688
|
oleaut32/tests: Add test for tlibattr->lcid.
|
2009-09-02 15:48:24 +02:00 |
Vincent Povirk
|
34f1d8a200
|
oleaut32: Handle LCID arguments in ITypeInfo::Invoke.
|
2009-09-02 15:48:14 +02:00 |
Vincent Povirk
|
e5d2a6932d
|
oleaut32: Use WIC to decode PNG images.
|
2009-09-02 10:24:43 +02:00 |
Austin English
|
e7bbc32bd1
|
oleaut32: Avoid a NULL pointer dereference.
|
2009-09-01 12:52:05 +02:00 |
Vincent Povirk
|
0ac2a855ce
|
oleaut32: Use WIC to decode JPEG images.
|
2009-09-01 12:43:54 +02:00 |
Vincent Povirk
|
80c870251f
|
oleaut32: Make ITypeInfo2::GetCustData succeed when data is not found.
|
2009-08-26 12:09:25 +02:00 |
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 |
Juan Lang
|
32bacc9c0b
|
oleaut32: Implement VarDecInt.
|
2009-02-19 12:51:36 +01:00 |
Juan Lang
|
48d1f9fba1
|
oleaut32: Implement VarDecFix.
|
2009-02-19 12:51:27 +01:00 |
Juan Lang
|
d693dfda8c
|
oleaut32: Constify input parameter to VarR8FromDec.
With thanks to Dmitry for spotting this.
|
2009-02-19 12:51:22 +01:00 |
Juan Lang
|
63303048c4
|
oleaut32: Remove an errant semicolon.
|
2009-02-18 12:17:25 +01:00 |
Michael Stefaniuc
|
a3f8fd71e1
|
oleaut32: Remove superfluous pointer casts.
|
2009-02-09 14:37:23 +01:00 |
Marcus Meissner
|
4d8fffb24b
|
oleaut32: Removed useless NULL ptr check (Coverity).
|
2009-02-02 15:21:43 +01:00 |
Lei Zhang
|
ae28430ff8
|
oleaut32/tests: Add a VarFormat test for date and time.
|
2009-02-02 12:07:38 +01:00 |
Rob Shearman
|
f545468a2d
|
oleaut32: Initialise more of the context passed into user marshal functions in the tests for these functions.
Enable unmarshall testing for LPSAFEARRAYs and BSTRs which works on
Windows now that enough of the context has been filled in.
|
2009-02-02 11:55:32 +01:00 |
Aric Stewart
|
bbf4835568
|
oleaut32: Implement de/serialize_param of types VT_ARRAY|<type>.
|
2009-01-30 13:00:27 +01:00 |
Alasdair Sinclair
|
ded6c50b78
|
oleaut32/tests: Fix missing void in empty parameter list.
|
2009-01-30 11:43:26 +01:00 |
Rob Shearman
|
522662faa9
|
oleaut32: Fix the typelib tests on 64-bit platforms.
|
2009-01-29 14:06:59 +01:00 |
Huw Davies
|
5d64f825b6
|
oleaut32: Print an LCID in hexadecimal.
|
2009-01-29 14:06:20 +01:00 |
Michael Stefaniuc
|
330e6d86f9
|
oleaut32/tests: Remove superfluous pointer casts.
|
2009-01-29 14:05:58 +01:00 |
Erich Hoover
|
a82cdfc050
|
oleaut32: Fix OLEPicture rendering vector metafiles without setting up the source rectangle.
|
2009-01-20 12:33:39 +01:00 |
Rob Shearman
|
17a30ff2e8
|
oleaut32: Test the return value of the remote IWidget_StructArgs call.
|
2009-01-12 13:07:10 +01:00 |
Rob Shearman
|
b3c8124a15
|
oleaut32: Dump MSFT format typeinfos upon loading.
|
2009-01-12 13:07:01 +01:00 |
Alexandre Julliard
|
3b6cab3f77
|
oleaut32/tests: Only compare the initialized part of DECIMAL variants.
|
2009-01-09 14:06:14 +01:00 |
Alexandre Julliard
|
99132baebd
|
oleaut32: Fix handle cast warnings on 64-bit.
|
2009-01-08 17:27:14 +01:00 |
Alexandre Julliard
|
6f3184829f
|
oleaut32/tests: Avoid printing pointer differences in traces.
|
2009-01-08 13:02:32 +01:00 |