wine
15 years agoole32: If there's a current data object on the ole clipboard GetData should use it.
Huw Davies [Thu, 16 Apr 2009 11:13:39 +0000 (12:13 +0100)] 
ole32: If there's a current data object on the ole clipboard GetData should use it.

15 years agoole32: Store the marshalled IDataObject in a window property of the clipboard window.
Huw Davies [Thu, 16 Apr 2009 11:12:03 +0000 (12:12 +0100)] 
ole32: Store the marshalled IDataObject in a window property of the clipboard window.

This is somewhat different from how Windows behaves. Windows stores
two properties; an IID and an endpoint number.

15 years agoole32: Rename a variable.
Huw Davies [Thu, 16 Apr 2009 11:09:56 +0000 (12:09 +0100)] 
ole32: Rename a variable.

15 years agoole32: Don't pass a window if we're reading from the clipboard.
Huw Davies [Thu, 16 Apr 2009 11:09:19 +0000 (12:09 +0100)] 
ole32: Don't pass a window if we're reading from the clipboard.

15 years agoole32: Add a function to return (and possibly create) the clipboard's window.
Huw Davies [Thu, 16 Apr 2009 11:09:04 +0000 (12:09 +0100)] 
ole32: Add a function to return (and possibly create) the clipboard's window.

15 years agoole32: Add a helper function to set and release the source IDataObject.
Huw Davies [Thu, 16 Apr 2009 11:08:11 +0000 (12:08 +0100)] 
ole32: Add a helper function to set and release the source IDataObject.

15 years agoole32: Add a helper function to return the ole clipboard structure.
Huw Davies [Thu, 16 Apr 2009 11:07:47 +0000 (12:07 +0100)] 
ole32: Add a helper function to return the ole clipboard structure.

15 years agoole32: Unicodify window creation. Don't register the class as global.
Huw Davies [Thu, 16 Apr 2009 11:06:48 +0000 (12:06 +0100)] 
ole32: Unicodify window creation. Don't register the class as global.

15 years agoole32: Use helper function to duplicate global memory.
Huw Davies [Thu, 16 Apr 2009 11:06:29 +0000 (12:06 +0100)] 
ole32: Use helper function to duplicate global memory.

15 years agoole32: Add support for rendering storage data to the clipboard.
Huw Davies [Thu, 16 Apr 2009 11:05:26 +0000 (12:05 +0100)] 
ole32: Add support for rendering storage data to the clipboard.

15 years agoole32: Make all formats available to the clipboard.
Huw Davies [Thu, 16 Apr 2009 11:05:11 +0000 (12:05 +0100)] 
ole32: Make all formats available to the clipboard.

15 years agoole32: Add support for rendering stream data to the clipboard.
Huw Davies [Thu, 16 Apr 2009 11:04:56 +0000 (12:04 +0100)] 
ole32: Add support for rendering stream data to the clipboard.

15 years agoole32: Rewrite the clipboard window's wndproc to use the cached enum data.
Huw Davies [Thu, 16 Apr 2009 11:02:53 +0000 (12:02 +0100)] 
ole32: Rewrite the clipboard window's wndproc to use the cached enum data.

15 years agoole32: Change helper function to return the matching entry.
Huw Davies [Thu, 16 Apr 2009 10:51:45 +0000 (11:51 +0100)] 
ole32: Change helper function to return the matching entry.

15 years agoole32: Store a cached version of the local data object's enumeration.
Huw Davies [Thu, 16 Apr 2009 10:49:11 +0000 (11:49 +0100)] 
ole32: Store a cached version of the local data object's enumeration.

15 years agontdll: Add missing valgrind hook in RtlAllocateHeap.
Dan Kegel [Wed, 15 Apr 2009 21:36:34 +0000 (14:36 -0700)] 
ntdll: Add missing valgrind hook in RtlAllocateHeap.

15 years agokernel32: Added Dutch translations.
Frans Kool [Wed, 15 Apr 2009 22:33:04 +0000 (00:33 +0200)] 
kernel32: Added Dutch translations.

15 years agoshell32: Fixed Dutch translations.
Frans Kool [Wed, 15 Apr 2009 22:13:54 +0000 (00:13 +0200)] 
shell32: Fixed Dutch translations.

15 years agoregedit: Fixed Dutch translations.
Frans Kool [Wed, 15 Apr 2009 21:50:38 +0000 (23:50 +0200)] 
regedit: Fixed Dutch translations.

15 years agoreg: Fixed Dutch translations.
Frans Kool [Wed, 15 Apr 2009 20:23:44 +0000 (22:23 +0200)] 
reg: Fixed Dutch translations.

15 years agosetupapi: Fixed Dutch translations.
Frans Kool [Wed, 15 Apr 2009 20:12:37 +0000 (22:12 +0200)] 
setupapi: Fixed Dutch translations.

15 years agowordpad: Fixed Dutch translations.
Frans Kool [Wed, 15 Apr 2009 20:41:11 +0000 (22:41 +0200)] 
wordpad: Fixed Dutch translations.

15 years agomshtml: Corrected Dutch translations.
Frans Kool [Wed, 15 Apr 2009 19:57:00 +0000 (21:57 +0200)] 
mshtml: Corrected Dutch translations.

15 years agocomctl32/listview: Implemented LVM_SORTITEMSEX.
Nikolay Sivov [Wed, 15 Apr 2009 13:27:07 +0000 (09:27 -0400)] 
comctl32/listview: Implemented LVM_SORTITEMSEX.

15 years agocomctl32/listview: Fix some comment typos.
Nikolay Sivov [Wed, 15 Apr 2009 12:24:06 +0000 (08:24 -0400)] 
comctl32/listview: Fix some comment typos.

15 years agomsctf: Add locking flags.
Aric Stewart [Wed, 15 Apr 2009 14:14:50 +0000 (09:14 -0500)] 
msctf: Add locking flags.

15 years agoshell32/tests: Fix some test failures on Vista.
Paul Vriens [Wed, 15 Apr 2009 15:06:01 +0000 (17:06 +0200)] 
shell32/tests: Fix some test failures on Vista.

15 years agowined3d: Store the source modifiers in struct wined3d_shader_src_param.
Henri Verbeet [Wed, 15 Apr 2009 08:06:28 +0000 (10:06 +0200)] 
wined3d: Store the source modifiers in struct wined3d_shader_src_param.

15 years agowined3d: Store the register index in struct wined3d_shader_src_param.
Henri Verbeet [Wed, 15 Apr 2009 08:06:28 +0000 (10:06 +0200)] 
wined3d: Store the register index in struct wined3d_shader_src_param.

15 years agowined3d: Store the register type in struct wined3d_shader_src_param.
Henri Verbeet [Wed, 15 Apr 2009 08:06:28 +0000 (10:06 +0200)] 
wined3d: Store the register type in struct wined3d_shader_src_param.

15 years agowined3d: Introduce struct wined3d_shader_src_param.
Henri Verbeet [Wed, 15 Apr 2009 08:06:28 +0000 (10:06 +0200)] 
wined3d: Introduce struct wined3d_shader_src_param.

15 years agowined3d: Group instruction context information together in struct wined3d_shader_context.
Henri Verbeet [Wed, 15 Apr 2009 08:06:28 +0000 (10:06 +0200)] 
wined3d: Group instruction context information together in struct wined3d_shader_context.

15 years agowined3d: Don't die if a vertex shader has samplers.
Henri Verbeet [Wed, 15 Apr 2009 08:06:28 +0000 (10:06 +0200)] 
wined3d: Don't die if a vertex shader has samplers.

This fixes a regression introduced by 38239be58ca709ca107752ca7d3fee0763832725.

15 years agomsvcrt: Implement ___lc_codepage_func, ___lc_collate_cp_func and ___lc_handle_func.
Hans Leidekker [Wed, 15 Apr 2009 13:18:19 +0000 (15:18 +0200)] 
msvcrt: Implement ___lc_codepage_func, ___lc_collate_cp_func and ___lc_handle_func.

15 years agoadvapi32: Fix buffer size query for CreateWellKnownSid.
Hans Leidekker [Wed, 15 Apr 2009 12:59:10 +0000 (14:59 +0200)] 
advapi32: Fix buffer size query for CreateWellKnownSid.

15 years agowinedbg: Fix a typo in the comment.
Dmitry Timoshkov [Wed, 15 Apr 2009 08:48:08 +0000 (17:48 +0900)] 
winedbg: Fix a typo in the comment.

15 years agomshtml/tests: Replace long with LONG.
Michael Stefaniuc [Wed, 15 Apr 2009 07:45:09 +0000 (09:45 +0200)] 
mshtml/tests: Replace long with LONG.

15 years agoamstream/tests: Fix crosstest build.
Christian Costa [Tue, 14 Apr 2009 22:16:03 +0000 (00:16 +0200)] 
amstream/tests: Fix crosstest build.

15 years agostart: Correct German translation.
André Hentschel [Tue, 14 Apr 2009 17:43:56 +0000 (19:43 +0200)] 
start: Correct German translation.

15 years agomciavi32: Remove unnecessary string buffers in MCIAVI_mciSet.
Vincent Povirk [Tue, 14 Apr 2009 16:56:54 +0000 (11:56 -0500)] 
mciavi32: Remove unnecessary string buffers in MCIAVI_mciSet.

15 years agowineps.drv: Fix a memory leak.
Austin English [Tue, 14 Apr 2009 16:25:47 +0000 (11:25 -0500)] 
wineps.drv: Fix a memory leak.

15 years agomsctf: Correct index for being unable to pop last context. We need to leave one behind.
Aric Stewart [Fri, 10 Apr 2009 18:16:14 +0000 (13:16 -0500)] 
msctf: Correct index for being unable to pop last context. We need to leave one behind.

15 years agomsctf: ITfDocumentMgr::GetBase returns the top if there is only one context pushed.
Aric Stewart [Fri, 10 Apr 2009 18:16:11 +0000 (13:16 -0500)] 
msctf: ITfDocumentMgr::GetBase returns the top if there is only one context pushed.

15 years agomsctf: Release focused DocumentMgr on Deactivate and make sure to do a OnSetFocus...
Aric Stewart [Fri, 10 Apr 2009 16:26:51 +0000 (11:26 -0500)] 
msctf: Release focused DocumentMgr on Deactivate and make sure to do a OnSetFocus Sink.

15 years agomsctf: Correct order of arguments to OnSetFocus sink call.
Aric Stewart [Fri, 10 Apr 2009 16:26:45 +0000 (11:26 -0500)] 
msctf: Correct order of arguments to OnSetFocus sink call.

15 years agowinex11.drv: Set HKCU\Keyboard Layout\Preload key.
Hans Leidekker [Tue, 14 Apr 2009 10:35:28 +0000 (12:35 +0200)] 
winex11.drv: Set HKCU\Keyboard Layout\Preload key.

15 years agouser32: By default, return all zeroes in the first half of the keyboard layout name.
Hans Leidekker [Tue, 14 Apr 2009 10:34:37 +0000 (12:34 +0200)] 
user32: By default, return all zeroes in the first half of the keyboard layout name.

15 years agowined3d: Get rid of the "token" field from struct wined3d_shader_dst_param.
Henri Verbeet [Mon, 13 Apr 2009 07:27:43 +0000 (09:27 +0200)] 
wined3d: Get rid of the "token" field from struct wined3d_shader_dst_param.

15 years agowined3d: Pass a struct wined3d_shader_dst_param to shader_arb_get_write_mask().
Henri Verbeet [Mon, 13 Apr 2009 07:27:43 +0000 (09:27 +0200)] 
wined3d: Pass a struct wined3d_shader_dst_param to shader_arb_get_write_mask().

15 years agomsi: Support setting summary information by importing a _SummaryInformation table.
Hans Leidekker [Mon, 13 Apr 2009 10:24:46 +0000 (12:24 +0200)] 
msi: Support setting summary information by importing a _SummaryInformation table.

15 years agosecur32/tests: Fix GetUserNameEx() tests.
Ge van Geldorp [Tue, 14 Apr 2009 12:33:08 +0000 (14:33 +0200)] 
secur32/tests: Fix GetUserNameEx() tests.

15 years agosecur32: Implement more GetUserNameEx() formats.
Ge van Geldorp [Sat, 11 Apr 2009 18:44:40 +0000 (20:44 +0200)] 
secur32: Implement more GetUserNameEx() formats.

15 years agooleaut32: VarCat must use localized names for VT_BOOL.
Detlef Riekenberg [Fri, 10 Apr 2009 22:30:42 +0000 (00:30 +0200)] 
oleaut32: VarCat must use localized names for VT_BOOL.

15 years agomsctf/tests: Add framework for a TextService for testing.
Aric Stewart [Fri, 10 Apr 2009 12:55:45 +0000 (07:55 -0500)] 
msctf/tests: Add framework for a TextService for testing.

15 years agomsctf/test: Test enabling and disabling Language Profiles.
Aric Stewart [Fri, 10 Apr 2009 12:57:02 +0000 (07:57 -0500)] 
msctf/test: Test enabling and disabling Language Profiles.

15 years agomsvcrt: Correct implementation of _ecvt() with tests.
Rein Klazes [Mon, 13 Apr 2009 07:06:41 +0000 (09:06 +0200)] 
msvcrt: Correct implementation of _ecvt() with tests.

15 years agocomctl32/listview: Fix a regression caused by 59148d0bb549ff8690f15f14571a715e3fdd43a5.
Nikolay Sivov [Mon, 13 Apr 2009 22:42:57 +0000 (18:42 -0400)] 
comctl32/listview: Fix a regression caused by 59148d0bb549ff8690f15f14571a715e3fdd43a5.

15 years agocomctl32/listview: Fix selection handling in LVM_SORTITEMS (with some tests).
Nikolay Sivov [Sun, 12 Apr 2009 19:05:22 +0000 (15:05 -0400)] 
comctl32/listview: Fix selection handling in LVM_SORTITEMS (with some tests).

15 years agoopengl32: Remove superfluous pointer casts.
Michael Stefaniuc [Tue, 14 Apr 2009 07:55:39 +0000 (09:55 +0200)] 
opengl32: Remove superfluous pointer casts.

15 years agoamstream/tests: Beginning of tests.
Christian Costa [Mon, 13 Apr 2009 08:07:35 +0000 (10:07 +0200)] 
amstream/tests: Beginning of tests.

15 years agoamstream: Initialize the stream in OpenFile if not done before.
Christian Costa [Mon, 13 Apr 2009 08:07:41 +0000 (10:07 +0200)] 
amstream: Initialize the stream in OpenFile if not done before.

15 years agoamstream: Turn Initialize FIXME into a TRACE.
Christian Costa [Mon, 13 Apr 2009 08:07:47 +0000 (10:07 +0200)] 
amstream: Turn Initialize FIXME into a TRACE.

15 years agoquartz: Data may be incomplete at the end of file so do not assert if we have less...
Christian Costa [Mon, 13 Apr 2009 08:07:29 +0000 (10:07 +0200)] 
quartz: Data may be incomplete at the end of file so do not assert if we have less data than expected.

15 years agosecur32: Work around ntlm_auth in Samba 3.0.28a being broken for cached credentials.
Kai Blin [Mon, 13 Apr 2009 20:39:39 +0000 (22:39 +0200)] 
secur32: Work around ntlm_auth in Samba 3.0.28a being broken for cached credentials.

Samba 3.0.28a (as shipped with Ubuntu 8.04) seems to break when using
cached credentials backed by winbindd, returning a BH error in our test
if we still need to provide a password. Handle this and report a more
correct error.

15 years agooleaut32: Add some additional tests for QueryPathOfRegTypeLib, make them pass under...
Dmitry Timoshkov [Mon, 13 Apr 2009 06:14:08 +0000 (15:14 +0900)] 
oleaut32: Add some additional tests for QueryPathOfRegTypeLib, make them pass under Wine.

15 years agowined3d: Report the driver description as reported by the Windows drivers when a...
Roderick Colenbrander [Sun, 12 Apr 2009 22:09:56 +0000 (00:09 +0200)] 
wined3d: Report the driver description as reported by the Windows drivers when a device string is entered in our device table.

15 years agowined3d: Update Nvidia driver version information.
Roderick Colenbrander [Sun, 12 Apr 2009 21:24:26 +0000 (23:24 +0200)] 
wined3d: Update Nvidia driver version information.

15 years agousp10/tests: Skip some tests on WinME.
Paul Vriens [Sat, 11 Apr 2009 12:17:45 +0000 (14:17 +0200)] 
usp10/tests: Skip some tests on WinME.

15 years agowinecoreaudio: Avoid a race between closing and opening the waveIn device.
Ken Thomases [Sat, 11 Apr 2009 12:18:30 +0000 (07:18 -0500)] 
winecoreaudio: Avoid a race between closing and opening the waveIn device.

15 years agowinecoreaudio: For waveOut, don't use STOPPED state; it's redundant.
Ken Thomases [Sat, 11 Apr 2009 12:18:27 +0000 (07:18 -0500)] 
winecoreaudio: For waveOut, don't use STOPPED state; it's redundant.

The distinction between PLAYING and STOPPED has always been whether
lpPlayPtr is NULL, so just use that instead of two states.

15 years agowinecoreaudio: Avoid a race between closing and opening the waveOut device.
Ken Thomases [Sat, 11 Apr 2009 12:18:23 +0000 (07:18 -0500)] 
winecoreaudio: Avoid a race between closing and opening the waveOut device.

15 years agowinecoreaudio: Avoid potential deadlock in wodOpen.
Ken Thomases [Sat, 11 Apr 2009 12:18:18 +0000 (07:18 -0500)] 
winecoreaudio: Avoid potential deadlock in wodOpen.

15 years agowinecoreaudio: Eliminate some unnecessary code.
Ken Thomases [Sat, 11 Apr 2009 12:18:10 +0000 (07:18 -0500)] 
winecoreaudio: Eliminate some unnecessary code.

The WAVE_DIRECTSOUND bit of dwFlags isn't examined, so no point in correcting
it.

15 years agowined3d: Rename some NP2 fixup variables and update comments.
Tobias Jakobi [Thu, 9 Apr 2009 17:14:03 +0000 (19:14 +0200)] 
wined3d: Rename some NP2 fixup variables and update comments.

15 years agowined3d: Add newline to fixme.
Tobias Jakobi [Fri, 10 Apr 2009 14:17:55 +0000 (16:17 +0200)] 
wined3d: Add newline to fixme.

15 years agouser32/tests: Fix a couple of test failures on Windows.
Alexandre Julliard [Fri, 10 Apr 2009 18:45:08 +0000 (20:45 +0200)] 
user32/tests: Fix a couple of test failures on Windows.

15 years agoc2man: Fix the array reference syntax and the return value regexps.
Alexandre Julliard [Fri, 10 Apr 2009 17:52:04 +0000 (19:52 +0200)] 
c2man: Fix the array reference syntax and the return value regexps.

15 years agoRelease 1.1.19. wine-1.1.19
Alexandre Julliard [Fri, 10 Apr 2009 15:45:51 +0000 (17:45 +0200)] 
Release 1.1.19.

15 years agousp10/tests: Fix some test failures on Vista and W2K8 (ScriptPlace).
Paul Vriens [Fri, 10 Apr 2009 07:51:32 +0000 (09:51 +0200)] 
usp10/tests: Fix some test failures on Vista and W2K8 (ScriptPlace).

15 years agousp10/tests: Fix some test failures on Vista and W2K8 (ScriptShape).
Paul Vriens [Fri, 10 Apr 2009 07:48:22 +0000 (09:48 +0200)] 
usp10/tests: Fix some test failures on Vista and W2K8 (ScriptShape).

15 years agocomctl32/updown: Allow ranges with max < min for Up/Down control.
Nikolay Sivov [Fri, 10 Apr 2009 08:52:27 +0000 (04:52 -0400)] 
comctl32/updown: Allow ranges with max < min for Up/Down control.

15 years agowine.inf: Register msctf classes.
Hans Leidekker [Fri, 10 Apr 2009 10:24:06 +0000 (12:24 +0200)] 
wine.inf: Register msctf classes.

15 years agomsi/tests: Fix test when content indexing is disabled.
Nicolas Le Cam [Thu, 9 Apr 2009 22:37:46 +0000 (00:37 +0200)] 
msi/tests: Fix test when content indexing is disabled.

15 years agowined3d: glsl: Enable load_np2fixup_constants.
Tobias Jakobi [Wed, 8 Apr 2009 23:43:02 +0000 (01:43 +0200)] 
wined3d: glsl: Enable load_np2fixup_constants.

15 years agowined3d: Add load_np2fixup_constants function to shader backend.
Tobias Jakobi [Wed, 8 Apr 2009 22:55:38 +0000 (00:55 +0200)] 
wined3d: Add load_np2fixup_constants function to shader backend.

15 years agontdll: Set the exception address to the program counter in RtlRaiseException.
Alexandre Julliard [Fri, 10 Apr 2009 11:17:12 +0000 (13:17 +0200)] 
ntdll: Set the exception address to the program counter in RtlRaiseException.

15 years agontdll: Move the RtlRaiseException implementation into the respective platform-specifi...
Alexandre Julliard [Fri, 10 Apr 2009 11:14:05 +0000 (13:14 +0200)] 
ntdll: Move the RtlRaiseException implementation into the respective platform-specific files.

15 years agontdll: Add a raise_status function and avoid exporting __regs_RtlRaiseException.
Alexandre Julliard [Fri, 10 Apr 2009 11:09:06 +0000 (13:09 +0200)] 
ntdll: Add a raise_status function and avoid exporting __regs_RtlRaiseException.

15 years agontdll: Update the context on send_debug_event for any successful status.
Alexandre Julliard [Fri, 10 Apr 2009 10:37:22 +0000 (12:37 +0200)] 
ntdll: Update the context on send_debug_event for any successful status.

15 years agouser32: Handle magic font size 0x7fff in dialog templates correctly.
Patrick Gauthier [Thu, 9 Apr 2009 12:56:18 +0000 (08:56 -0400)] 
user32: Handle magic font size 0x7fff in dialog templates correctly.

15 years agojscript: Added html comments tests.
Piotr Caban [Thu, 9 Apr 2009 21:34:56 +0000 (23:34 +0200)] 
jscript: Added html comments tests.

15 years agojscript: Added html comments handling.
Piotr Caban [Thu, 9 Apr 2009 21:34:26 +0000 (23:34 +0200)] 
jscript: Added html comments handling.

15 years agowined3d: Deal with reserved shader constants in the backend.
Stefan Dösinger [Sun, 22 Mar 2009 11:24:28 +0000 (12:24 +0100)] 
wined3d: Deal with reserved shader constants in the backend.

This moves the GLSL and ARB specific reserved constants out of directx.c into
the get_caps methods of the shader backends. That way the number of reserved
constants remains in the backend.

GL_LIMITS({v/p}shader_constantsF) now contains the real number of constants as
advertised by GL instead of some mixture of GL info and backend implementation
specifics. This makes it easier for backends to decide how many constants to
use.

15 years agousp10: Remove an unneeded check.
Paul Vriens [Thu, 9 Apr 2009 19:31:07 +0000 (21:31 +0200)] 
usp10: Remove an unneeded check.

15 years agowined3d: Fix the drawRectPatch vertex count.
Stefan Dösinger [Fri, 20 Mar 2009 18:16:52 +0000 (19:16 +0100)] 
wined3d: Fix the drawRectPatch vertex count.

DrawPrimitive now accepts the number of vertices, not the number of
primitives. This code was forgotten in the patch that changed this.
We're drawing triangles, so we are drawing num_primitives * 3 vertices.

15 years agowined3d: Save some memory in vertex buffers.
Stefan Dösinger [Thu, 9 Apr 2009 16:40:57 +0000 (18:40 +0200)] 
wined3d: Save some memory in vertex buffers.

In most cases we're fine with the vbo and glMapBuffer and never use the actual
heap memory copy. Try to stick to just the vbo copy and avoid allocating the
extra heap memory. In case it is needed(emulation or vertex conversion), fall
back to the old double buffering mode.

15 years agomsi/tests: Fix format test when run on root drive directory.
Nicolas Le Cam [Thu, 9 Apr 2009 22:46:03 +0000 (00:46 +0200)] 
msi/tests: Fix format test when run on root drive directory.

15 years agocomctl32/listview: State mask should be ignored on LVM_INSERTITEM.
Nikolay Sivov [Thu, 9 Apr 2009 21:23:01 +0000 (17:23 -0400)] 
comctl32/listview: State mask should be ignored on LVM_INSERTITEM.

15 years agowined3d: Split vshader_program_add_param() in shader_arb_add_src_param() and shader_a...
Henri Verbeet [Fri, 10 Apr 2009 07:15:07 +0000 (09:15 +0200)] 
wined3d: Split vshader_program_add_param() in shader_arb_add_src_param() and shader_arb_add_dst_param().

15 years agowined3d: Merge pshader_get_register_name() and part of vshader_program_add_param().
Henri Verbeet [Fri, 10 Apr 2009 07:15:07 +0000 (09:15 +0200)] 
wined3d: Merge pshader_get_register_name() and part of vshader_program_add_param().