Jacek Caban [Tue, 26 Dec 2006 21:52:19 +0000 (22:52 +0100)]
urlmon: Remove failing tests.
Alexandre Julliard [Tue, 26 Dec 2006 16:10:42 +0000 (17:10 +0100)]
wineps.drv: Remove surious null byte in generic.ppd.
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.
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.
Clinton Stimpson [Sun, 24 Dec 2006 11:47:15 +0000 (12:47 +0100)]
usp10: Implement ScriptStringGetLogicalWidths.
Hans Leidekker [Sun, 24 Dec 2006 11:39:27 +0000 (12:39 +0100)]
usp10: Fix all failing tests on Windows and Wine.
Hans Leidekker [Sun, 24 Dec 2006 11:37:36 +0000 (12:37 +0100)]
usp10: Reduce multiple assignments to a single memset in ScriptItemize.
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.
Vijay Kiran Kamuju [Sun, 24 Dec 2006 07:43:56 +0000 (13:13 +0530)]
comctl32: MonthCalendar - Fix highlighting of current date.
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.
Jacek Caban [Mon, 25 Dec 2006 20:37:00 +0000 (21:37 +0100)]
wininet: Get rid of ASYNC_FUNC enum.
Jacek Caban [Mon, 25 Dec 2006 20:36:46 +0000 (21:36 +0100)]
wininet: Use proc instead of enum in FTPFINDNEXTW request.
Jacek Caban [Mon, 25 Dec 2006 20:36:30 +0000 (21:36 +0100)]
wininet: Use proc instead of enum in FTPRENAMEFILEW request.
Jacek Caban [Mon, 25 Dec 2006 20:36:15 +0000 (21:36 +0100)]
wininet: Use proc instead of enum in FTPREMOVEDIRECTORYW request.
Jacek Caban [Mon, 25 Dec 2006 20:36:01 +0000 (21:36 +0100)]
wininet: Use proc instead of enum in FTPDELETEFILEW request.
Jacek Caban [Mon, 25 Dec 2006 20:35:46 +0000 (21:35 +0100)]
wininet: Use proc instead of enum in FTPGETFILEW request.
Jacek Caban [Mon, 25 Dec 2006 20:35:36 +0000 (21:35 +0100)]
wininet: Use proc instead of enum in FTPOPENFILEW request.
Jacek Caban [Mon, 25 Dec 2006 20:35:20 +0000 (21:35 +0100)]
wininet: Use proc instead of enum in FTPGETCURRENTDIRECTORYW request.
Jacek Caban [Mon, 25 Dec 2006 20:35:11 +0000 (21:35 +0100)]
wininet: Use proc instead of enum in FTPFINDFIRSTFILEW request.
Jacek Caban [Mon, 25 Dec 2006 20:35:03 +0000 (21:35 +0100)]
wininet: Use proc instead of enum in FTPCREATEDIRECTORY request.
Jacek Caban [Mon, 25 Dec 2006 20:34:53 +0000 (21:34 +0100)]
wininet: Use proc instead of enum in FTPSETCURRENTDIRECTORY request.
Jacek Caban [Mon, 25 Dec 2006 20:34:39 +0000 (21:34 +0100)]
wininet: Use proc instead of enum in FTPUTFILE request.
Jacek Caban [Mon, 25 Dec 2006 20:33:56 +0000 (21:33 +0100)]
wininet: Use proc instead of enum in INTERNETREADFILEEXA request.
Jacek Caban [Mon, 25 Dec 2006 20:33:49 +0000 (21:33 +0100)]
wininet: Use proc instead of enum in INTERNETOPENURLW request.
Jacek Caban [Mon, 25 Dec 2006 20:33:43 +0000 (21:33 +0100)]
wininet: Remove not used HTTPOPENREQUESTW request.
Jacek Caban [Mon, 25 Dec 2006 20:33:36 +0000 (21:33 +0100)]
wininet: Use proc instead of enum in HTTPSENDREQUESTW request.
Jacek Caban [Mon, 25 Dec 2006 20:32:52 +0000 (21:32 +0100)]
wininet: Use proc instead of enum in SENDCALLBACK request.
H. Verbeet [Mon, 25 Dec 2006 16:12:50 +0000 (17:12 +0100)]
wined3d: Restore texture bindings in the FBO code.
H. Verbeet [Mon, 25 Dec 2006 16:12:45 +0000 (17:12 +0100)]
wined3d: Copy the depth buffer after all dirty states are applied.
Stefan Dösinger [Mon, 25 Dec 2006 17:46:59 +0000 (18:46 +0100)]
wined3d: D3DRS_BLENDFACTOR should not influence glBlend(TRUE/FALSE).
Stefan Dösinger [Mon, 25 Dec 2006 11:43:02 +0000 (12:43 +0100)]
wined3d: Do not mark texture stages above MAX_TEXTURES dirty.
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.