Stefan Dösinger [Mon, 1 Jan 2007 23:48:58 +0000 (00:48 +0100)]
wined3d: Move WINED3DTS_MODELVIEW to the state table.
Stefan Dösinger [Mon, 1 Jan 2007 23:07:55 +0000 (00:07 +0100)]
wined3d: Remove IWineD3DDevice_ApplyStateChanges.
Stefan Dösinger [Mon, 1 Jan 2007 22:53:59 +0000 (23:53 +0100)]
wined3d: Move WINED3DTS_TEXTURETRANSFORMFLAGS to the state table.
Alexandre Julliard [Tue, 2 Jan 2007 11:21:45 +0000 (12:21 +0100)]
preloader: Reset both AT_SYSINFO and AT_SYSINFO_EHDR when one of them conflicts.
Dmitry Timoshkov [Tue, 2 Jan 2007 08:25:07 +0000 (16:25 +0800)]
gdi32: Remove redundant debug channel, use the default one instead.
Jeff Latimer [Tue, 2 Jan 2007 05:25:30 +0000 (16:25 +1100)]
ntdll: Remove an unnecessary NULL check.
Mike McCormack [Tue, 2 Jan 2007 02:40:00 +0000 (11:40 +0900)]
kernel32: Implement CopyFileWithProgress.
Roderick Colenbrander [Mon, 1 Jan 2007 21:37:54 +0000 (22:37 +0100)]
winex11.drv: Remove get_drawable.
Roderick Colenbrander [Mon, 1 Jan 2007 16:56:44 +0000 (17:56 +0100)]
winecfg: Remove desktop double buffering option.
Roderick Colenbrander [Mon, 1 Jan 2007 16:56:44 +0000 (17:56 +0100)]
winex11.drv: Remove desktop double buffering option.
Reinhard Karcher [Sat, 30 Dec 2006 08:36:06 +0000 (09:36 +0100)]
ntdll: Fix NtQueryDirectoryFile handling of short names on vfat filesystems.
Dmitry Timoshkov [Sun, 31 Dec 2006 09:27:23 +0000 (17:27 +0800)]
user32: Make more ShowWindow tests pass under Wine.
Dmitry Timoshkov [Sun, 31 Dec 2006 13:11:50 +0000 (21:11 +0800)]
kernel32: Make the locale test pass without errors under XP SP2.
Dmitry Timoshkov [Sun, 31 Dec 2006 09:28:23 +0000 (17:28 +0800)]
ntdll: Map ESPIPE to STATUS_ILLEGAL_FUNCTION.
Paul Vriens [Sun, 31 Dec 2006 14:19:35 +0000 (15:19 +0100)]
msi/tests: Remove test directory after the files have been deleted.
Paul Vriens [Sat, 30 Dec 2006 19:19:24 +0000 (20:19 +0100)]
kernel32/tests: Run tests on NT4 again.
Paul Vriens [Sat, 30 Dec 2006 19:19:07 +0000 (20:19 +0100)]
kernel32/tests: Moved ok-statement to the appropriate place.
Paul Vriens [Sat, 30 Dec 2006 19:18:58 +0000 (20:18 +0100)]
kernel32/tests: Move USE_EXTENDED_PRIORITIES outside the if-statement.
Paul Vriens [Sat, 30 Dec 2006 17:13:08 +0000 (18:13 +0100)]
winspool.drv/tests: Skip EnumPrintersW tests when not implemented.
Dmitry Timoshkov [Sat, 30 Dec 2006 14:03:36 +0000 (22:03 +0800)]
winex11.drv: Fix the regression caused by a previous change.
Dmitry Timoshkov [Sat, 30 Dec 2006 14:03:03 +0000 (22:03 +0800)]
user32: Update the ShowWindow test to pass cleanly under Windows 2000.
Alexandre Julliard [Mon, 1 Jan 2007 12:44:45 +0000 (13:44 +0100)]
configure: Use the correct ar tool when building Mingw import libraries.
Alexandre Julliard [Mon, 1 Jan 2007 12:14:21 +0000 (13:14 +0100)]
configure: Added a generic macro for checking for Mingw programs.
Rob Shearman [Fri, 29 Dec 2006 14:44:14 +0000 (14:44 +0000)]
ole32: Add tests for channel hooks.
Rob Shearman [Fri, 29 Dec 2006 14:43:28 +0000 (14:43 +0000)]
include: Add function declarations for CoAllowSetForegroundWindow and CoRegisterChannelHook to objbase.h.
H. Verbeet [Fri, 29 Dec 2006 14:32:10 +0000 (15:32 +0100)]
wined3d: Simplify the get_write_mask and get_swizzle functions.
H. Verbeet [Fri, 29 Dec 2006 14:32:01 +0000 (15:32 +0100)]
wined3d: Cleanup & merge pshader_get_input_register_swizzle() and vshader_program_add_input_param_swizzle().
H. Verbeet [Fri, 29 Dec 2006 14:31:43 +0000 (15:31 +0100)]
wined3d: Cleanup shader_glsl_get_input_register_swizzle().
H. Verbeet [Fri, 29 Dec 2006 14:31:35 +0000 (15:31 +0100)]
wined3d: Cleanup & merge pshader_get_write_mask() and vshader_program_add_output_param_swizzle().
H. Verbeet [Fri, 29 Dec 2006 14:31:26 +0000 (15:31 +0100)]
wined3d: Cleanup shader_glsl_get_output_register_swizzle().
H. Verbeet [Fri, 29 Dec 2006 14:31:16 +0000 (15:31 +0100)]
wined3d: Remove dead code in shader_get_registers_used().
As spotted by Christoph Bumiller, these branches are now never
reached. Also, at least in the case of WINED3DSIO_TEXM3x3SPEC and
WINED3DSIO_TEXM3x3VSPEC the old code was not quite correct, since we
can lookup rather than guess the texture type these days.
Frank Richter [Fri, 29 Dec 2006 18:19:36 +0000 (19:19 +0100)]
comctl32: listview: Fix getting user params and subitems.
When querying a listview subitem for the user param, the main item's
user param is returned. Also, when a subitem is custom-drawn, the main
item's user param is passed along.
Vitaliy Margolen [Fri, 29 Dec 2006 19:26:35 +0000 (12:26 -0700)]
winex11drv: Make dxgrab global.
Vitaliy Margolen [Fri, 29 Dec 2006 05:45:53 +0000 (22:45 -0700)]
dinput: Move keyboard to using new EnumObjects from base class.
Hans Leidekker [Thu, 28 Dec 2006 15:12:45 +0000 (16:12 +0100)]
usp10: Factor out script cache handling.
Alexandre Julliard [Fri, 29 Dec 2006 19:38:49 +0000 (20:38 +0100)]
server: Implement process control using Mach primitives for Mac OS.
With help from Ken Thomases.
Alexandre Julliard [Fri, 29 Dec 2006 19:02:02 +0000 (20:02 +0100)]
loader: Use the Mach thread port as thread id on Mac OS.
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.