wine
14 years agouser32: Don't hide the window in SetParent when window and parent are equal.
Bernhard Übelacker [Tue, 2 Feb 2010 13:16:02 +0000 (14:16 +0100)] 
user32: Don't hide the window in SetParent when window and parent are equal.

14 years agodwmapi: Silence a noisy fixme.
Maarten Lankhorst [Fri, 5 Feb 2010 10:34:42 +0000 (11:34 +0100)] 
dwmapi: Silence a noisy fixme.

14 years agowinecoreaudio: Ignore failure to notify MIDI clients.
Jörg Höhle [Thu, 4 Feb 2010 21:13:34 +0000 (22:13 +0100)] 
winecoreaudio: Ignore failure to notify MIDI clients.

14 years agokernel32: Export InterlockedCompareExchange64.
Alexandre Julliard [Fri, 5 Feb 2010 11:31:48 +0000 (12:31 +0100)] 
kernel32: Export InterlockedCompareExchange64.

14 years agontdll: Export RtlInterlockedCompareExchange64.
Alexandre Julliard [Fri, 5 Feb 2010 11:23:48 +0000 (12:23 +0100)] 
ntdll: Export RtlInterlockedCompareExchange64.

14 years agoddraw/tests: Fix a test that fails on Win2k.
Alexandre Julliard [Fri, 5 Feb 2010 10:54:51 +0000 (11:54 +0100)] 
ddraw/tests: Fix a test that fails on Win2k.

14 years agourlmon/tests: Comment out a test that crashes on Win2k.
Alexandre Julliard [Fri, 5 Feb 2010 10:50:36 +0000 (11:50 +0100)] 
urlmon/tests: Comment out a test that crashes on Win2k.

14 years agomlang/tests: Fix a test failure on Win2k.
Alexandre Julliard [Fri, 5 Feb 2010 10:50:24 +0000 (11:50 +0100)] 
mlang/tests: Fix a test failure on Win2k.

14 years agowininet/tests: Fix a test failure on Win2k.
Alexandre Julliard [Fri, 5 Feb 2010 10:44:18 +0000 (11:44 +0100)] 
wininet/tests: Fix a test failure on Win2k.

14 years agopsapi/tests: Handle an error that happens on Win2k.
Alexandre Julliard [Fri, 5 Feb 2010 10:39:24 +0000 (11:39 +0100)] 
psapi/tests: Handle an error that happens on Win2k.

14 years agomstask/tests: Add some error codes for Win2k.
Alexandre Julliard [Fri, 5 Feb 2010 10:35:38 +0000 (11:35 +0100)] 
mstask/tests: Add some error codes for Win2k.

14 years agocomdlg32/tests: Remove some AbortProc checks that fail on various Windows versions.
Alexandre Julliard [Fri, 5 Feb 2010 10:29:27 +0000 (11:29 +0100)] 
comdlg32/tests: Remove some AbortProc checks that fail on various Windows versions.

14 years agouser32/tests: Fix the menu capture test for NT4.
Alexandre Julliard [Fri, 5 Feb 2010 10:29:12 +0000 (11:29 +0100)] 
user32/tests: Fix the menu capture test for NT4.

14 years agowineoss: Ignore failure to notify MIDI clients.
Jörg Höhle [Thu, 4 Feb 2010 20:04:56 +0000 (21:04 +0100)] 
wineoss: Ignore failure to notify MIDI clients.

14 years agowindowscodecs: Define a custom png error handler.
Vincent Povirk [Thu, 4 Feb 2010 23:43:53 +0000 (17:43 -0600)] 
windowscodecs: Define a custom png error handler.

14 years agowindowscodecs: Replace a call to a deprecated libpng function.
Vincent Povirk [Thu, 4 Feb 2010 23:45:31 +0000 (17:45 -0600)] 
windowscodecs: Replace a call to a deprecated libpng function.

It was removed in libpng 1.4.0.

14 years agoavrt: Add stub for AvSetMmThreadPriority.
Maarten Lankhorst [Thu, 4 Feb 2010 12:27:09 +0000 (13:27 +0100)] 
avrt: Add stub for AvSetMmThreadPriority.

14 years agokernel32: Document SetThreadErrorMode and GetThreadErrorMode.
Peter Rosin [Thu, 4 Feb 2010 13:22:28 +0000 (14:22 +0100)] 
kernel32: Document SetThreadErrorMode and GetThreadErrorMode.

14 years agontdll: Document RtlSetThreadErrorMode and RtlGetThreadErrorMode.
Peter Rosin [Thu, 4 Feb 2010 07:20:10 +0000 (08:20 +0100)] 
ntdll: Document RtlSetThreadErrorMode and RtlGetThreadErrorMode.

14 years agooleaut32/tests: Use testvalues from VarDateFromUdate also for regression testing...
André Hentschel [Thu, 4 Feb 2010 20:16:18 +0000 (21:16 +0100)] 
oleaut32/tests: Use testvalues from VarDateFromUdate also for regression testing of DosDateTimeToVariantTime.

14 years agowpp: Assure if_stack is clean before returning.
Matteo Bruni [Thu, 4 Feb 2010 17:56:52 +0000 (18:56 +0100)] 
wpp: Assure if_stack is clean before returning.

14 years agorichedit: Removed unused local variable yStart.
Dylan Smith [Thu, 4 Feb 2010 17:52:57 +0000 (12:52 -0500)] 
richedit: Removed unused local variable yStart.

14 years agowined3d: Use the HDC from the acquired context to call SwapBuffer().
Henri Verbeet [Thu, 4 Feb 2010 17:30:08 +0000 (18:30 +0100)] 
wined3d: Use the HDC from the acquired context to call SwapBuffer().

These should be the same, but this way the relation is clearer.

14 years agowined3d: Call SetDestWindowOverride() before acquiring a context.
Henri Verbeet [Thu, 4 Feb 2010 17:30:07 +0000 (18:30 +0100)] 
wined3d: Call SetDestWindowOverride() before acquiring a context.

14 years agowined3d: Get rid of the now redundant max_ffp_texture_stages device field.
Henri Verbeet [Thu, 4 Feb 2010 17:30:06 +0000 (18:30 +0100)] 
wined3d: Get rid of the now redundant max_ffp_texture_stages device field.

14 years agowined3d: Set the texture stage limit based on the fragment pipe caps.
Henri Verbeet [Thu, 4 Feb 2010 17:30:05 +0000 (18:30 +0100)] 
wined3d: Set the texture stage limit based on the fragment pipe caps.

14 years agowined3d: Add the general combiner limit to wined3d_gl_info.
Henri Verbeet [Thu, 4 Feb 2010 17:30:04 +0000 (18:30 +0100)] 
wined3d: Add the general combiner limit to wined3d_gl_info.

14 years agofonts: Remove the rules for font symlinks and go back to standard VPATH usage.
Alexandre Julliard [Thu, 4 Feb 2010 19:29:23 +0000 (20:29 +0100)] 
fonts: Remove the rules for font symlinks and go back to standard VPATH usage.

14 years agodbghelp: Fix broken sw_read_mem() call in i386 stack backtrace.
Alexandre Julliard [Thu, 4 Feb 2010 18:24:00 +0000 (19:24 +0100)] 
dbghelp: Fix broken sw_read_mem() call in i386 stack backtrace.

14 years agocomctl32/updown: Use set acceleration value while processing keyboard keypresses.
Nikolay Sivov [Thu, 4 Feb 2010 16:05:14 +0000 (19:05 +0300)] 
comctl32/updown: Use set acceleration value while processing keyboard keypresses.

14 years agomsi: Handle some error returns (Coverity).
Marcus Meissner [Thu, 4 Feb 2010 14:26:53 +0000 (15:26 +0100)] 
msi: Handle some error returns (Coverity).

14 years agows2_32: Check namelen before dereferencing it in TRACE (Coverity).
Marcus Meissner [Thu, 4 Feb 2010 14:07:30 +0000 (15:07 +0100)] 
ws2_32: Check namelen before dereferencing it in TRACE (Coverity).

14 years agowinex11: Update the window shape offset when the window rect changes.
Alexandre Julliard [Thu, 4 Feb 2010 16:27:19 +0000 (17:27 +0100)] 
winex11: Update the window shape offset when the window rect changes.

14 years agomsvcrt: Forward _ftol2 to ntdll._ftol.
Maarten Lankhorst [Wed, 3 Feb 2010 21:53:41 +0000 (22:53 +0100)] 
msvcrt: Forward _ftol2 to ntdll._ftol.

14 years agoincludes: Fix typo in mmdeviceapi.idl.
Maarten Lankhorst [Thu, 4 Feb 2010 12:27:43 +0000 (13:27 +0100)] 
includes: Fix typo in mmdeviceapi.idl.

14 years agomsdaps: Expose IRowsetLocate, IRowsetInfo and IAccessor on the client side.
Huw Davies [Thu, 4 Feb 2010 12:33:06 +0000 (12:33 +0000)] 
msdaps: Expose IRowsetLocate, IRowsetInfo and IAccessor on the client side.

14 years agomsdaps: Add server side stubs for IAccessor.
Huw Davies [Thu, 4 Feb 2010 12:19:06 +0000 (12:19 +0000)] 
msdaps: Add server side stubs for IAccessor.

14 years agomsdaps: Add server side stubs for IRowsetInfo.
Huw Davies [Thu, 4 Feb 2010 12:12:35 +0000 (12:12 +0000)] 
msdaps: Add server side stubs for IRowsetInfo.

14 years agomsdaps: Add server side stubs for IRowsetLocate.
Huw Davies [Thu, 4 Feb 2010 12:07:08 +0000 (12:07 +0000)] 
msdaps: Add server side stubs for IRowsetLocate.

14 years agomsdaps: Add support for remoting IRowset_ReleaseRows.
Huw Davies [Thu, 4 Feb 2010 11:55:36 +0000 (11:55 +0000)] 
msdaps: Add support for remoting IRowset_ReleaseRows.

14 years agomsdaps: Add support for remoting IRowset_GetNextRows.
Huw Davies [Thu, 4 Feb 2010 11:52:52 +0000 (11:52 +0000)] 
msdaps: Add support for remoting IRowset_GetNextRows.

14 years agomsdaps: Add support for remoting IRowset_AddRefRows.
Huw Davies [Thu, 4 Feb 2010 11:48:02 +0000 (11:48 +0000)] 
msdaps: Add support for remoting IRowset_AddRefRows.

14 years agomsdaps: Add server side stubs for IRowChange and IRowset. Expose IRowChange on the...
Huw Davies [Thu, 4 Feb 2010 11:43:38 +0000 (11:43 +0000)] 
msdaps: Add server side stubs for IRowChange and IRowset. Expose IRowChange on the client side.

14 years agoqedit: Mostly stubbed out implementation of SampleGrabber filter.
Paul Chitescu [Thu, 4 Feb 2010 00:02:59 +0000 (02:02 +0200)] 
qedit: Mostly stubbed out implementation of SampleGrabber filter.

14 years agomsi: Call Custom function via wrapper.
Marcus Meissner [Wed, 3 Feb 2010 15:57:00 +0000 (16:57 +0100)] 
msi: Call Custom function via wrapper.

14 years agomsi: Implement the DeleteServices standard action.
Hans Leidekker [Thu, 4 Feb 2010 09:04:09 +0000 (10:04 +0100)] 
msi: Implement the DeleteServices standard action.

14 years agomsi: Add tests for the _Streams table implementation.
Hans Leidekker [Thu, 4 Feb 2010 09:03:47 +0000 (10:03 +0100)] 
msi: Add tests for the _Streams table implementation.

14 years agomsi: Fix an off-by-one error in STREAMS_find_matching_rows.
Hans Leidekker [Thu, 4 Feb 2010 09:03:21 +0000 (10:03 +0100)] 
msi: Fix an off-by-one error in STREAMS_find_matching_rows.

14 years agomsi: Give the Name field from the _Streams table a valid type.
Hans Leidekker [Thu, 4 Feb 2010 09:02:59 +0000 (10:02 +0100)] 
msi: Give the Name field from the _Streams table a valid type.

14 years agomsi: Make room for the new row in STREAMS_insert_row.
Hans Leidekker [Thu, 4 Feb 2010 09:02:26 +0000 (10:02 +0100)] 
msi: Make room for the new row in STREAMS_insert_row.

14 years agomsi: Allow overwriting an existing stream in STREAMS_set_row.
Hans Leidekker [Thu, 4 Feb 2010 09:01:56 +0000 (10:01 +0100)] 
msi: Allow overwriting an existing stream in STREAMS_set_row.

14 years agomsi: Encode the stream name before trying to open it.
Hans Leidekker [Thu, 4 Feb 2010 09:01:32 +0000 (10:01 +0100)] 
msi: Encode the stream name before trying to open it.

14 years agomsi: Improve error handling in STREAMS_set_row and add_streams_to_table.
Hans Leidekker [Thu, 4 Feb 2010 09:01:09 +0000 (10:01 +0100)] 
msi: Improve error handling in STREAMS_set_row and add_streams_to_table.

14 years agomsi: Implement STREAMS_get_row.
Hans Leidekker [Thu, 4 Feb 2010 09:00:46 +0000 (10:00 +0100)] 
msi: Implement STREAMS_get_row.

14 years agomsi: Remove unused and redundant name field from STREAM structure.
Hans Leidekker [Thu, 4 Feb 2010 09:00:24 +0000 (10:00 +0100)] 
msi: Remove unused and redundant name field from STREAM structure.

14 years agod3drm: Improve IDirect3DRMMeshBuilderImpl_Load and corresponding test.
Christian Costa [Thu, 4 Feb 2010 07:26:47 +0000 (08:26 +0100)] 
d3drm: Improve IDirect3DRMMeshBuilderImpl_Load and corresponding test.

14 years agomsi: Remove function name from fixme.
Juan Lang [Thu, 4 Feb 2010 00:34:55 +0000 (16:34 -0800)] 
msi: Remove function name from fixme.

14 years agouser32: Don't print the function name twice in a FIXME.
Michael Stefaniuc [Wed, 3 Feb 2010 23:21:03 +0000 (00:21 +0100)] 
user32: Don't print the function name twice in a FIXME.

14 years agoshell32: Don't print the function name twice in an ERR.
Michael Stefaniuc [Wed, 3 Feb 2010 23:20:48 +0000 (00:20 +0100)] 
shell32: Don't print the function name twice in an ERR.

14 years agoshlwapi: Don't print the function name twice in an ERR.
Michael Stefaniuc [Wed, 3 Feb 2010 23:20:57 +0000 (00:20 +0100)] 
shlwapi: Don't print the function name twice in an ERR.

14 years agoriched20: Don't print the function name twice in ERR/WARN.
Michael Stefaniuc [Wed, 3 Feb 2010 23:20:29 +0000 (00:20 +0100)] 
riched20: Don't print the function name twice in ERR/WARN.

The ERR/WARN macros already print the function name.

14 years agomsi: Don't print the function name twice in a WARN.
Michael Stefaniuc [Wed, 3 Feb 2010 23:20:37 +0000 (00:20 +0100)] 
msi: Don't print the function name twice in a WARN.

14 years agomsxml3: Use existing helpers for heap allocations.
Nikolay Sivov [Wed, 3 Feb 2010 19:47:53 +0000 (22:47 +0300)] 
msxml3: Use existing helpers for heap allocations.

14 years agomsxml4: Add self-registration for CLSID_DOMDocument40, accept it in classfactory.
Nikolay Sivov [Wed, 3 Feb 2010 19:34:45 +0000 (22:34 +0300)] 
msxml4: Add self-registration for CLSID_DOMDocument40, accept it in classfactory.

14 years agoFix remaining copy&paste typos in self-registration functions comments.
Nikolay Sivov [Wed, 3 Feb 2010 17:28:32 +0000 (20:28 +0300)] 
Fix remaining copy&paste typos in self-registration functions comments.

14 years agodbghelp: Remove a couple of unnneeded include files.
Eric Pouech [Wed, 3 Feb 2010 20:48:27 +0000 (21:48 +0100)] 
dbghelp: Remove a couple of unnneeded include files.

14 years agowinedbg: Implement is_func_call on x86_64 CPU.
Eric Pouech [Wed, 3 Feb 2010 20:48:03 +0000 (21:48 +0100)] 
winedbg: Implement is_func_call on x86_64 CPU.

14 years agowinedbg: Implemented is_step_over method for x86-64 CPU.
Eric Pouech [Wed, 3 Feb 2010 20:47:57 +0000 (21:47 +0100)] 
winedbg: Implemented is_step_over method for x86-64 CPU.

14 years agowinedbg: Implemented is_break_insn for x86-64 CPUs.
Eric Pouech [Wed, 3 Feb 2010 20:47:51 +0000 (21:47 +0100)] 
winedbg: Implemented is_break_insn for x86-64 CPUs.

14 years agowinedbg: Implemented is_function_return method for x86-64 CPU.
Eric Pouech [Wed, 3 Feb 2010 20:47:46 +0000 (21:47 +0100)] 
winedbg: Implemented is_function_return method for x86-64 CPU.

14 years agowinedbg: Implement float fetching for x86-64 debugger.
Eric Pouech [Wed, 3 Feb 2010 20:47:40 +0000 (21:47 +0100)] 
winedbg: Implement float fetching for x86-64 debugger.

14 years agowinedbg: Added some more instructions disassembly.
Eric Pouech [Wed, 3 Feb 2010 20:47:34 +0000 (21:47 +0100)] 
winedbg: Added some more instructions disassembly.

14 years agowinedbg: Fix 32bit displacement sign extension.
Eric Pouech [Wed, 3 Feb 2010 20:47:28 +0000 (21:47 +0100)] 
winedbg: Fix 32bit displacement sign extension.

14 years agowinedbg: Add disassembly capacity to x86-64 backend.
Eric Pouech [Wed, 3 Feb 2010 20:47:19 +0000 (21:47 +0100)] 
winedbg: Add disassembly capacity to x86-64 backend.

14 years agowinedbg: For x86-64 CPU, fix $rip variable definition.
Eric Pouech [Wed, 3 Feb 2010 20:47:14 +0000 (21:47 +0100)] 
winedbg: For x86-64 CPU, fix $rip variable definition.

14 years agowinedbg: Extend print_typed_basic to handle unicode strings.
Eric Pouech [Wed, 3 Feb 2010 20:47:07 +0000 (21:47 +0100)] 
winedbg: Extend print_typed_basic to handle unicode strings.

14 years agouser32: Avoid using HIWORD() on atoms/resources.
Michael Stefaniuc [Wed, 3 Feb 2010 20:04:27 +0000 (21:04 +0100)] 
user32: Avoid using HIWORD() on atoms/resources.

14 years agokernel32: Add SetThreadErrorMode and GetThreadErrorMode.
Peter Rosin [Wed, 3 Feb 2010 13:37:35 +0000 (14:37 +0100)] 
kernel32: Add SetThreadErrorMode and GetThreadErrorMode.

14 years agokernel32: Add tests for SetThreadErrorMode and GetThreadErrorMode.
Peter Rosin [Wed, 3 Feb 2010 13:33:38 +0000 (14:33 +0100)] 
kernel32: Add tests for SetThreadErrorMode and GetThreadErrorMode.

14 years agooleaut32: Fix year 0.
André Hentschel [Wed, 3 Feb 2010 18:24:06 +0000 (19:24 +0100)] 
oleaut32: Fix year 0.

14 years agooleaut32: Fix day rolling.
André Hentschel [Wed, 3 Feb 2010 18:21:15 +0000 (19:21 +0100)] 
oleaut32: Fix day rolling.

14 years agowined3d: Remove the unused device type parameter from the shader backend's get_caps...
Henri Verbeet [Wed, 3 Feb 2010 17:18:00 +0000 (18:18 +0100)] 
wined3d: Remove the unused device type parameter from the shader backend's get_caps() function.

14 years agowined3d: Remove the unused device type parameter from the fragment pipe's get_caps...
Henri Verbeet [Wed, 3 Feb 2010 17:17:59 +0000 (18:17 +0100)] 
wined3d: Remove the unused device type parameter from the fragment pipe's get_caps() function.

On the subject of actually supporting software devices, we should probably
implement those by creating a software or reference adapter with appropriate
gl_info and pipe implementations and creating a device based on that.

14 years agowined3d: Do not preload surfaces when attaching them to an FBO.
Henri Verbeet [Wed, 3 Feb 2010 17:17:58 +0000 (18:17 +0100)] 
wined3d: Do not preload surfaces when attaching them to an FBO.

Just make sure the texture is allocated, so we have something to attach. Note
also that context_apply_attachment_filter_states() runs under the GL lock, so
preloading resources is actually unsafe there.

14 years agowined3d: Introduce surface_prepare_texture().
Henri Verbeet [Wed, 3 Feb 2010 17:17:57 +0000 (18:17 +0100)] 
wined3d: Introduce surface_prepare_texture().

Similar to surface_prepare_system_memory(). In the long term we'll probably
want to move the whole location management to resource.c and unify buffers and
textures there.

14 years agowined3d: Never acquire a context in IWineD3DSurfaceImpl_BindTexture().
Henri Verbeet [Wed, 3 Feb 2010 17:17:56 +0000 (18:17 +0100)] 
wined3d: Never acquire a context in IWineD3DSurfaceImpl_BindTexture().

The caller is already responsible for doing this, so it's redundant at best.

14 years agomsi: Copy InstallerImpl_LastErrorRecord to use it for DatabaseImpl.
André Hentschel [Wed, 3 Feb 2010 17:09:20 +0000 (18:09 +0100)] 
msi: Copy InstallerImpl_LastErrorRecord to use it for DatabaseImpl.

14 years agomshtml: Improved debugstr_variant implementation.
Jacek Caban [Wed, 3 Feb 2010 15:17:29 +0000 (16:17 +0100)] 
mshtml: Improved debugstr_variant implementation.

14 years agogdi32: Zero pad the facename buffer so that we don't write uninitialized data to...
Huw Davies [Wed, 3 Feb 2010 14:33:06 +0000 (14:33 +0000)] 
gdi32: Zero pad the facename buffer so that we don't write uninitialized data to the metafile.

Found by Valgrind.

14 years agoAdd stub msxml4.dll.
Nikolay Sivov [Wed, 3 Feb 2010 00:49:37 +0000 (03:49 +0300)] 
Add stub msxml4.dll.

14 years agoshell32: Fix a debug channel.
Nikolay Sivov [Wed, 3 Feb 2010 14:30:26 +0000 (17:30 +0300)] 
shell32: Fix a debug channel.

14 years agomsxml3: Fix a debug channel and comment copypaste.
Nikolay Sivov [Wed, 3 Feb 2010 14:21:51 +0000 (17:21 +0300)] 
msxml3: Fix a debug channel and comment copypaste.

14 years agoitss: Fix typo in registry entry creation.
Nikolay Sivov [Wed, 3 Feb 2010 14:13:40 +0000 (17:13 +0300)] 
itss: Fix typo in registry entry creation.

14 years agoreg.exe: Handle setting DWORD registry values.
Dan Kegel [Wed, 3 Feb 2010 14:04:55 +0000 (06:04 -0800)] 
reg.exe: Handle setting DWORD registry values.

14 years agogdiplus/tests: Fix a test failure.
Paul Vriens [Wed, 3 Feb 2010 13:19:02 +0000 (14:19 +0100)] 
gdiplus/tests: Fix a test failure.

14 years agowinealsa: Ignore failure to notify MIDI clients.
Jörg Höhle [Wed, 3 Feb 2010 06:36:11 +0000 (07:36 +0100)] 
winealsa: Ignore failure to notify MIDI clients.

14 years agowinecoreaudio: MOD_MIDIPORT has 0 voices and notes and FFFF ChannelMask.
Jörg Höhle [Wed, 3 Feb 2010 08:58:12 +0000 (09:58 +0100)] 
winecoreaudio: MOD_MIDIPORT has 0 voices and notes and FFFF ChannelMask.

14 years agomidimap: Support midiOutGetVolume, returning FFFFFFFF.
Jörg Höhle [Thu, 28 Jan 2010 15:39:52 +0000 (16:39 +0100)] 
midimap: Support midiOutGetVolume, returning FFFFFFFF.

14 years agowinmm: The 64KB buffer limit on MIDIHDR buffers applies to streams only.
Jörg Höhle [Sun, 31 Jan 2010 20:19:39 +0000 (21:19 +0100)] 
winmm: The 64KB buffer limit on MIDIHDR buffers applies to streams only.

14 years agowinmm/tests: Initial set of MIDI tests.
Jörg Höhle [Wed, 27 Jan 2010 17:32:23 +0000 (18:32 +0100)] 
winmm/tests: Initial set of MIDI tests.