wine
16 years agodbghelp: When sending back information about a global symbol, only demangle the class...
Eric Pouech [Wed, 6 Feb 2008 20:56:12 +0000 (21:56 +0100)] 
dbghelp: When sending back information about a global symbol, only demangle the class & field/method name.

16 years agodbghelp: Attempt to cache some basic symbol types for easier and faster code.
Eric Pouech [Wed, 6 Feb 2008 20:56:06 +0000 (21:56 +0100)] 
dbghelp: Attempt to cache some basic symbol types for easier and faster code.

16 years agodbghelp: Extended the internal enumeration information so that we know the underlying...
Eric Pouech [Wed, 6 Feb 2008 20:55:59 +0000 (21:55 +0100)] 
dbghelp: Extended the internal enumeration information so that we know the underlying integral type.

16 years agodbghelp: Added basic support for base class information.
Eric Pouech [Wed, 6 Feb 2008 20:55:53 +0000 (21:55 +0100)] 
dbghelp: Added basic support for base class information.

As we don't support C++ for now, we just return FALSE for all cases.

16 years agodbghelp: Added support for labels outside functions (and used it in msc parsing).
Eric Pouech [Wed, 6 Feb 2008 20:55:47 +0000 (21:55 +0100)] 
dbghelp: Added support for labels outside functions (and used it in msc parsing).

16 years agodbghelp: Added preliminary support for a strange stack variable object.
Eric Pouech [Wed, 6 Feb 2008 20:55:40 +0000 (21:55 +0100)] 
dbghelp: Added preliminary support for a strange stack variable object.

16 years agodbghelp: Added support for register v3 in msc.
Eric Pouech [Wed, 6 Feb 2008 20:55:34 +0000 (21:55 +0100)] 
dbghelp: Added support for register v3 in msc.

16 years agodbghelp: Added support for some V3 fields in structure parsing.
Eric Pouech [Wed, 6 Feb 2008 20:55:28 +0000 (21:55 +0100)] 
dbghelp: Added support for some V3 fields in structure parsing.

16 years agodbghelp: Added HRESULT as new basic type (and some doc about basic types ids).
Eric Pouech [Wed, 6 Feb 2008 20:55:22 +0000 (21:55 +0100)] 
dbghelp: Added HRESULT as new basic type (and some doc about basic types ids).

16 years agodbghelp: Fix mixed up return and this type in MFunction V2.
Eric Pouech [Wed, 6 Feb 2008 20:55:17 +0000 (21:55 +0100)] 
dbghelp: Fix mixed up return and this type in MFunction V2.

16 years agodbghelp: Pass the 'details' flags to _fetch_type so that we can simplify some code...
Eric Pouech [Wed, 6 Feb 2008 20:55:10 +0000 (21:55 +0100)] 
dbghelp: Pass the 'details' flags to _fetch_type so that we can simplify some code around.

16 years agodbghelp: Added missing basic types for booleans and integers.
Eric Pouech [Wed, 6 Feb 2008 20:55:04 +0000 (21:55 +0100)] 
dbghelp: Added missing basic types for booleans and integers.

16 years agouser32: winex11.drv has support for color cursors now.
Andrew Riedi [Thu, 7 Feb 2008 09:31:51 +0000 (01:31 -0800)] 
user32: winex11.drv has support for color cursors now.

16 years agowintab32: Remove unneeded cast.
Andrew Talbot [Wed, 6 Feb 2008 21:12:13 +0000 (21:12 +0000)] 
wintab32: Remove unneeded cast.

16 years agocomctl32: Don't get the background colour in ANIMATE_PaintFrame as this can be called...
Rob Shearman [Wed, 6 Feb 2008 16:50:15 +0000 (16:50 +0000)] 
comctl32: Don't get the background colour in ANIMATE_PaintFrame as this can be called inside a critical section.

This could therefore create a deadlock if the processing for
WM_CTLCOLORSTATIC ends up sending certain messages to the animate control.

So move the retrieval of the background colour into the callers of
ANIMATE_PaintFrame but outside of any critical section.

16 years agourlmon: Fixed ref count leak.
Jacek Caban [Wed, 6 Feb 2008 16:42:55 +0000 (17:42 +0100)] 
urlmon: Fixed ref count leak.

16 years agourlmon: Added gecko_installer_workaround to url.c tests.
Jacek Caban [Wed, 6 Feb 2008 16:43:08 +0000 (17:43 +0100)] 
urlmon: Added gecko_installer_workaround to url.c tests.

16 years agowinex11: Only update the virtual screen rect once in xinerama_init to minimize race...
Alexandre Julliard [Wed, 6 Feb 2008 19:38:20 +0000 (20:38 +0100)] 
winex11: Only update the virtual screen rect once in xinerama_init to minimize race conditions.

16 years agowinex11: Use the gdi display when initializing the keyboard to avoid creating a secon...
Alexandre Julliard [Wed, 6 Feb 2008 19:37:41 +0000 (20:37 +0100)] 
winex11: Use the gdi display when initializing the keyboard to avoid creating a second display connection.

16 years agowinex11: Don't erase the desktop window synchronously on resizes to prevent deadlocks.
Alexandre Julliard [Wed, 6 Feb 2008 19:36:19 +0000 (20:36 +0100)] 
winex11: Don't erase the desktop window synchronously on resizes to prevent deadlocks.

16 years agowintrust/tests: Use GetModuleHandleA instead of LoadLibraryA.
Paul Vriens [Wed, 6 Feb 2008 11:04:30 +0000 (12:04 +0100)] 
wintrust/tests: Use GetModuleHandleA instead of LoadLibraryA.

16 years agogdi32: Improve the failure reporting in the bitmap tests.
Reece H. Dunn [Sat, 26 Jan 2008 11:14:43 +0000 (11:14 +0000)] 
gdi32: Improve the failure reporting in the bitmap tests.

16 years agoddraw: Spelling fixes in the d3d test output.
Reece H. Dunn [Sun, 27 Jan 2008 09:01:35 +0000 (09:01 +0000)] 
ddraw: Spelling fixes in the d3d test output.

16 years agocabinet: Make the fdi tests pass on Vista.
Reece H. Dunn [Sat, 26 Jan 2008 10:34:45 +0000 (10:34 +0000)] 
cabinet: Make the fdi tests pass on Vista.

16 years agokernel32: Don't fail unconditionally in MoveFile for directories with flag MOVEFILE_R...
Jens Nestler [Tue, 29 Jan 2008 08:37:53 +0000 (09:37 +0100)] 
kernel32: Don't fail unconditionally in MoveFile for directories with flag MOVEFILE_REPLACE_EXISTING.

16 years agosystray: Add support for NIS_HIDDEN flag.
Kirill K. Smirnov [Tue, 5 Feb 2008 14:19:40 +0000 (14:19 +0000)] 
systray: Add support for NIS_HIDDEN flag.

16 years agosystray: Properly track errors.
Kirill K. Smirnov [Tue, 5 Feb 2008 14:17:49 +0000 (14:17 +0000)] 
systray: Properly track errors.

16 years agouser32: Test destroying the cursor of a parent process.
Andrew Riedi [Thu, 24 Jan 2008 09:01:54 +0000 (01:01 -0800)] 
user32: Test destroying the cursor of a parent process.

16 years agontoskrnl.exe: Implement MmPageEntireDriver and MmResetDriverPaging.
Paul Chitescu [Tue, 5 Feb 2008 18:19:52 +0000 (20:19 +0200)] 
ntoskrnl.exe: Implement MmPageEntireDriver and MmResetDriverPaging.

16 years agoriched20: Fix the name of the lpUsedDefChar field of GETTEXTEX.
Francois Gouget [Wed, 6 Feb 2008 03:07:40 +0000 (04:07 +0100)] 
riched20: Fix the name of the lpUsedDefChar field of GETTEXTEX.

16 years agoddraw: Some drivers return a refresh rate of 0.
Stefan Dösinger [Sun, 27 Jan 2008 12:55:32 +0000 (13:55 +0100)] 
ddraw: Some drivers return a refresh rate of 0.

16 years agowined3d: Create VBOs.
Stefan Dösinger [Tue, 5 Feb 2008 22:56:03 +0000 (23:56 +0100)] 
wined3d: Create VBOs.

16 years agowined3d: Separate OpenGL and driver version.
Stefan Dösinger [Tue, 5 Feb 2008 21:49:14 +0000 (22:49 +0100)] 
wined3d: Separate OpenGL and driver version.

16 years agowined3d: Move the highpart of the driver version to the gl structure.
Stefan Dösinger [Tue, 5 Feb 2008 21:28:00 +0000 (22:28 +0100)] 
wined3d: Move the highpart of the driver version to the gl structure.

While 6.14 is a sane default, we might want to override it on a
per-driver basis, if we have really old Windows drivers on some cards.

16 years agowined3d: Tear down the dummy textures before resetting.
Stefan Dösinger [Tue, 5 Feb 2008 20:56:46 +0000 (21:56 +0100)] 
wined3d: Tear down the dummy textures before resetting.

In theory the opengl library should release the gl resources when we
destroy the context, and the stateblock reset will recreate the dummy
textures, but I think it is cleaner to do this explicitly.

16 years agowined3d: Restore the stateblock after Reset.
Stefan Dösinger [Tue, 5 Feb 2008 20:51:53 +0000 (21:51 +0100)] 
wined3d: Restore the stateblock after Reset.

16 years agowinmm: Remove unneeded casts.
Andrew Talbot [Tue, 5 Feb 2008 22:32:58 +0000 (22:32 +0000)] 
winmm: Remove unneeded casts.

16 years agowined3d: Redownload the surface data in case of a palette change. This fixes a lot...
Roderick Colenbrander [Tue, 5 Feb 2008 12:25:18 +0000 (13:25 +0100)] 
wined3d: Redownload the surface data in case of a palette change. This fixes a lot of redrawing problems in Red Alert.

16 years agowined3d: Allow read back of P8 surfaces. This fixes some of the redrawing issues...
Roderick Colenbrander [Tue, 5 Feb 2008 09:15:46 +0000 (10:15 +0100)] 
wined3d: Allow read back of P8 surfaces. This fixes some of the redrawing issues in Red Alert.

16 years agowined3d: Reload the palette on a color key change. This fixes the ddex4/ddex5 samples...
Roderick Colenbrander [Tue, 29 Jan 2008 21:42:32 +0000 (22:42 +0100)] 
wined3d: Reload the palette on a color key change. This fixes the ddex4/ddex5 samples from the dx7 sdk.

16 years agowined3d: Make sure to set the color key when it is needed including for index_in_alpha.
Roderick Colenbrander [Tue, 29 Jan 2008 19:08:25 +0000 (20:08 +0100)] 
wined3d: Make sure to set the color key when it is needed including for index_in_alpha.

16 years agomsi: Fix "type of 'x' defaults to 'int'" warnings.
Michael Stefaniuc [Tue, 5 Feb 2008 13:17:21 +0000 (14:17 +0100)] 
msi: Fix "type of 'x' defaults to 'int'" warnings.

16 years agowinspool: Use the backend for GetPrinterDriverDirectory.
Detlef Riekenberg [Mon, 4 Feb 2008 08:51:38 +0000 (09:51 +0100)] 
winspool: Use the backend for GetPrinterDriverDirectory.

16 years agolocalspl: Implement fpGetPrinterDriverDirectory.
Detlef Riekenberg [Mon, 4 Feb 2008 08:39:38 +0000 (09:39 +0100)] 
localspl: Implement fpGetPrinterDriverDirectory.

16 years agolocalspl: Initialize pointers in struct PRINTPROVIDOR.
Detlef Riekenberg [Mon, 4 Feb 2008 07:59:54 +0000 (08:59 +0100)] 
localspl: Initialize pointers in struct PRINTPROVIDOR.

16 years agogdi32: DC_GetDCPtr and DC_ReleaseDCPtr are not longer used.
Alexandre Julliard [Tue, 5 Feb 2008 20:58:04 +0000 (21:58 +0100)] 
gdi32: DC_GetDCPtr and DC_ReleaseDCPtr are not longer used.

16 years agogdi32: Get rid of DC_GetDCPtr in the palette functions.
Alexandre Julliard [Tue, 5 Feb 2008 20:57:35 +0000 (21:57 +0100)] 
gdi32: Get rid of DC_GetDCPtr in the palette functions.

16 years agowinex11: Add a critical section for the palette global variables instead of relying...
Alexandre Julliard [Tue, 5 Feb 2008 20:57:23 +0000 (21:57 +0100)] 
winex11: Add a critical section for the palette global variables instead of relying on the GDI lock.

16 years agogdi32: Get rid of DC_GetDCPtr in the GDI object functions.
Alexandre Julliard [Tue, 5 Feb 2008 20:17:28 +0000 (21:17 +0100)] 
gdi32: Get rid of DC_GetDCPtr in the GDI object functions.

16 years agogdi32: Get rid of DC_GetDCPtr in font functions.
Alexandre Julliard [Tue, 5 Feb 2008 20:16:27 +0000 (21:16 +0100)] 
gdi32: Get rid of DC_GetDCPtr in font functions.

16 years agogdi32: Use a separate critical section for freetype locking instead of relying on...
Alexandre Julliard [Tue, 5 Feb 2008 20:16:06 +0000 (21:16 +0100)] 
gdi32: Use a separate critical section for freetype locking instead of relying on the GDI lock.

16 years agogdi32: Avoid locking in BITMAP_CopyBitmap.
Alexandre Julliard [Tue, 5 Feb 2008 17:26:25 +0000 (18:26 +0100)] 
gdi32: Avoid locking in BITMAP_CopyBitmap.

16 years agogdi32: Don't hold the GDI lock when calling DC_InitDC.
Alexandre Julliard [Tue, 5 Feb 2008 17:26:18 +0000 (18:26 +0100)] 
gdi32: Don't hold the GDI lock when calling DC_InitDC.

16 years agogdi32: Get rid of a few more uses of DC_GetDCPtr.
Alexandre Julliard [Tue, 5 Feb 2008 16:35:40 +0000 (17:35 +0100)] 
gdi32: Get rid of a few more uses of DC_GetDCPtr.

16 years agogdi32: Avoid locking in CreateCompatibleBitmap.
Alexandre Julliard [Tue, 5 Feb 2008 16:34:56 +0000 (17:34 +0100)] 
gdi32: Avoid locking in CreateCompatibleBitmap.

16 years agocomctl32/tests: Call InitCommonControlsEx() if available, fall back to InitCommonCont...
Francois Gouget [Tue, 5 Feb 2008 10:59:47 +0000 (11:59 +0100)] 
comctl32/tests: Call InitCommonControlsEx() if available, fall back to InitCommonControls() for the older controls, and skip the tests altogether for the newer ones.

16 years agomsxml3: Fix the domdoc test failures.
Reece H. Dunn [Mon, 4 Feb 2008 22:01:00 +0000 (22:01 +0000)] 
msxml3: Fix the domdoc test failures.

16 years agowined3d: Recreate the contexts on _Reset.
Stefan Dösinger [Mon, 4 Feb 2008 23:05:26 +0000 (00:05 +0100)] 
wined3d: Recreate the contexts on _Reset.

16 years agowined3d: Move vertex buffer vbo creation to PreLoad.
Stefan Dösinger [Tue, 8 Jan 2008 21:54:54 +0000 (22:54 +0100)] 
wined3d: Move vertex buffer vbo creation to PreLoad.

16 years agowined3d: Move the float format check to the big switch statement.
Stefan Dösinger [Sun, 3 Feb 2008 23:31:52 +0000 (00:31 +0100)] 
wined3d: Move the float format check to the big switch statement.

16 years agowined3d: Fix dxtn format check.
Stefan Dösinger [Sun, 3 Feb 2008 23:26:06 +0000 (00:26 +0100)] 
wined3d: Fix dxtn format check.

We can't return WINED3D_OK straight away because we have yet to check
the other flags, like sRGB correction.

16 years agowined3d: Correct the srgb reading check.
Stefan Dösinger [Sun, 3 Feb 2008 23:23:46 +0000 (00:23 +0100)] 
wined3d: Correct the srgb reading check.

16 years agod3d9/tests: Accept the rejection of non-standard fixed function attrib types.
Stefan Dösinger [Mon, 4 Feb 2008 22:35:07 +0000 (23:35 +0100)] 
d3d9/tests: Accept the rejection of non-standard fixed function attrib types.

16 years agod3d9/tests: Be less picky about X8L8V8U8 precision.
Stefan Dösinger [Fri, 1 Feb 2008 01:29:32 +0000 (02:29 +0100)] 
d3d9/tests: Be less picky about X8L8V8U8 precision.

16 years agowined3d: Some texture transform test corrections.
Stefan Dösinger [Fri, 1 Feb 2008 00:52:17 +0000 (01:52 +0100)] 
wined3d: Some texture transform test corrections.

16 years agowined3d: D3DTADDRESS_WRAP on conditional NP2 textures clamps to edge.
Stefan Dösinger [Fri, 1 Feb 2008 00:16:45 +0000 (01:16 +0100)] 
wined3d: D3DTADDRESS_WRAP on conditional NP2 textures clamps to edge.

Conditional NP2 textures in Direct3D do not support D3DTADDRESS_WRAP
texture addressing. Similarly, GL_ARB_texture_rectangle textures do
not support GL_REPEAT. This patch adds a test which shows that _WRAP
clamps to the texture edge and implements that.

16 years agowined3d: Update the gl rectangle when adjusting surface sizes.
Stefan Dösinger [Sun, 27 Jan 2008 20:26:07 +0000 (21:26 +0100)] 
wined3d: Update the gl rectangle when adjusting surface sizes.

16 years agowined3d: Make Clear aware of the depth stencil sharing.
Stefan Dösinger [Sun, 27 Jan 2008 13:11:16 +0000 (14:11 +0100)] 
wined3d: Make Clear aware of the depth stencil sharing.

16 years agod3d9: Some drivers allow non-aligned offsets.
Stefan Dösinger [Sun, 27 Jan 2008 13:02:00 +0000 (14:02 +0100)] 
d3d9: Some drivers allow non-aligned offsets.

16 years agowined3d: De-Statify depth blit opengl resources.
Stefan Dösinger [Sun, 27 Jan 2008 13:32:40 +0000 (14:32 +0100)] 
wined3d: De-Statify depth blit opengl resources.

16 years agowined3d: Mark textures dirty on UnLoad.
Stefan Dösinger [Fri, 25 Jan 2008 17:18:55 +0000 (18:18 +0100)] 
wined3d: Mark textures dirty on UnLoad.

16 years agowined3d: Move some UnLoad code to the base texture class.
Stefan Dösinger [Fri, 25 Jan 2008 17:18:06 +0000 (18:18 +0100)] 
wined3d: Move some UnLoad code to the base texture class.

16 years agowined3d: Destroy FBOs and reset pointers on Reset.
Stefan Dösinger [Fri, 25 Jan 2008 17:13:27 +0000 (18:13 +0100)] 
wined3d: Destroy FBOs and reset pointers on Reset.

16 years agowined3d: Unload implicit depth stencil buffers correctly.
Stefan Dösinger [Fri, 25 Jan 2008 17:10:14 +0000 (18:10 +0100)] 
wined3d: Unload implicit depth stencil buffers correctly.

We have to destroy potential fbo renderbuffers, and make sure the
texture is gone

16 years agowined3d: Update the auto depth stencil buffer size on reset.
Stefan Dösinger [Fri, 25 Jan 2008 17:04:05 +0000 (18:04 +0100)] 
wined3d: Update the auto depth stencil buffer size on reset.

16 years agowined3d: Beware of texture_rectangle NP2 support in Reset.
Stefan Dösinger [Fri, 25 Jan 2008 17:02:29 +0000 (18:02 +0100)] 
wined3d: Beware of texture_rectangle NP2 support in Reset.

16 years agomsi: Fix handling of the NULL separator when writing registry values.
James Hawkins [Tue, 5 Feb 2008 01:06:53 +0000 (19:06 -0600)] 
msi: Fix handling of the NULL separator when writing registry values.

16 years agogdi32: Child fonts need to be scaled like their parent. With input from Dmitry Timoshkov.
Aric Stewart [Wed, 30 Jan 2008 13:26:02 +0000 (07:26 -0600)] 
gdi32: Child fonts need to be scaled like their parent. With input from Dmitry Timoshkov.

16 years agod3dx8: Fix the D3DXAssembleShaderFromFileA/W() prototypes.
Francois Gouget [Mon, 4 Feb 2008 23:04:54 +0000 (00:04 +0100)] 
d3dx8: Fix the D3DXAssembleShaderFromFileA/W() prototypes.

16 years agod3dx8: Add the d3dx8mesh.h header and move the relevant function declarations there.
Francois Gouget [Mon, 4 Feb 2008 23:04:42 +0000 (00:04 +0100)] 
d3dx8: Add the d3dx8mesh.h header and move the relevant function declarations there.

Include d3dx8mesh.h in d3dx8.h and add some commented out ones as reminders.

16 years agod3dx8: Make d3dx8core.h C++ compatible.
Francois Gouget [Mon, 4 Feb 2008 23:04:37 +0000 (00:04 +0100)] 
d3dx8: Make d3dx8core.h C++ compatible.

16 years agod3dx8: Fix the D3DXMatrixAffineTransformation() prototype.
Francois Gouget [Mon, 4 Feb 2008 23:03:55 +0000 (00:03 +0100)] 
d3dx8: Fix the D3DXMatrixAffineTransformation() prototype.

16 years agod3dx8core.h: Remove some extraneous #include directives.
Francois Gouget [Mon, 4 Feb 2008 23:03:02 +0000 (00:03 +0100)] 
d3dx8core.h: Remove some extraneous #include directives.

16 years agowinapi_check: Update win32.api for d3dx8.dll.
Francois Gouget [Mon, 4 Feb 2008 23:02:09 +0000 (00:02 +0100)] 
winapi_check: Update win32.api for d3dx8.dll.

16 years agowinapi_check: Assorted win32.api updates.
Francois Gouget [Mon, 4 Feb 2008 23:01:58 +0000 (00:01 +0100)] 
winapi_check: Assorted win32.api updates.

16 years agowinapi_check: Update win32.api for acledit.dll, ctapi32.dll and inetcomm.dll.
Francois Gouget [Mon, 4 Feb 2008 23:01:47 +0000 (00:01 +0100)] 
winapi_check: Update win32.api for acledit.dll, ctapi32.dll and inetcomm.dll.

16 years agomsvcrt: __CxxDetectRethrow() and __CxxQueryExceptionSize() are implemented now so...
Francois Gouget [Mon, 4 Feb 2008 23:01:31 +0000 (00:01 +0100)] 
msvcrt: __CxxDetectRethrow() and __CxxQueryExceptionSize() are implemented now so export them.

16 years agowinex11.drv: Add some API documentation stubs to make winapi_check happy.
Francois Gouget [Mon, 4 Feb 2008 22:59:55 +0000 (23:59 +0100)] 
winex11.drv: Add some API documentation stubs to make winapi_check happy.

16 years agontdsapi: Add an API documentation stub to make winapi_check happy.
Francois Gouget [Mon, 4 Feb 2008 22:59:44 +0000 (23:59 +0100)] 
ntdsapi: Add an API documentation stub to make winapi_check happy.

16 years agomapi32: Add an API documentation stub to make winapi_check happy.
Francois Gouget [Mon, 4 Feb 2008 22:59:32 +0000 (23:59 +0100)] 
mapi32: Add an API documentation stub to make winapi_check happy.

16 years agoddraw/tests: Fix compilation on systems that don't support nameless unions.
Francois Gouget [Mon, 4 Feb 2008 22:59:25 +0000 (23:59 +0100)] 
ddraw/tests: Fix compilation on systems that don't support nameless unions.

16 years agomsi: Reimplement MsiFormatRecord.
James Hawkins [Mon, 4 Feb 2008 21:59:21 +0000 (15:59 -0600)] 
msi: Reimplement MsiFormatRecord.

16 years agomsi: Add more tests for MsiFormatRecord.
James Hawkins [Mon, 4 Feb 2008 21:43:54 +0000 (15:43 -0600)] 
msi: Add more tests for MsiFormatRecord.

16 years agorpcrt4: Fix potential memory leaks on error paths in RPCRT4_io_thread.
Rob Shearman [Mon, 4 Feb 2008 22:22:50 +0000 (22:22 +0000)] 
rpcrt4: Fix potential memory leaks on error paths in RPCRT4_io_thread.

16 years agorpcrt4: Fix potential memory leaks in RPCRT4_Receive.
Rob Shearman [Mon, 4 Feb 2008 22:22:47 +0000 (22:22 +0000)] 
rpcrt4: Fix potential memory leaks in RPCRT4_Receive.

16 years agowininet: Remove unneeded casts.
Andrew Talbot [Mon, 4 Feb 2008 22:07:57 +0000 (22:07 +0000)] 
wininet: Remove unneeded casts.

16 years agowinex11.drv: Remove unneeded casts.
Andrew Talbot [Mon, 4 Feb 2008 22:07:44 +0000 (22:07 +0000)] 
winex11.drv: Remove unneeded casts.

16 years agows2_32: Add a FIXME for WS_SIO_GET_EXTENSION_FUNCTION_POINTER in WSAIoctl.
Rob Shearman [Mon, 4 Feb 2008 20:18:42 +0000 (20:18 +0000)] 
ws2_32: Add a FIXME for WS_SIO_GET_EXTENSION_FUNCTION_POINTER in WSAIoctl.

16 years agoserver: Always try return a named pipe server that is listening from find_available_s...
Rob Shearman [Mon, 4 Feb 2008 20:18:34 +0000 (20:18 +0000)] 
server: Always try return a named pipe server that is listening from find_available_server.

We still fallback to an idle server, but this prevents a client from
connecting to a named pipe server that isn't listening.

16 years agontdll: The FileMailslotSetInformation and FileCompletionInformation cases of NtSetInf...
Rob Shearman [Mon, 4 Feb 2008 20:18:27 +0000 (20:18 +0000)] 
ntdll: The FileMailslotSetInformation and FileCompletionInformation cases of NtSetInformationFile don't need the fd.

So don't do an extra server call to get the fd to avoid a performance
penalty and to make these cases work when an fd isn't available.