Louis Lenders [Sun, 24 Dec 2006 08:09:04 +0000 (08:09 +0000)]
shlwapi: Fix a failing test.
Chris Robinson [Sun, 24 Dec 2006 02:05:51 +0000 (18:05 -0800)]
wined3d: Clarify OpenGL error codes.
Patrik Stridvall [Sat, 23 Dec 2006 19:38:13 +0000 (20:38 +0100)]
user32: Show the GCL{,P}_* constant names in debug messages.
Patrik Stridvall [Sat, 23 Dec 2006 17:56:37 +0000 (18:56 +0100)]
secur32: Use constants instead of hardcoded values.
Alexandre Julliard [Sun, 24 Dec 2006 13:05:12 +0000 (14:05 +0100)]
dlls: Merged the make_dlls script into the global make_makefiles.
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.
Jacek Caban [Sun, 24 Dec 2006 00:22:30 +0000 (01:22 +0100)]
itss: Added ITSProtocol stub implementation.
Jacek Caban [Sat, 23 Dec 2006 22:51:55 +0000 (23:51 +0100)]
itss: DllCanUnloadNow code clean up.
Jacek Caban [Sat, 23 Dec 2006 22:50:53 +0000 (23:50 +0100)]
itss: Move registration code to inf file and add missing registry.
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.
Jacek Caban [Sat, 23 Dec 2006 22:47:42 +0000 (23:47 +0100)]
itss: DllUnregisterServer is not a stub.
Hans Leidekker [Sat, 23 Dec 2006 16:19:31 +0000 (17:19 +0100)]
usp10: Implement ScriptString_pLogAttr.
Hans Leidekker [Sat, 23 Dec 2006 14:19:30 +0000 (15:19 +0100)]
usp10: Match output of WinXP for ScriptGetProperties.
Hans Leidekker [Sat, 23 Dec 2006 10:50:47 +0000 (11:50 +0100)]
usp10: Improve the stub for ScriptBreak.
Hans Leidekker [Sat, 23 Dec 2006 10:07:55 +0000 (11:07 +0100)]
usp10: Implement ScriptString_pSize.
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.
Rob Shearman [Sat, 23 Dec 2006 15:50:42 +0000 (15:50 +0000)]
oleaut32: Fix the VarPow tests for older versions of oleaut32.
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.
Rob Shearman [Sat, 23 Dec 2006 15:50:07 +0000 (15:50 +0000)]
ole32: Call the MessagePending function for message filters.
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.
Rob Shearman [Sat, 23 Dec 2006 15:50:22 +0000 (15:50 +0000)]
ole32: Allow the marshaling/unmarshaling of NULL interfaces for IClassFactory.
Duane Clark [Fri, 22 Dec 2006 23:24:30 +0000 (15:24 -0800)]
msvcrt: Add function _mbsspnp.
Vitaliy Margolen [Fri, 22 Dec 2006 17:54:29 +0000 (10:54 -0700)]
dinput: AddRef and Release parent DirectInput class.
Alexandre Julliard [Fri, 22 Dec 2006 16:17:47 +0000 (17:17 +0100)]
Release 0.9.28.
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.
James Hawkins [Mon, 18 Dec 2006 09:40:13 +0000 (03:40 -0600)]
mscoree: Add a stub for GetCORSystemDirectory.
Dmitry Timoshkov [Fri, 22 Dec 2006 09:05:45 +0000 (17:05 +0800)]
kernel32: Fix a typo.
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.
Detlef Riekenberg [Thu, 21 Dec 2006 23:48:08 +0000 (00:48 +0100)]
winspoool/tests: Rename unclear string.
Detlef Riekenberg [Thu, 21 Dec 2006 23:47:57 +0000 (00:47 +0100)]
localspl/tests: Rename unclear string.
Detlef Riekenberg [Thu, 21 Dec 2006 23:47:54 +0000 (00:47 +0100)]
localspl/tests: Fix copy+paste typo.
Jacek Caban [Thu, 21 Dec 2006 22:32:25 +0000 (23:32 +0100)]
mshtml: Improve loading document detection in AsyncOpen.
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.
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.
Francois Gouget [Thu, 21 Dec 2006 13:48:15 +0000 (14:48 +0100)]
setupapi: Fix handling of 'CopyFiles=@file'.
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.
Alexandre Julliard [Thu, 21 Dec 2006 13:14:20 +0000 (14:14 +0100)]
ntdll: Added support for physically ejecting devices on Mac OS.
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.
Paul Vriens [Wed, 20 Dec 2006 17:28:11 +0000 (18:28 +0100)]
kernel32/tests: Don't use full path for executable in tests.
Ken Thomases [Thu, 21 Dec 2006 09:50:18 +0000 (03:50 -0600)]
winecoreaudio: Replace pthread mutex with OSSpinLock.
Ken Thomases [Thu, 21 Dec 2006 09:50:09 +0000 (03:50 -0600)]
winecoreaudio: Move a memset out of a mutex-guarded section.
Ken Thomases [Thu, 21 Dec 2006 09:49:58 +0000 (03:49 -0600)]
winecoreaudio: Merge wodReset and wodHelper_Reset.
Ken Thomases [Thu, 21 Dec 2006 09:49:51 +0000 (03:49 -0600)]
winecoreaudio: Change to faster non-recursive mutex.
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.
Ken Thomases [Thu, 21 Dec 2006 09:49:35 +0000 (03:49 -0600)]
winecoreaudio: Remove more mutexes from around Audio Unit calls.
Ken Thomases [Thu, 21 Dec 2006 09:49:24 +0000 (03:49 -0600)]
winecoreaudio: Report when the render callback is just providing silence.
Ken Thomases [Thu, 21 Dec 2006 09:49:07 +0000 (03:49 -0600)]
winecoreaudio: Lift mutex lock/unlock out of wodHelper_PlayPtrNext to caller.
Ken Thomases [Thu, 21 Dec 2006 09:48:59 +0000 (03:48 -0600)]
winecoreaudio: Leave audio unit running, except when waveout device paused.
Ken Thomases [Thu, 21 Dec 2006 09:48:52 +0000 (03:48 -0600)]
winecoreaudio: Eliminate unnecessary variable, unreachable code, unused retval.
Ken Thomases [Thu, 21 Dec 2006 09:48:45 +0000 (03:48 -0600)]
winecoreaudio: Inline & eliminate the specializations of wodHelper_BeginWaveHdr.
Ken Thomases [Thu, 21 Dec 2006 09:48:38 +0000 (03:48 -0600)]
winecoreaudio: Specialize wodHelper_BeginWaveHdr for its two callers and simplify.
wodHelper_PlayPtrNext is only called when state == WINE_WS_PLAYING. Also, it
clears dwPartialOffset itself.
wodWrite only calls wodHelper_BeginWaveHdr[Write] with a non-NULL lpWaveHdr
parameter. wodWrite is not called from the Audio Unit render callback, so it
can use Wine debug channels.
Ken Thomases [Thu, 21 Dec 2006 09:48:23 +0000 (03:48 -0600)]
winecoreaudio: Simplify handling of BEGIN+ENDLOOP wave headers.
Ken Thomases [Thu, 21 Dec 2006 09:47:19 +0000 (03:47 -0600)]
winecoreaudio: Extract wodHelper_CheckForLoopBegin() from wodHelper_BeginWaveHdr().
This refactoring prepares the ground for subsequent refactoring of
wodHelper_BeginWaveHdr.
Ken Thomases [Thu, 21 Dec 2006 09:47:05 +0000 (03:47 -0600)]
winecoreaudio: Create port for sending messages to the callback thread only once.
Ken Thomases [Thu, 21 Dec 2006 09:46:55 +0000 (03:46 -0600)]
winecoreaudio: Control the fprintf's by the Wine debug channel on/off settings.
Günther Brammer [Wed, 20 Dec 2006 23:06:03 +0000 (00:06 +0100)]
ddraw: Add a test for IDirectDrawSurface_SetColorKey.
Huw Davies [Wed, 20 Dec 2006 22:33:28 +0000 (22:33 +0000)]
gdi32: Actually create the Wine fonts key if it doesn't exist.
Juan Lang [Wed, 20 Dec 2006 19:30:25 +0000 (11:30 -0800)]
kernel32: Suppress an unneeded warning.
Alex Villacís Lasso [Wed, 20 Dec 2006 18:53:41 +0000 (13:53 -0500)]
oleaut32: VarBstrFromCy - Remove use of sprintfW by converting a CY
into a DECIMAL instead of a double as an intermediate step.
Chris Robinson [Wed, 20 Dec 2006 12:44:08 +0000 (04:44 -0800)]
d3d: Fix adapter mode enumeration and filtering.
Christoph Frick [Wed, 20 Dec 2006 11:28:58 +0000 (12:28 +0100)]
dinput: Drop magic int.
Christoph Frick [Wed, 20 Dec 2006 11:28:07 +0000 (12:28 +0100)]
dinput: Set the correct size for the old dinput joystick.
This also reverts my previous patch as this is the real cause for the
problems with Grand Prix Legends.
Stefan Dösinger [Tue, 19 Dec 2006 22:33:34 +0000 (23:33 +0100)]
wined3d: Reinstall the nvrc texture unit mapping.
Stefan Dösinger [Tue, 19 Dec 2006 22:22:48 +0000 (23:22 +0100)]
wined3d: Catch nop pixel shader changes.
Stefan Dösinger [Tue, 19 Dec 2006 22:22:19 +0000 (23:22 +0100)]
wined3d: Add pixel shaders to the state table.
Stefan Dösinger [Tue, 19 Dec 2006 22:17:17 +0000 (23:17 +0100)]
wined3d: Catch nop sampler changes.
Stefan Dösinger [Tue, 19 Dec 2006 22:26:39 +0000 (23:26 +0100)]
wined3d: Move samplers to the state table.
Stefan Dösinger [Tue, 19 Dec 2006 22:14:07 +0000 (23:14 +0100)]
wined3d: Add empty sampler entries to the state table.
Stefan Dösinger [Tue, 19 Dec 2006 22:12:26 +0000 (23:12 +0100)]
wined3d: Catch nop SetTextureStageState calls.
Stefan Dösinger [Tue, 19 Dec 2006 22:11:28 +0000 (23:11 +0100)]
wined3d: Make WINED3DTSS_CONSTANT a nogl state.
Stefan Dösinger [Tue, 19 Dec 2006 22:11:21 +0000 (23:11 +0100)]
wined3d: Make a WINED3DTSS_RESULTARG stub.
Stefan Dösinger [Tue, 19 Dec 2006 22:07:57 +0000 (23:07 +0100)]
wined3d: Make WINED3DTSS_TEXTURETRANSFORMFLAGS a nogl state.
Stefan Dösinger [Tue, 19 Dec 2006 22:34:17 +0000 (23:34 +0100)]
wined3d: Add a WINED3DTSS_BUMPENVLOFFSET stub.
Stefan Dösinger [Tue, 19 Dec 2006 22:05:08 +0000 (23:05 +0100)]
wined3d: Add a WINED3DTSS_BUMPENVSCALE stub.
Stefan Dösinger [Tue, 19 Dec 2006 22:04:16 +0000 (23:04 +0100)]
wined3d: Move WINED3DTSS_TEXCOORDINDEX 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.
Stefan Dösinger [Tue, 19 Dec 2006 22:00:58 +0000 (23:00 +0100)]
wined3d: Move WINED3DTSS_COLOROP to the state table.
Stefan Dösinger [Tue, 19 Dec 2006 21:53:26 +0000 (22:53 +0100)]
wined3d: Do not enable the texture dimensions in BindTexture.
Stefan Dösinger [Tue, 19 Dec 2006 21:43:49 +0000 (22:43 +0100)]
wined3d: Add empty texture stage states to the state table.
Stefan Dösinger [Tue, 19 Dec 2006 21:37:37 +0000 (22:37 +0100)]
wined3d: Temporary disable nvrc junk texture skipping.
Alexandre Julliard [Wed, 20 Dec 2006 16:05:02 +0000 (17:05 +0100)]
shell32: Don't hardcode the system32 directory in registered classes.
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.
Alexandre Julliard [Wed, 20 Dec 2006 14:54:27 +0000 (15:54 +0100)]
ntdll: Fix the libdl refcount when loading the same builtin twice.
Francois Gouget [Wed, 20 Dec 2006 14:02:15 +0000 (15:02 +0100)]
kernel32/tests: Test loading and unloading of builtin dlls.
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.
Alexandre Julliard [Wed, 20 Dec 2006 13:26:08 +0000 (14:26 +0100)]
include: Get rid of the WINE_NO_LONG_AS_INT ifdefs.
Alexandre Julliard [Wed, 20 Dec 2006 13:17:27 +0000 (14:17 +0100)]
winedbg: Win64 printf format fixes.
Alexandre Julliard [Wed, 20 Dec 2006 13:10:47 +0000 (14:10 +0100)]
winedbg: Fixed a few data types.
Vitaliy Margolen [Wed, 20 Dec 2006 08:05:42 +0000 (01:05 -0700)]
dinput: Warp mouse in exclusive cooperation mode only.
Vitaliy Margolen [Wed, 20 Dec 2006 08:03:11 +0000 (01:03 -0700)]
dinput: Use GetCursorPos() to calculate relative mouse movements.
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.
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.
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.
Rob Shearman [Tue, 19 Dec 2006 19:37:09 +0000 (19:37 +0000)]
ole32: Call the message filter for incoming calls.
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.
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.
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.
H. Verbeet [Tue, 19 Dec 2006 18:25:42 +0000 (19:25 +0100)]
wined3d: Allow wined3d 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.
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.