Jacek Caban [Mon, 25 Dec 2006 15:09:41 +0000 (16:09 +0100)]
itss: Added test of protocol.
Jacek Caban [Mon, 25 Dec 2006 15:08:20 +0000 (16:08 +0100)]
itss: Added ITS protocol implementation.
Jacek Caban [Mon, 25 Dec 2006 15:07:00 +0000 (16:07 +0100)]
mshtml.idl: Added IHTMLFrameBase2 declaration.
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.
Dmitry Timoshkov [Mon, 25 Dec 2006 08:41:14 +0000 (16:41 +0800)]
msvcrt: Make an internal function static, avoid a prototype.
Alexandre Julliard [Sun, 24 Dec 2006 16:31:52 +0000 (17:31 +0100)]
make_makefiles: Automatically add IDL header targets to the .gitignore file.
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.