Commit Graph

21904 Commits

Author SHA1 Message Date
H. Verbeet 7ae71a92a2 wined3d: Skip sampler state application for stages that aren't mapped to a texture unit. 2007-01-04 21:23:42 +01:00
H. Verbeet aced8de853 wined3d: Skip WINED3DTSS_TEXCOORDINDEX state application for stages that aren't mapped to a texture unit. 2007-01-04 21:23:37 +01:00
H. Verbeet c7fad607ba wined3d: Don't do WINED3DTSS_ALPHAOP texture operations for stages that aren't mapped to a texture unit. 2007-01-04 21:23:31 +01:00
H. Verbeet 8c530333cb wined3d: Don't do WINED3DTSS_COLOROP texture operations for stages that aren't mapped to a texture unit. 2007-01-04 21:18:10 +01:00
Rob Shearman 06b19b018a wininet: Fix the releasing of the wrong reference count in HTTP_CloseHTTPRequestHandle.
lpwhr obviously already has a reference count of 0 because it is being destroyed.
2007-01-04 21:17:53 +01:00
Rob Shearman 272954bd81 wininet: Change the HTTP code to not assume that the connection will be closed at the end of every request. 2007-01-04 21:17:34 +01:00
Rob Shearman f0163ae7d6 wininet: Don't send callbacks in HTTP_CloseConnection if not connected. 2007-01-04 21:17:19 +01:00
Rob Shearman ac1b527498 wininet: Use the Content-Length header to work out how much HTTP data there is left to be read
and don't try to read any more than what is available.
2007-01-04 21:17:12 +01:00
Rob Shearman cf43b16036 wininet: Always send a Connection header set to "close" because that is what we expect for the moment. 2007-01-04 21:16:38 +01:00
Rob Shearman 09dbb1b5a0 wininet: Use correct types for socket functions to avoid warnings when compiling on BSD-based systems. 2007-01-04 21:16:30 +01:00
Rob Shearman 14fb418942 wininet: Fix HTTP redirects by reseting loop_next after one loop. 2007-01-04 21:14:54 +01:00
Rob Shearman 7e1fead3fb ntdll: Don't print a fixme in RtlQueueUserWorkItem if WT_EXECUTELONGFUNCTION is specified
since that is what the current behaviour is tuned for.
2007-01-04 21:14:49 +01:00
Vitaliy Margolen 4c1e52e123 dinput: Fix cut and paste error. 2007-01-04 21:14:19 +01:00
Andrew Talbot 386fdd81e9 ddraw: Declare some functions static. 2007-01-04 21:14:08 +01:00
Andrew Talbot 590bca8425 d3d9: Declare some functions static. 2007-01-04 21:14:05 +01:00
Andrew Talbot c8df290e3c dmband: Declare some functions static. 2007-01-04 21:14:01 +01:00
Rob Shearman 02c89e5c6f wininet: Remove the custom thread pool implementation and use QueueUserWorkItem instead. 2007-01-04 21:13:53 +01:00
Rob Shearman 98c87d0e70 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.
2007-01-04 21:13:49 +01:00
Rob Shearman 40b39b06d4 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.
2007-01-04 21:13:28 +01:00
Rob Shearman 5398e17d0a 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.
2007-01-04 21:13:17 +01:00
Rob Shearman 2db1d0de38 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.
2007-01-04 21:12:36 +01:00
Dmitry Timoshkov d57dc9da0a user32: Fix some failures in the MDI message test. 2007-01-04 21:12:26 +01:00
Dmitry Timoshkov 688d9af61d user32: Fix some failures of the ShowWindow test under Windows 2003. 2007-01-04 20:59:43 +01:00
Kai Blin f21bd7ba1d shlwapi: Remove redundant check in assignment (Coverity). 2007-01-04 20:59:37 +01:00
Michael Gardiner f9d8449db2 ole32: Stop StgOpenStorage from creating a file when it does not already exist. 2007-01-04 20:53:39 +01:00
Mike McCormack d6ea1bf120 comctl32: Check subitem is valid before calling LISTVIEW_InvalidateSubItem(). 2007-01-04 20:53:21 +01:00
Mike McCormack 2d097f7024 comctl32: Remove unnecessary casts. 2007-01-04 20:53:18 +01:00
Alexandre Julliard 5c8421d3e7 server: Add a generic apc_call structure to make it easier to extend, and more type-safe. 2007-01-04 13:40:09 +01:00
Alexandre Julliard 49b49c30fc server: Notify the server that an APC has completed in the next get_apc call. 2007-01-04 13:17:53 +01:00
Francois Gouget bbb2b7fd98 Assorted spelling fixes. 2007-01-04 11:27:31 +01:00
Francois Gouget f54caadc49 ws2_32/tests: Use '%d' to print GetLastError(). 2007-01-04 11:26:25 +01:00
Francois Gouget 14918e293a kernel32/tests: Use '%d' to print GetLastError(). 2007-01-04 11:26:22 +01:00
Francois Gouget b84417ee11 itss: Fix spelling of the dwOrigin variables. 2007-01-04 11:25:10 +01:00
Francois Gouget c3ddf0a148 rsabase/tests: Remove unneeded casts. 2007-01-04 11:25:08 +01:00
Eric Pouech 883732281e dbghelp: Implemented 64 bit versions of EnumerateLoadedModules. 2007-01-04 11:12:13 +01:00
Stefan Dösinger 2ffc90d670 wined3d: Dirtify the stream sources in DrawPrimitiveUP. 2007-01-04 10:58:29 +01:00
Stefan Dösinger 51a9810693 wined3d: Move decoding the streams to their own inline function. 2007-01-04 10:58:20 +01:00
Stefan Dösinger 5d2ce97136 wined3d: Catch NOP SetStreamSource changes. 2007-01-04 10:58:02 +01:00
Stefan Dösinger 4e0f7ccd7d wined3d: Catch nop pixel shader changes. 2007-01-04 10:57:49 +01:00
Stefan Dösinger cd9a3517f3 wined3d: Catch NOP vertex declaration changes. 2007-01-04 10:57:41 +01:00
Stefan Dösinger 0d700bef5d wined3d: Break the viewport out of the vertex declaration state. 2007-01-04 10:57:33 +01:00
Vitaliy Margolen f2a3ad2481 dinput: Implement mouse GetObjectInfo on top of base class. 2007-01-04 09:57:35 +01:00
Vitaliy Margolen 20ba784aac dinput: Move keyboard to using new GetObjectInfo. 2007-01-04 09:57:11 +01:00
Vitaliy Margolen 0edc6e26a7 dinput: Implement GetObjectInfo[A|W] in base device class. 2007-01-04 09:57:05 +01:00
Mike McCormack b4bc2c3628 kernel32: Don't try update version resources with invalid data, as it fails on Windows 2003. 2007-01-04 09:56:00 +01:00
Roderick Colenbrander e4eac235f1 wgl: Fix piAttributes NULL crash. 2007-01-04 09:55:36 +01:00
Andrew Talbot 7c95df77ae ddraw: Declare some functions static. 2007-01-04 09:55:15 +01:00
Andrew Talbot 6bb00a3c0e comdlg32: Declare some items static. 2007-01-04 09:54:55 +01:00
Andrew Talbot e946ce6b38 dinput: Declare some functions static. 2007-01-04 09:53:58 +01:00
Louis Lenders e39a3be860 wininet: Update Dutch resource. 2007-01-04 09:53:23 +01:00
Louis Lenders e7bebaeb13 mstml: Update Dutch resource. 2007-01-04 09:51:54 +01:00
Hans Leidekker 586e16de76 usp10: Document ScriptItemize. Get rid of the remaining tabs. 2007-01-04 09:51:45 +01:00
Hans Leidekker f152153f15 usp10: Implement and test ScriptStringGetOrder and ScriptString_pcOutChars. 2007-01-04 09:51:30 +01:00
Hans Leidekker e0c38fd10f usp10: Use macro functions for memory allocation and start checking for allocation failures. 2007-01-04 09:51:14 +01:00
Hans Leidekker 23b3299cdb usp10: Make the script cache accessible from a string analysis. 2007-01-04 09:50:48 +01:00
Rob Shearman 140a610e2a kernel32: Be more verbose about the expected and received values for failures in the resource function tests. 2007-01-04 09:50:25 +01:00
Rob Shearman b8035d2c70 ole32: Don't release pUnk in OleCreate if CoCreateInstance failed. 2007-01-04 09:50:21 +01:00
Thomas Kho f9cbc4c70d kernel32: Add CreateRemoteThread remote thread conformance tests. 2007-01-03 14:22:02 +01:00
Thomas Kho 91c7c7bf43 kernel32: Add VirtualAllocEx remote thread conformance tests. 2007-01-03 14:13:12 +01:00
Reinhard Karcher 426ae2f2e2 user32: Speed improvement for 16bit comm support.
The previous version of this patch wasn't applied correctly.
2007-01-03 13:00:46 +01:00
Bernard Ladenthin 26f29fdad0 oleaut32: Better OleIconToCursor stub. 2007-01-03 12:07:41 +01:00
Reinhard Karcher dff43b732b user32: Speed improvement for 16bit comm support. 2007-01-03 12:01:56 +01:00
Reinhard Karcher 64c1c017c4 ntdll: Fix DTR and CTS controls in serial code. 2007-01-03 12:01:31 +01:00
Mike McCormack 9196a37201 kernel32: Store resources to be updated in a tree. 2007-01-03 11:54:41 +01:00
Alex Villacís Lasso 1c85155eaa oleaut32: Support for VT_DISPATCH in VarImp. 2007-01-03 11:49:16 +01:00
Alex Villacís Lasso e02b224d57 oleaut32: Support for VT_DISPATCH in VarPow. 2007-01-03 11:48:47 +01:00
Alex Villacís Lasso 90844e2067 oleaut32: Support for VT_DISPATCH in VarMod. 2007-01-03 11:48:13 +01:00
Alex Villacís Lasso cdceb02319 oleaut32: Support for VT_DISPATCH in VarIdiv. 2007-01-03 11:44:42 +01:00
Alex Villacís Lasso 5aacee9550 oleaut32: Support for VT_DISPATCH in VarXor. 2007-01-03 11:44:03 +01:00
Alex Villacís Lasso e98a49dee4 oleaut32: Support for VT_DISPATCH in VarOr. 2007-01-03 11:43:29 +01:00
Alex Villacís Lasso a5e3a999ea oleaut32: Support for VT_DISPATCH in VarSub. 2007-01-03 11:42:33 +01:00
Alex Villacís Lasso 67c9b7cbb8 oleaut32: Support for VT_DISPATCH in VarDiv. 2007-01-03 11:41:46 +01:00
Alex Villacís Lasso 01395dec51 oleaut32: Support for VT_DISPATCH in VarMul. 2007-01-03 11:40:11 +01:00
Alex Villacís Lasso 308a0b2e18 oleaut32: Support for VT_DISPATCH in VarAdd. 2007-01-03 11:39:11 +01:00
Alex Villacís Lasso 97d13c552c oleaut32: Support for VT_DISPATCH in VarAnd. 2007-01-03 11:37:31 +01:00
Alex Villacís Lasso 4245cbb31c oleaut32: Add wrapper for dereferencing a VARIANT of type VT_DISPATCH and returning the VARIANT value. 2007-01-03 11:35:37 +01:00
Lei Zhang 3a463f039b comctl32: Add initial tests for the status bar control. 2007-01-03 11:25:31 +01:00
Vijay Kiran Kamuju c292c40d05 comctl32: statusbar: Fix GetRect return value bug. 2007-01-03 11:25:26 +01:00
Stefan Dösinger d0f1c23c93 wined3d: Select a proper texture unit in LockRect and dirtify the state. 2007-01-03 11:20:06 +01:00
Stefan Dösinger e26e3ee5f3 wined3d: Remove d3ddevice_set_ortho. 2007-01-03 11:19:55 +01:00
Stefan Dösinger 82bd0790ed wined3d: Move the projection matrix into its own state. 2007-01-03 11:19:45 +01:00
Stefan Dösinger a0ff9826ad wined3d: Break the lighting state out of the vertex decl. 2007-01-03 11:19:31 +01:00
Stefan Dösinger 5fa0f7f775 wined3d: Move the world matrix to the state table. 2007-01-03 11:19:09 +01:00
Stefan Dösinger 20de200fa3 wined3d: Move the functionality of primitiveInitState to the state table. 2007-01-03 11:17:08 +01:00
Stefan Dösinger a48bbc3611 wined3d: Add a viewport state to the state table. 2007-01-03 11:10:13 +01:00
Stefan Dösinger 438c172841 wined3d: Move decoding the vertex declaration to the vertexshader state handler. 2007-01-03 11:10:01 +01:00
Stefan Dösinger 04ce141940 wined3d: Pass the user pointer strided structure via the device implementation. 2007-01-03 11:03:03 +01:00
Stefan Dösinger 71631f7638 wined3d: Use the baseVertexIndex in the stateblock. 2007-01-03 11:02:51 +01:00
Alexandre Julliard efd0ba8dbc shlwapi: Use the appropriate constant for an uninitialized TLS check. 2007-01-03 11:02:25 +01:00
Robert Reif 0b0b72ec35 dmusic: Implement just enough of IDirectMusicPortImpl_GetFormat
to keep Direct Sound from crashing from unitialized data.
2007-01-03 11:01:51 +01:00
Christoph Bumiller d905795503 wined3d: Sampler variables wrongly named 'shader'. 2007-01-03 11:01:26 +01:00
Christoph Bumiller b1cc8bec82 ddraw: Fix the AddViewport thunk. 2007-01-03 11:01:12 +01:00
Rob Shearman 7a5d5c5503 ole32: Fix the calculation of message_state->prefix_data_len in two places where it would come out negative. 2007-01-02 20:49:07 +01:00
Rob Shearman 776f81b3be rpcrt4: A NULL IfSpec in RpcServerUnregisterIf should remove all interfaces, not crash. 2007-01-02 20:49:04 +01:00
Rob Shearman ecfe54df46 oleaut32: Fix _nroffuncs to return the correct number of functions by taking into account inherited interfaces. 2007-01-02 20:49:01 +01:00
Eric Pouech 262cf1547e msvcrt: execl fix when no args are given (reported by Louis Lenders). 2007-01-02 20:31:20 +01:00
Dmitry Timoshkov 361ea6e4dc kernel32: Remove a line that was supposed to be deleted by the previous patch. 2007-01-02 20:31:15 +01:00
Hans Leidekker 44fd9a2705 usp10: Document ScriptFreeCache, ScriptGetFontProperties, ScriptStringFree and ScriptGetCMap. 2007-01-02 20:31:05 +01:00
Hans Leidekker 21987d3dec usp10: Downgrade some more FIXME's to TRACE's. 2007-01-02 20:30:49 +01:00
Hans Leidekker bb3a903b94 usp10: Implement ScriptStringValidate. 2007-01-02 20:30:40 +01:00
Hans Leidekker a2705da378 kernel32: Add a stub implementation for TermsrvAppInstallMode. 2007-01-02 20:30:32 +01:00
Hans Leidekker 80e30f3d1b gdi32: Implement GetCharWidthI. 2007-01-02 20:30:17 +01:00
Christoph Bumiller b3d018f99b wineded3: dirtyend set to more than resource size. 2007-01-02 20:30:08 +01:00
Nick Burns d955715180 wined3d: Fix point handling. 2007-01-02 20:29:53 +01:00
Nick Burns 7aab8810e1 winecoreaudio: Fix race condition in drvclose. 2007-01-02 20:29:43 +01:00
Alexandre Julliard 656fc93815 Use GetDC instead of CreateDC where possible. 2007-01-02 17:16:36 +01:00
Alexandre Julliard 0bd3d8e68e gdi32: Avoid leaking a handle in MFDRV_ExtSelectClipRgn. 2007-01-02 17:09:10 +01:00
Andrew Talbot 2159f2bce8 comdlg32: Declare function static. 2007-01-02 13:30:29 +01:00
Kai Blin 2620cea3c2 dnsapi: Fix entering the success case (Coverity). 2007-01-02 13:30:20 +01:00
Kai Blin b52983cb9d imagehelp: Remove unused if() check in error path. 2007-01-02 13:30:12 +01:00
Louis Lenders e236d91ab8 d3d8: Fix failing tests on windows, when no 3d hardware acceleration is available. 2007-01-02 13:24:14 +01:00
Louis Lenders c1cc17d827 d3d9: Fix failing tests on windows, when no 3d hardware acceleration is available. 2007-01-02 13:24:08 +01:00
Alexandre Julliard d46d7d13ab Revert "wined3d: Simplify the get_write_mask and get_swizzle functions."
This reverts commit a9f658f6a6.
2007-01-02 13:21:47 +01:00
Vitaliy Margolen f9f6a4d5da user32: Initialize clip rectangle on first use. 2007-01-02 13:21:22 +01:00
Vitaliy Margolen f9e5c12019 wined3d: Clip mouse after resolution change while creating default swap chain. 2007-01-02 13:21:19 +01:00
Andrew Talbot 3af121230b dbghelp: Qualify use of WINE_DEFAULT_DEBUG_CHANNEL. 2007-01-02 13:21:15 +01:00
Andrew Talbot 6d9f0c2052 msvcrt: Qualify use of WINE_DEFAULT_DEBUG_CHANNEL. 2007-01-02 13:21:08 +01:00
Andrew Talbot 70bfd0f6c0 ntdll: Qualify use of WINE_DEFAULT_DEBUG_CHANNEL. 2007-01-02 13:20:44 +01:00
Andrew Talbot 2a6024504a wnaspi32: Qualify use of WINE_DEFAULT_DEBUG_CHANNEL. 2007-01-02 13:20:41 +01:00
Andrew Talbot 6252ad28fe dmband: Remove unused file-static variable. 2007-01-02 13:20:36 +01:00
Jeff Latimer c2680edc33 usp10: Implement ScriptStringOut. 2007-01-02 13:20:29 +01:00
Mike McCormack 794dbe4f93 kernel32: Remove incorrect and incomplete implementation of BeginResourceUpdate. 2007-01-02 13:20:21 +01:00
Mike McCormack 1cd16ed7f3 kernel32: Add a short test for Begin/EndUpdateResource. 2007-01-02 13:20:11 +01:00
Stefan Dösinger ef1ebb6e4d wined3d: Add emtpy vertex declaration and related states to the state table. 2007-01-02 12:29:18 +01:00
Stefan Dösinger a710f721c3 wined3d: Add stub handlers for world matrices 1-255. 2007-01-02 12:29:11 +01:00
Stefan Dösinger 091f9c28e4 wined3d: Put the decoded strided data structure into the device. 2007-01-02 12:29:04 +01:00
Stefan Dösinger f5fafab663 wined3d: Move WINED3DTS_MODELVIEW to the state table. 2007-01-02 12:25:00 +01:00
Stefan Dösinger 197ec1c179 wined3d: Remove IWineD3DDevice_ApplyStateChanges. 2007-01-02 12:22:04 +01:00
Stefan Dösinger c10efb3492 wined3d: Move WINED3DTS_TEXTURETRANSFORMFLAGS to the state table. 2007-01-02 12:21:50 +01:00
Dmitry Timoshkov 2cbf7d4d91 gdi32: Remove redundant debug channel, use the default one instead. 2007-01-02 12:09:14 +01:00
Jeff Latimer 588a350f6d ntdll: Remove an unnecessary NULL check. 2007-01-02 12:09:03 +01:00
Mike McCormack b9910cb36d kernel32: Implement CopyFileWithProgress. 2007-01-02 12:08:53 +01:00
Roderick Colenbrander 86d4a9e078 winex11.drv: Remove get_drawable. 2007-01-02 12:08:30 +01:00
Roderick Colenbrander 1b3fec9699 winex11.drv: Remove desktop double buffering option. 2007-01-02 12:08:11 +01:00
Reinhard Karcher a736ac3f3e ntdll: Fix NtQueryDirectoryFile handling of short names on vfat filesystems. 2007-01-02 12:07:52 +01:00
Dmitry Timoshkov 92faf7aa96 user32: Make more ShowWindow tests pass under Wine. 2007-01-01 17:15:30 +01:00
Dmitry Timoshkov ebd57713aa kernel32: Make the locale test pass without errors under XP SP2. 2007-01-01 17:15:27 +01:00
Dmitry Timoshkov b5cce1e525 ntdll: Map ESPIPE to STATUS_ILLEGAL_FUNCTION. 2007-01-01 17:04:40 +01:00
Paul Vriens 4d0232e504 msi/tests: Remove test directory after the files have been deleted. 2007-01-01 17:04:32 +01:00
Paul Vriens bafefecaa2 kernel32/tests: Run tests on NT4 again. 2007-01-01 17:03:47 +01:00
Paul Vriens 85b52e5693 kernel32/tests: Moved ok-statement to the appropriate place. 2007-01-01 17:03:38 +01:00
Paul Vriens 83f071cf7b kernel32/tests: Move USE_EXTENDED_PRIORITIES outside the if-statement. 2007-01-01 17:03:30 +01:00
Paul Vriens f5ecb72127 winspool.drv/tests: Skip EnumPrintersW tests when not implemented. 2007-01-01 17:03:24 +01:00
Dmitry Timoshkov 0995a6ea43 winex11.drv: Fix the regression caused by a previous change. 2007-01-01 17:03:18 +01:00
Dmitry Timoshkov bc2a0ca50f user32: Update the ShowWindow test to pass cleanly under Windows 2000. 2007-01-01 17:03:14 +01:00
Alexandre Julliard 2ffc7e2c2d configure: Use the correct ar tool when building Mingw import libraries. 2007-01-01 13:44:45 +01:00
Rob Shearman 638182bbba ole32: Add tests for channel hooks. 2006-12-29 21:25:49 +01:00
H. Verbeet a9f658f6a6 wined3d: Simplify the get_write_mask and get_swizzle functions. 2006-12-29 20:56:16 +01:00
H. Verbeet c8fc7df8a3 wined3d: Cleanup & merge pshader_get_input_register_swizzle() and vshader_program_add_input_param_swizzle(). 2006-12-29 20:56:01 +01:00
H. Verbeet 0fae42da50 wined3d: Cleanup shader_glsl_get_input_register_swizzle(). 2006-12-29 20:55:51 +01:00
H. Verbeet 572cac4eec wined3d: Cleanup & merge pshader_get_write_mask() and vshader_program_add_output_param_swizzle(). 2006-12-29 20:55:39 +01:00
H. Verbeet 2b9a63b5d1 wined3d: Cleanup shader_glsl_get_output_register_swizzle(). 2006-12-29 20:55:25 +01:00
H. Verbeet 845cd590d2 wined3d: Remove dead code in shader_get_registers_used().
As spotted by Christoph Bumiller, these branches are now never
reached. Also, at least in the case of WINED3DSIO_TEXM3x3SPEC and
WINED3DSIO_TEXM3x3VSPEC the old code was not quite correct, since we
can lookup rather than guess the texture type these days.
2006-12-29 20:55:16 +01:00
Frank Richter 8002c49ede comctl32: listview: Fix getting user params and subitems.
When querying a listview subitem for the user param, the main item's
user param is returned. Also, when a subitem is custom-drawn, the main
item's user param is passed along.
2006-12-29 20:55:04 +01:00
Vitaliy Margolen 291d7e05ce winex11drv: Make dxgrab global. 2006-12-29 20:54:46 +01:00
Vitaliy Margolen 263d5ce171 dinput: Move keyboard to using new EnumObjects from base class. 2006-12-29 20:54:38 +01:00
Hans Leidekker 7d37e8e9c7 usp10: Factor out script cache handling. 2006-12-29 20:54:35 +01:00
Alexandre Julliard c273498ef4 server: Implement process control using Mach primitives for Mac OS.
With help from Ken Thomases.
2006-12-29 20:38:49 +01:00
Alexandre Julliard f231a70f4c joystick.drv: Renamed the dlls/winmm/joystick directory to dlls/winejoystick.drv. 2006-12-29 14:29:20 +01:00
Alexandre Julliard 7d1f36aa1c d3d9/tests: Avoid sizeof in traces. 2006-12-29 12:49:43 +01:00
Alexandre Julliard 005efa740b d3d8/tests: Avoid sizeof in traces. 2006-12-29 12:49:43 +01:00
Ken Thomases 0e52c42aa6 winecoreaudio: Report actual supported input wave formats.
Also, added some output formats that Core Audio ought to be able to handle.
2006-12-29 12:49:43 +01:00
Ken Thomases fa84451647 winecoreaudio: Implement CoreAudio_wiAudioUnitIOProc, the input callback. 2006-12-29 12:49:43 +01:00
Ken Thomases 959ec2aa44 winecoreaudio: Implement widStart. 2006-12-29 12:49:43 +01:00
Ken Thomases c47c82a20b winecoreaudio: Implement widStop. 2006-12-29 12:49:43 +01:00
Ken Thomases 335ab8c1a2 winecoreaudio: Changed widReset to stop the audio unit. 2006-12-29 12:49:43 +01:00
Ken Thomases cff4da8db8 winecoreaudio: Add mechanism for cross-thread call of widHelper_NotifyCompletions.
wodSendNotifyInputCompletionsMessage sends the kWaveInNotifyCompletionsMessage
to the message thread, which calls widHelper_NotifyCompletions.
2006-12-29 12:49:43 +01:00
Ken Thomases 9ef54e4ebe winecoreaudio: Add widHelper_NotifyCompletions.
It scans for completed input wavehdrs, removes them from the queue,
and notifies the application that they're done.
2006-12-29 12:49:42 +01:00
Ken Thomases 19c75a4ec6 winecoreaudio: Store the device ID in the WINE_WAVEOUT structure. 2006-12-29 12:49:42 +01:00
Ken Thomases 127523d7a2 winecoreaudio: Allocate/deallocate audio buffers in widOpen/widClose. 2006-12-29 12:49:42 +01:00
Ken Thomases 4b904bbf13 winecoreaudio: Do additional setup in AudioUnit_CreateInputUnit.
It now returns in an output parameter the frame count that the AU will use.
Also, initialize the Audio Unit.
2006-12-29 12:49:42 +01:00
Ken Thomases 5c489283c9 winecoreaudio: Implement widDevInterfaceSize and widDevInterface. 2006-12-29 12:49:42 +01:00
Ken Thomases 503f9be161 winecoreaudio: Implement widReset. 2006-12-29 12:49:42 +01:00
Ken Thomases 58ea6abe72 winecoreaudio: Implement widAddBuffer. 2006-12-29 12:49:42 +01:00
Ken Thomases 5432adaaac winecoreaudio: Implement widOpen and widClose. 2006-12-29 12:49:42 +01:00
Ken Thomases 30a1b29351 winecoreaudio: Add AudioUnit_CreateInputUnit to create an input audio unit. 2006-12-29 12:49:42 +01:00
Ken Thomases 8ba3daaf5c winecoreaudio: Add stub implementation of CoreAudio_wiAudioUnitIOProc.
It will serve as the input callback called when our Audio Unit has sound
data available.
2006-12-29 12:49:41 +01:00
Ken Thomases 5319b64b39 winecoreaudio: Initial implementation of widGetDevCaps. 2006-12-29 12:49:41 +01:00
Ken Thomases eccfe6e8a3 winecoreaudio: Initial stub implementation of audio input support. 2006-12-29 12:49:41 +01:00
Chris Robinson b66a52856c d3d8: Don't report Shader Model 2.0 or higher. 2006-12-29 12:49:41 +01:00
Stefan Dösinger b58715e8ab wined3d: Add empty transform states to the state table. 2006-12-29 12:49:41 +01:00
Stefan Dösinger 603038a07a wined3d: Do not setup states for unlocking if unlocking is disabled. 2006-12-29 12:49:41 +01:00
Andrew Talbot ea93e5fb24 sane.ds: Qualify use of WINE_DEFAULT_DEBUG_CHANNEL.
With grateful acknowledgement to Marcus Meissner.
2006-12-29 12:49:41 +01:00
Roderick Colenbrander bef91cd580 opengl32: Fix wglGetProcAddress typo. 2006-12-29 12:49:41 +01:00
Vitaliy Margolen 685a3e6a6e dinput: Release critical section before warping mouse. 2006-12-29 12:49:41 +01:00
Colin Pitrat f57bf10024 msxml: nextNode and reset functions. 2006-12-29 12:49:40 +01:00
Alexandre Julliard 8990a7c73b shdocvw: IDL_TLB_SRCS should contain the source file, not the target. 2006-12-29 12:49:40 +01:00
Alexandre Julliard bbfe120036 Revert "wined3d: Where possible, avoid using D3DCOLORTOGLFLOAT4."
This reverts commit 045975b1f4.
2006-12-29 11:35:57 +01:00
Rob Shearman 2881f919c7 ole32: Add some tests for the running object table.
The tests show the behaviour when the IROTData interface is not
available from the moniker. They also show the flags that are accepted
into IRunningObjectTable::Register.
2006-12-28 12:36:07 +01:00
Rob Shearman bf33f9410f ole32: Contrary to MSDN, IROTData doesn't need to be implemented for a moniker to be usable with the running object table.
If IROTData isn't available, fall back to a path that uses the display 
name and the clsid of the moniker to generate the comparison data.
2006-12-28 12:35:54 +01:00
Rob Shearman 341bf7a44a ole32: Only call IROTData::GetComparisonData once, like native does. 2006-12-28 12:35:17 +01:00
Rob Shearman 04498ba49a ole32: Use IMoniker::GetTimeOfLastChange to attempt to retrieve the last-modified time for the ROT entry.
However, fall back to CoFileTimeNow if it fails.
2006-12-28 12:34:54 +01:00
Rob Shearman d4b755a834 ole32: Use the reduced forms of monikers for comparison in the running object table. 2006-12-28 12:34:40 +01:00
Rob Shearman 3bcea6395f ole32: Execute Reduce using the moniker's vtable in CreateCompositeMoniker as the moniker isn't necessarily a composite moniker. 2006-12-28 12:34:20 +01:00
Rob Shearman 83da7dde2a ole32: ROTFLAGS_REGISTRATIONKEEPSALIVE and ROTFLAGS_ALLOWANYCLIENT are legal to be used together in RunningObjectTable_Register. 2006-12-28 12:34:10 +01:00
Rob Shearman 588e423bde msxml3: Add a simple test for XMLHTTP. 2006-12-28 12:23:45 +01:00
Vitaliy Margolen 0eb110f3ca dinput: Move mouse to using new EnumObjects from base class. 2006-12-28 12:23:07 +01:00
Vitaliy Margolen 42feef0c7b dinput: Implement EnumOjects[A|W] in the base device class. 2006-12-28 12:23:02 +01:00
Vitaliy Margolen 18ee811e4c dinput: mouse: Copy and modify default data format. 2006-12-28 12:22:49 +01:00
Vitaliy Margolen b22ff8018a dinput: Remove MsgWaitForMultipleObjects calls. 2006-12-28 12:22:29 +01:00