wine
15 years agowined3d: Add a more formal framework for driver quirks.
Stefan Dösinger [Tue, 14 Apr 2009 18:06:15 +0000 (20:06 +0200)] 
wined3d: Add a more formal framework for driver quirks.

This allows better defining of driver desc fixups without adding extra if
lines for each card.

For starters, there's a fixup for the advertised GLSL constants in ATI cards.
fglrx advertises 512 GLSL uniforms instead of the supported 1024(means 128
instead of 256 vec4's). This bug was confirmed by ATI.

15 years agowinapi: Fix the C-parser combined getter/setter prototypes.
Francois Gouget [Mon, 20 Apr 2009 13:09:09 +0000 (15:09 +0200)] 
winapi: Fix the C-parser combined getter/setter prototypes.

15 years agowinapi: Remove some dead code.
Francois Gouget [Mon, 20 Apr 2009 13:08:33 +0000 (15:08 +0200)] 
winapi: Remove some dead code.

15 years agowinapi: trampoline is not used so remove it.
Francois Gouget [Mon, 20 Apr 2009 13:08:13 +0000 (15:08 +0200)] 
winapi: trampoline is not used so remove it.

15 years agowinapi: Fix the parse_c_declaration() prototype and remove unused variables.
Francois Gouget [Mon, 20 Apr 2009 13:08:03 +0000 (15:08 +0200)] 
winapi: Fix the parse_c_declaration() prototype and remove unused variables.

15 years agowinapi: parse_c_declarations() is not used. Remove it.
Francois Gouget [Mon, 20 Apr 2009 12:55:38 +0000 (14:55 +0200)] 
winapi: parse_c_declarations() is not used. Remove it.

15 years agoAssorted spelling fixes.
Francois Gouget [Mon, 20 Apr 2009 12:47:23 +0000 (14:47 +0200)] 
Assorted spelling fixes.

15 years agodinput: Add a trailing '\n' to ERR() messages.
Francois Gouget [Mon, 20 Apr 2009 13:10:22 +0000 (15:10 +0200)] 
dinput: Add a trailing '\n' to ERR() messages.

15 years agowineesd.drv: Add a trailing '\n' to a WARN() trace.
Francois Gouget [Mon, 20 Apr 2009 12:49:15 +0000 (14:49 +0200)] 
wineesd.drv: Add a trailing '\n' to a WARN() trace.

15 years agocomctl32/listview: Some tests for LVS_SINGLESEL switchover.
Nikolay Sivov [Mon, 20 Apr 2009 12:05:45 +0000 (08:05 -0400)] 
comctl32/listview: Some tests for LVS_SINGLESEL switchover.

15 years agocomctl32/listview: Fix a regression caused by 9c1a0e468f5cfbe9d863852ed5a42390f2cbfeb4.
Nikolay Sivov [Mon, 20 Apr 2009 12:03:07 +0000 (08:03 -0400)] 
comctl32/listview: Fix a regression caused by 9c1a0e468f5cfbe9d863852ed5a42390f2cbfeb4.

15 years agocomctl32/listview: Switching to/from LVS_OWNERDATA isn't allowed after creation.
Nikolay Sivov [Mon, 20 Apr 2009 11:42:43 +0000 (07:42 -0400)] 
comctl32/listview: Switching to/from LVS_OWNERDATA isn't allowed after creation.

15 years agocomctl32/listview: Slightly enlarge rectangle when drawing checkbox.
Nikolay Sivov [Mon, 20 Apr 2009 11:37:33 +0000 (07:37 -0400)] 
comctl32/listview: Slightly enlarge rectangle when drawing checkbox.

15 years agocomctl32/listview: Add a ListView_GetTextBkColor macro.
Nikolay Sivov [Mon, 20 Apr 2009 11:36:31 +0000 (07:36 -0400)] 
comctl32/listview: Add a ListView_GetTextBkColor macro.

15 years agodinput: Use more friendly name for the joystick than its device path.
Vitaliy Margolen [Mon, 20 Apr 2009 02:33:31 +0000 (20:33 -0600)] 
dinput: Use more friendly name for the joystick than its device path.

15 years agodinput: Convert evdev joystick to new base class.
Vitaliy Margolen [Mon, 20 Apr 2009 02:33:29 +0000 (20:33 -0600)] 
dinput: Convert evdev joystick to new base class.

15 years agodinput: Make props array a part of the generic joystick struct.
Vitaliy Margolen [Mon, 20 Apr 2009 02:33:27 +0000 (20:33 -0600)] 
dinput: Make props array a part of the generic joystick struct.

It's much easier to free it on release.

15 years agodinput: Remove redundant stuff.
Vitaliy Margolen [Mon, 20 Apr 2009 02:33:25 +0000 (20:33 -0600)] 
dinput: Remove redundant stuff.

15 years agodinput: Make EnumDevices and GetObjectInfo consistent about GUIDs.
Vitaliy Margolen [Mon, 20 Apr 2009 02:33:22 +0000 (20:33 -0600)] 
dinput: Make EnumDevices and GetObjectInfo consistent about GUIDs.

guidInstance should be the same from both places.

15 years agorpcrt4: Fix NdrDllCanUnloadNow.
Paul Vriens [Mon, 20 Apr 2009 09:58:45 +0000 (11:58 +0200)] 
rpcrt4: Fix NdrDllCanUnloadNow.

15 years agocomctl32: Fix regression caused by 2d751ee56afced908d0788b936fa4aac1b29f1a1.
Igor Tarasov [Sat, 18 Apr 2009 01:51:40 +0000 (06:51 +0500)] 
comctl32: Fix regression caused by 2d751ee56afced908d0788b936fa4aac1b29f1a1.

Fixing regression produced by "comctl32: Correct handling of toolbar
separators size". As it came out, some applications DO rely on iBitmap
value, but it can be received not with TB_GETBUTTONINFO, but with
TB_GETBITMAP.

15 years agowinex11.drv: Fix typo so that emf -> mfpict synthesis works.
Huw Davies [Fri, 17 Apr 2009 13:49:29 +0000 (14:49 +0100)] 
winex11.drv: Fix typo so that emf -> mfpict synthesis works.

15 years agowinex11.drv: Fix ordering of synthesized text formats.
Huw Davies [Fri, 17 Apr 2009 13:46:06 +0000 (14:46 +0100)] 
winex11.drv: Fix ordering of synthesized text formats.

15 years agowined3d: Pass a struct wined3d_shader_src_param to shader_arb_add_src_param().
Henri Verbeet [Fri, 17 Apr 2009 07:46:57 +0000 (09:46 +0200)] 
wined3d: Pass a struct wined3d_shader_src_param to shader_arb_add_src_param().

15 years agowined3d: Simplify replicating the .x swizzle in shader_hw_mov().
Henri Verbeet [Fri, 17 Apr 2009 07:46:57 +0000 (09:46 +0200)] 
wined3d: Simplify replicating the .x swizzle in shader_hw_mov().

It becomes even simpler once the swizzle shift and token field are eliminated.

15 years agowined3d: Pass a struct wined3d_shader_src_param to shader_glsl_add_src_param().
Henri Verbeet [Fri, 17 Apr 2009 07:46:57 +0000 (09:46 +0200)] 
wined3d: Pass a struct wined3d_shader_src_param to shader_glsl_add_src_param().

15 years agowined3d: Pass a struct wined3d_shader_src_param to shader_glsl_get_register_name...
Henri Verbeet [Fri, 17 Apr 2009 07:46:57 +0000 (09:46 +0200)] 
wined3d: Pass a struct wined3d_shader_src_param to shader_glsl_get_register_name() for the relative addressing token.

15 years agowined3d: Store the destination relative addressing token as a struct wined3d_shader_s...
Henri Verbeet [Fri, 17 Apr 2009 07:46:56 +0000 (09:46 +0200)] 
wined3d: Store the destination relative addressing token as a struct wined3d_shader_src_param.

15 years agowined3d: Store the source relative addressing token as a struct wined3d_shader_src_param.
Henri Verbeet [Fri, 17 Apr 2009 07:46:56 +0000 (09:46 +0200)] 
wined3d: Store the source relative addressing token as a struct wined3d_shader_src_param.

15 years agowined3d: Create a relative addressing token for 1.x shaders in the frontend.
Henri Verbeet [Fri, 17 Apr 2009 07:46:56 +0000 (09:46 +0200)] 
wined3d: Create a relative addressing token for 1.x shaders in the frontend.

Rather than handling this in the backends. Note that the ARB backend always
assumes 1.x shaders.

15 years agogdi32/tests: Skip several tests on Win9x.
Paul Vriens [Fri, 17 Apr 2009 13:43:24 +0000 (15:43 +0200)] 
gdi32/tests: Skip several tests on Win9x.

15 years agomsi/tests: Replace long with LONG.
Michael Stefaniuc [Fri, 17 Apr 2009 08:34:58 +0000 (10:34 +0200)] 
msi/tests: Replace long with LONG.

15 years agomsi: Remove superfluous cast of a MSIHANDLE in a TRACE().
Michael Stefaniuc [Fri, 17 Apr 2009 08:34:47 +0000 (10:34 +0200)] 
msi: Remove superfluous cast of a MSIHANDLE in a TRACE().

15 years agows2_32: Use better types for some variables.
Michael Stefaniuc [Fri, 17 Apr 2009 08:35:21 +0000 (10:35 +0200)] 
ws2_32: Use better types for some variables.

15 years agoriched20/tests: Use better types than long.
Michael Stefaniuc [Fri, 17 Apr 2009 08:34:37 +0000 (10:34 +0200)] 
riched20/tests: Use better types than long.

15 years agocrypt32: Corrected Dutch translations.
Frans Kool [Thu, 16 Apr 2009 07:26:25 +0000 (09:26 +0200)] 
crypt32: Corrected Dutch translations.

15 years agowineps.drv: Fix compile error.
Huw Davies [Thu, 16 Apr 2009 21:05:30 +0000 (22:05 +0100)] 
wineps.drv: Fix compile error.

15 years agowinemaker: Add -m32 flag to support winegcc-changes.
André Hentschel [Thu, 16 Apr 2009 20:41:09 +0000 (22:41 +0200)] 
winemaker: Add -m32 flag to support winegcc-changes.

15 years agomshtml: Added IPersistHistory stub implementation.
Jacek Caban [Wed, 15 Apr 2009 17:58:05 +0000 (19:58 +0200)] 
mshtml: Added IPersistHistory stub implementation.

15 years agouser32: When repainting a static control with SS_BITMAP style, do not erase the backg...
Rein Klazes [Mon, 13 Apr 2009 17:22:34 +0000 (19:22 +0200)] 
user32: When repainting a static control with SS_BITMAP style, do not erase the background if there is no valid bitmap to paint.

15 years agoole32/tests: Tests for a flushed clipboard.
Huw Davies [Thu, 16 Apr 2009 11:35:31 +0000 (12:35 +0100)] 
ole32/tests: Tests for a flushed clipboard.

15 years agoole32: Try global and stream types if the requested types don't match the source.
Huw Davies [Thu, 16 Apr 2009 11:35:06 +0000 (12:35 +0100)] 
ole32: Try global and stream types if the requested types don't match the source.

15 years agoole32: OleFlushClipboard should render all formats to the clipboard.
Huw Davies [Thu, 16 Apr 2009 11:34:43 +0000 (12:34 +0100)] 
ole32: OleFlushClipboard should render all formats to the clipboard.

15 years agoole32: Add support for getting storage based objects from a flushed clipboard.
Huw Davies [Thu, 16 Apr 2009 11:34:25 +0000 (12:34 +0100)] 
ole32: Add support for getting storage based objects from a flushed clipboard.

15 years agoole32: Add support for getting stream based objects from a flushed clipboard.
Huw Davies [Thu, 16 Apr 2009 11:34:07 +0000 (12:34 +0100)] 
ole32: Add support for getting stream based objects from a flushed clipboard.

15 years agoole32: Add support for getting global handle objects from a flushed clipboard.
Huw Davies [Thu, 16 Apr 2009 11:32:58 +0000 (12:32 +0100)] 
ole32: Add support for getting global handle objects from a flushed clipboard.

15 years agoole32/tests: Add a few more reference count tests.
Huw Davies [Thu, 16 Apr 2009 11:17:51 +0000 (12:17 +0100)] 
ole32/tests: Add a few more reference count tests.

15 years agoole32: After a call to GetData the consumer should hold a ref on the source data...
Huw Davies [Thu, 16 Apr 2009 11:17:00 +0000 (12:17 +0100)] 
ole32: After a call to GetData the consumer should hold a ref on the source data object.

15 years agoole32: Now that the consumer side of the clipboard separated from the main clipboard...
Huw Davies [Thu, 16 Apr 2009 11:16:17 +0000 (12:16 +0100)] 
ole32: Now that the consumer side of the clipboard separated from the main clipboard object, simplify the initialization code.

15 years agoole32: The consumer data object is not a singleton, but reflects the state of the...
Huw Davies [Thu, 16 Apr 2009 11:14:49 +0000 (12:14 +0100)] 
ole32: The consumer data object is not a singleton, but reflects the state of the clipboard when it was acquired.

15 years agoole32/tests: Tests that show the consumer data object isn't a singleton.
Huw Davies [Thu, 16 Apr 2009 11:14:19 +0000 (12:14 +0100)] 
ole32/tests: Tests that show the consumer data object isn't a singleton.

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().