wine
13 years agod3dcompiler/tests: Add constant buffer test.
Rico Schüller [Sun, 27 Feb 2011 21:51:05 +0000 (22:51 +0100)] 
d3dcompiler/tests: Add constant buffer test.

13 years agod3dcompiler: Reorder section parsing to reflect the order from the shader blob.
Rico Schüller [Sun, 27 Feb 2011 21:50:58 +0000 (22:50 +0100)] 
d3dcompiler: Reorder section parsing to reflect the order from the shader blob.

13 years agod3dcompiler/tests: Add reflection ps output desc test.
Rico Schüller [Sun, 27 Feb 2011 21:50:55 +0000 (22:50 +0100)] 
d3dcompiler/tests: Add reflection ps output desc test.

13 years agod3dcompiler: Fix SystemValueType for pixelshader output signature.
Rico Schüller [Sun, 27 Feb 2011 21:50:52 +0000 (22:50 +0100)] 
d3dcompiler: Fix SystemValueType for pixelshader output signature.

13 years agowined3d: Remove IWineD3DResource::UnLoad() from the public interface.
Henri Verbeet [Mon, 28 Feb 2011 07:05:39 +0000 (08:05 +0100)] 
wined3d: Remove IWineD3DResource::UnLoad() from the public interface.

13 years agowined3d: Merge device_unload_resource() and reset_unload_resources().
Henri Verbeet [Mon, 28 Feb 2011 07:05:38 +0000 (08:05 +0100)] 
wined3d: Merge device_unload_resource() and reset_unload_resources().

13 years agowined3d: Recognize some Northern Islands cards in select_card_ati_mesa().
Henri Verbeet [Mon, 28 Feb 2011 07:05:37 +0000 (08:05 +0100)] 
wined3d: Recognize some Northern Islands cards in select_card_ati_mesa().

13 years agowined3d: Filter sRGB capabilities during format initialization.
Henri Verbeet [Mon, 28 Feb 2011 07:05:36 +0000 (08:05 +0100)] 
wined3d: Filter sRGB capabilities during format initialization.

13 years agomshtml/tests: Make IDispatch Vtbl const.
Thomas Mullaly [Tue, 22 Feb 2011 02:06:52 +0000 (21:06 -0500)] 
mshtml/tests: Make IDispatch Vtbl const.

13 years agomsxml3: Reject xmlns attribute to be added to element.
Nikolay Sivov [Sun, 27 Feb 2011 23:27:30 +0000 (02:27 +0300)] 
msxml3: Reject xmlns attribute to be added to element.

13 years agomsxml3/tests: Remove broken test and parameter check.
Nikolay Sivov [Sun, 27 Feb 2011 20:38:30 +0000 (23:38 +0300)] 
msxml3/tests: Remove broken test and parameter check.

13 years agokernel32: Avoid shadowing "status" variable.
Marcus Meissner [Fri, 25 Feb 2011 16:20:51 +0000 (17:20 +0100)] 
kernel32: Avoid shadowing "status" variable.

13 years agoserver: Avoid shadowing a global variable.
Marcus Meissner [Fri, 25 Feb 2011 15:36:07 +0000 (16:36 +0100)] 
server: Avoid shadowing a global variable.

13 years agowpp: Add explicit casts when mixing unsigned and signed integers.
Gerald Pfeifer [Sat, 26 Feb 2011 20:01:02 +0000 (21:01 +0100)] 
wpp: Add explicit casts when mixing unsigned and signed integers.

13 years agoserver: Work around Mac OS not being able to set global breakpoint flags.
Alexandre Julliard [Sat, 26 Feb 2011 11:41:36 +0000 (12:41 +0100)] 
server: Work around Mac OS not being able to set global breakpoint flags.

13 years agogdi32: Fix 64-bit pointer issues when copying upside-down bitmaps.
Peter Urbanec [Fri, 25 Feb 2011 12:41:31 +0000 (23:41 +1100)] 
gdi32: Fix 64-bit pointer issues when copying upside-down bitmaps.

13 years agowinemenubuilder: FriendlyDocName isn't part of the association.
Damjan Jovanovic [Fri, 25 Feb 2011 15:20:09 +0000 (17:20 +0200)] 
winemenubuilder: FriendlyDocName isn't part of the association.

13 years agomshtml: Added more backgroundPosition* tests.
Jacek Caban [Fri, 25 Feb 2011 13:12:37 +0000 (14:12 +0100)] 
mshtml: Added more backgroundPosition* tests.

13 years agomshtml: Reimplement IHTMLStyle::get_backgroundPositionY using background-position...
Jacek Caban [Fri, 25 Feb 2011 13:12:26 +0000 (14:12 +0100)] 
mshtml: Reimplement IHTMLStyle::get_backgroundPositionY using background-position property.

13 years agomshtml: Reimplement IHTMLStyle::put_backgroundPositionY using background-position...
Jacek Caban [Fri, 25 Feb 2011 13:12:13 +0000 (14:12 +0100)] 
mshtml: Reimplement IHTMLStyle::put_backgroundPositionY using background-position property.

13 years agomshtml: Reimplement IHTMLStyle::get_backgroundPositionX using background-position...
Jacek Caban [Fri, 25 Feb 2011 13:12:02 +0000 (14:12 +0100)] 
mshtml: Reimplement IHTMLStyle::get_backgroundPositionX using background-position property.

13 years agomshtml: Reimplement IHTMLStyle::put_backgroundPositionX using background-position...
Jacek Caban [Fri, 25 Feb 2011 13:11:52 +0000 (14:11 +0100)] 
mshtml: Reimplement IHTMLStyle::put_backgroundPositionX using background-position property.

Current implementation can't work because backgroundPositionX is IE
extension, not handled by Gecko.

13 years agomshtml: Moved VARIANT to style value string conversion to separated function.
Jacek Caban [Fri, 25 Feb 2011 13:11:39 +0000 (14:11 +0100)] 
mshtml: Moved VARIANT to style value string conversion to separated function.

13 years agomshtml: Fixed buffer handling in set_nsstyle_attr.
Jacek Caban [Fri, 25 Feb 2011 13:11:26 +0000 (14:11 +0100)] 
mshtml: Fixed buffer handling in set_nsstyle_attr.

13 years agomshtml: Added IHTMLStyle::[get|put]_backgroundPosition implementation.
Jacek Caban [Fri, 25 Feb 2011 13:11:16 +0000 (14:11 +0100)] 
mshtml: Added IHTMLStyle::[get|put]_backgroundPosition implementation.

13 years agomshtml: Moved call_disp_func to htmlevent.c.
Jacek Caban [Fri, 25 Feb 2011 13:11:05 +0000 (14:11 +0100)] 
mshtml: Moved call_disp_func to htmlevent.c.

13 years agomshtml: Added IHTMLDOMAttribute::get_nodeValue implementation.
Jacek Caban [Fri, 25 Feb 2011 13:10:54 +0000 (14:10 +0100)] 
mshtml: Added IHTMLDOMAttribute::get_nodeValue implementation.

13 years agouser32: Fixed some more side effect functions in assert() (Coverity).
Marcus Meissner [Thu, 24 Feb 2011 16:53:16 +0000 (17:53 +0100)] 
user32: Fixed some more side effect functions in assert() (Coverity).

13 years agoserver: Store the global key state in the server.
Alexandre Julliard [Fri, 25 Feb 2011 11:10:04 +0000 (12:10 +0100)] 
server: Store the global key state in the server.

13 years agoserver: Store the cursor clip rectangle in the server.
Alexandre Julliard [Fri, 25 Feb 2011 10:31:47 +0000 (11:31 +0100)] 
server: Store the cursor clip rectangle in the server.

13 years agoserver: Store the global cursor position in the server.
Alexandre Julliard [Thu, 24 Feb 2011 16:47:59 +0000 (17:47 +0100)] 
server: Store the global cursor position in the server.

13 years agoserver: Make the foreground thread input per-desktop instead of global.
Alexandre Julliard [Thu, 24 Feb 2011 15:45:04 +0000 (16:45 +0100)] 
server: Make the foreground thread input per-desktop instead of global.

13 years agooleaut32: Fix sizeof() usage (Coverity).
Nikolay Sivov [Fri, 25 Feb 2011 09:22:54 +0000 (12:22 +0300)] 
oleaut32: Fix sizeof() usage (Coverity).

13 years agocomctl32/ipaddress: Use array index after range check (Coverity).
Nikolay Sivov [Fri, 25 Feb 2011 09:01:12 +0000 (12:01 +0300)] 
comctl32/ipaddress: Use array index after range check (Coverity).

13 years agocomctl32/listview: Fix dead condition (Coverity).
Nikolay Sivov [Fri, 25 Feb 2011 08:55:50 +0000 (11:55 +0300)] 
comctl32/listview: Fix dead condition (Coverity).

13 years agocomctl32/rebar: Don't use local variable with the same name as function parameter...
Nikolay Sivov [Fri, 25 Feb 2011 08:50:01 +0000 (11:50 +0300)] 
comctl32/rebar: Don't use local variable with the same name as function parameter (Coverity).

13 years agocomctl32/datetime: Fix use of out-of-scope local buffer (Coverity).
Nikolay Sivov [Fri, 25 Feb 2011 08:38:28 +0000 (11:38 +0300)] 
comctl32/datetime: Fix use of out-of-scope local buffer (Coverity).

13 years agocomctl32/comboex: Reduce variable scope.
Nikolay Sivov [Fri, 25 Feb 2011 08:34:55 +0000 (11:34 +0300)] 
comctl32/comboex: Reduce variable scope.

13 years agomsi: Add a missing va_end() (Coverity).
Paul Vriens [Fri, 25 Feb 2011 08:20:15 +0000 (09:20 +0100)] 
msi: Add a missing va_end() (Coverity).

13 years agomsxml3/tests: Remove win9x hacks.
Austin English [Fri, 25 Feb 2011 00:08:53 +0000 (16:08 -0800)] 
msxml3/tests: Remove win9x hacks.

13 years agomsi/tests: Remove win9x hacks.
Austin English [Fri, 25 Feb 2011 00:07:00 +0000 (16:07 -0800)] 
msi/tests: Remove win9x hacks.

13 years agooleaut32/tests: Fix a couple of todo_wine's.
Austin English [Fri, 25 Feb 2011 00:08:34 +0000 (16:08 -0800)] 
oleaut32/tests: Fix a couple of todo_wine's.

13 years agooleaut32/tests: Remove win9x hacks.
Austin English [Thu, 24 Feb 2011 23:55:45 +0000 (15:55 -0800)] 
oleaut32/tests: Remove win9x hacks.

13 years agoshell32/tests: Remove win9x hacks.
Austin English [Thu, 24 Feb 2011 23:40:28 +0000 (15:40 -0800)] 
shell32/tests: Remove win9x hacks.

13 years agospoolss/tests: Change skip() to win_skip().
Austin English [Thu, 24 Feb 2011 23:31:42 +0000 (15:31 -0800)] 
spoolss/tests: Change skip() to win_skip().

13 years agourlmon/tests: Remove win9x hacks.
Austin English [Thu, 24 Feb 2011 23:31:05 +0000 (15:31 -0800)] 
urlmon/tests: Remove win9x hacks.

13 years agouserenv/tests: Remove win9x hacks.
Austin English [Thu, 24 Feb 2011 23:28:13 +0000 (15:28 -0800)] 
userenv/tests: Remove win9x hacks.

13 years agogdiplus: Implement ImageLockModeUserInputBuf.
Vincent Povirk [Thu, 24 Feb 2011 22:48:03 +0000 (16:48 -0600)] 
gdiplus: Implement ImageLockModeUserInputBuf.

13 years agogdiplus: Copy only the area requested when (un)locking bitmaps.
Vincent Povirk [Thu, 24 Feb 2011 22:32:54 +0000 (16:32 -0600)] 
gdiplus: Copy only the area requested when (un)locking bitmaps.

13 years agogdiplus: Don't copy bits into the buffer when a bitmap is locked write-only.
Vincent Povirk [Thu, 24 Feb 2011 22:12:43 +0000 (16:12 -0600)] 
gdiplus: Don't copy bits into the buffer when a bitmap is locked write-only.

13 years agogdiplus: Copy the bits on bitmap unlock if the write flag is set.
Vincent Povirk [Thu, 24 Feb 2011 22:09:17 +0000 (16:09 -0600)] 
gdiplus: Copy the bits on bitmap unlock if the write flag is set.

The read and write flags are independent, so a read flag being set doesn't
imply we can quit early.

13 years agogdiplus: Test writes with conversion and without a user buffer.
Vincent Povirk [Thu, 24 Feb 2011 22:04:04 +0000 (16:04 -0600)] 
gdiplus: Test writes with conversion and without a user buffer.

13 years agomsvcrt/tests: Don't test function directly when reporting errno.
André Hentschel [Thu, 24 Feb 2011 20:14:37 +0000 (21:14 +0100)] 
msvcrt/tests: Don't test function directly when reporting errno.

13 years agontdll: Fix time accounting in NtQuerySystemInformation.
Maarten Lankhorst [Wed, 23 Feb 2011 13:12:22 +0000 (14:12 +0100)] 
ntdll: Fix time accounting in NtQuerySystemInformation.

13 years agomshtml: Improved debug traces.
Jacek Caban [Thu, 24 Feb 2011 12:04:49 +0000 (13:04 +0100)] 
mshtml: Improved debug traces.

13 years agomshtml: Make sure we don't try to create node object for attributes.
Jacek Caban [Thu, 24 Feb 2011 12:04:39 +0000 (13:04 +0100)] 
mshtml: Make sure we don't try to create node object for attributes.

13 years agomshtml: Added attribute object tests.
Jacek Caban [Thu, 24 Feb 2011 12:04:29 +0000 (13:04 +0100)] 
mshtml: Added attribute object tests.

13 years agomshtml: Added IDispatchEx support to HTMLDOMAttribute object.
Jacek Caban [Thu, 24 Feb 2011 12:04:18 +0000 (13:04 +0100)] 
mshtml: Added IDispatchEx support to HTMLDOMAttribute object.

13 years agomshtml: Added IHTMLElement4::getAttributeNode implementation.
Jacek Caban [Thu, 24 Feb 2011 12:04:08 +0000 (13:04 +0100)] 
mshtml: Added IHTMLElement4::getAttributeNode implementation.

13 years agomshtml.idl: Added DispHTMLDOMAttribute declaration.
Jacek Caban [Thu, 24 Feb 2011 12:03:57 +0000 (13:03 +0100)] 
mshtml.idl: Added DispHTMLDOMAttribute declaration.

13 years agomshtml: Added IHTMLElement4 stub implementation.
Jacek Caban [Thu, 24 Feb 2011 12:03:42 +0000 (13:03 +0100)] 
mshtml: Added IHTMLElement4 stub implementation.

13 years agoversion/tests: Remove win9x hacks.
Austin English [Thu, 24 Feb 2011 03:12:33 +0000 (19:12 -0800)] 
version/tests: Remove win9x hacks.

13 years agokernel32/tests: Remove win9x hacks.
Austin English [Wed, 23 Feb 2011 09:38:49 +0000 (01:38 -0800)] 
kernel32/tests: Remove win9x hacks.

13 years agogdi32/tests: Remove win9x hacks.
Austin English [Wed, 23 Feb 2011 08:56:37 +0000 (00:56 -0800)] 
gdi32/tests: Remove win9x hacks.

13 years agogdi32: Add a EnumFontFamilies test to see how it handles various font faces.
Dmitry Timoshkov [Mon, 14 Feb 2011 09:55:03 +0000 (17:55 +0800)] 
gdi32: Add a EnumFontFamilies test to see how it handles various font faces.

13 years agogdi32: EnumFontFamilies should also match against fully qualified face name.
Dmitry Timoshkov [Mon, 14 Feb 2011 09:54:25 +0000 (17:54 +0800)] 
gdi32: EnumFontFamilies should also match against fully qualified face name.

13 years agomsxml3: Get rid of not longer used internal IXMLDOMNode vtable.
Nikolay Sivov [Wed, 23 Feb 2011 12:13:36 +0000 (15:13 +0300)] 
msxml3: Get rid of not longer used internal IXMLDOMNode vtable.

13 years agomsxml3: Remove transformNode() forward.
Nikolay Sivov [Wed, 23 Feb 2011 12:03:42 +0000 (15:03 +0300)] 
msxml3: Remove transformNode() forward.

13 years agomsxml3: Remove selectSingleNode() forward.
Nikolay Sivov [Wed, 23 Feb 2011 11:44:20 +0000 (14:44 +0300)] 
msxml3: Remove selectSingleNode() forward.

13 years agomsxml3: Remove selectNodes() forward.
Nikolay Sivov [Wed, 23 Feb 2011 11:42:24 +0000 (14:42 +0300)] 
msxml3: Remove selectNodes() forward.

13 years agomsxml3: Include the system libxml headers before the Windows headers.
Alexandre Julliard [Thu, 24 Feb 2011 12:11:53 +0000 (13:11 +0100)] 
msxml3: Include the system libxml headers before the Windows headers.

13 years agogdi32: Use graphics mode specified at the EMF creation time when playing EMR_EXTTEXTO...
Dmitry Timoshkov [Thu, 24 Feb 2011 10:19:56 +0000 (18:19 +0800)] 
gdi32: Use graphics mode specified at the EMF creation time when playing EMR_EXTTEXTOUT record.

13 years agooleaut32: Fix the typelib marshaler when the vtbl has holes.
Huw Davies [Thu, 24 Feb 2011 10:09:36 +0000 (10:09 +0000)] 
oleaut32: Fix the typelib marshaler when the vtbl has holes.

13 years agooleaut32: Mask off the lsb from the vtbl offset. This is set when the user specifies...
Huw Davies [Thu, 24 Feb 2011 09:42:58 +0000 (09:42 +0000)] 
oleaut32: Mask off the lsb from the vtbl offset. This is set when the user specifies an offset in ICreateTypeInfo.

13 years agostorage.dll16: COM cleanup in storage.c.
Michael Stefaniuc [Thu, 24 Feb 2011 10:21:40 +0000 (11:21 +0100)] 
storage.dll16: COM cleanup in storage.c.

13 years agomsxml3: COM cleanup for the IDispatchEx iface.
Michael Stefaniuc [Wed, 23 Feb 2011 22:15:47 +0000 (23:15 +0100)] 
msxml3: COM cleanup for the IDispatchEx iface.

13 years agomscoree: Always return S_FALSE from DllCanUnloadNow.
Vincent Povirk [Wed, 23 Feb 2011 21:29:58 +0000 (15:29 -0600)] 
mscoree: Always return S_FALSE from DllCanUnloadNow.

We can't really unload after Mono is loaded unless we're exiting the process.
We could before that, but it's probably not worth the effort.

13 years agomscoree: Overhaul of mono runtime shutdown process.
Vincent Povirk [Mon, 21 Feb 2011 20:22:02 +0000 (14:22 -0600)] 
mscoree: Overhaul of mono runtime shutdown process.

It turns out that we can't free individual domains because that tears down
important data structures. Instead we must shut down the entire runtime, but
only if Mono doesn't shut itself down first. And we need to do it before
DLL_PROCESS_DETACH because important libraries might be gone by then.

13 years agomsvcrt: Try to call CorExitProcess instead of ExitProcess on exit.
Vincent Povirk [Mon, 21 Feb 2011 21:49:59 +0000 (15:49 -0600)] 
msvcrt: Try to call CorExitProcess instead of ExitProcess on exit.

13 years agows2_32: name is never NULL as array (Coverity).
Marcus Meissner [Wed, 23 Feb 2011 20:27:22 +0000 (21:27 +0100)] 
ws2_32: name is never NULL as array (Coverity).

13 years agomsvcrt: Use = instead of == in test (Coverity).
Marcus Meissner [Wed, 23 Feb 2011 19:47:32 +0000 (20:47 +0100)] 
msvcrt: Use = instead of == in test (Coverity).

13 years agowinedump: Remove double assignment (Coverity).
Marcus Meissner [Wed, 23 Feb 2011 19:45:59 +0000 (20:45 +0100)] 
winedump: Remove double assignment (Coverity).

13 years agomshtml: Make sure system xpcom dll gets loaded.
Maarten Lankhorst [Tue, 22 Feb 2011 23:20:33 +0000 (00:20 +0100)] 
mshtml: Make sure system xpcom dll gets loaded.

13 years agod3dx9_36: Cleanup the fixme_once handling.
Alexandre Julliard [Wed, 23 Feb 2011 20:49:13 +0000 (21:49 +0100)] 
d3dx9_36: Cleanup the fixme_once handling.

13 years agowinex11: Update the window cursor at most once every 100ms if nothing changed.
Alexandre Julliard [Thu, 24 Feb 2011 11:14:58 +0000 (12:14 +0100)] 
winex11: Update the window cursor at most once every 100ms if nothing changed.

13 years agowinex11: Synchronize the mouse cursor in update_mouse_state.
Alexandre Julliard [Wed, 23 Feb 2011 20:46:08 +0000 (21:46 +0100)] 
winex11: Synchronize the mouse cursor in update_mouse_state.

13 years agoserver: Increment the usage count of the global table also when starting a local...
Alexandre Julliard [Wed, 23 Feb 2011 19:25:05 +0000 (20:25 +0100)] 
server: Increment the usage count of the global table also when starting a local hook.

13 years agod3dx9: Fix memory access for images with less than 4 bytes per pixel (Valgrind).
Matteo Bruni [Wed, 16 Feb 2011 01:39:21 +0000 (02:39 +0100)] 
d3dx9: Fix memory access for images with less than 4 bytes per pixel (Valgrind).

13 years agod3dcompiler_43: Avoid an unintended fall-through.
Amine Khaldi [Wed, 23 Feb 2011 17:05:12 +0000 (18:05 +0100)] 
d3dcompiler_43: Avoid an unintended fall-through.

13 years agoriched20: Add a missing break.
Amine Khaldi [Wed, 23 Feb 2011 09:32:03 +0000 (10:32 +0100)] 
riched20: Add a missing break.

13 years agoodbccp32: Improve some stubs.
André Hentschel [Tue, 22 Feb 2011 19:23:07 +0000 (20:23 +0100)] 
odbccp32: Improve some stubs.

13 years agoadvapi32: Add stub for EnableTraceEx.
André Hentschel [Tue, 22 Feb 2011 19:22:40 +0000 (20:22 +0100)] 
advapi32: Add stub for EnableTraceEx.

13 years agogdi32: Fixed GetDIBits for top-down bitmaps.
John Edmonds [Mon, 21 Feb 2011 03:31:26 +0000 (22:31 -0500)] 
gdi32: Fixed GetDIBits for top-down bitmaps.

13 years agogdi32/tests: Added tests for copying a single pixel from top down and bottom up bitmaps.
John Edmonds [Mon, 21 Feb 2011 03:30:29 +0000 (22:30 -0500)] 
gdi32/tests: Added tests for copying a single pixel from top down and bottom up bitmaps.

13 years agocomdlg32: Add missing break (Coverity).
Amine Khaldi [Wed, 23 Feb 2011 16:30:33 +0000 (17:30 +0100)] 
comdlg32: Add missing break (Coverity).

13 years agouser32: Remove side effect code out of asserts() (Coverity).
Marcus Meissner [Wed, 23 Feb 2011 16:38:23 +0000 (17:38 +0100)] 
user32: Remove side effect code out of asserts() (Coverity).

13 years agouser32: Move functional code out of assert() (Coverity).
Marcus Meissner [Wed, 23 Feb 2011 16:33:20 +0000 (17:33 +0100)] 
user32: Move functional code out of assert() (Coverity).

13 years agoregedit: fgetc() gets int, not char (Coverity).
Marcus Meissner [Wed, 23 Feb 2011 16:20:43 +0000 (17:20 +0100)] 
regedit: fgetc() gets int, not char (Coverity).

13 years agomsxml3: Remove get_text() forward.
Nikolay Sivov [Wed, 23 Feb 2011 11:40:43 +0000 (14:40 +0300)] 
msxml3: Remove get_text() forward.

13 years agomsxml3: Remove get_ownerDocument() forward.
Nikolay Sivov [Wed, 23 Feb 2011 11:38:32 +0000 (14:38 +0300)] 
msxml3: Remove get_ownerDocument() forward.