Vitaliy Margolen [Wed, 20 Dec 2006 08:05:42 +0000 (01:05 -0700)]
dinput: Warp mouse in exclusive cooperation mode only.
Vitaliy Margolen [Wed, 20 Dec 2006 08:03:11 +0000 (01:03 -0700)]
dinput: Use GetCursorPos() to calculate relative mouse movements.
Rob Shearman [Tue, 19 Dec 2006 19:37:34 +0000 (19:37 +0000)]
ole32: Send a causality ID in the ORPCTHIS header for a call.
Use the causality ID to determine whether this is a top-level or a
nested (called-back) call for the purposes of IMessageFilter::HandleInComingCall.
Rob Shearman [Tue, 19 Dec 2006 19:37:29 +0000 (19:37 +0000)]
ole32: Reset the message filter at the end of the message filter test.
Rob Shearman [Tue, 19 Dec 2006 19:37:15 +0000 (19:37 +0000)]
ole32: Pass in the IID and IUnknown* of the object being executed to the server notification and message filter functions.
Rob Shearman [Tue, 19 Dec 2006 19:37:09 +0000 (19:37 +0000)]
ole32: Call the message filter for incoming calls.
Rob Shearman [Tue, 19 Dec 2006 19:35:51 +0000 (19:35 +0000)]
ole32: Call ServerNotify for channel hooks.
Store the SChannelHookCallInfo structure in the message state.
Rob Shearman [Tue, 19 Dec 2006 19:35:42 +0000 (19:35 +0000)]
ole32: Implement CoRegisterChannelHook and call channel hook methods on the client side.
Rob Shearman [Tue, 19 Dec 2006 19:35:35 +0000 (19:35 +0000)]
ole32: Marshal the ORPCTHIS structure prefixed to the client data when doing ORPC calls.
This is done by putting the ORPCTHIS data into the buffer when calling
IRpcChannelBuffer::GetBuffer on the client side and then storing the
amount we increased the buffer in a structure stored in the Handle
field. This is done to present the correct Buffer pointer to the proxy
so that it writes its data after the ORPCTHIS data.
Unmarshal the data on the server side (during RPC_ExecuteCall) and make
sure the data is consistent according to NDR rules. Also add several
checks on the unmarshaled data that are specified by the DCOM draft
specification.
H. Verbeet [Tue, 19 Dec 2006 18:25:42 +0000 (19:25 +0100)]
wined3d: Allow wined3d to handle multiple render targets.
H. Verbeet [Tue, 19 Dec 2006 18:25:35 +0000 (19:25 +0100)]
wined3d: Allow the FBO code to handle multiple render targets.
H. Verbeet [Tue, 19 Dec 2006 18:25:29 +0000 (19:25 +0100)]
wined3d: Move storing the render target from ActiveRender to SetRenderTarget.
Use the render target index rather than hardcoding 0.
H. Verbeet [Tue, 19 Dec 2006 18:25:22 +0000 (19:25 +0100)]
wined3d: Allow the device to store multiple render targets.
Hans Leidekker [Tue, 19 Dec 2006 21:26:56 +0000 (22:26 +0100)]
winedump: Start dumping .NET specific bits from PE executables.
Alexandre Julliard [Wed, 20 Dec 2006 11:31:20 +0000 (12:31 +0100)]
ntdll: Fixed typo in map_image.
Roderick Colenbrander [Tue, 19 Dec 2006 19:24:25 +0000 (20:24 +0100)]
winex11.drv: pbuffer detection.
Ulrich Czekalla [Tue, 19 Dec 2006 16:02:56 +0000 (11:02 -0500)]
winex11.drv: Don't crash when called with a NULL gl context.
Huw Davies [Tue, 19 Dec 2006 21:21:27 +0000 (21:21 +0000)]
gdi32: Improve the fontconfig filtering hack so that Mac suitcase fonts get through.
Andrew Talbot [Tue, 19 Dec 2006 19:04:55 +0000 (19:04 +0000)]
gdi32: Remove unused function.
Rob Shearman [Tue, 19 Dec 2006 13:03:33 +0000 (13:03 +0000)]
ole32: Fix the HMETAFILEPICT user marshaling test to use the size
derived from the return value of HMETAFILEPICT_UserMarshal instead of
the value returned by HMETAFILEPICT_UserSize, as the latter
over-estimates the size on Windows.
Remove some unnecessary casts.
Juris Smotrovs [Tue, 19 Dec 2006 11:35:42 +0000 (19:35 +0800)]
user32: Extend the support for SWP_STATECHANGED for all windows.
Stefan Dösinger [Sun, 17 Dec 2006 16:21:30 +0000 (17:21 +0100)]
wined3d: Add WINED3DRS_STIPPLEPATTERNxy.
Stefan Dösinger [Fri, 15 Dec 2006 19:03:17 +0000 (20:03 +0100)]
wined3d: Fix a function name.
Stefan Dösinger [Fri, 15 Dec 2006 19:02:13 +0000 (20:02 +0100)]
wined3d: Add missing render state function.
Stefan Dösinger [Fri, 15 Dec 2006 18:16:36 +0000 (19:16 +0100)]
wined3d: Catch nop render state changes.
Stefan Dösinger [Fri, 15 Dec 2006 18:17:53 +0000 (19:17 +0100)]
wined3d: Move render state applying to drawprim.
Stefan Dösinger [Tue, 19 Dec 2006 12:00:03 +0000 (13:00 +0100)]
wined3d: Add the state dirtification infrastructure.
Louis Lenders [Sun, 17 Dec 2006 17:56:50 +0000 (17:56 +0000)]
msvcrt: Add _atoldbl.
Alexandre Julliard [Tue, 19 Dec 2006 15:17:09 +0000 (16:17 +0100)]
configure: Re-generated with autoconf 2.61.
Alex Villacís Lasso [Thu, 14 Dec 2006 17:32:42 +0000 (12:32 -0500)]
oleaut32: Bypass conversion to string in R4/R8 -> DECIMAL conversion.
Vitaliy Margolen [Mon, 18 Dec 2006 20:26:35 +0000 (13:26 -0700)]
winex11drv: Return cached cursor_pos in GetCursorPos().
Hans Leidekker [Mon, 18 Dec 2006 18:37:52 +0000 (19:37 +0100)]
ws2_32: Implement the SIO_ADDRESS_LIST_QUERY ioctl.
Dmitry Timoshkov [Mon, 18 Dec 2006 11:14:36 +0000 (19:14 +0800)]
kernel32: Add a minimal PE image that XP is able to load.
James Hawkins [Mon, 18 Dec 2006 10:36:56 +0000 (04:36 -0600)]
msi: Enable cab compression and delete any resulting cabs using SHFileOperation.
James Hawkins [Mon, 18 Dec 2006 10:36:00 +0000 (04:36 -0600)]
msi: Run the install tests from a temporary directory.
Clinton Stimpson [Sat, 16 Dec 2006 02:28:25 +0000 (19:28 -0700)]
usp10: Implement ScriptStringCPtoX.
Clinton Stimpson [Sat, 16 Dec 2006 02:28:17 +0000 (19:28 -0700)]
usp10: Implement ScriptStringXtoCP.
Clinton Stimpson [Sat, 16 Dec 2006 02:28:11 +0000 (19:28 -0700)]
usp10: Implement ScriptStringFree.
Clinton Stimpson [Sat, 16 Dec 2006 02:28:07 +0000 (19:28 -0700)]
usp10: Implement ScriptStringAnalyse.
Markus Amsler [Sun, 17 Dec 2006 23:18:05 +0000 (00:18 +0100)]
d3d9: Handle volume container in d3d9.
Markus Amsler [Sun, 17 Dec 2006 23:17:51 +0000 (00:17 +0100)]
d3d9: Handle surface container in d3d9.
Markus Amsler [Sun, 17 Dec 2006 23:17:45 +0000 (00:17 +0100)]
d3d8: Handle volume container in d3d8.
Markus Amsler [Sun, 17 Dec 2006 23:17:38 +0000 (00:17 +0100)]
d3d8: Handle surface container in d3d8.
Markus Amsler [Sun, 17 Dec 2006 23:17:31 +0000 (00:17 +0100)]
d3d9: Fix implicit swap chain refcounting.
Markus Amsler [Sun, 17 Dec 2006 23:17:24 +0000 (00:17 +0100)]
d3d: Callback infrastructure for implicit swap chain destruction in IWineD3DDevice.
Markus Amsler [Sun, 17 Dec 2006 23:17:16 +0000 (00:17 +0100)]
d3d9: Fix implicit surface refcounting.
Markus Amsler [Sun, 17 Dec 2006 23:17:09 +0000 (00:17 +0100)]
wined3d: Remove IWineD3DVolume_GetContainerParent.
Markus Amsler [Sun, 17 Dec 2006 23:17:03 +0000 (00:17 +0100)]
wined3d: Remove IWineD3DSurface_GetContainerParent.
Markus Amsler [Sun, 17 Dec 2006 23:16:56 +0000 (00:16 +0100)]
d3d9: Handle volume refcount forwarding in d3d9.
Markus Amsler [Sun, 17 Dec 2006 23:16:48 +0000 (00:16 +0100)]
d3d9: Handle surface refcount forwarding in d3d9.
Markus Amsler [Sun, 17 Dec 2006 23:16:40 +0000 (00:16 +0100)]
wined3d: Call the depth stencil destroy callback function.
James Hawkins [Mon, 18 Dec 2006 07:49:36 +0000 (01:49 -0600)]
msi: Update the text control when the selection path changes.
James Hawkins [Mon, 18 Dec 2006 07:48:25 +0000 (01:48 -0600)]
msi: Only cleanup event subscriptions of the dialog being closed.
Vitaliy Margolen [Mon, 18 Dec 2006 06:22:34 +0000 (23:22 -0700)]
dinput: Make mouse use axis mode flag set in base class. Add tests.
Vitaliy Margolen [Mon, 18 Dec 2006 06:22:11 +0000 (23:22 -0700)]
dinput: Add handling of AXISMODE property to base device object.
Vitaliy Margolen [Mon, 18 Dec 2006 06:21:10 +0000 (23:21 -0700)]
dinput: Zero out returned information struct.
Vitaliy Margolen [Mon, 18 Dec 2006 06:20:52 +0000 (23:20 -0700)]
dinput: Don't return non existent keys.
Rob Shearman [Sun, 17 Dec 2006 23:47:06 +0000 (23:47 +0000)]
kernel32: Protect global alloc functions against integer overflows on the size parameter.
Rob Shearman [Sun, 17 Dec 2006 23:48:25 +0000 (23:48 +0000)]
ole32: Fix SetSize for HGLOBAL streams in the case of being out-of-memory.
Rob Shearman [Sun, 17 Dec 2006 23:46:11 +0000 (23:46 +0000)]
ole32: Implement HMETAFILE and HMETAFILEPICT user marshaling functions and add tests for these.
Rob Shearman [Sun, 17 Dec 2006 23:45:55 +0000 (23:45 +0000)]
ole32: Move the user marshal tests to usrmarshal.c.
Rob Shearman [Sun, 17 Dec 2006 23:45:22 +0000 (23:45 +0000)]
rpcrt4: Free the resource allocated by InitializeSecurityContext when the connection is closed.
Rob Shearman [Sun, 17 Dec 2006 23:45:08 +0000 (23:45 +0000)]
ole32: Add documentation for the user marshaling functions.
Rob Shearman [Sun, 17 Dec 2006 23:44:18 +0000 (23:44 +0000)]
ole32: Support reading and writing custom clipformats in the data cache.
Dmitry Timoshkov [Mon, 18 Dec 2006 05:46:27 +0000 (13:46 +0800)]
winedump: Remove a redundant ';'.
Dmitry Timoshkov [Mon, 18 Dec 2006 05:45:50 +0000 (13:45 +0800)]
winedump: Fix a couple of typos.
Paul Vriens [Sun, 17 Dec 2006 18:18:41 +0000 (19:18 +0100)]
usp10/tests: Make tests run on win9x and NT4 again.
Paul Vriens [Sun, 17 Dec 2006 12:10:03 +0000 (13:10 +0100)]
user32/tests: Make sure the tests run on NT4 again.
Andrew Talbot [Sat, 16 Dec 2006 17:43:17 +0000 (17:43 +0000)]
server: Cast-qual warnings fix.
Andrew Talbot [Sat, 16 Dec 2006 17:41:30 +0000 (17:41 +0000)]
server: Cast-qual warnings fix.
Alexandre Julliard [Sat, 16 Dec 2006 16:37:20 +0000 (17:37 +0100)]
msvcrt: Define __CxxLongjmpUnwind for i386 only.
Andrew Talbot [Sat, 16 Dec 2006 14:52:36 +0000 (14:52 +0000)]
winhelp: Cast-qual warnings fix.
Andrew Talbot [Sat, 16 Dec 2006 14:25:11 +0000 (14:25 +0000)]
winecfg: Cast-qual warning fix.
Andrew Talbot [Sat, 16 Dec 2006 12:55:31 +0000 (12:55 +0000)]
progman: Cast-qual warnings fix.
Andrew Talbot [Sat, 16 Dec 2006 12:15:53 +0000 (12:15 +0000)]
version/tests: Write-strings warning fix.
Ulrich Czekalla [Fri, 15 Dec 2006 16:15:28 +0000 (11:15 -0500)]
ddraw: IDirectDraw3 should use its own ref count variable.
Ulrich Czekalla [Fri, 15 Dec 2006 16:15:45 +0000 (11:15 -0500)]
ddraw: Initialize the IDirectDraw3 vtable.
Detlef Riekenberg [Fri, 15 Dec 2006 14:52:39 +0000 (15:52 +0100)]
localspl/tests: Add tests for XcvDataPort.
Alexandre Julliard [Sat, 16 Dec 2006 16:01:37 +0000 (17:01 +0100)]
configure: Remove some no longer used libcurses checks.
Vitaliy Margolen [Thu, 14 Dec 2006 22:51:23 +0000 (15:51 -0700)]
wined3d: When changing display modes clip cursor to the requested display size.
Ulrich Czekalla [Thu, 14 Dec 2006 20:42:30 +0000 (15:42 -0500)]
winex11.drv: Avoid grabbing syslevel locks in the wrong order.
Alexandre Julliard [Fri, 15 Dec 2006 12:41:48 +0000 (13:41 +0100)]
msvcrt: Implemented __CxxLongjmpUnwind.
Alexandre Julliard [Fri, 15 Dec 2006 12:41:31 +0000 (13:41 +0100)]
msvcrt: Make pointers to read-only exception descriptors const.
James Hawkins [Fri, 15 Dec 2006 09:47:15 +0000 (03:47 -0600)]
cabinet: Close the opened file handle even in error cases.
Hans Leidekker [Fri, 15 Dec 2006 09:02:00 +0000 (10:02 +0100)]
setupapi: Add a stub implementation for SetupPromptReboot.
Dmitry Timoshkov [Fri, 15 Dec 2006 07:04:01 +0000 (15:04 +0800)]
user32: Center the context menu if it was activated via VK_APPS like Windows does.
Dmitry Timoshkov [Fri, 15 Dec 2006 07:03:43 +0000 (15:03 +0800)]
user32: Add support for the VK_APPS (Menu) key.
Dmitry Timoshkov [Fri, 15 Dec 2006 07:03:32 +0000 (15:03 +0800)]
ddrawex: Avoid not necessary casts.
Dmitry Timoshkov [Fri, 15 Dec 2006 07:02:33 +0000 (15:02 +0800)]
ddraw: Fix warnings.
Andrew Talbot [Thu, 14 Dec 2006 22:22:20 +0000 (22:22 +0000)]
secur32/tests: Cast-qual warnings fix.
Stefan Dösinger [Thu, 14 Dec 2006 19:48:49 +0000 (20:48 +0100)]
wined3d: Clean up SetRenderState.
Stefan Dösinger [Thu, 14 Dec 2006 19:48:09 +0000 (20:48 +0100)]
wined3d: D3DRS_ZVISIBLE is not supposed to return an error.
Stefan Dösinger [Thu, 14 Dec 2006 19:49:26 +0000 (20:49 +0100)]
ddraw: Add a TRACE to GetPixelFormat.
Jacek Caban [Thu, 14 Dec 2006 19:39:21 +0000 (20:39 +0100)]
mshtml: Use pvaIn in exec_print.
Paul Vriens [Thu, 14 Dec 2006 19:10:26 +0000 (20:10 +0100)]
shlwapi/tests: Fix typos.
Vitaliy Margolen [Thu, 14 Dec 2006 17:33:51 +0000 (10:33 -0700)]
user32: ClipCursor should use virtual screen resolution for empty/invalid rects.
Ulrich Czekalla [Thu, 14 Dec 2006 15:39:42 +0000 (10:39 -0500)]
Add ddrawex dll.
Ulrich Czekalla [Thu, 14 Dec 2006 01:14:35 +0000 (20:14 -0500)]
ddraw: Add IDirectDraw3 interface.
Günther Brammer [Sat, 9 Dec 2006 22:13:14 +0000 (23:13 +0100)]
ddraw: Fix IDirectDrawSurfaceImpl_SetColorKey to also change surface_desc.
Francois Gouget [Thu, 14 Dec 2006 16:59:46 +0000 (17:59 +0100)]
Assorted spelling fixes.