Alexandre Julliard [Fri, 29 Dec 2006 15:56:11 +0000 (16:56 +0100)]
server: Add hooks to support process tracing mechanisms other than ptrace.
Alexandre Julliard [Fri, 29 Dec 2006 15:53:33 +0000 (16:53 +0100)]
server: Split get_thread_from_pid to allow lookups by tid or pid only.
Alexandre Julliard [Fri, 29 Dec 2006 13:29:20 +0000 (14:29 +0100)]
joystick.drv: Renamed the dlls/winmm/joystick directory to dlls/winejoystick.drv.
Alexandre Julliard [Fri, 29 Dec 2006 13:21:17 +0000 (14:21 +0100)]
make_makefiles: List test directories explicitly in .gitignore.
Alexandre Julliard [Fri, 29 Dec 2006 11:49:26 +0000 (12:49 +0100)]
make_makefiles: In .gitignore, explicitly list files that we know are generated instead of using wildcards.
Alexandre Julliard [Fri, 29 Dec 2006 11:42:25 +0000 (12:42 +0100)]
Make.rules: Be more specific in make clean, only clean targets that we have created.
Alexandre Julliard [Fri, 29 Dec 2006 11:41:36 +0000 (12:41 +0100)]
d3d9/tests: Avoid sizeof in traces.
Alexandre Julliard [Fri, 29 Dec 2006 11:41:32 +0000 (12:41 +0100)]
d3d8/tests: Avoid sizeof in traces.
Ken Thomases [Thu, 28 Dec 2006 17:07:24 +0000 (11:07 -0600)]
winecoreaudio: Report actual supported input wave formats.
Also, added some output formats that Core Audio ought to be able to handle.
Ken Thomases [Thu, 28 Dec 2006 17:07:16 +0000 (11:07 -0600)]
winecoreaudio: Implement CoreAudio_wiAudioUnitIOProc, the input callback.
Ken Thomases [Thu, 28 Dec 2006 17:07:08 +0000 (11:07 -0600)]
winecoreaudio: Implement widStart.
Ken Thomases [Thu, 28 Dec 2006 17:07:02 +0000 (11:07 -0600)]
winecoreaudio: Implement widStop.
Ken Thomases [Thu, 28 Dec 2006 17:06:56 +0000 (11:06 -0600)]
winecoreaudio: Changed widReset to stop the audio unit.
Ken Thomases [Thu, 28 Dec 2006 17:06:51 +0000 (11:06 -0600)]
winecoreaudio: Add mechanism for cross-thread call of widHelper_NotifyCompletions.
wodSendNotifyInputCompletionsMessage sends the kWaveInNotifyCompletionsMessage
to the message thread, which calls widHelper_NotifyCompletions.
Ken Thomases [Thu, 28 Dec 2006 17:06:43 +0000 (11:06 -0600)]
winecoreaudio: Add widHelper_NotifyCompletions.
It scans for completed input wavehdrs, removes them from the queue,
and notifies the application that they're done.
Ken Thomases [Thu, 28 Dec 2006 17:06:35 +0000 (11:06 -0600)]
winecoreaudio: Store the device ID in the WINE_WAVEOUT structure.
Ken Thomases [Thu, 28 Dec 2006 17:06:29 +0000 (11:06 -0600)]
winecoreaudio: Allocate/deallocate audio buffers in widOpen/widClose.
Ken Thomases [Thu, 28 Dec 2006 17:06:23 +0000 (11:06 -0600)]
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.
Ken Thomases [Thu, 28 Dec 2006 17:06:16 +0000 (11:06 -0600)]
winecoreaudio: Implement widDevInterfaceSize and widDevInterface.
Ken Thomases [Thu, 28 Dec 2006 17:06:09 +0000 (11:06 -0600)]
winecoreaudio: Implement widReset.
Ken Thomases [Thu, 28 Dec 2006 17:06:02 +0000 (11:06 -0600)]
winecoreaudio: Implement widAddBuffer.
Ken Thomases [Thu, 28 Dec 2006 17:05:31 +0000 (11:05 -0600)]
winecoreaudio: Implement widOpen and widClose.
Ken Thomases [Thu, 28 Dec 2006 17:05:24 +0000 (11:05 -0600)]
winecoreaudio: Add AudioUnit_CreateInputUnit to create an input audio unit.
Ken Thomases [Thu, 28 Dec 2006 17:05:15 +0000 (11:05 -0600)]
winecoreaudio: Add stub implementation of CoreAudio_wiAudioUnitIOProc.
It will serve as the input callback called when our Audio Unit has sound
data available.
Ken Thomases [Thu, 28 Dec 2006 17:03:50 +0000 (11:03 -0600)]
winecoreaudio: Initial implementation of widGetDevCaps.
Ken Thomases [Thu, 28 Dec 2006 17:03:26 +0000 (11:03 -0600)]
winecoreaudio: Initial stub implementation of audio input support.
Chris Robinson [Sat, 23 Dec 2006 13:41:53 +0000 (05:41 -0800)]
d3d8: Don't report Shader Model 2.0 or higher.
Stefan Dösinger [Thu, 28 Dec 2006 17:57:16 +0000 (18:57 +0100)]
wined3d: Add empty transform states to the state table.
Stefan Dösinger [Thu, 28 Dec 2006 17:30:12 +0000 (18:30 +0100)]
wined3d: Do not setup states for unlocking if unlocking is disabled.
Andrew Talbot [Thu, 28 Dec 2006 22:03:01 +0000 (22:03 +0000)]
sane.ds: Qualify use of WINE_DEFAULT_DEBUG_CHANNEL.
With grateful acknowledgement to Marcus Meissner.
Roderick Colenbrander [Thu, 28 Dec 2006 22:46:25 +0000 (23:46 +0100)]
opengl32: Fix wglGetProcAddress typo.
Vitaliy Margolen [Thu, 28 Dec 2006 19:04:10 +0000 (12:04 -0700)]
dinput: Release critical section before warping mouse.
Colin Pitrat [Thu, 28 Dec 2006 15:22:31 +0000 (16:22 +0100)]
msxml: nextNode and reset functions.
Alexandre Julliard [Fri, 29 Dec 2006 10:36:53 +0000 (11:36 +0100)]
shdocvw: IDL_TLB_SRCS should contain the source file, not the target.
Alexandre Julliard [Fri, 29 Dec 2006 10:35:57 +0000 (11:35 +0100)]
Revert "wined3d: Where possible, avoid using D3DCOLORTOGLFLOAT4."
This reverts commit
045975b1f439049da9405a8defbad82a39710f49.
Robert Reif [Sat, 23 Dec 2006 07:39:24 +0000 (02:39 -0500)]
winedump: Fix crash on delayed import section.
Rob Shearman [Thu, 28 Dec 2006 02:42:06 +0000 (02:42 +0000)]
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.
Rob Shearman [Thu, 28 Dec 2006 02:42:01 +0000 (02:42 +0000)]
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.
Rob Shearman [Thu, 28 Dec 2006 02:41:56 +0000 (02:41 +0000)]
ole32: Only call IROTData::GetComparisonData once, like native does.
Rob Shearman [Thu, 28 Dec 2006 02:41:52 +0000 (02:41 +0000)]
ole32: Use IMoniker::GetTimeOfLastChange to attempt to retrieve the last-modified time for the ROT entry.
However, fall back to CoFileTimeNow if it fails.
Rob Shearman [Thu, 28 Dec 2006 02:41:45 +0000 (02:41 +0000)]
ole32: Use the reduced forms of monikers for comparison in the running object table.
Rob Shearman [Thu, 28 Dec 2006 02:41:39 +0000 (02:41 +0000)]
ole32: Execute Reduce using the moniker's vtable in CreateCompositeMoniker as the moniker isn't necessarily a composite moniker.
Rob Shearman [Thu, 28 Dec 2006 02:41:34 +0000 (02:41 +0000)]
ole32: ROTFLAGS_REGISTRATIONKEEPSALIVE and ROTFLAGS_ALLOWANYCLIENT are legal to be used together in RunningObjectTable_Register.
Rob Shearman [Thu, 28 Dec 2006 02:40:46 +0000 (02:40 +0000)]
msxml3: Add a simple test for XMLHTTP.
Vitaliy Margolen [Wed, 27 Dec 2006 23:32:36 +0000 (16:32 -0700)]
dinput: Move mouse to using new EnumObjects from base class.
Vitaliy Margolen [Wed, 27 Dec 2006 23:32:19 +0000 (16:32 -0700)]
dinput: Implement EnumOjects[A|W] in the base device class.
Vitaliy Margolen [Wed, 27 Dec 2006 23:31:31 +0000 (16:31 -0700)]
dinput: mouse: Copy and modify default data format.
Vitaliy Margolen [Wed, 27 Dec 2006 23:30:39 +0000 (16:30 -0700)]
dinput: Remove MsgWaitForMultipleObjects calls.
Roderick Colenbrander [Thu, 28 Dec 2006 00:25:39 +0000 (01:25 +0100)]
opengl32: Add OpenGL 2.1 support and more extensions.
Roderick Colenbrander [Thu, 28 Dec 2006 00:34:27 +0000 (01:34 +0100)]
wgl: Fix wglGetProcAddress bug.
Roderick Colenbrander [Wed, 27 Dec 2006 21:01:37 +0000 (22:01 +0100)]
wgl: Fix wglGetPixelFormatAttribiv bug.
H. Verbeet [Thu, 28 Dec 2006 02:14:28 +0000 (03:14 +0100)]
wined3d: Create samplers for all 1.x instructions that sample.
H. Verbeet [Thu, 28 Dec 2006 02:13:57 +0000 (03:13 +0100)]
wined3d: The default debug channel for arb_program_shader.c & glsl_shader.c already is d3d_shader.
H. Verbeet [Thu, 28 Dec 2006 02:13:24 +0000 (03:13 +0100)]
wined3d: Move set_glsl_shader_program() to glsl_shader.c.
H. Verbeet [Thu, 28 Dec 2006 02:12:43 +0000 (03:12 +0100)]
wined3d: Where possible, avoid using D3DCOLORTOGLFLOAT4.
Clinton Stimpson [Thu, 28 Dec 2006 01:23:45 +0000 (18:23 -0700)]
usp10: Downgrade fixme's to trace's with comments.
Rob Shearman [Wed, 27 Dec 2006 19:14:38 +0000 (19:14 +0000)]
oleaut32: SafeArrayAllocData should succeed when cbElements is 0.
Rob Shearman [Wed, 27 Dec 2006 19:14:34 +0000 (19:14 +0000)]
ole32: Output the HRESULT for clipboard tests that fail.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Vitaliy Margolen [Tue, 26 Dec 2006 17:05:57 +0000 (10:05 -0700)]
user32: Silence tests in default debug level.
Eric Pouech [Tue, 26 Dec 2006 16:51:24 +0000 (17:51 +0100)]
cmd: Fix 'copy foo bar/' which gave access denied errors.
Jacek Caban [Tue, 26 Dec 2006 22:06:35 +0000 (23:06 +0100)]
mshtml: Fix failing test.
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.