wine
17 years agontdll: Don't print a fixme in RtlQueueUserWorkItem if WT_EXECUTELONGFUNCTION is specified
Rob Shearman [Thu, 4 Jan 2007 18:23:44 +0000 (18:23 +0000)] 
ntdll: Don't print a fixme in RtlQueueUserWorkItem if WT_EXECUTELONGFUNCTION is specified
since that is what the current behaviour is tuned for.

17 years agodinput: Fix cut and paste error.
Vitaliy Margolen [Thu, 4 Jan 2007 17:15:39 +0000 (10:15 -0700)] 
dinput: Fix cut and paste error.

17 years agowidl: Fix memory leaks.
Andrew Talbot [Thu, 4 Jan 2007 16:57:54 +0000 (16:57 +0000)] 
widl: Fix memory leaks.

17 years agoddraw: Declare some functions static.
Andrew Talbot [Thu, 4 Jan 2007 17:07:43 +0000 (17:07 +0000)] 
ddraw: Declare some functions static.

17 years agod3d9: Declare some functions static.
Andrew Talbot [Thu, 4 Jan 2007 17:01:21 +0000 (17:01 +0000)] 
d3d9: Declare some functions static.

17 years agodmband: Declare some functions static.
Andrew Talbot [Thu, 4 Jan 2007 17:04:06 +0000 (17:04 +0000)] 
dmband: Declare some functions static.

17 years agowininet: Remove the custom thread pool implementation and use QueueUserWorkItem instead.
Rob Shearman [Thu, 4 Jan 2007 18:26:31 +0000 (18:26 +0000)] 
wininet: Remove the custom thread pool implementation and use QueueUserWorkItem instead.

17 years agorpcrt4: Pass WT_EXECUTELONGFUNCTION to QueueUserWorkItem since the
Rob Shearman [Thu, 4 Jan 2007 18:23:53 +0000 (18:23 +0000)] 
rpcrt4: Pass WT_EXECUTELONGFUNCTION to QueueUserWorkItem since the
function being called can sometimes take a long time to return and we
almost always want a new thread to be created if there are no free
threads available.

17 years agontdll: Fix some test failures of RtlGUIDFromString and RtlStringFromGUID
Rob Shearman [Thu, 4 Jan 2007 16:56:16 +0000 (16:56 +0000)] 
ntdll: Fix some test failures of RtlGUIDFromString and RtlStringFromGUID
by setting the length correctly and by doing a case-insentive compare
on the GUID string that is returned.

17 years agontdll: RtlInitUnicodeString on a string too long to fit in a UNICODE_STRING
Rob Shearman [Thu, 4 Jan 2007 16:55:58 +0000 (16:55 +0000)] 
ntdll: RtlInitUnicodeString on a string too long to fit in a UNICODE_STRING
should set the it to have the maximum possible length and size rather
than a modulus of the actual length.

Fix test failures for RtlInitUnicodeString on Windows XP upwards.

17 years agoole32: Make sure to reset the message state if it has been changed in RPC_ExecuteCall...
Rob Shearman [Thu, 4 Jan 2007 16:55:21 +0000 (16:55 +0000)] 
ole32: Make sure to reset the message state if it has been changed in RPC_ExecuteCall before returning.

Fix the hrFault parameter passed into the ClientNotify function in
ClientRpcChannelBuffer_SendReceive so that it is correct in the case of
messages dispatched with PostMessage.
Only unmarshal ORPCTHAT for non-fault packets.

17 years agouser32: Fix some failures in the MDI message test.
Dmitry Timoshkov [Thu, 4 Jan 2007 14:32:05 +0000 (22:32 +0800)] 
user32: Fix some failures in the MDI message test.

17 years agouser32: Fix some failures of the ShowWindow test under Windows 2003.
Dmitry Timoshkov [Thu, 4 Jan 2007 14:09:20 +0000 (22:09 +0800)] 
user32: Fix some failures of the ShowWindow test under Windows 2003.

17 years agoshlwapi: Remove redundant check in assignment (Coverity).
Kai Blin [Thu, 4 Jan 2007 11:27:45 +0000 (12:27 +0100)] 
shlwapi: Remove redundant check in assignment (Coverity).

17 years agoole32: Stop StgOpenStorage from creating a file when it does not already exist.
Michael Gardiner [Mon, 1 Jan 2007 04:09:51 +0000 (15:09 +1100)] 
ole32: Stop StgOpenStorage from creating a file when it does not already exist.

17 years agocomctl32: Check subitem is valid before calling LISTVIEW_InvalidateSubItem().
Mike McCormack [Thu, 4 Jan 2007 10:37:59 +0000 (19:37 +0900)] 
comctl32: Check subitem is valid before calling LISTVIEW_InvalidateSubItem().

17 years agocomctl32: Remove unnecessary casts.
Mike McCormack [Thu, 4 Jan 2007 10:37:25 +0000 (19:37 +0900)] 
comctl32: Remove unnecessary casts.

17 years agomake_requests: Grab status names from async_terminate calls too.
Alexandre Julliard [Thu, 4 Jan 2007 12:51:12 +0000 (13:51 +0100)] 
make_requests: Grab status names from async_terminate calls too.

17 years agoserver: Add a generic apc_call structure to make it easier to extend, and more type...
Alexandre Julliard [Thu, 4 Jan 2007 12:40:09 +0000 (13:40 +0100)] 
server: Add a generic apc_call structure to make it easier to extend, and more type-safe.

17 years agoserver: Notify the server that an APC has completed in the next get_apc call.
Alexandre Julliard [Thu, 4 Jan 2007 12:17:53 +0000 (13:17 +0100)] 
server: Notify the server that an APC has completed in the next get_apc call.

17 years agoserver: Make thread_apc into a real object.
Alexandre Julliard [Thu, 4 Jan 2007 11:36:33 +0000 (12:36 +0100)] 
server: Make thread_apc into a real object.

17 years agoregedit: Update Dutch resources.
Louis Lenders [Thu, 4 Jan 2007 09:43:33 +0000 (09:43 +0000)] 
regedit: Update Dutch resources.

17 years agoAssorted spelling fixes.
Francois Gouget [Thu, 4 Jan 2007 09:47:11 +0000 (10:47 +0100)] 
Assorted spelling fixes.

17 years agows2_32/tests: Use '%d' to print GetLastError().
Francois Gouget [Thu, 4 Jan 2007 09:55:24 +0000 (10:55 +0100)] 
ws2_32/tests: Use '%d' to print GetLastError().

17 years agokernel32/tests: Use '%d' to print GetLastError().
Francois Gouget [Thu, 4 Jan 2007 09:54:10 +0000 (10:54 +0100)] 
kernel32/tests: Use '%d' to print GetLastError().

17 years agoitss: Fix spelling of the dwOrigin variables.
Francois Gouget [Thu, 4 Jan 2007 09:52:22 +0000 (10:52 +0100)] 
itss: Fix spelling of the dwOrigin variables.

17 years agorsabase/tests: Remove unneeded casts.
Francois Gouget [Thu, 4 Jan 2007 09:51:38 +0000 (10:51 +0100)] 
rsabase/tests: Remove unneeded casts.

17 years agodbghelp: Implemented 64 bit versions of EnumerateLoadedModules.
Eric Pouech [Tue, 2 Jan 2007 13:24:10 +0000 (14:24 +0100)] 
dbghelp: Implemented 64 bit versions of EnumerateLoadedModules.

17 years agowinedbg: Added a maintenance command to load a given module (for debug purposes).
Eric Pouech [Tue, 2 Jan 2007 13:23:48 +0000 (14:23 +0100)] 
winedbg: Added a maintenance command to load a given module (for debug purposes).

17 years agowined3d: Dirtify the stream sources in DrawPrimitiveUP.
Stefan Dösinger [Wed, 3 Jan 2007 23:14:20 +0000 (00:14 +0100)] 
wined3d: Dirtify the stream sources in DrawPrimitiveUP.

17 years agowined3d: Move decoding the streams to their own inline function.
Stefan Dösinger [Wed, 3 Jan 2007 23:13:15 +0000 (00:13 +0100)] 
wined3d: Move decoding the streams to their own inline function.

17 years agowined3d: Catch NOP SetStreamSource changes.
Stefan Dösinger [Wed, 3 Jan 2007 23:08:20 +0000 (00:08 +0100)] 
wined3d: Catch NOP SetStreamSource changes.

17 years agowined3d: Catch nop pixel shader changes.
Stefan Dösinger [Wed, 3 Jan 2007 23:07:45 +0000 (00:07 +0100)] 
wined3d: Catch nop pixel shader changes.

17 years agowined3d: Catch NOP vertex declaration changes.
Stefan Dösinger [Wed, 3 Jan 2007 23:07:00 +0000 (00:07 +0100)] 
wined3d: Catch NOP vertex declaration changes.

17 years agowined3d: Break the viewport out of the vertex declaration state.
Stefan Dösinger [Wed, 3 Jan 2007 23:05:05 +0000 (00:05 +0100)] 
wined3d: Break the viewport out of the vertex declaration state.

17 years agodinput: Implement mouse GetObjectInfo on top of base class.
Vitaliy Margolen [Thu, 4 Jan 2007 06:04:39 +0000 (23:04 -0700)] 
dinput: Implement mouse GetObjectInfo on top of base class.

17 years agodinput: Move keyboard to using new GetObjectInfo.
Vitaliy Margolen [Thu, 4 Jan 2007 06:04:31 +0000 (23:04 -0700)] 
dinput: Move keyboard to using new GetObjectInfo.

17 years agodinput: Implement GetObjectInfo[A|W] in base device class.
Vitaliy Margolen [Thu, 4 Jan 2007 06:04:24 +0000 (23:04 -0700)] 
dinput: Implement GetObjectInfo[A|W] in base device class.

17 years agokernel32: Don't try update version resources with invalid data, as it fails on Window...
Mike McCormack [Wed, 3 Jan 2007 13:37:38 +0000 (22:37 +0900)] 
kernel32: Don't try update version resources with invalid data, as it fails on Windows 2003.

17 years agowgl: Fix piAttributes NULL crash.
Roderick Colenbrander [Wed, 3 Jan 2007 23:15:54 +0000 (00:15 +0100)] 
wgl: Fix piAttributes NULL crash.

17 years agoddraw: Declare some functions static.
Andrew Talbot [Wed, 3 Jan 2007 19:11:49 +0000 (19:11 +0000)] 
ddraw: Declare some functions static.

17 years agocomdlg32: Declare some items static.
Andrew Talbot [Wed, 3 Jan 2007 13:47:44 +0000 (13:47 +0000)] 
comdlg32: Declare some items static.

17 years agodinput: Declare some functions static.
Andrew Talbot [Wed, 3 Jan 2007 22:24:09 +0000 (22:24 +0000)] 
dinput: Declare some functions static.

17 years agowinedump: Fix memory leak.
Andrew Talbot [Wed, 3 Jan 2007 13:22:49 +0000 (13:22 +0000)] 
winedump: Fix memory leak.

17 years agowininet: Update Dutch resource.
Louis Lenders [Wed, 3 Jan 2007 16:58:34 +0000 (16:58 +0000)] 
wininet: Update Dutch resource.

17 years agomstml: Update Dutch resource.
Louis Lenders [Wed, 3 Jan 2007 16:06:13 +0000 (16:06 +0000)] 
mstml: Update Dutch resource.

17 years agousp10: Document ScriptItemize. Get rid of the remaining tabs.
Hans Leidekker [Wed, 3 Jan 2007 11:12:43 +0000 (12:12 +0100)] 
usp10: Document ScriptItemize. Get rid of the remaining tabs.

17 years agousp10: Implement and test ScriptStringGetOrder and ScriptString_pcOutChars.
Hans Leidekker [Wed, 3 Jan 2007 11:12:29 +0000 (12:12 +0100)] 
usp10: Implement and test ScriptStringGetOrder and ScriptString_pcOutChars.

17 years agousp10: Use macro functions for memory allocation and start checking for allocation...
Hans Leidekker [Wed, 3 Jan 2007 11:12:17 +0000 (12:12 +0100)] 
usp10: Use macro functions for memory allocation and start checking for allocation failures.

17 years agousp10: Make the script cache accessible from a string analysis.
Hans Leidekker [Wed, 3 Jan 2007 11:12:03 +0000 (12:12 +0100)] 
usp10: Make the script cache accessible from a string analysis.

17 years agokernel32: Be more verbose about the expected and received values for failures in...
Rob Shearman [Wed, 3 Jan 2007 12:59:19 +0000 (12:59 +0000)] 
kernel32: Be more verbose about the expected and received values for failures in the resource function tests.

17 years agoole32: Don't release pUnk in OleCreate if CoCreateInstance failed.
Rob Shearman [Wed, 3 Jan 2007 10:31:08 +0000 (10:31 +0000)] 
ole32: Don't release pUnk in OleCreate if CoCreateInstance failed.

17 years agoserver: Avoid crash in alloc_console when the process has no parent.
Alexandre Julliard [Thu, 4 Jan 2007 08:41:14 +0000 (09:41 +0100)] 
server: Avoid crash in alloc_console when the process has no parent.

17 years agokernel32: Add CreateRemoteThread remote thread conformance tests.
Thomas Kho [Wed, 3 Jan 2007 13:22:02 +0000 (14:22 +0100)] 
kernel32: Add CreateRemoteThread remote thread conformance tests.

17 years agokernel32: Add VirtualAllocEx remote thread conformance tests.
Thomas Kho [Wed, 3 Jan 2007 13:13:12 +0000 (14:13 +0100)] 
kernel32: Add VirtualAllocEx remote thread conformance tests.

17 years agouser32: Speed improvement for 16bit comm support.
Reinhard Karcher [Mon, 1 Jan 2007 16:45:06 +0000 (17:45 +0100)] 
user32: Speed improvement for 16bit comm support.

The previous version of this patch wasn't applied correctly.

17 years agooleaut32: Better OleIconToCursor stub.
Bernard Ladenthin [Sat, 30 Dec 2006 03:49:27 +0000 (04:49 +0100)] 
oleaut32: Better OleIconToCursor stub.

17 years agoserver: Fix 0 timeout handling for serial I/O.
Reinhard Karcher [Mon, 1 Jan 2007 16:47:04 +0000 (17:47 +0100)] 
server: Fix 0 timeout handling for serial I/O.

17 years agouser32: Speed improvement for 16bit comm support.
Reinhard Karcher [Mon, 1 Jan 2007 16:45:06 +0000 (17:45 +0100)] 
user32: Speed improvement for 16bit comm support.

17 years agontdll: Fix DTR and CTS controls in serial code.
Reinhard Karcher [Mon, 1 Jan 2007 16:41:52 +0000 (17:41 +0100)] 
ntdll: Fix DTR and CTS controls in serial code.

17 years agokernel32: Store resources to be updated in a tree.
Mike McCormack [Wed, 3 Jan 2007 08:32:52 +0000 (17:32 +0900)] 
kernel32: Store resources to be updated in a tree.

17 years agooleaut32: Support for VT_DISPATCH in VarImp.
Alex Villacís Lasso [Tue, 2 Jan 2007 23:56:15 +0000 (18:56 -0500)] 
oleaut32: Support for VT_DISPATCH in VarImp.

17 years agooleaut32: Support for VT_DISPATCH in VarPow.
Alex Villacís Lasso [Tue, 2 Jan 2007 23:55:39 +0000 (18:55 -0500)] 
oleaut32: Support for VT_DISPATCH in VarPow.

17 years agooleaut32: Support for VT_DISPATCH in VarMod.
Alex Villacís Lasso [Tue, 2 Jan 2007 23:55:01 +0000 (18:55 -0500)] 
oleaut32: Support for VT_DISPATCH in VarMod.

17 years agooleaut32: Support for VT_DISPATCH in VarIdiv.
Alex Villacís Lasso [Tue, 2 Jan 2007 23:54:20 +0000 (18:54 -0500)] 
oleaut32: Support for VT_DISPATCH in VarIdiv.

17 years agooleaut32: Support for VT_DISPATCH in VarXor.
Alex Villacís Lasso [Tue, 2 Jan 2007 23:53:37 +0000 (18:53 -0500)] 
oleaut32: Support for VT_DISPATCH in VarXor.

17 years agooleaut32: Support for VT_DISPATCH in VarOr.
Alex Villacís Lasso [Tue, 2 Jan 2007 23:52:52 +0000 (18:52 -0500)] 
oleaut32: Support for VT_DISPATCH in VarOr.

17 years agooleaut32: Support for VT_DISPATCH in VarSub.
Alex Villacís Lasso [Tue, 2 Jan 2007 23:52:11 +0000 (18:52 -0500)] 
oleaut32: Support for VT_DISPATCH in VarSub.

17 years agooleaut32: Support for VT_DISPATCH in VarDiv.
Alex Villacís Lasso [Tue, 2 Jan 2007 23:51:28 +0000 (18:51 -0500)] 
oleaut32: Support for VT_DISPATCH in VarDiv.

17 years agooleaut32: Support for VT_DISPATCH in VarMul.
Alex Villacís Lasso [Tue, 2 Jan 2007 23:50:41 +0000 (18:50 -0500)] 
oleaut32: Support for VT_DISPATCH in VarMul.

17 years agooleaut32: Support for VT_DISPATCH in VarAdd.
Alex Villacís Lasso [Tue, 2 Jan 2007 23:49:59 +0000 (18:49 -0500)] 
oleaut32: Support for VT_DISPATCH in VarAdd.

17 years agooleaut32: Support for VT_DISPATCH in VarAnd.
Alex Villacís Lasso [Tue, 2 Jan 2007 23:49:17 +0000 (18:49 -0500)] 
oleaut32: Support for VT_DISPATCH in VarAnd.

17 years agooleaut32: Add wrapper for dereferencing a VARIANT of type VT_DISPATCH and returning...
Alex Villacís Lasso [Tue, 2 Jan 2007 23:48:10 +0000 (18:48 -0500)] 
oleaut32: Add wrapper for dereferencing a VARIANT of type VT_DISPATCH and returning the VARIANT value.

17 years agocomctl32: Add initial tests for the status bar control.
Lei Zhang [Wed, 3 Jan 2007 06:23:51 +0000 (22:23 -0800)] 
comctl32: Add initial tests for the status bar control.

17 years agocomctl32: statusbar: Fix GetRect return value bug.
Vijay Kiran Kamuju [Mon, 25 Dec 2006 09:25:52 +0000 (14:55 +0530)] 
comctl32: statusbar: Fix GetRect return value bug.

17 years agowined3d: Select a proper texture unit in LockRect and dirtify the state.
Stefan Dösinger [Tue, 2 Jan 2007 21:55:31 +0000 (22:55 +0100)] 
wined3d: Select a proper texture unit in LockRect and dirtify the state.

17 years agowined3d: Remove d3ddevice_set_ortho.
Stefan Dösinger [Tue, 2 Jan 2007 21:52:11 +0000 (22:52 +0100)] 
wined3d: Remove d3ddevice_set_ortho.

17 years agowined3d: Move the projection matrix into its own state.
Stefan Dösinger [Tue, 2 Jan 2007 21:50:38 +0000 (22:50 +0100)] 
wined3d: Move the projection matrix into its own state.

17 years agowined3d: Break the lighting state out of the vertex decl.
Stefan Dösinger [Tue, 2 Jan 2007 21:49:17 +0000 (22:49 +0100)] 
wined3d: Break the lighting state out of the vertex decl.

17 years agowined3d: Move the world matrix to the state table.
Stefan Dösinger [Tue, 2 Jan 2007 21:47:39 +0000 (22:47 +0100)] 
wined3d: Move the world matrix to the state table.

17 years agowined3d: Move the functionality of primitiveInitState to the state table.
Stefan Dösinger [Tue, 2 Jan 2007 21:47:10 +0000 (22:47 +0100)] 
wined3d: Move the functionality of primitiveInitState to the state table.

17 years agowined3d: Add a viewport state to the state table.
Stefan Dösinger [Tue, 2 Jan 2007 20:40:59 +0000 (21:40 +0100)] 
wined3d: Add a viewport state to the state table.

17 years agowined3d: Move decoding the vertex declaration to the vertexshader state handler.
Stefan Dösinger [Tue, 2 Jan 2007 20:31:08 +0000 (21:31 +0100)] 
wined3d: Move decoding the vertex declaration to the vertexshader state handler.

17 years agowined3d: Pass the user pointer strided structure via the device implementation.
Stefan Dösinger [Tue, 2 Jan 2007 20:13:28 +0000 (21:13 +0100)] 
wined3d: Pass the user pointer strided structure via the device implementation.

17 years agowined3d: Use the baseVertexIndex in the stateblock.
Stefan Dösinger [Tue, 2 Jan 2007 20:07:39 +0000 (21:07 +0100)] 
wined3d: Use the baseVertexIndex in the stateblock.

17 years agoshlwapi: Use the appropriate constant for an uninitialized TLS check.
Alexandre Julliard [Wed, 3 Jan 2007 10:02:25 +0000 (11:02 +0100)] 
shlwapi: Use the appropriate constant for an uninitialized TLS check.

17 years agodmusic: Implement just enough of IDirectMusicPortImpl_GetFormat
Robert Reif [Wed, 3 Jan 2007 01:03:33 +0000 (20:03 -0500)] 
dmusic: Implement just enough of IDirectMusicPortImpl_GetFormat
to keep Direct Sound from crashing from unitialized data.

17 years agowined3d: Sampler variables wrongly named 'shader'.
Christoph Bumiller [Tue, 2 Jan 2007 10:01:51 +0000 (11:01 +0100)] 
wined3d: Sampler variables wrongly named 'shader'.

17 years agoddraw: Fix the AddViewport thunk.
Christoph Bumiller [Tue, 2 Jan 2007 10:05:22 +0000 (11:05 +0100)] 
ddraw: Fix the AddViewport thunk.

17 years agoole32: Fix the calculation of message_state->prefix_data_len in two places where...
Rob Shearman [Tue, 2 Jan 2007 18:08:49 +0000 (18:08 +0000)] 
ole32: Fix the calculation of message_state->prefix_data_len in two places where it would come out negative.

17 years agorpcrt4: A NULL IfSpec in RpcServerUnregisterIf should remove all interfaces, not...
Rob Shearman [Tue, 2 Jan 2007 15:39:54 +0000 (15:39 +0000)] 
rpcrt4: A NULL IfSpec in RpcServerUnregisterIf should remove all interfaces, not crash.

17 years agooleaut32: Fix _nroffuncs to return the correct number of functions by taking into...
Rob Shearman [Tue, 2 Jan 2007 15:39:48 +0000 (15:39 +0000)] 
oleaut32: Fix _nroffuncs to return the correct number of functions by taking into account inherited interfaces.

17 years agomsvcrt: execl fix when no args are given (reported by Louis Lenders).
Eric Pouech [Tue, 2 Jan 2007 13:31:27 +0000 (14:31 +0100)] 
msvcrt: execl fix when no args are given (reported by Louis Lenders).

17 years agokernel32: Remove a line that was supposed to be deleted by the previous patch.
Dmitry Timoshkov [Tue, 2 Jan 2007 13:23:54 +0000 (21:23 +0800)] 
kernel32: Remove a line that was supposed to be deleted by the previous patch.

17 years agousp10: Document ScriptFreeCache, ScriptGetFontProperties, ScriptStringFree and Script...
Hans Leidekker [Tue, 2 Jan 2007 15:11:10 +0000 (16:11 +0100)] 
usp10: Document ScriptFreeCache, ScriptGetFontProperties, ScriptStringFree and ScriptGetCMap.

17 years agousp10: Downgrade some more FIXME's to TRACE's.
Hans Leidekker [Tue, 2 Jan 2007 14:31:34 +0000 (15:31 +0100)] 
usp10: Downgrade some more FIXME's to TRACE's.

17 years agousp10: Implement ScriptStringValidate.
Hans Leidekker [Tue, 2 Jan 2007 14:26:32 +0000 (15:26 +0100)] 
usp10: Implement ScriptStringValidate.

17 years agokernel32: Add a stub implementation for TermsrvAppInstallMode.
Hans Leidekker [Tue, 2 Jan 2007 14:22:44 +0000 (15:22 +0100)] 
kernel32: Add a stub implementation for TermsrvAppInstallMode.

17 years agogdi32: Implement GetCharWidthI.
Hans Leidekker [Tue, 2 Jan 2007 13:18:31 +0000 (14:18 +0100)] 
gdi32: Implement GetCharWidthI.

17 years agowineded3: dirtyend set to more than resource size.
Christoph Bumiller [Mon, 1 Jan 2007 18:08:06 +0000 (19:08 +0100)] 
wineded3: dirtyend set to more than resource size.