wine
17 years agowined3d: Catch nop SetTextureStageState calls.
Stefan Dösinger [Tue, 19 Dec 2006 22:12:26 +0000 (23:12 +0100)] 
wined3d: Catch nop SetTextureStageState calls.

17 years agowined3d: Make WINED3DTSS_CONSTANT a nogl state.
Stefan Dösinger [Tue, 19 Dec 2006 22:11:28 +0000 (23:11 +0100)] 
wined3d: Make WINED3DTSS_CONSTANT a nogl state.

17 years agowined3d: Make a WINED3DTSS_RESULTARG stub.
Stefan Dösinger [Tue, 19 Dec 2006 22:11:21 +0000 (23:11 +0100)] 
wined3d: Make a WINED3DTSS_RESULTARG stub.

17 years agowined3d: Make WINED3DTSS_TEXTURETRANSFORMFLAGS a nogl state.
Stefan Dösinger [Tue, 19 Dec 2006 22:07:57 +0000 (23:07 +0100)] 
wined3d: Make WINED3DTSS_TEXTURETRANSFORMFLAGS a nogl state.

17 years agowined3d: Add a WINED3DTSS_BUMPENVLOFFSET stub.
Stefan Dösinger [Tue, 19 Dec 2006 22:34:17 +0000 (23:34 +0100)] 
wined3d: Add a WINED3DTSS_BUMPENVLOFFSET stub.

17 years agowined3d: Add a WINED3DTSS_BUMPENVSCALE stub.
Stefan Dösinger [Tue, 19 Dec 2006 22:05:08 +0000 (23:05 +0100)] 
wined3d: Add a WINED3DTSS_BUMPENVSCALE stub.

17 years agowined3d: Move WINED3DTSS_TEXCOORDINDEX to the state table.
Stefan Dösinger [Tue, 19 Dec 2006 22:04:16 +0000 (23:04 +0100)] 
wined3d: Move WINED3DTSS_TEXCOORDINDEX to the state table.

17 years agowined3d: Move WINED3DTSS_ALPHAOP to the state table.
Stefan Dösinger [Tue, 19 Dec 2006 22:03:37 +0000 (23:03 +0100)] 
wined3d: Move WINED3DTSS_ALPHAOP to the state table.

17 years agowined3d: Move WINED3DTSS_COLOROP to the state table.
Stefan Dösinger [Tue, 19 Dec 2006 22:00:58 +0000 (23:00 +0100)] 
wined3d: Move WINED3DTSS_COLOROP to the state table.

17 years agowined3d: Do not enable the texture dimensions in BindTexture.
Stefan Dösinger [Tue, 19 Dec 2006 21:53:26 +0000 (22:53 +0100)] 
wined3d: Do not enable the texture dimensions in BindTexture.

17 years agowined3d: Add empty texture stage states to the state table.
Stefan Dösinger [Tue, 19 Dec 2006 21:43:49 +0000 (22:43 +0100)] 
wined3d: Add empty texture stage states to the state table.

17 years agowined3d: Temporary disable nvrc junk texture skipping.
Stefan Dösinger [Tue, 19 Dec 2006 21:37:37 +0000 (22:37 +0100)] 
wined3d: Temporary disable nvrc junk texture skipping.

17 years agoshell32: Don't hardcode the system32 directory in registered classes.
Alexandre Julliard [Wed, 20 Dec 2006 16:05:02 +0000 (17:05 +0100)] 
shell32: Don't hardcode the system32 directory in registered classes.

17 years agoloader: Try to detect glibc 2.3 without NPTL or TLS and print a warning.
Alexandre Julliard [Wed, 20 Dec 2006 16:03:23 +0000 (17:03 +0100)] 
loader: Try to detect glibc 2.3 without NPTL or TLS and print a warning.

17 years agontdll: Fix the libdl refcount when loading the same builtin twice.
Alexandre Julliard [Wed, 20 Dec 2006 14:54:27 +0000 (15:54 +0100)] 
ntdll: Fix the libdl refcount when loading the same builtin twice.

17 years agokernel32/tests: Test loading and unloading of builtin dlls.
Francois Gouget [Wed, 20 Dec 2006 14:02:15 +0000 (15:02 +0100)] 
kernel32/tests: Test loading and unloading of builtin dlls.

17 years agows2_32: ws_sockaddr_u2ws should zero the sockaddr_in.sin_zero field.
Kai Blin [Wed, 20 Dec 2006 13:08:13 +0000 (14:08 +0100)] 
ws2_32: ws_sockaddr_u2ws should zero the sockaddr_in.sin_zero field.

17 years agoinclude: Get rid of the WINE_NO_LONG_AS_INT ifdefs.
Alexandre Julliard [Wed, 20 Dec 2006 13:26:08 +0000 (14:26 +0100)] 
include: Get rid of the WINE_NO_LONG_AS_INT ifdefs.

17 years agowinedbg: Win64 printf format fixes.
Alexandre Julliard [Wed, 20 Dec 2006 13:17:27 +0000 (14:17 +0100)] 
winedbg: Win64 printf format fixes.

17 years agowinedbg: Fixed a few data types.
Alexandre Julliard [Wed, 20 Dec 2006 13:10:47 +0000 (14:10 +0100)] 
winedbg: Fixed a few data types.

17 years agodinput: Warp mouse in exclusive cooperation mode only.
Vitaliy Margolen [Wed, 20 Dec 2006 08:05:42 +0000 (01:05 -0700)] 
dinput: Warp mouse in exclusive cooperation mode only.

17 years agodinput: Use GetCursorPos() to calculate relative mouse movements.
Vitaliy Margolen [Wed, 20 Dec 2006 08:03:11 +0000 (01:03 -0700)] 
dinput: Use GetCursorPos() to calculate relative mouse movements.

17 years agoole32: Send a causality ID in the ORPCTHIS header for a call.
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.

17 years agoole32: Reset the message filter at the end of the message filter test.
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.

17 years agoole32: Pass in the IID and IUnknown* of the object being executed to the server notif...
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.

17 years agoole32: Call the message filter for incoming calls.
Rob Shearman [Tue, 19 Dec 2006 19:37:09 +0000 (19:37 +0000)] 
ole32: Call the message filter for incoming calls.

17 years agoole32: Call ServerNotify for channel hooks.
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.

17 years agoole32: Implement CoRegisterChannelHook and call channel hook methods on the client...
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.

17 years agoole32: Marshal the ORPCTHIS structure prefixed to the client data when doing ORPC...
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.

17 years agowined3d: Allow wined3d to handle multiple render targets.
H. Verbeet [Tue, 19 Dec 2006 18:25:42 +0000 (19:25 +0100)] 
wined3d: Allow wined3d to handle multiple render targets.

17 years agowined3d: Allow the FBO code 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.

17 years agowined3d: Move storing the render target from ActiveRender to SetRenderTarget.
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.

17 years agowined3d: Allow the device to store multiple render targets.
H. Verbeet [Tue, 19 Dec 2006 18:25:22 +0000 (19:25 +0100)] 
wined3d: Allow the device to store multiple render targets.

17 years agowinedump: Start dumping .NET specific bits from PE executables.
Hans Leidekker [Tue, 19 Dec 2006 21:26:56 +0000 (22:26 +0100)] 
winedump: Start dumping .NET specific bits from PE executables.

17 years agontdll: Fixed typo in map_image.
Alexandre Julliard [Wed, 20 Dec 2006 11:31:20 +0000 (12:31 +0100)] 
ntdll: Fixed typo in map_image.

17 years agowinex11.drv: pbuffer detection.
Roderick Colenbrander [Tue, 19 Dec 2006 19:24:25 +0000 (20:24 +0100)] 
winex11.drv: pbuffer detection.

17 years agowinex11.drv: Don't crash when called with a NULL gl context.
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.

17 years agogdi32: Improve the fontconfig filtering hack so that Mac suitcase fonts get through.
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.

17 years agogdi32: Remove unused function.
Andrew Talbot [Tue, 19 Dec 2006 19:04:55 +0000 (19:04 +0000)] 
gdi32: Remove unused function.

17 years agoole32: Fix the HMETAFILEPICT user marshaling test to use the size
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.

17 years agouser32: Extend the support for SWP_STATECHANGED for all windows.
Juris Smotrovs [Tue, 19 Dec 2006 11:35:42 +0000 (19:35 +0800)] 
user32: Extend the support for SWP_STATECHANGED for all windows.

17 years agowined3d: Add WINED3DRS_STIPPLEPATTERNxy.
Stefan Dösinger [Sun, 17 Dec 2006 16:21:30 +0000 (17:21 +0100)] 
wined3d: Add WINED3DRS_STIPPLEPATTERNxy.

17 years agowined3d: Fix a function name.
Stefan Dösinger [Fri, 15 Dec 2006 19:03:17 +0000 (20:03 +0100)] 
wined3d: Fix a function name.

17 years agowined3d: Add missing render state function.
Stefan Dösinger [Fri, 15 Dec 2006 19:02:13 +0000 (20:02 +0100)] 
wined3d: Add missing render state function.

17 years agowined3d: Catch nop render state changes.
Stefan Dösinger [Fri, 15 Dec 2006 18:16:36 +0000 (19:16 +0100)] 
wined3d: Catch nop render state changes.

17 years agowined3d: Move render state applying to drawprim.
Stefan Dösinger [Fri, 15 Dec 2006 18:17:53 +0000 (19:17 +0100)] 
wined3d: Move render state applying to drawprim.

17 years agowined3d: Add the state dirtification infrastructure.
Stefan Dösinger [Tue, 19 Dec 2006 12:00:03 +0000 (13:00 +0100)] 
wined3d: Add the state dirtification infrastructure.

17 years agomsvcrt: Add _atoldbl.
Louis Lenders [Sun, 17 Dec 2006 17:56:50 +0000 (17:56 +0000)] 
msvcrt: Add _atoldbl.

17 years agoconfigure: Re-generated with autoconf 2.61.
Alexandre Julliard [Tue, 19 Dec 2006 15:17:09 +0000 (16:17 +0100)] 
configure: Re-generated with autoconf 2.61.

17 years agooleaut32: Bypass conversion to string in R4/R8 -> DECIMAL conversion.
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.

17 years agowinex11drv: Return cached cursor_pos in GetCursorPos().
Vitaliy Margolen [Mon, 18 Dec 2006 20:26:35 +0000 (13:26 -0700)] 
winex11drv: Return cached cursor_pos in GetCursorPos().

17 years agows2_32: Implement the SIO_ADDRESS_LIST_QUERY ioctl.
Hans Leidekker [Mon, 18 Dec 2006 18:37:52 +0000 (19:37 +0100)] 
ws2_32: Implement the SIO_ADDRESS_LIST_QUERY ioctl.

17 years agokernel32: Add a minimal PE image that XP is able to load.
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.

17 years agomsi: Enable cab compression and delete any resulting cabs using SHFileOperation.
James Hawkins [Mon, 18 Dec 2006 10:36:56 +0000 (04:36 -0600)] 
msi: Enable cab compression and delete any resulting cabs using SHFileOperation.

17 years agomsi: Run the install tests from a temporary directory.
James Hawkins [Mon, 18 Dec 2006 10:36:00 +0000 (04:36 -0600)] 
msi: Run the install tests from a temporary directory.

17 years agousp10: Implement ScriptStringCPtoX.
Clinton Stimpson [Sat, 16 Dec 2006 02:28:25 +0000 (19:28 -0700)] 
usp10: Implement ScriptStringCPtoX.

17 years agousp10: Implement ScriptStringXtoCP.
Clinton Stimpson [Sat, 16 Dec 2006 02:28:17 +0000 (19:28 -0700)] 
usp10: Implement ScriptStringXtoCP.

17 years agousp10: Implement ScriptStringFree.
Clinton Stimpson [Sat, 16 Dec 2006 02:28:11 +0000 (19:28 -0700)] 
usp10: Implement ScriptStringFree.

17 years agousp10: Implement ScriptStringAnalyse.
Clinton Stimpson [Sat, 16 Dec 2006 02:28:07 +0000 (19:28 -0700)] 
usp10: Implement ScriptStringAnalyse.

17 years agod3d9: Handle volume container in d3d9.
Markus Amsler [Sun, 17 Dec 2006 23:18:05 +0000 (00:18 +0100)] 
d3d9: Handle volume container in d3d9.

17 years agod3d9: Handle surface container in d3d9.
Markus Amsler [Sun, 17 Dec 2006 23:17:51 +0000 (00:17 +0100)] 
d3d9: Handle surface container in d3d9.

17 years agod3d8: Handle volume container in d3d8.
Markus Amsler [Sun, 17 Dec 2006 23:17:45 +0000 (00:17 +0100)] 
d3d8: Handle volume container in d3d8.

17 years agod3d8: Handle surface container in d3d8.
Markus Amsler [Sun, 17 Dec 2006 23:17:38 +0000 (00:17 +0100)] 
d3d8: Handle surface container in d3d8.

17 years agod3d9: Fix implicit swap chain refcounting.
Markus Amsler [Sun, 17 Dec 2006 23:17:31 +0000 (00:17 +0100)] 
d3d9: Fix implicit swap chain refcounting.

17 years agod3d: Callback infrastructure for implicit swap chain destruction in IWineD3DDevice.
Markus Amsler [Sun, 17 Dec 2006 23:17:24 +0000 (00:17 +0100)] 
d3d: Callback infrastructure for implicit swap chain destruction in IWineD3DDevice.

17 years agod3d9: Fix implicit surface refcounting.
Markus Amsler [Sun, 17 Dec 2006 23:17:16 +0000 (00:17 +0100)] 
d3d9: Fix implicit surface refcounting.

17 years agowined3d: Remove IWineD3DVolume_GetContainerParent.
Markus Amsler [Sun, 17 Dec 2006 23:17:09 +0000 (00:17 +0100)] 
wined3d: Remove IWineD3DVolume_GetContainerParent.

17 years agowined3d: Remove IWineD3DSurface_GetContainerParent.
Markus Amsler [Sun, 17 Dec 2006 23:17:03 +0000 (00:17 +0100)] 
wined3d: Remove IWineD3DSurface_GetContainerParent.

17 years agod3d9: Handle volume refcount forwarding in d3d9.
Markus Amsler [Sun, 17 Dec 2006 23:16:56 +0000 (00:16 +0100)] 
d3d9: Handle volume refcount forwarding in d3d9.

17 years agod3d9: Handle surface refcount forwarding in d3d9.
Markus Amsler [Sun, 17 Dec 2006 23:16:48 +0000 (00:16 +0100)] 
d3d9: Handle surface refcount forwarding in d3d9.

17 years agowined3d: Call the depth stencil destroy callback function.
Markus Amsler [Sun, 17 Dec 2006 23:16:40 +0000 (00:16 +0100)] 
wined3d: Call the depth stencil destroy callback function.

17 years agomsi: Update the text control when the selection path changes.
James Hawkins [Mon, 18 Dec 2006 07:49:36 +0000 (01:49 -0600)] 
msi: Update the text control when the selection path changes.

17 years agomsi: Only cleanup event subscriptions of the dialog being closed.
James Hawkins [Mon, 18 Dec 2006 07:48:25 +0000 (01:48 -0600)] 
msi: Only cleanup event subscriptions of the dialog being closed.

17 years agodinput: Make mouse use axis mode flag set in base class. Add tests.
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.

17 years agodinput: Add handling of AXISMODE property to base device object.
Vitaliy Margolen [Mon, 18 Dec 2006 06:22:11 +0000 (23:22 -0700)] 
dinput: Add handling of AXISMODE property to base device object.

17 years agodinput: Zero out returned information struct.
Vitaliy Margolen [Mon, 18 Dec 2006 06:21:10 +0000 (23:21 -0700)] 
dinput: Zero out returned information struct.

17 years agodinput: Don't return non existent keys.
Vitaliy Margolen [Mon, 18 Dec 2006 06:20:52 +0000 (23:20 -0700)] 
dinput: Don't return non existent keys.

17 years agokernel32: Protect global alloc functions against integer overflows on the size parameter.
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.

17 years agoole32: Fix SetSize for HGLOBAL streams in the case of being out-of-memory.
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.

17 years agoole32: Implement HMETAFILE and HMETAFILEPICT user marshaling functions and add tests...
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.

17 years agoole32: Move the user marshal tests to usrmarshal.c.
Rob Shearman [Sun, 17 Dec 2006 23:45:55 +0000 (23:45 +0000)] 
ole32: Move the user marshal tests to usrmarshal.c.

17 years agorpcrt4: Free the resource allocated by InitializeSecurityContext when the connection...
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.

17 years agoole32: Add documentation for the user marshaling functions.
Rob Shearman [Sun, 17 Dec 2006 23:45:08 +0000 (23:45 +0000)] 
ole32: Add documentation for the user marshaling functions.

17 years agoole32: Support reading and writing custom clipformats in the data cache.
Rob Shearman [Sun, 17 Dec 2006 23:44:18 +0000 (23:44 +0000)] 
ole32: Support reading and writing custom clipformats in the data cache.

17 years agowinedump: Remove a redundant ';'.
Dmitry Timoshkov [Mon, 18 Dec 2006 05:46:27 +0000 (13:46 +0800)] 
winedump: Remove a redundant ';'.

17 years agowinedump: Fix a couple of typos.
Dmitry Timoshkov [Mon, 18 Dec 2006 05:45:50 +0000 (13:45 +0800)] 
winedump: Fix a couple of typos.

17 years agousp10/tests: Make tests run on win9x and NT4 again.
Paul Vriens [Sun, 17 Dec 2006 18:18:41 +0000 (19:18 +0100)] 
usp10/tests: Make tests run on win9x and NT4 again.

17 years agouser32/tests: Make sure the tests run on 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.

17 years agoserver: Cast-qual warnings fix.
Andrew Talbot [Sat, 16 Dec 2006 17:43:17 +0000 (17:43 +0000)] 
server: Cast-qual warnings fix.

17 years agoserver: Cast-qual warnings fix.
Andrew Talbot [Sat, 16 Dec 2006 17:41:30 +0000 (17:41 +0000)] 
server: Cast-qual warnings fix.

17 years agomsvcrt: Define __CxxLongjmpUnwind for i386 only.
Alexandre Julliard [Sat, 16 Dec 2006 16:37:20 +0000 (17:37 +0100)] 
msvcrt: Define __CxxLongjmpUnwind for i386 only.

17 years agowinhelp: Cast-qual warnings fix.
Andrew Talbot [Sat, 16 Dec 2006 14:52:36 +0000 (14:52 +0000)] 
winhelp: Cast-qual warnings fix.

17 years agowinecfg: Cast-qual warning fix.
Andrew Talbot [Sat, 16 Dec 2006 14:25:11 +0000 (14:25 +0000)] 
winecfg: Cast-qual warning fix.

17 years agoprogman: Cast-qual warnings fix.
Andrew Talbot [Sat, 16 Dec 2006 12:55:31 +0000 (12:55 +0000)] 
progman: Cast-qual warnings fix.

17 years agoversion/tests: Write-strings warning fix.
Andrew Talbot [Sat, 16 Dec 2006 12:15:53 +0000 (12:15 +0000)] 
version/tests: Write-strings warning fix.

17 years agoddraw: IDirectDraw3 should use its own ref count variable.
Ulrich Czekalla [Fri, 15 Dec 2006 16:15:28 +0000 (11:15 -0500)] 
ddraw: IDirectDraw3 should use its own ref count variable.

17 years agoddraw: Initialize the IDirectDraw3 vtable.
Ulrich Czekalla [Fri, 15 Dec 2006 16:15:45 +0000 (11:15 -0500)] 
ddraw: Initialize the IDirectDraw3 vtable.

17 years agolocalspl/tests: Add tests for XcvDataPort.
Detlef Riekenberg [Fri, 15 Dec 2006 14:52:39 +0000 (15:52 +0100)] 
localspl/tests: Add tests for XcvDataPort.

17 years agoconfigure: Remove some no longer used libcurses checks.
Alexandre Julliard [Sat, 16 Dec 2006 16:01:37 +0000 (17:01 +0100)] 
configure: Remove some no longer used libcurses checks.

17 years agowined3d: When changing display modes clip cursor to the requested display size.
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.