wine
17 years agowined3d: Move set_glsl_shader_program() to glsl_shader.c.
H. Verbeet [Thu, 28 Dec 2006 02:13:24 +0000 (03:13 +0100)] 
wined3d: Move set_glsl_shader_program() to glsl_shader.c.

17 years agowined3d: Where possible, avoid using D3DCOLORTOGLFLOAT4.
H. Verbeet [Thu, 28 Dec 2006 02:12:43 +0000 (03:12 +0100)] 
wined3d: Where possible, avoid using D3DCOLORTOGLFLOAT4.

17 years agousp10: Downgrade fixme's to trace's with comments.
Clinton Stimpson [Thu, 28 Dec 2006 01:23:45 +0000 (18:23 -0700)] 
usp10: Downgrade fixme's to trace's with comments.

17 years agooleaut32: SafeArrayAllocData should succeed when cbElements is 0.
Rob Shearman [Wed, 27 Dec 2006 19:14:38 +0000 (19:14 +0000)] 
oleaut32: SafeArrayAllocData should succeed when cbElements is 0.

17 years agoole32: Output the HRESULT for clipboard tests that fail.
Rob Shearman [Wed, 27 Dec 2006 19:14:34 +0000 (19:14 +0000)] 
ole32: Output the HRESULT for clipboard tests that fail.

17 years agoadvapi32: Change the test for the type parameter of RegQueryValueExA to only run...
Rob Shearman [Wed, 27 Dec 2006 19:14:43 +0000 (19:14 +0000)] 
advapi32: Change the test for the type parameter of RegQueryValueExA to only run on Win9x, since the value is set to a random value on NT.

17 years agoconfigure: Detect out of tree builds made from an unclean source tree.
Alexandre Julliard [Thu, 28 Dec 2006 10:40:19 +0000 (11:40 +0100)] 
configure: Detect out of tree builds made from an unclean source tree.

17 years agomake_makefiles: Merge the generated gitignores in dlls and programs into the top...
Alexandre Julliard [Thu, 28 Dec 2006 10:38:04 +0000 (11:38 +0100)] 
make_makefiles: Merge the generated gitignores in dlls and programs into the top-level one.

17 years agomake_makefiles: Generate the top-level .gitignore file.
Alexandre Julliard [Wed, 27 Dec 2006 20:23:36 +0000 (21:23 +0100)] 
make_makefiles: Generate the top-level .gitignore file.

Add a PROGRAMS variable in some makefiles to make things easier.

17 years agoole32: Marshal the ORPCTHAT structure prefixed to the server data.
Rob Shearman [Wed, 27 Dec 2006 13:04:07 +0000 (13:04 +0000)] 
ole32: Marshal the ORPCTHAT structure prefixed to the server data.

Unmarshal the data on the client side (during
ClientChannelBuffer_SendReceive) and call ClientNotify.

17 years agojanitorial: In multiline strings there is no need for '\' at the end of the lines.
Michael Stefaniuc [Tue, 26 Dec 2006 23:19:50 +0000 (00:19 +0100)] 
janitorial: In multiline strings there is no need for '\' at the end of the lines.

17 years agolocalspl/tests: In multiline strings there is no need for '\' at the end of the lines.
Michael Stefaniuc [Tue, 26 Dec 2006 23:19:40 +0000 (00:19 +0100)] 
localspl/tests: In multiline strings there is no need for '\' at the end of the lines.

17 years agowinspool.drv/tests: In multiline strings there is no need for '\' at the end of the...
Michael Stefaniuc [Tue, 26 Dec 2006 23:19:17 +0000 (00:19 +0100)] 
winspool.drv/tests: In multiline strings there is no need for '\' at the end of the lines.

17 years agokernel32/tests: In multiline strings there is no need for '\' at the end of the lines.
Michael Stefaniuc [Tue, 26 Dec 2006 23:19:29 +0000 (00:19 +0100)] 
kernel32/tests: In multiline strings there is no need for '\' at the end of the lines.

17 years agoole32: Message filters aren't used in the test_call_from_message test, so remove...
Rob Shearman [Wed, 27 Dec 2006 11:05:48 +0000 (11:05 +0000)] 
ole32: Message filters aren't used in the test_call_from_message test, so remove the call to CoRegisterMessageFilter.

17 years agouser32: Silence tests in default debug level.
Vitaliy Margolen [Tue, 26 Dec 2006 17:05:57 +0000 (10:05 -0700)] 
user32: Silence tests in default debug level.

17 years agocmd: Fix 'copy foo bar/' which gave access denied errors.
Eric Pouech [Tue, 26 Dec 2006 16:51:24 +0000 (17:51 +0100)] 
cmd: Fix 'copy foo bar/' which gave access denied errors.

17 years agomshtml: Fix failing test.
Jacek Caban [Tue, 26 Dec 2006 22:06:35 +0000 (23:06 +0100)] 
mshtml: Fix failing test.

17 years agourlmon: Remove failing tests.
Jacek Caban [Tue, 26 Dec 2006 21:52:19 +0000 (22:52 +0100)] 
urlmon: Remove failing tests.

17 years agowineps.drv: Remove surious null byte in generic.ppd.
Alexandre Julliard [Tue, 26 Dec 2006 16:10:42 +0000 (17:10 +0100)] 
wineps.drv: Remove surious null byte in generic.ppd.

17 years agomakedep: Add support for magic comments in .rc files so we can generate proper depend...
Alexandre Julliard [Tue, 26 Dec 2006 14:02:03 +0000 (15:02 +0100)] 
makedep: Add support for magic comments in .rc files so we can generate proper dependencies for them.

17 years agooleaut32: Fix VarMod(VT_DECIMAL) test by properly initializing the DECIMAL to use.
Alex Villacís Lasso [Sun, 24 Dec 2006 21:08:35 +0000 (16:08 -0500)] 
oleaut32: Fix VarMod(VT_DECIMAL) test by properly initializing the DECIMAL to use.

Fix Wine handling of VT_DECIMAL in VarMod.

17 years agousp10: Implement ScriptStringGetLogicalWidths.
Clinton Stimpson [Sun, 24 Dec 2006 11:47:15 +0000 (12:47 +0100)] 
usp10: Implement ScriptStringGetLogicalWidths.

17 years agousp10: Fix all failing tests on Windows and Wine.
Hans Leidekker [Sun, 24 Dec 2006 11:39:27 +0000 (12:39 +0100)] 
usp10: Fix all failing tests on Windows and Wine.

17 years agousp10: Reduce multiple assignments to a single memset in ScriptItemize.
Hans Leidekker [Sun, 24 Dec 2006 11:37:36 +0000 (12:37 +0100)] 
usp10: Reduce multiple assignments to a single memset in ScriptItemize.

17 years agod3d: GetStreamSource on a stream with NULL data isn't an error.
Chris Robinson [Sun, 24 Dec 2006 09:00:05 +0000 (01:00 -0800)] 
d3d: GetStreamSource on a stream with NULL data isn't an error.

17 years agocomctl32: MonthCalendar - Fix highlighting of current date.
Vijay Kiran Kamuju [Sun, 24 Dec 2006 07:43:56 +0000 (13:13 +0530)] 
comctl32: MonthCalendar - Fix highlighting of current date.

17 years agowined3d: Skip NULL textures rather than non-NULL ones, assign -1 to skipped stages.
H. Verbeet [Mon, 25 Dec 2006 22:02:41 +0000 (23:02 +0100)] 
wined3d: Skip NULL textures rather than non-NULL ones, assign -1 to skipped stages.

Downgrade a FIXME to a WARN.

17 years agowininet: Get rid of ASYNC_FUNC enum.
Jacek Caban [Mon, 25 Dec 2006 20:37:00 +0000 (21:37 +0100)] 
wininet: Get rid of ASYNC_FUNC enum.

17 years agowininet: Use proc instead of enum in FTPFINDNEXTW request.
Jacek Caban [Mon, 25 Dec 2006 20:36:46 +0000 (21:36 +0100)] 
wininet: Use proc instead of enum in FTPFINDNEXTW request.

17 years agowininet: Use proc instead of enum in FTPRENAMEFILEW request.
Jacek Caban [Mon, 25 Dec 2006 20:36:30 +0000 (21:36 +0100)] 
wininet: Use proc instead of enum in FTPRENAMEFILEW request.

17 years agowininet: Use proc instead of enum in FTPREMOVEDIRECTORYW request.
Jacek Caban [Mon, 25 Dec 2006 20:36:15 +0000 (21:36 +0100)] 
wininet: Use proc instead of enum in FTPREMOVEDIRECTORYW request.

17 years agowininet: Use proc instead of enum in FTPDELETEFILEW request.
Jacek Caban [Mon, 25 Dec 2006 20:36:01 +0000 (21:36 +0100)] 
wininet: Use proc instead of enum in FTPDELETEFILEW request.

17 years agowininet: Use proc instead of enum in FTPGETFILEW request.
Jacek Caban [Mon, 25 Dec 2006 20:35:46 +0000 (21:35 +0100)] 
wininet: Use proc instead of enum in FTPGETFILEW request.

17 years agowininet: Use proc instead of enum in FTPOPENFILEW request.
Jacek Caban [Mon, 25 Dec 2006 20:35:36 +0000 (21:35 +0100)] 
wininet: Use proc instead of enum in FTPOPENFILEW request.

17 years agowininet: Use proc instead of enum in FTPGETCURRENTDIRECTORYW request.
Jacek Caban [Mon, 25 Dec 2006 20:35:20 +0000 (21:35 +0100)] 
wininet: Use proc instead of enum in FTPGETCURRENTDIRECTORYW request.

17 years agowininet: Use proc instead of enum in FTPFINDFIRSTFILEW request.
Jacek Caban [Mon, 25 Dec 2006 20:35:11 +0000 (21:35 +0100)] 
wininet: Use proc instead of enum in FTPFINDFIRSTFILEW request.

17 years agowininet: Use proc instead of enum in FTPCREATEDIRECTORY request.
Jacek Caban [Mon, 25 Dec 2006 20:35:03 +0000 (21:35 +0100)] 
wininet: Use proc instead of enum in FTPCREATEDIRECTORY request.

17 years agowininet: Use proc instead of enum in FTPSETCURRENTDIRECTORY request.
Jacek Caban [Mon, 25 Dec 2006 20:34:53 +0000 (21:34 +0100)] 
wininet: Use proc instead of enum in FTPSETCURRENTDIRECTORY request.

17 years agowininet: Use proc instead of enum in FTPUTFILE request.
Jacek Caban [Mon, 25 Dec 2006 20:34:39 +0000 (21:34 +0100)] 
wininet: Use proc instead of enum in FTPUTFILE request.

17 years agowininet: Use proc instead of enum in INTERNETREADFILEEXA request.
Jacek Caban [Mon, 25 Dec 2006 20:33:56 +0000 (21:33 +0100)] 
wininet: Use proc instead of enum in INTERNETREADFILEEXA request.

17 years agowininet: Use proc instead of enum in INTERNETOPENURLW request.
Jacek Caban [Mon, 25 Dec 2006 20:33:49 +0000 (21:33 +0100)] 
wininet: Use proc instead of enum in INTERNETOPENURLW request.

17 years agowininet: Remove not used HTTPOPENREQUESTW request.
Jacek Caban [Mon, 25 Dec 2006 20:33:43 +0000 (21:33 +0100)] 
wininet: Remove not used HTTPOPENREQUESTW request.

17 years agowininet: Use proc instead of enum in HTTPSENDREQUESTW request.
Jacek Caban [Mon, 25 Dec 2006 20:33:36 +0000 (21:33 +0100)] 
wininet: Use proc instead of enum in HTTPSENDREQUESTW request.

17 years agowininet: Use proc instead of enum in SENDCALLBACK request.
Jacek Caban [Mon, 25 Dec 2006 20:32:52 +0000 (21:32 +0100)] 
wininet: Use proc instead of enum in SENDCALLBACK request.

17 years agowined3d: Restore texture bindings in the FBO code.
H. Verbeet [Mon, 25 Dec 2006 16:12:50 +0000 (17:12 +0100)] 
wined3d: Restore texture bindings in the FBO code.

17 years agowined3d: Copy the depth buffer after all dirty states are applied.
H. Verbeet [Mon, 25 Dec 2006 16:12:45 +0000 (17:12 +0100)] 
wined3d: Copy the depth buffer after all dirty states are applied.

17 years agowined3d: D3DRS_BLENDFACTOR should not influence glBlend(TRUE/FALSE).
Stefan Dösinger [Mon, 25 Dec 2006 17:46:59 +0000 (18:46 +0100)] 
wined3d: D3DRS_BLENDFACTOR should not influence glBlend(TRUE/FALSE).

17 years agowined3d: Do not mark texture stages above MAX_TEXTURES dirty.
Stefan Dösinger [Mon, 25 Dec 2006 11:43:02 +0000 (12:43 +0100)] 
wined3d: Do not mark texture stages above MAX_TEXTURES dirty.

17 years agoitss: Added test of protocol.
Jacek Caban [Mon, 25 Dec 2006 15:09:41 +0000 (16:09 +0100)] 
itss: Added test of protocol.

17 years agoitss: Added ITS protocol implementation.
Jacek Caban [Mon, 25 Dec 2006 15:08:20 +0000 (16:08 +0100)] 
itss: Added ITS protocol implementation.

17 years agomshtml.idl: Added IHTMLFrameBase2 declaration.
Jacek Caban [Mon, 25 Dec 2006 15:07:00 +0000 (16:07 +0100)] 
mshtml.idl: Added IHTMLFrameBase2 declaration.

17 years agouser32: Check lParam of the HCBT_MINMAX hook message in ShowWindow tests.
Dmitry Timoshkov [Mon, 25 Dec 2006 08:41:43 +0000 (16:41 +0800)] 
user32: Check lParam of the HCBT_MINMAX hook message in ShowWindow tests.

17 years agomsvcrt: Make an internal function static, avoid a prototype.
Dmitry Timoshkov [Mon, 25 Dec 2006 08:41:14 +0000 (16:41 +0800)] 
msvcrt: Make an internal function static, avoid a prototype.

17 years agomake_makefiles: Automatically add IDL header targets to the .gitignore file.
Alexandre Julliard [Sun, 24 Dec 2006 16:31:52 +0000 (17:31 +0100)] 
make_makefiles: Automatically add IDL header targets to the .gitignore file.

17 years agoshlwapi: Fix a failing test.
Louis Lenders [Sun, 24 Dec 2006 08:09:04 +0000 (08:09 +0000)] 
shlwapi: Fix a failing test.

17 years agowined3d: Clarify OpenGL error codes.
Chris Robinson [Sun, 24 Dec 2006 02:05:51 +0000 (18:05 -0800)] 
wined3d: Clarify OpenGL error codes.

17 years agouser32: Show the GCL{,P}_* constant names in debug messages.
Patrik Stridvall [Sat, 23 Dec 2006 19:38:13 +0000 (20:38 +0100)] 
user32: Show the GCL{,P}_* constant names in debug messages.

17 years agosecur32: Use constants instead of hardcoded values.
Patrik Stridvall [Sat, 23 Dec 2006 17:56:37 +0000 (18:56 +0100)] 
secur32: Use constants instead of hardcoded values.

17 years agodlls: Merged the make_dlls script into the global make_makefiles.
Alexandre Julliard [Sun, 24 Dec 2006 13:05:12 +0000 (14:05 +0100)] 
dlls: Merged the make_dlls script into the global make_makefiles.

17 years agooleaut32: Fix tests for redundant headers in OLEPicture load from IStream.
Alex Villacís Lasso [Sun, 24 Dec 2006 03:02:33 +0000 (22:02 -0500)] 
oleaut32: Fix tests for redundant headers in OLEPicture load from IStream.

17 years agoitss: Added ITSProtocol stub implementation.
Jacek Caban [Sun, 24 Dec 2006 00:22:30 +0000 (01:22 +0100)] 
itss: Added ITSProtocol stub implementation.

17 years agoitss: DllCanUnloadNow code clean up.
Jacek Caban [Sat, 23 Dec 2006 22:51:55 +0000 (23:51 +0100)] 
itss: DllCanUnloadNow code clean up.

17 years agoitss: Move registration code to inf file and add missing registry.
Jacek Caban [Sat, 23 Dec 2006 22:50:53 +0000 (23:50 +0100)] 
itss: Move registration code to inf file and add missing registry.

17 years agoitss: Rename CLSID_ITSProtocol to CLSID_MSITStore.
Jacek Caban [Sat, 23 Dec 2006 22:48:57 +0000 (23:48 +0100)] 
itss: Rename CLSID_ITSProtocol to CLSID_MSITStore.

ITSProtocol is a different object.

17 years agoitss: DllUnregisterServer is not a stub.
Jacek Caban [Sat, 23 Dec 2006 22:47:42 +0000 (23:47 +0100)] 
itss: DllUnregisterServer is not a stub.

17 years agousp10: Implement ScriptString_pLogAttr.
Hans Leidekker [Sat, 23 Dec 2006 16:19:31 +0000 (17:19 +0100)] 
usp10: Implement ScriptString_pLogAttr.

17 years agousp10: Match output of WinXP for ScriptGetProperties.
Hans Leidekker [Sat, 23 Dec 2006 14:19:30 +0000 (15:19 +0100)] 
usp10: Match output of WinXP for ScriptGetProperties.

17 years agousp10: Improve the stub for ScriptBreak.
Hans Leidekker [Sat, 23 Dec 2006 10:50:47 +0000 (11:50 +0100)] 
usp10: Improve the stub for ScriptBreak.

17 years agousp10: Implement ScriptString_pSize.
Hans Leidekker [Sat, 23 Dec 2006 10:07:55 +0000 (11:07 +0100)] 
usp10: Implement ScriptString_pSize.

17 years agooleaut32: Fix a crash when executing the VarAnd test with an old version of oleaut32...
Rob Shearman [Sat, 23 Dec 2006 15:51:41 +0000 (15:51 +0000)] 
oleaut32: Fix a crash when executing the VarAnd test with an old version of oleaut32.dll.

17 years agooleaut32: Fix the VarPow tests for older versions of oleaut32.
Rob Shearman [Sat, 23 Dec 2006 15:50:42 +0000 (15:50 +0000)] 
oleaut32: Fix the VarPow tests for older versions of oleaut32.

17 years agoole32: Performing a COM call from within the processing of a sent message during...
Rob Shearman [Sat, 23 Dec 2006 15:51:27 +0000 (15:51 +0000)] 
ole32: Performing a COM call from within the processing of a sent message during a wait for completion of another COM call is not allowed.

Add a test for the behaviour where RPC_E_CANTCALLOUT_ININPUTSYNCCALL is returned.

17 years agoole32: Call the MessagePending function for message filters.
Rob Shearman [Sat, 23 Dec 2006 15:50:07 +0000 (15:50 +0000)] 
ole32: Call the MessagePending function for message filters.

17 years agoole32: Track the pending call count so that the correct call type can be passed to...
Rob Shearman [Sat, 23 Dec 2006 15:49:47 +0000 (15:49 +0000)] 
ole32: Track the pending call count so that the correct call type can be passed to the message filter HandleInComingCall function.

17 years agoole32: Allow the marshaling/unmarshaling of NULL interfaces for IClassFactory.
Rob Shearman [Sat, 23 Dec 2006 15:50:22 +0000 (15:50 +0000)] 
ole32: Allow the marshaling/unmarshaling of NULL interfaces for IClassFactory.

17 years agomsvcrt: Add function _mbsspnp.
Duane Clark [Fri, 22 Dec 2006 23:24:30 +0000 (15:24 -0800)] 
msvcrt: Add function _mbsspnp.

17 years agodinput: AddRef and Release parent DirectInput class.
Vitaliy Margolen [Fri, 22 Dec 2006 17:54:29 +0000 (10:54 -0700)] 
dinput: AddRef and Release parent DirectInput class.

17 years agoRelease 0.9.28. wine-0.9.28
Alexandre Julliard [Fri, 22 Dec 2006 16:17:47 +0000 (17:17 +0100)] 
Release 0.9.28.

17 years agouser32: Add a message test for various ShowWindow() calls, fix some failures.
Dmitry Timoshkov [Fri, 22 Dec 2006 10:32:04 +0000 (18:32 +0800)] 
user32: Add a message test for various ShowWindow() calls, fix some failures.

17 years agomscoree: Add a stub for GetCORSystemDirectory.
James Hawkins [Mon, 18 Dec 2006 09:40:13 +0000 (03:40 -0600)] 
mscoree: Add a stub for GetCORSystemDirectory.

17 years agokernel32: Fix a typo.
Dmitry Timoshkov [Fri, 22 Dec 2006 09:05:45 +0000 (17:05 +0800)] 
kernel32: Fix a typo.

17 years agowinspoool/tests: Build the name of the local print server in a separate function.
Detlef Riekenberg [Thu, 21 Dec 2006 23:48:16 +0000 (00:48 +0100)] 
winspoool/tests: Build the name of the local print server in a separate function.

17 years agowinspoool/tests: Rename unclear string.
Detlef Riekenberg [Thu, 21 Dec 2006 23:48:08 +0000 (00:48 +0100)] 
winspoool/tests: Rename unclear string.

17 years agolocalspl/tests: Rename unclear string.
Detlef Riekenberg [Thu, 21 Dec 2006 23:47:57 +0000 (00:47 +0100)] 
localspl/tests: Rename unclear string.

17 years agolocalspl/tests: Fix copy+paste typo.
Detlef Riekenberg [Thu, 21 Dec 2006 23:47:54 +0000 (00:47 +0100)] 
localspl/tests: Fix copy+paste typo.

17 years agomshtml: Improve loading document detection in AsyncOpen.
Jacek Caban [Thu, 21 Dec 2006 22:32:25 +0000 (23:32 +0100)] 
mshtml: Improve loading document detection in AsyncOpen.

17 years agomshtml: Use Gecko's AsyncOpen if URI is has no nsIWineURI interface.
Jacek Caban [Thu, 21 Dec 2006 22:31:53 +0000 (23:31 +0100)] 
mshtml: Use Gecko's AsyncOpen if URI is has no nsIWineURI interface.

17 years agogdi32: Extract the constituent TrueType files from Mac suitcase fonts into the user...
Huw Davies [Thu, 21 Dec 2006 15:21:13 +0000 (15:21 +0000)] 
gdi32: Extract the constituent TrueType files from Mac suitcase fonts into the user's caches directory
and use these instead of the original suitcase.

17 years agosetupapi: Fix handling of 'CopyFiles=@file'.
Francois Gouget [Thu, 21 Dec 2006 13:48:15 +0000 (14:48 +0100)] 
setupapi: Fix handling of 'CopyFiles=@file'.

17 years agoiphlpapi: Fixed a problem with enumerating network interfaces.
Ken Thomases [Thu, 21 Dec 2006 13:47:20 +0000 (14:47 +0100)] 
iphlpapi: Fixed a problem with enumerating network interfaces.

Keep increasing the buffer until the returned length is more than two
records smaller than the buffer we provided.

17 years agontdll: Added support for physically ejecting devices on Mac OS.
Alexandre Julliard [Thu, 21 Dec 2006 13:14:20 +0000 (14:14 +0100)] 
ntdll: Added support for physically ejecting devices on Mac OS.

17 years agontdll: File positions should be aligned to sector boundaries in PE loader.
Alexandre Julliard [Thu, 21 Dec 2006 11:34:44 +0000 (12:34 +0100)] 
ntdll: File positions should be aligned to sector boundaries in PE loader.

17 years agokernel32/tests: Don't use full path for executable in tests.
Paul Vriens [Wed, 20 Dec 2006 17:28:11 +0000 (18:28 +0100)] 
kernel32/tests: Don't use full path for executable in tests.

17 years agowinecoreaudio: Replace pthread mutex with OSSpinLock.
Ken Thomases [Thu, 21 Dec 2006 09:50:18 +0000 (03:50 -0600)] 
winecoreaudio: Replace pthread mutex with OSSpinLock.

17 years agowinecoreaudio: Move a memset out of a mutex-guarded section.
Ken Thomases [Thu, 21 Dec 2006 09:50:09 +0000 (03:50 -0600)] 
winecoreaudio: Move a memset out of a mutex-guarded section.

17 years agowinecoreaudio: Merge wodReset and wodHelper_Reset.
Ken Thomases [Thu, 21 Dec 2006 09:49:58 +0000 (03:49 -0600)] 
winecoreaudio: Merge wodReset and wodHelper_Reset.

17 years agowinecoreaudio: Change to faster non-recursive mutex.
Ken Thomases [Thu, 21 Dec 2006 09:49:51 +0000 (03:49 -0600)] 
winecoreaudio: Change to faster non-recursive mutex.

17 years agowinecoreaudio: Push notify of completions from render callback to message thread.
Ken Thomases [Thu, 21 Dec 2006 09:49:43 +0000 (03:49 -0600)] 
winecoreaudio: Push notify of completions from render callback to message thread.

Rather than have the Audio Unit render callback traverse the queue of wave
headers looking for complete ones, and sending a message to the message thread
for each one it finds, just send one message to tell the message thread to do
that work itself.  The render callback is called in a real-time priority
thread and is expected to return as quickly as possible.

17 years agowinecoreaudio: Remove more mutexes from around Audio Unit calls.
Ken Thomases [Thu, 21 Dec 2006 09:49:35 +0000 (03:49 -0600)] 
winecoreaudio: Remove more mutexes from around Audio Unit calls.