wine
16 years agowininet: Fix error return code in FindFirstUrlCacheEntryW() stub.
Johannes Stezenbach [Sat, 22 Dec 2007 22:29:35 +0000 (23:29 +0100)] 
wininet: Fix error return code in FindFirstUrlCacheEntryW() stub.

16 years agowininet: Implement support for INTERNET_OPTION_VERSION in InternetQueryOptionW.
Johannes Stezenbach [Sat, 22 Dec 2007 22:29:11 +0000 (23:29 +0100)] 
wininet: Implement support for INTERNET_OPTION_VERSION in InternetQueryOptionW.

16 years agogdi32: Fix a comment typo.
Peter Oberndorfer [Sat, 22 Dec 2007 14:09:59 +0000 (15:09 +0100)] 
gdi32: Fix a comment typo.

16 years agowinex11: Remove unused SWAP_INT macro.
Peter Oberndorfer [Sat, 22 Dec 2007 14:09:55 +0000 (16:09 +0200)] 
winex11: Remove unused SWAP_INT macro.

16 years agomsi: Allow whitespace after the property name when setting a property in the dialog.
James Hawkins [Sat, 22 Dec 2007 05:29:13 +0000 (23:29 -0600)] 
msi: Allow whitespace after the property name when setting a property in the dialog.

16 years agomsi: Allow the not-equal operator in WHERE query string comparisons.
James Hawkins [Sat, 22 Dec 2007 05:13:30 +0000 (23:13 -0600)] 
msi: Allow the not-equal operator in WHERE query string comparisons.

16 years agomsi: Fix deleting temporary rows, with tests.
James Hawkins [Sat, 22 Dec 2007 03:04:18 +0000 (21:04 -0600)] 
msi: Fix deleting temporary rows, with tests.

16 years agorpcrt4: Set pStubMsg->BufferMark in NdrConformantVaryingArrayUnmarshall and NdrVaryin...
Rob Shearman [Sat, 22 Dec 2007 01:39:56 +0000 (01:39 +0000)] 
rpcrt4: Set pStubMsg->BufferMark in NdrConformantVaryingArrayUnmarshall and NdrVaryingArrayUnmarshall.

pStubMsg->BufferMark should always be set before
EmbeddedPointerUnmarshall is called and these functions didn't
previously do so.

16 years agodbghelp: Adjust minidump streams ordering and sizing.
Andrey Turkin [Sat, 22 Dec 2007 01:21:56 +0000 (04:21 +0300)] 
dbghelp: Adjust minidump streams ordering and sizing.

To more closely match native format; this is required for windbg.

16 years agowinedos: Add the possibility of refusing to emulate some interrupts.
Alexandre Julliard [Sun, 23 Dec 2007 12:55:12 +0000 (13:55 +0100)] 
winedos: Add the possibility of refusing to emulate some interrupts.

16 years agokernel32: Initialize MaximumLength of the user params directory too.
Alexandre Julliard [Sun, 23 Dec 2007 12:54:31 +0000 (13:54 +0100)] 
kernel32: Initialize MaximumLength of the user params directory too.

16 years agokernel32: Yet another workaround for broken apps in GlobalMemoryStatus.
Alexandre Julliard [Fri, 21 Dec 2007 13:27:40 +0000 (14:27 +0100)] 
kernel32: Yet another workaround for broken apps in GlobalMemoryStatus.

16 years agokernel32: Invalidate local copy of console input event handle while reallocating...
Kirill K. Smirnov [Thu, 20 Dec 2007 12:19:10 +0000 (15:19 +0300)] 
kernel32: Invalidate local copy of console input event handle while reallocating console.

16 years agoquartz: Make filtergraph aggregatable.
Lei Zhang [Fri, 21 Dec 2007 04:38:59 +0000 (20:38 -0800)] 
quartz: Make filtergraph aggregatable.

16 years agoquartz: Move aggregation tests into separate file.
Lei Zhang [Fri, 21 Dec 2007 04:19:07 +0000 (20:19 -0800)] 
quartz: Move aggregation tests into separate file.

16 years agowined3d: Use IWineD3DDeviceImpl_ClearSurface in IWineD3DDeviceImpl_Clear.
Alexander Dorofeyev [Thu, 20 Dec 2007 07:33:31 +0000 (23:33 -0800)] 
wined3d: Use IWineD3DDeviceImpl_ClearSurface in IWineD3DDeviceImpl_Clear.

16 years agowined3d: Rewrite IWineD3DSurfaceImpl_BltOverride colorfill codepath.
Alexander Dorofeyev [Thu, 20 Dec 2007 07:32:11 +0000 (23:32 -0800)] 
wined3d: Rewrite IWineD3DSurfaceImpl_BltOverride colorfill codepath.

16 years agontdll: Implement BindIoCompletionCallback.
Andrey Turkin [Wed, 19 Dec 2007 21:27:44 +0000 (00:27 +0300)] 
ntdll: Implement BindIoCompletionCallback.

16 years agosecur32: Fix possible crash while loading SSP providers from registry.
Zhangrong Huang [Thu, 20 Dec 2007 15:29:23 +0000 (23:29 +0800)] 
secur32: Fix possible crash while loading SSP providers from registry.

16 years agogdi32, winex11.drv: Correct default Chinese font name.
Zhangrong Huang [Thu, 20 Dec 2007 15:02:44 +0000 (23:02 +0800)] 
gdi32, winex11.drv: Correct default Chinese font name.

16 years agod3d9: Accept D3DDEVTYPE_REF devices in the vertex declaration test.
Stefan Dösinger [Thu, 20 Dec 2007 20:43:56 +0000 (21:43 +0100)] 
d3d9: Accept D3DDEVTYPE_REF devices in the vertex declaration test.

16 years agowined3d: Implement and test vertex fixups with per stream offsets.
Stefan Dösinger [Thu, 20 Dec 2007 22:40:12 +0000 (23:40 +0100)] 
wined3d: Implement and test vertex fixups with per stream offsets.

16 years agowined3d: Per stream offsets are 4 byte aligned.
Stefan Dösinger [Thu, 20 Dec 2007 21:14:53 +0000 (22:14 +0100)] 
wined3d: Per stream offsets are 4 byte aligned.

16 years agowined3d: Vertex attributes are 4 byte aligned.
Stefan Dösinger [Thu, 20 Dec 2007 19:48:03 +0000 (20:48 +0100)] 
wined3d: Vertex attributes are 4 byte aligned.

16 years agowined3d: Add a test for POSITIONT vertex fixups.
Stefan Dösinger [Thu, 20 Dec 2007 00:22:57 +0000 (01:22 +0100)] 
wined3d: Add a test for POSITIONT vertex fixups.

16 years agowined3d: Improve some traces.
Stefan Dösinger [Wed, 19 Dec 2007 22:29:39 +0000 (23:29 +0100)] 
wined3d: Improve some traces.

16 years agod3d9: Extend the fixed function vertex declaration test.
Stefan Dösinger [Wed, 19 Dec 2007 21:56:01 +0000 (22:56 +0100)] 
d3d9: Extend the fixed function vertex declaration test.

16 years agowined3d: Change the vertex buffer declaration's data format.
Stefan Dösinger [Fri, 21 Dec 2007 02:55:31 +0000 (03:55 +0100)] 
wined3d: Change the vertex buffer declaration's data format.

This hopefully makes the vertex attribute detection simpler, more solid,
readable and flexible.

16 years agowined3d: Implement half float vertex buffer conversion.
Stefan Dösinger [Wed, 19 Dec 2007 16:18:39 +0000 (17:18 +0100)] 
wined3d: Implement half float vertex buffer conversion.

16 years agoole32: Avoid leaving a critical section twice.
Michael Jung [Fri, 21 Dec 2007 07:18:35 +0000 (08:18 +0100)] 
ole32: Avoid leaving a critical section twice.

16 years agowidl: Tweak the rules for when to call pfnFree for arrays.
Rob Shearman [Fri, 21 Dec 2007 09:41:40 +0000 (09:41 +0000)] 
widl: Tweak the rules for when to call pfnFree for arrays.

Varying arrays that aren't unmarshalled shouldn't be freed, but
conformant arrays that aren't unmarshalled should.

16 years agokernel32: Store the initial directory as a full path in the process parameters.
Alexandre Julliard [Fri, 21 Dec 2007 11:42:28 +0000 (12:42 +0100)] 
kernel32: Store the initial directory as a full path in the process parameters.

16 years agokernel32: Add a test for calling VirtualAlloc on a view of a SEC_RESERVE file mapping.
Rob Shearman [Thu, 20 Dec 2007 18:01:27 +0000 (18:01 +0000)] 
kernel32: Add a test for calling VirtualAlloc on a view of a SEC_RESERVE file mapping.

16 years agorpcrt4: Fix a memory leak from the get_filename call in the server tests.
Rob Shearman [Thu, 20 Dec 2007 18:01:21 +0000 (18:01 +0000)] 
rpcrt4: Fix a memory leak from the get_filename call in the server tests.

16 years agorpcrt4: Print an error if stub buffer pointer is passed into safe_copy_from_buffer.
Rob Shearman [Thu, 20 Dec 2007 18:01:16 +0000 (18:01 +0000)] 
rpcrt4: Print an error if stub buffer pointer is passed into safe_copy_from_buffer.

Also print an error message if there was an overflow.

16 years agowinhelp: When we reuse window structure, old brush should not be reused.
Kirill K. Smirnov [Thu, 20 Dec 2007 17:37:03 +0000 (20:37 +0300)] 
winhelp: When we reuse window structure, old brush should not be reused.

16 years agocomdlg32: Fix another regression in 3.1-style file dialog from LB_DIR fix.
Alex Villacís Lasso [Thu, 20 Dec 2007 16:54:20 +0000 (11:54 -0500)] 
comdlg32: Fix another regression in 3.1-style file dialog from LB_DIR fix.

16 years agomciseq: Remove unneeded casts.
Andrew Talbot [Thu, 20 Dec 2007 22:45:37 +0000 (22:45 +0000)] 
mciseq: Remove unneeded casts.

16 years agomciavi32: Remove unneeded casts.
Andrew Talbot [Thu, 20 Dec 2007 22:45:34 +0000 (22:45 +0000)] 
mciavi32: Remove unneeded casts.

16 years agokernel32: Revert the removal of a cast from a macro.
Andrew Talbot [Thu, 20 Dec 2007 18:20:15 +0000 (18:20 +0000)] 
kernel32: Revert the removal of a cast from a macro.

16 years agomapi32: Remove unneeded casts.
Andrew Talbot [Thu, 20 Dec 2007 12:17:37 +0000 (12:17 +0000)] 
mapi32: Remove unneeded casts.

16 years agokernel32: Remove unneeded casts.
Andrew Talbot [Thu, 20 Dec 2007 12:17:33 +0000 (12:17 +0000)] 
kernel32: Remove unneeded casts.

16 years agoinetcomm: Implement IMimeBody_GetOffsets.
Huw Davies [Thu, 20 Dec 2007 15:14:35 +0000 (15:14 +0000)] 
inetcomm: Implement IMimeBody_GetOffsets.

16 years agowinefile: Save font settings in registry.
Ivan Sinitsin [Thu, 20 Dec 2007 13:15:16 +0000 (16:15 +0300)] 
winefile: Save font settings in registry.

16 years agontdll: Increase the buffer size dynamically for relay debug lists.
Alexandre Julliard [Thu, 20 Dec 2007 15:59:07 +0000 (16:59 +0100)] 
ntdll: Increase the buffer size dynamically for relay debug lists.

16 years agoadvapi32: Start non-interactive services in a separate window station.
Alexandre Julliard [Thu, 20 Dec 2007 15:44:36 +0000 (16:44 +0100)] 
advapi32: Start non-interactive services in a separate window station.

16 years agoexplorer: It no longer needs to be made a system process.
Alexandre Julliard [Thu, 20 Dec 2007 15:43:47 +0000 (16:43 +0100)] 
explorer: It no longer needs to be made a system process.

16 years agoserver: Don't give out full access to the system process event.
Alexandre Julliard [Thu, 20 Dec 2007 15:43:31 +0000 (16:43 +0100)] 
server: Don't give out full access to the system process event.

16 years agoserver: Don't count system processes as users of a desktop.
Alexandre Julliard [Thu, 20 Dec 2007 15:43:14 +0000 (16:43 +0100)] 
server: Don't count system processes as users of a desktop.

16 years agoinclude: Added the mountmgr.h header.
Alexandre Julliard [Thu, 20 Dec 2007 15:41:35 +0000 (16:41 +0100)] 
include: Added the mountmgr.h header.

16 years agowine.inf: Mark the spool service as disabled, it's just a stub.
Alexandre Julliard [Thu, 20 Dec 2007 15:40:41 +0000 (16:40 +0100)] 
wine.inf: Mark the spool service as disabled, it's just a stub.

16 years agowineboot: Convert the rest of the code to Unicode.
Alexandre Julliard [Thu, 20 Dec 2007 15:16:17 +0000 (16:16 +0100)] 
wineboot: Convert the rest of the code to Unicode.

Fix Windows File Protection handling to use the correct system directory.

16 years agowineboot: Rewrite wininit.ini processing to use GetPrivateProfileSectionW. Convert...
Alexandre Julliard [Thu, 20 Dec 2007 14:53:53 +0000 (15:53 +0100)] 
wineboot: Rewrite wininit.ini processing to use GetPrivateProfileSectionW. Convert to Unicode.

16 years agowineboot: Add support for starting NT-style services.
Alexandre Julliard [Thu, 20 Dec 2007 14:53:03 +0000 (15:53 +0100)] 
wineboot: Add support for starting NT-style services.

16 years agowineboot: Simplify the unnecessarily complex code structure.
Alexandre Julliard [Thu, 20 Dec 2007 14:08:39 +0000 (15:08 +0100)] 
wineboot: Simplify the unnecessarily complex code structure.

16 years agoadvapi32: Move the EnumDependentServicesA/W stubs in service.c where they belong.
Alexandre Julliard [Thu, 20 Dec 2007 14:00:42 +0000 (15:00 +0100)] 
advapi32: Move the EnumDependentServicesA/W stubs in service.c where they belong.

Make the stubs return success.

16 years agoqmgr: AddRef, QueryInterface, and stub functions for queue manager interface.
Roy Shea [Thu, 20 Dec 2007 04:02:23 +0000 (20:02 -0800)] 
qmgr: AddRef, QueryInterface, and stub functions for queue manager interface.

16 years agoserver: Use SIGQUIT instead of SIGTERM to terminate a thread.
Alexandre Julliard [Thu, 20 Dec 2007 11:19:35 +0000 (12:19 +0100)] 
server: Use SIGQUIT instead of SIGTERM to terminate a thread.

This allows keeping the default SIGTERM behavior of killing the whole
process.

16 years agokernel32: Forward interrupts in 32-bit code to winedos too.
Alexandre Julliard [Thu, 20 Dec 2007 11:18:19 +0000 (12:18 +0100)] 
kernel32: Forward interrupts in 32-bit code to winedos too.

16 years agoriched20: Remove a redundant parameter from trace.
Dmitry Timoshkov [Thu, 20 Dec 2007 11:03:24 +0000 (19:03 +0800)] 
riched20: Remove a redundant parameter from trace.

16 years agomsi: The BS_GROUPBOX style should only be used if the HasBorder attribute is set.
James Hawkins [Thu, 20 Dec 2007 08:44:24 +0000 (02:44 -0600)] 
msi: The BS_GROUPBOX style should only be used if the HasBorder attribute is set.

16 years agoole32: Fix RPC_GetLocalClassObject to wait for 30 seconds, even if messages arrive...
Rob Shearman [Thu, 20 Dec 2007 09:51:57 +0000 (09:51 +0000)] 
ole32: Fix RPC_GetLocalClassObject to wait for 30 seconds, even if messages arrive while we are waiting.

16 years agorpcrt4: Fix NdrConformantStringUnmarshall to always increment the buffer during unmar...
Rob Shearman [Thu, 20 Dec 2007 09:51:47 +0000 (09:51 +0000)] 
rpcrt4: Fix NdrConformantStringUnmarshall to always increment the buffer during unmarshalling.

safe_copy_from_buffer has the side-effect of incrementing the buffer and
this still needs to be done when we point the memory into the buffer.

(Thanks to Maarten Lankhorst for finding the mistake and suggesting a fix.)

16 years agowined3d: Add a test for 16 bit floats.
Stefan Dösinger [Wed, 19 Dec 2007 15:28:14 +0000 (16:28 +0100)] 
wined3d: Add a test for 16 bit floats.

16 years agowined3d: Move the GL info structure into the adapter.
Stefan Dösinger [Wed, 19 Dec 2007 01:51:53 +0000 (02:51 +0100)] 
wined3d: Move the GL info structure into the adapter.

16 years agowined3d: Fix vertex buffers based on type, not semantic.
Stefan Dösinger [Wed, 19 Dec 2007 16:13:57 +0000 (17:13 +0100)] 
wined3d: Fix vertex buffers based on type, not semantic.

16 years agowined3d: Fixed function vertex attribute types are flexible.
Stefan Dösinger [Wed, 19 Dec 2007 16:10:02 +0000 (17:10 +0100)] 
wined3d: Fixed function vertex attribute types are flexible.

16 years agowined3d: Store if half float conversion is needed in the decl.
Stefan Dösinger [Thu, 20 Dec 2007 00:34:22 +0000 (01:34 +0100)] 
wined3d: Store if half float conversion is needed in the decl.

16 years agowined3d: Always dump the fbo state on errors.
Stefan Dösinger [Tue, 18 Dec 2007 13:02:20 +0000 (14:02 +0100)] 
wined3d: Always dump the fbo state on errors.

16 years agouser32: Add a test for an invalid DEVMODE passed to ChangeDisplaySettings, make it...
Dmitry Timoshkov [Thu, 20 Dec 2007 06:50:30 +0000 (14:50 +0800)] 
user32: Add a test for an invalid DEVMODE passed to ChangeDisplaySettings, make it pass under Wine.

16 years agogdi32: Add a test for minimal acceptable DEVMODEA size, make it pass under Wine.
Dmitry Timoshkov [Thu, 20 Dec 2007 06:49:59 +0000 (14:49 +0800)] 
gdi32: Add a test for minimal acceptable DEVMODEA size, make it pass under Wine.

16 years agomsi: Initialize a default COM apartment for custom actions.
James Hawkins [Thu, 20 Dec 2007 06:49:40 +0000 (00:49 -0600)] 
msi: Initialize a default COM apartment for custom actions.

16 years agomsi: Allow NULL parameters to be passed to the local MsiSetProperty.
James Hawkins [Thu, 20 Dec 2007 06:05:30 +0000 (00:05 -0600)] 
msi: Allow NULL parameters to be passed to the local MsiSetProperty.

16 years agogdiplus: Add GdipCreateHBITMAPFromBitmap() stub.
Andrew Riedi [Wed, 19 Dec 2007 08:58:51 +0000 (00:58 -0800)] 
gdiplus: Add GdipCreateHBITMAPFromBitmap() stub.

16 years agowined3d: Fix some typos.
Rico Schüller [Wed, 19 Dec 2007 18:12:12 +0000 (19:12 +0100)] 
wined3d: Fix some typos.

16 years agokernel32: Remove unneeded casts.
Andrew Talbot [Wed, 19 Dec 2007 21:52:17 +0000 (21:52 +0000)] 
kernel32: Remove unneeded casts.

16 years agouser32: Fix regression in DlgDirList caused by modified LB_DIR return behavior, with...
Alex Villacís Lasso [Wed, 19 Dec 2007 15:57:18 +0000 (10:57 -0500)] 
user32: Fix regression in DlgDirList caused by modified LB_DIR return behavior, with tests.

16 years agorpcrt4: Don't use BufferEnd in RpcStream_Write.
Rob Shearman [Wed, 19 Dec 2007 14:53:40 +0000 (14:53 +0000)] 
rpcrt4: Don't use BufferEnd in RpcStream_Write.

It is usually used during marshalling, where pStubMsg->BufferStart and
pStubMsg->BufferEnd won't be valid. Replace it with a check using
RpcMsg->Buffer and pStubMsg->BufferLength.

16 years agorpcrt4: Initialise memory passed into RPCs in the server test.
Rob Shearman [Wed, 19 Dec 2007 14:53:30 +0000 (14:53 +0000)] 
rpcrt4: Initialise memory passed into RPCs in the server test.

aligns contains padding, but the memory is marshalled in one block so
call memset to avoid Valgrind warnings. padded and padded2 are
marshalled as complex types so this is not required here.

Initialise the dummy member of test_list_t to zero for the TL_NULL case.
Change the type to the smallest available to not waste buffer space.

16 years agorpcrt4: Memory should only be cleared in ComplexUnmarshall, not in ComplexMarshall.
Rob Shearman [Wed, 19 Dec 2007 14:53:12 +0000 (14:53 +0000)] 
rpcrt4: Memory should only be cleared in ComplexUnmarshall, not in ComplexMarshall.

Also clear memory when FC_STRUCTPAD* is encountered.

16 years agorpcrt4: Fix the ALIGN_POINTER_CLEAR macro.
Rob Shearman [Wed, 19 Dec 2007 14:52:57 +0000 (14:52 +0000)] 
rpcrt4: Fix the ALIGN_POINTER_CLEAR macro.

16 years agowidl: Fix the length used when clearing alignment space in generated files.
Rob Shearman [Wed, 19 Dec 2007 14:52:27 +0000 (14:52 +0000)] 
widl: Fix the length used when clearing alignment space in generated files.

Only do the clearing when marshalling a base type.

16 years agowidl: The detection of types is highly dependent on the ordering of the various type...
Rob Shearman [Wed, 19 Dec 2007 14:52:13 +0000 (14:52 +0000)] 
widl: The detection of types is highly dependent on the ordering of the various type detection functions.

Therefore, needs_freeing would have to duplicate a lot of
write_remoting_arg in order to get the detection right. Because of
this, it is easier and will cause less problems in the future to
simply move the logic of needs_freeing into write_remoting_arg in the
appropriate handling code for the detected type.

16 years agoadvapi32: Return from StartServiceCtrlDispatcher when all services are stopped.
Alexandre Julliard [Wed, 19 Dec 2007 17:28:20 +0000 (18:28 +0100)] 
advapi32: Return from StartServiceCtrlDispatcher when all services are stopped.

16 years agoadvapi32: Replace the list of services with an array.
Alexandre Julliard [Wed, 19 Dec 2007 16:02:12 +0000 (17:02 +0100)] 
advapi32: Replace the list of services with an array.

16 years agoadvapi32: Use exponential backoff when waiting for a service to start.
Alexandre Julliard [Wed, 19 Dec 2007 14:07:20 +0000 (15:07 +0100)] 
advapi32: Use exponential backoff when waiting for a service to start.

16 years agoadvapi32: Fix RegisterServiceCtrlHandler spec entry.
Alexandre Julliard [Wed, 19 Dec 2007 14:06:19 +0000 (15:06 +0100)] 
advapi32: Fix RegisterServiceCtrlHandler spec entry.

16 years agoadvapi32: Reimplement RegisterServiceCtrlHandler on top of RegisterServiceCtrlHandlerEx.
Alexandre Julliard [Wed, 19 Dec 2007 14:05:04 +0000 (15:05 +0100)] 
advapi32: Reimplement RegisterServiceCtrlHandler on top of RegisterServiceCtrlHandlerEx.

16 years agoqmgr: Generate C file with local GUID definitions from bits.idl.
Roy Shea [Mon, 17 Dec 2007 22:38:33 +0000 (14:38 -0800)] 
qmgr: Generate C file with local GUID definitions from bits.idl.

16 years agoinclude: Add CONTEXT86_EXTENDED_REGISTERS and CONTEXT86_ALL definitions.
Dmitry Timoshkov [Wed, 19 Dec 2007 03:43:38 +0000 (11:43 +0800)] 
include: Add CONTEXT86_EXTENDED_REGISTERS and CONTEXT86_ALL definitions.

16 years agouser32: Set the edit text in a combobox only if combobox has strings.
Dmitry Timoshkov [Wed, 19 Dec 2007 09:36:36 +0000 (17:36 +0800)] 
user32: Set the edit text in a combobox only if combobox has strings.

16 years agouser32: Make sure to setup clipping before any painting is done.
Dmitry Timoshkov [Wed, 19 Dec 2007 04:56:03 +0000 (12:56 +0800)] 
user32: Make sure to setup clipping before any painting is done.

16 years agogdi32: In the calculations use a fixed dmSize, not a passed in (possibly too large...
Dmitry Timoshkov [Wed, 19 Dec 2007 03:43:05 +0000 (11:43 +0800)] 
gdi32: In the calculations use a fixed dmSize, not a passed in (possibly too large) one.

16 years agogdi32: When compiling with PSDK headers request latest DEVMODE definition.
Dmitry Timoshkov [Wed, 19 Dec 2007 03:41:07 +0000 (11:41 +0800)] 
gdi32: When compiling with PSDK headers request latest DEVMODE definition.

16 years agowined3d: Implement texture -> swapchain blits with stretch_rect_fbo.
Stefan Dösinger [Tue, 18 Dec 2007 12:52:48 +0000 (13:52 +0100)] 
wined3d: Implement texture -> swapchain blits with stretch_rect_fbo.

16 years agowined3d: Some improvements for SFLAG_CONVERTED checking.
Stefan Dösinger [Sun, 16 Dec 2007 22:00:39 +0000 (23:00 +0100)] 
wined3d: Some improvements for SFLAG_CONVERTED checking.

We can check this flag before setting up the gl lock, and add the
surface format to the FIXME.

16 years agowined3d: Emulate half float vertices if GL_NV_half_float is not there.
Stefan Dösinger [Mon, 17 Dec 2007 17:18:19 +0000 (18:18 +0100)] 
wined3d: Emulate half float vertices if GL_NV_half_float is not there.

16 years agowined3d: Implement blits from the active render target to swapchains.
Stefan Dösinger [Tue, 18 Dec 2007 12:55:47 +0000 (13:55 +0100)] 
wined3d: Implement blits from the active render target to swapchains.

16 years agogdi32: There is no need to cast NULL to a function pointer.
Michael Stefaniuc [Tue, 18 Dec 2007 23:26:12 +0000 (00:26 +0100)] 
gdi32: There is no need to cast NULL to a function pointer.

16 years agosecur32/tests: InitFunctionPtrs() needs to use the global crypt32dll variable.
Michael Stefaniuc [Tue, 18 Dec 2007 22:58:02 +0000 (23:58 +0100)] 
secur32/tests: InitFunctionPtrs() needs to use the global crypt32dll variable.