wine
15 years agoddraw: Fix two bounds checks.
Gerald Pfeifer [Fri, 19 Jun 2009 17:07:42 +0000 (19:07 +0200)] 
ddraw: Fix two bounds checks.

15 years agoddraw: Fix error checking in IDirect3DExecuteBufferImpl_Execute().
Gerald Pfeifer [Fri, 19 Jun 2009 17:01:21 +0000 (19:01 +0200)] 
ddraw: Fix error checking in IDirect3DExecuteBufferImpl_Execute().

15 years agoshlwapi: Add Lithuanian translation.
Aurimas Fišeras [Sun, 21 Jun 2009 13:48:19 +0000 (16:48 +0300)] 
shlwapi: Add Lithuanian translation.

15 years agosetupapi: Add Lithuanian translation.
Aurimas Fišeras [Sun, 21 Jun 2009 13:40:22 +0000 (16:40 +0300)] 
setupapi: Add Lithuanian translation.

15 years agotaskmgr: Make all static text translatable.
Aurimas Fišeras [Sun, 21 Jun 2009 12:28:09 +0000 (15:28 +0300)] 
taskmgr: Make all static text translatable.

15 years agoserialui: Add Lithuanian translation.
Aurimas Fišeras [Sun, 21 Jun 2009 11:00:17 +0000 (14:00 +0300)] 
serialui: Add Lithuanian translation.

15 years agosane.ds: Add Lithuanian translation.
Aurimas Fišeras [Sun, 21 Jun 2009 10:47:02 +0000 (13:47 +0300)] 
sane.ds: Add Lithuanian translation.

15 years agooleaut32: Add Lithuanian translation.
Aurimas Fišeras [Sun, 21 Jun 2009 08:12:35 +0000 (11:12 +0300)] 
oleaut32: Add Lithuanian translation.

15 years agomsvidc32: Add Lithuanian translation.
Aurimas Fišeras [Sun, 21 Jun 2009 08:03:17 +0000 (11:03 +0300)] 
msvidc32: Add Lithuanian translation.

15 years agomsvfw32: Add Lithuanian translation.
Aurimas Fišeras [Sun, 21 Jun 2009 07:58:47 +0000 (10:58 +0300)] 
msvfw32: Add Lithuanian translation.

15 years agomsi: Add Lithuanian translation.
Aurimas Fišeras [Sun, 21 Jun 2009 07:14:40 +0000 (10:14 +0300)] 
msi: Add Lithuanian translation.

15 years agomsrle32: Add Lithuanian translation.
Aurimas Fišeras [Sun, 21 Jun 2009 07:29:41 +0000 (10:29 +0300)] 
msrle32: Add Lithuanian translation.

15 years agolocalui: Add Lithuanian translation.
Aurimas Fišeras [Sun, 21 Jun 2009 07:01:05 +0000 (10:01 +0300)] 
localui: Add Lithuanian translation.

15 years agoiccvid: Add Lithuanian translation.
Aurimas Fišeras [Sun, 21 Jun 2009 06:52:11 +0000 (09:52 +0300)] 
iccvid: Add Lithuanian translation.

15 years agolocalspl: Add Lithuanian translation.
Aurimas Fišeras [Sun, 21 Jun 2009 06:47:38 +0000 (09:47 +0300)] 
localspl: Add Lithuanian translation.

15 years agompr: Add Lithuanian translation.
Aurimas Fišeras [Fri, 19 Jun 2009 17:36:25 +0000 (20:36 +0300)] 
mpr: Add Lithuanian translation.

15 years agowined3d: GLSL 1.20 includes gl_FragData[] syntax.
Stefan Dösinger [Thu, 18 Jun 2009 16:17:45 +0000 (18:17 +0200)] 
wined3d: GLSL 1.20 includes gl_FragData[] syntax.

This means we don't have to enable ARB_draw_buffers explicitly.

15 years agowined3d: Advertise SM 3.0 in ARB if the extensions are available.
Stefan Dösinger [Thu, 18 Jun 2009 16:28:41 +0000 (18:28 +0200)] 
wined3d: Advertise SM 3.0 in ARB if the extensions are available.

15 years agowined3d: Enable Shader Model 2.0 in ARB.
Stefan Dösinger [Thu, 18 Jun 2009 16:27:04 +0000 (18:27 +0200)] 
wined3d: Enable Shader Model 2.0 in ARB.

If the needed constants are available, we can support all vs_2_0 and ps_2_0
requirements with the plain ARB extensions. We cannot however, run SM 2.0a or
SM 2.0b.

15 years agowined3d: Make the ARB index offset work with emulated MOVA.
Stefan Dösinger [Fri, 19 Jun 2009 03:25:48 +0000 (05:25 +0200)] 
wined3d: Make the ARB index offset work with emulated MOVA.

15 years agowined3d: XXXC CC doesn't work even with NV_FP2 on.
Stefan Dösinger [Thu, 18 Jun 2009 16:39:32 +0000 (18:39 +0200)] 
wined3d: XXXC CC doesn't work even with NV_FP2 on.

15 years agowined3d: Implement MRTs in ARB.
Stefan Dösinger [Thu, 18 Jun 2009 16:10:15 +0000 (18:10 +0200)] 
wined3d: Implement MRTs in ARB.

15 years agowined3d: Reload the first 8 constants on a 1.x and != 1.x ps switch.
Stefan Dösinger [Wed, 17 Jun 2009 20:55:13 +0000 (22:55 +0200)] 
wined3d: Reload the first 8 constants on a 1.x and != 1.x ps switch.

ps 1.x constants are clamped to [-1;1], constants in >= 2.0 pshaders
are not. This means we have to reload constants when switching between
those shader types in ARB. In GLSL this is not a concern because
constants are tied to program objects and are reloaded on a shader
change anyway.

15 years agod3d9: Add a SGN test.
Stefan Dösinger [Wed, 17 Jun 2009 17:20:02 +0000 (19:20 +0200)] 
d3d9: Add a SGN test.

15 years agod3d9: Add an aL indexing test.
Stefan Dösinger [Sat, 13 Jun 2009 02:23:50 +0000 (19:23 -0700)] 
d3d9: Add an aL indexing test.

15 years agowined3d: Invalidate the srgb tex in surface::unload.
Stefan Dösinger [Wed, 10 Jun 2009 06:10:08 +0000 (23:10 -0700)] 
wined3d: Invalidate the srgb tex in surface::unload.

15 years agowinecfg: Fixed Romanian translation.
Paul Chitescu [Sat, 20 Jun 2009 19:16:03 +0000 (22:16 +0300)] 
winecfg: Fixed Romanian translation.

15 years agourlmon/tests: Fix a test failure on Win95 by using more A-functions.
Paul Vriens [Sat, 20 Jun 2009 12:14:44 +0000 (14:14 +0200)] 
urlmon/tests: Fix a test failure on Win95 by using more A-functions.

15 years agoshell32/tests: Use win_skip() instead of skip() and trace().
Nicolas Le Cam [Sat, 20 Jun 2009 10:51:06 +0000 (12:51 +0200)] 
shell32/tests: Use win_skip() instead of skip() and trace().

15 years agoshell32/tests: Fix a typo.
Nicolas Le Cam [Sat, 20 Jun 2009 10:49:12 +0000 (12:49 +0200)] 
shell32/tests: Fix a typo.

15 years agouser32/tests: Ignore WM_TIMECHANGE message.
Nicolas Le Cam [Sat, 20 Jun 2009 10:19:51 +0000 (12:19 +0200)] 
user32/tests: Ignore WM_TIMECHANGE message.

15 years agowinex11.drv: Link the windows JFIF format to the X image/jpeg format.
Vincent Povirk [Fri, 19 Jun 2009 18:54:33 +0000 (13:54 -0500)] 
winex11.drv: Link the windows JFIF format to the X image/jpeg format.

15 years agowinex11.drv: Link the windows PNG format to the X image/png format.
Vincent Povirk [Fri, 19 Jun 2009 18:46:57 +0000 (13:46 -0500)] 
winex11.drv: Link the windows PNG format to the X image/png format.

15 years agoole32: Add support for rendering HENHMETAFILE clipboard objects.
Vincent Povirk [Fri, 19 Jun 2009 19:26:48 +0000 (14:26 -0500)] 
ole32: Add support for rendering HENHMETAFILE clipboard objects.

15 years agowinex11: Get rid of glext.h in remaining locations.
Detlef Riekenberg [Fri, 19 Jun 2009 14:00:37 +0000 (16:00 +0200)] 
winex11: Get rid of glext.h in remaining locations.

15 years agodocumentation: README.de spelling fixes.
André Hentschel [Fri, 19 Jun 2009 15:20:06 +0000 (17:20 +0200)] 
documentation: README.de spelling fixes.

15 years agoRelease 1.1.24. wine-1.1.24
Alexandre Julliard [Fri, 19 Jun 2009 15:49:15 +0000 (17:49 +0200)] 
Release 1.1.24.

15 years agourlmon/tests: Avoid comparing uninitialized structure data.
Alexandre Julliard [Fri, 19 Jun 2009 13:10:17 +0000 (15:10 +0200)] 
urlmon/tests: Avoid comparing uninitialized structure data.

15 years agowined3d: Add missing HD 3400 renderer string.
Robert Key [Thu, 18 Jun 2009 19:46:02 +0000 (15:46 -0400)] 
wined3d: Add missing HD 3400 renderer string.

15 years agocomctl32/listview: Add ability to test comctl32 version 6. Add basic LVM_[G,S]ETVIEW...
Nikolay Sivov [Fri, 19 Jun 2009 00:22:28 +0000 (04:22 +0400)] 
comctl32/listview: Add ability to test comctl32 version 6. Add basic LVM_[G,S]ETVIEW test.

15 years agowined3d: Implement EvictManagedResources.
Stefan Doesinger [Wed, 10 Jun 2009 06:06:06 +0000 (23:06 -0700)] 
wined3d: Implement EvictManagedResources.

15 years agowined3d: Emulate clipplanes in ARB if the NV extensions are not available.
Stefan Doesinger [Wed, 17 Jun 2009 20:51:34 +0000 (22:51 +0200)] 
wined3d: Emulate clipplanes in ARB if the NV extensions are not available.

This patch tries to find a free texture coordinate to load up to 4 clip
coordinates into the pixel shader, and uses KIL to throw away fragments
that are cut by a clipplane. If no free texture coordinate is found,
clipping is not done. If more than 4 clipplanes are used, only the first
4 are actually enabled. That should be pretty rare though.

15 years agowined3d: Implement vertex texture fetch in ARB.
Stefan Doesinger [Mon, 8 Jun 2009 22:35:42 +0000 (15:35 -0700)] 
wined3d: Implement vertex texture fetch in ARB.

15 years agowined3d: Don't run out of varyings because of clipplanes.
Stefan Doesinger [Sat, 13 Jun 2009 02:55:09 +0000 (19:55 -0700)] 
wined3d: Don't run out of varyings because of clipplanes.

15 years agowined3d: Handle SM 3.0 varyings in ARB.
Stefan Doesinger [Thu, 18 Jun 2009 11:16:34 +0000 (13:16 +0200)] 
wined3d: Handle SM 3.0 varyings in ARB.

15 years agomlang: Implement IMultiLanguage_GetNumberOfCodePageInfo, with test.
Detlef Riekenberg [Thu, 18 Jun 2009 20:52:56 +0000 (22:52 +0200)] 
mlang: Implement IMultiLanguage_GetNumberOfCodePageInfo, with test.

15 years agomapi32/tests: Don't run tests if ScInitMapiUtil() fails.
Paul Vriens [Fri, 19 Jun 2009 10:30:46 +0000 (12:30 +0200)] 
mapi32/tests: Don't run tests if ScInitMapiUtil() fails.

15 years agomapi32/tests: Don't run tests if ScInitMapiUtil() fails.
Paul Vriens [Fri, 19 Jun 2009 10:30:43 +0000 (12:30 +0200)] 
mapi32/tests: Don't run tests if ScInitMapiUtil() fails.

15 years agomapi32/tests: Don't run tests if ScInitMapiUtil() fails.
Paul Vriens [Fri, 19 Jun 2009 10:30:40 +0000 (12:30 +0200)] 
mapi32/tests: Don't run tests if ScInitMapiUtil() fails.

15 years agod3d9: Use color_match() in the fog test.
Henri Verbeet [Fri, 19 Jun 2009 09:04:34 +0000 (11:04 +0200)] 
d3d9: Use color_match() in the fog test.

15 years agod3dx9_36: Add a test for D3DXGetDeclVertexSize().
Henri Verbeet [Fri, 19 Jun 2009 09:04:33 +0000 (11:04 +0200)] 
d3dx9_36: Add a test for D3DXGetDeclVertexSize().

15 years agod3dx9_36: Implement D3DXGetDeclVertexSize().
Henri Verbeet [Fri, 19 Jun 2009 09:04:32 +0000 (11:04 +0200)] 
d3dx9_36: Implement D3DXGetDeclVertexSize().

15 years agowined3d: Don't load a rendertarget just because alpha test is enabled.
Henri Verbeet [Fri, 19 Jun 2009 09:04:31 +0000 (11:04 +0200)] 
wined3d: Don't load a rendertarget just because alpha test is enabled.

Unlike the depth test, the alpha test doesn't compare to the existing fragment
but against a reference value.

15 years agod3d8: Add WINED3DFMT_W11V11U10 <=> D3DFMT_W11V11U10 conversion.
Henri Verbeet [Fri, 19 Jun 2009 09:04:30 +0000 (11:04 +0200)] 
d3d8: Add WINED3DFMT_W11V11U10 <=> D3DFMT_W11V11U10 conversion.

15 years agomsi/tests: Fix some test failures on Win95 by using more A-functions.
Paul Vriens [Fri, 19 Jun 2009 08:48:55 +0000 (10:48 +0200)] 
msi/tests: Fix some test failures on Win95 by using more A-functions.

15 years agod3d8/tests: Fix some tests (logical || with non-zero constant).
Paul Vriens [Fri, 19 Jun 2009 06:14:17 +0000 (08:14 +0200)] 
d3d8/tests: Fix some tests (logical || with non-zero constant).

15 years agomsi/tests: Fix test (logical || with non-zero constant).
Paul Vriens [Fri, 19 Jun 2009 05:52:50 +0000 (07:52 +0200)] 
msi/tests: Fix test (logical || with non-zero constant).

15 years agocrypt32: Fix incorrect logic condition in test_decodePKCSAttribute().
Gerald Pfeifer [Thu, 18 Jun 2009 17:26:39 +0000 (19:26 +0200)] 
crypt32: Fix incorrect logic condition in test_decodePKCSAttribute().

15 years agooleacc: Add Lithuanian translation.
Aurimas Fišeras [Sun, 14 Jun 2009 10:55:58 +0000 (13:55 +0300)] 
oleacc: Add Lithuanian translation.

15 years agoshell32/tests: Fix some test failures on Vista and higher.
Paul Vriens [Thu, 18 Jun 2009 16:20:18 +0000 (18:20 +0200)] 
shell32/tests: Fix some test failures on Vista and higher.

15 years agoshell32/tests: Fix a test failure on Vista and higher.
Paul Vriens [Thu, 18 Jun 2009 16:02:20 +0000 (18:02 +0200)] 
shell32/tests: Fix a test failure on Vista and higher.

15 years agocomctl32/tests: Make DummyCompareEx() static.
Francois Gouget [Thu, 18 Jun 2009 15:55:50 +0000 (17:55 +0200)] 
comctl32/tests: Make DummyCompareEx() static.

15 years agorpcrt4: Fix memory sizes of marshalled pointers on 64-bit.
Alexandre Julliard [Fri, 19 Jun 2009 10:49:35 +0000 (12:49 +0200)] 
rpcrt4: Fix memory sizes of marshalled pointers on 64-bit.

15 years agorpcrt4/tests: Fix the marshalling test for Win9x.
Alexandre Julliard [Fri, 19 Jun 2009 10:49:20 +0000 (12:49 +0200)] 
rpcrt4/tests: Fix the marshalling test for Win9x.

15 years agorpcrt4/tests: Fix the marshalling test for Win64.
Alexandre Julliard [Fri, 19 Jun 2009 10:38:46 +0000 (12:38 +0200)] 
rpcrt4/tests: Fix the marshalling test for Win64.

15 years agoconfigure: Don't accept mingw32 as target name, we need an explicit CPU specification.
Alexandre Julliard [Thu, 18 Jun 2009 19:35:51 +0000 (21:35 +0200)] 
configure: Don't accept mingw32 as target name, we need an explicit CPU specification.

15 years agontdll: Move all thread exit processing to exit_thread(), and make RtlExitUserThread...
Alexandre Julliard [Thu, 18 Jun 2009 14:50:34 +0000 (16:50 +0200)] 
ntdll: Move all thread exit processing to exit_thread(), and make RtlExitUserThread() CPU-specific.

15 years agontdll: Simplify the thread startup routine and make it CPU-specific.
Alexandre Julliard [Thu, 18 Jun 2009 14:38:30 +0000 (16:38 +0200)] 
ntdll: Simplify the thread startup routine and make it CPU-specific.

15 years agowldap32/tests: Skip a test on older versions of wldap32 to prevent a crash.
Paul Vriens [Thu, 18 Jun 2009 11:35:00 +0000 (13:35 +0200)] 
wldap32/tests: Skip a test on older versions of wldap32 to prevent a crash.

15 years agouser32: Invalidate button on WM_KILLFOCUS, like Windows does.
Dmitry Timoshkov [Thu, 18 Jun 2009 11:06:33 +0000 (20:06 +0900)] 
user32: Invalidate button on WM_KILLFOCUS, like Windows does.

15 years agowinemenubuilder: Log where freedesktop menu files are created, and provide an option...
Damjan Jovanovic [Thu, 18 Jun 2009 05:13:02 +0000 (07:13 +0200)] 
winemenubuilder: Log where freedesktop menu files are created, and provide an option to clean them up.

15 years agontoskrnl: Add FsRtlRegisterUncProvider stub.
Ken Sharp [Wed, 17 Jun 2009 21:29:33 +0000 (22:29 +0100)] 
ntoskrnl: Add FsRtlRegisterUncProvider stub.

15 years agontoskrnl: Add IoUnregisterFileSystem stub.
Ken Sharp [Wed, 17 Jun 2009 21:27:42 +0000 (22:27 +0100)] 
ntoskrnl: Add IoUnregisterFileSystem stub.

15 years agontoskrnl: Add IoRegisterFileSystem stub.
Ken Sharp [Wed, 17 Jun 2009 21:25:43 +0000 (22:25 +0100)] 
ntoskrnl: Add IoRegisterFileSystem stub.

15 years agontoskrnl: Add ObfReferenceObject stub.
Ken Sharp [Wed, 17 Jun 2009 21:23:58 +0000 (22:23 +0100)] 
ntoskrnl: Add ObfReferenceObject stub.

15 years agomlang/tests: Some old IE versions truncate one character too short.
Detlef Riekenberg [Wed, 17 Jun 2009 18:58:10 +0000 (20:58 +0200)] 
mlang/tests: Some old IE versions truncate one character too short.

15 years agodmime: Remove patterntrack.c and tool.c as they are unused and don't correspond to...
Francois Gouget [Thu, 18 Jun 2009 09:11:37 +0000 (11:11 +0200)] 
dmime: Remove patterntrack.c and tool.c as they are unused and don't correspond to objects.

15 years agoshell32/tests: Fix some test failures on Vista and higher.
Paul Vriens [Thu, 18 Jun 2009 09:03:19 +0000 (11:03 +0200)] 
shell32/tests: Fix some test failures on Vista and higher.

15 years agoshell32/tests: Fix a test failure on Vista and higher.
Paul Vriens [Thu, 18 Jun 2009 08:45:44 +0000 (10:45 +0200)] 
shell32/tests: Fix a test failure on Vista and higher.

15 years agoshell32/tests: Fix a test failure on Vista.
Paul Vriens [Thu, 18 Jun 2009 08:32:41 +0000 (10:32 +0200)] 
shell32/tests: Fix a test failure on Vista.

15 years agoshell32/tests: Fix a test failure on Vista.
Paul Vriens [Thu, 18 Jun 2009 08:29:33 +0000 (10:29 +0200)] 
shell32/tests: Fix a test failure on Vista.

15 years agocomctl32/listview: Fix test crashes on comctl32 <5.80.
Nikolay Sivov [Wed, 17 Jun 2009 21:06:41 +0000 (01:06 +0400)] 
comctl32/listview: Fix test crashes on comctl32 <5.80.

15 years agocomctl32: In COMBOEX_FindStringExact do not try to get text from invalid items.
Aric Stewart [Thu, 18 Jun 2009 09:15:24 +0000 (18:15 +0900)] 
comctl32: In COMBOEX_FindStringExact do not try to get text from invalid items.

15 years agoappwiz.cpl: Update Japanese translation.
Mikio Idneuma [Thu, 18 Jun 2009 09:14:58 +0000 (18:14 +0900)] 
appwiz.cpl: Update Japanese translation.

15 years agowined3d: Remove a redundant ActivateContext() call in IWineD3DSurfaceImpl_UnlockRect().
Henri Verbeet [Thu, 18 Jun 2009 07:04:06 +0000 (09:04 +0200)] 
wined3d: Remove a redundant ActivateContext() call in IWineD3DSurfaceImpl_UnlockRect().

The various LoadLocation() handlers already take care of activating an
appropriate context.

15 years agowined3d: Simplify IWineD3DSurfaceImpl_LockRect() a bit.
Henri Verbeet [Thu, 18 Jun 2009 07:04:05 +0000 (09:04 +0200)] 
wined3d: Simplify IWineD3DSurfaceImpl_LockRect() a bit.

15 years agowined3d: Remove some useless code in IWineD3DDeviceImpl_SetLightEnable().
Henri Verbeet [Thu, 18 Jun 2009 07:04:04 +0000 (09:04 +0200)] 
wined3d: Remove some useless code in IWineD3DDeviceImpl_SetLightEnable().

15 years agowined3d: Reuse the FBO for check_fbo_compat().
Henri Verbeet [Thu, 18 Jun 2009 07:04:03 +0000 (09:04 +0200)] 
wined3d: Reuse the FBO for check_fbo_compat().

15 years agowined3d: Make sure we have a context in stretch_rect_fbo().
Henri Verbeet [Thu, 18 Jun 2009 07:04:02 +0000 (09:04 +0200)] 
wined3d: Make sure we have a context in stretch_rect_fbo().

Specifically, in case the source surface was offscreen, we would sometimes to
GL calls without active context.

15 years agocomctl32/tests: Fix some typos (copy-paste).
Paul Vriens [Thu, 18 Jun 2009 06:10:52 +0000 (08:10 +0200)] 
comctl32/tests: Fix some typos (copy-paste).

15 years agowined3d: Properly load the y correction.
Stefan Doesinger [Wed, 17 Jun 2009 17:17:14 +0000 (19:17 +0200)] 
wined3d: Properly load the y correction.

15 years agowined3d: Properly free srgb textures.
Stefan Doesinger [Wed, 10 Jun 2009 06:01:02 +0000 (23:01 -0700)] 
wined3d: Properly free srgb textures.

15 years agowined3d: Remove division from inner loop.
Michael Abbott [Tue, 16 Jun 2009 15:20:05 +0000 (16:20 +0100)] 
wined3d: Remove division from inner loop.

15 years agokernel32: Fix the HGLOBAL header size for 64-bit.
Alexandre Julliard [Wed, 17 Jun 2009 18:53:46 +0000 (20:53 +0200)] 
kernel32: Fix the HGLOBAL header size for 64-bit.

15 years agoserver: The ptrace interfaces uses longs, not ints.
Alexandre Julliard [Wed, 17 Jun 2009 18:53:32 +0000 (20:53 +0200)] 
server: The ptrace interfaces uses longs, not ints.

15 years agontdll: Add support for calling the TEB exception chain handlers on x86_64.
Alexandre Julliard [Wed, 17 Jun 2009 17:39:41 +0000 (19:39 +0200)] 
ntdll: Add support for calling the TEB exception chain handlers on x86_64.

15 years agoinclude: Add a target address for unwinding for platforms that need it.
Alexandre Julliard [Thu, 18 Jun 2009 11:32:26 +0000 (13:32 +0200)] 
include: Add a target address for unwinding for platforms that need it.

15 years agontdll: Implement stack unwinding for x86_64 builtin modules based on the Dwarf data.
Alexandre Julliard [Wed, 17 Jun 2009 17:35:11 +0000 (19:35 +0200)] 
ntdll: Implement stack unwinding for x86_64 builtin modules based on the Dwarf data.

15 years agooleaut32/tests: Add some tests for [lcid] parameters.
Huw Davies [Wed, 17 Jun 2009 13:37:52 +0000 (14:37 +0100)] 
oleaut32/tests: Add some tests for [lcid] parameters.

15 years agotools/widl: Fix behaviour when both lcid and retval arguments are present.
Huw Davies [Wed, 17 Jun 2009 13:37:24 +0000 (14:37 +0100)] 
tools/widl: Fix behaviour when both lcid and retval arguments are present.