Rob Shearman [Thu, 3 May 2007 21:39:44 +0000 (22:39 +0100)]
setupapi: The inf file containing the SourceDisksFiles and SourceDisksNames sections is the same as hinf if there is no layout file specified.
So pass the correct inf handle to SetupQueueDefaultCopyW and SetupQueueCopySectionW.
Peter Oberndorfer [Thu, 3 May 2007 20:33:58 +0000 (22:33 +0200)]
ntdll: Call NtQueryAttributesFile in RtlDoesFileExists_U.
José Manuel Ferrer Ortiz [Thu, 3 May 2007 19:29:53 +0000 (12:29 -0700)]
Some Spanish translation updates.
Konstantin Kondratyuk [Thu, 3 May 2007 11:14:25 +0000 (15:14 +0400)]
ntdll: Correct a copy/paste mistake in NtWriteFile.
Alexandre Julliard [Fri, 4 May 2007 10:27:34 +0000 (12:27 +0200)]
Get rid of some empty source files, our makefiles no longer require them.
Alexandre Julliard [Fri, 4 May 2007 10:08:15 +0000 (12:08 +0200)]
Fix minor differences in the formatting of the license notices.
Alexandre Julliard [Thu, 3 May 2007 15:44:32 +0000 (17:44 +0200)]
server: Allocate the wait event for FSCTL_PIPE_WAIT on the server side.
Alexandre Julliard [Thu, 3 May 2007 15:44:05 +0000 (17:44 +0200)]
server: Allocate the wait event for FSCTL_PIPE_LISTEN on the server side.
Alexandre Julliard [Thu, 3 May 2007 15:43:18 +0000 (17:43 +0200)]
server: Infrastructure to return a wait handle for blocking ioctls.
Alexandre Julliard [Thu, 3 May 2007 14:07:30 +0000 (16:07 +0200)]
server: Store valid file options in pseudo file descriptors.
Tim Schwartz [Wed, 2 May 2007 17:30:19 +0000 (12:30 -0500)]
net.exe: Initial stub.
Andrey Turkin [Wed, 2 May 2007 16:16:59 +0000 (20:16 +0400)]
hhctrl.ocx: Recognize and use topic specification in url or in data.
Andrey Turkin [Wed, 2 May 2007 16:16:32 +0000 (20:16 +0400)]
hhctrl.ocx: Do not try to dereference NULL pointer if CreateHelpViewer failed.
Andrey Turkin [Wed, 2 May 2007 16:15:58 +0000 (20:15 +0400)]
hhctrl.ocx: Update HtmlHelp and its commands definitions, and partially implement data A->W translation.
Mounir IDRASSI [Wed, 2 May 2007 20:12:20 +0000 (22:12 +0200)]
advapi32: Check for error in CryptEnumProviderTypesA and CryptEnumProvidersA.
Mikołaj Zalewski [Wed, 2 May 2007 18:30:43 +0000 (20:30 +0200)]
user32: Fix TabbedTextOut.
The TEXT_TabbedTextOut didn't set correctly the text starting point
(x0) for left-aligned tabs and was ignoring the last tab. I've also
changed GetTextMetricsA to W as this should be slightly faster.
Alexandre Julliard [Thu, 3 May 2007 12:25:58 +0000 (14:25 +0200)]
widl: Don't declare a global binding handle when using an implicit handle.
Stefan Dösinger [Thu, 26 Apr 2007 22:43:15 +0000 (00:43 +0200)]
wined3d: Implement vertex blending using GL_ARB_vertex_blend.
Stefan Dösinger [Wed, 25 Apr 2007 14:44:47 +0000 (16:44 +0200)]
ddraw: Forward all 4 world matrices to wined3d.
Stefan Dösinger [Tue, 24 Apr 2007 22:38:32 +0000 (00:38 +0200)]
d3d: Calculate the size of WINED3DFVF_XYZBx FVFs.
Stefan Dösinger [Tue, 24 Apr 2007 21:30:22 +0000 (23:30 +0200)]
wined3d: Add missing prototypes for GL_ARB_vertex_blend.
Huw Davies [Wed, 2 May 2007 15:48:22 +0000 (16:48 +0100)]
ole32: Cope with a realloc returning a different pointer.
Andrew Talbot [Wed, 2 May 2007 20:24:22 +0000 (21:24 +0100)]
ifsmgr.vxd: Constify some variables.
Andrew Talbot [Wed, 2 May 2007 20:23:43 +0000 (21:23 +0100)]
dsound: Exclude unused headers.
Andrew Talbot [Wed, 2 May 2007 20:23:32 +0000 (21:23 +0100)]
dpnet: Exclude unused headers.
Andrew Talbot [Wed, 2 May 2007 20:24:00 +0000 (21:24 +0100)]
dnsapi: Exclude unused header.
Andrew Talbot [Wed, 2 May 2007 20:23:54 +0000 (21:23 +0100)]
dxerr8: Exclude unused header.
Andrew Talbot [Wed, 2 May 2007 20:24:31 +0000 (21:24 +0100)]
imaadp32.acm: Constify some variables.
Andrew Talbot [Wed, 2 May 2007 20:24:46 +0000 (21:24 +0100)]
kernel32: Constify a variable.
Andrew Talbot [Wed, 2 May 2007 20:24:10 +0000 (21:24 +0100)]
dxerr9: Exclude unused header.
Maarten Lankhorst [Wed, 2 May 2007 18:09:49 +0000 (20:09 +0200)]
winealsa: Improve sound mixer detection.
The previous mixer code depended on the existence of 1 'Master', and 1
'Capture' control. According to some feedback in wine-devel this is not
always the case, the new code will try the following order for loading:
Destination waveout: Master, Headphone PCM
Destination wavein: Capture
Aric Stewart [Wed, 2 May 2007 16:15:12 +0000 (11:15 -0500)]
gdi32: GetGlyphOutline needs to look at linked fonts as well.
Juan Lang [Wed, 2 May 2007 14:43:08 +0000 (07:43 -0700)]
wintrust: Implement WintrustLoadFunctionPointers.
Juan Lang [Wed, 2 May 2007 14:42:24 +0000 (07:42 -0700)]
wintrust: Fix typo.
Rob Shearman [Wed, 2 May 2007 12:21:22 +0000 (13:21 +0100)]
ole32: Remove an unnecessary QueryInterface in CoRegisterClassObject that CoMarshalInterface will already do.
Rob Shearman [Wed, 2 May 2007 12:20:47 +0000 (13:20 +0100)]
setupapi: SetupCopyOEMInfW should preserve the basename when copying the inf file to the inf directory if possible.
If the file already exists, then it should use a name with the form oem%u.inf instead.
Jason Edmeades [Thu, 26 Apr 2007 20:38:04 +0000 (21:38 +0100)]
xcopy: Output to console in Unicode if possible, or OEM codepage otherwise.
Dmitry Timoshkov [Wed, 2 May 2007 08:59:21 +0000 (17:59 +0900)]
riched20: Add the tests for EM_SETTEXTEX/EM_GETTEXTEX in addition to WM_SETTEXT/WM_GETTEXT, make them pass under Wine.
Dmitry Timoshkov [Wed, 2 May 2007 08:59:42 +0000 (17:59 +0900)]
comctl32: Remove a stray back slash.
Laurent Vromman [Tue, 1 May 2007 22:30:31 +0000 (00:30 +0200)]
gdi32: Complete WidenPath implementation.
WidenPath now recognizes PS_JOINs and PS_ENCDAPs.
Andrew Talbot [Tue, 1 May 2007 21:13:41 +0000 (22:13 +0100)]
dmime: Exclude unused headers.
Andrew Talbot [Tue, 1 May 2007 21:13:49 +0000 (22:13 +0100)]
dmusic32: Exclude unused headers.
Andrew Talbot [Tue, 1 May 2007 21:13:38 +0000 (22:13 +0100)]
dmband: Exclude unused headers.
Andrew Talbot [Tue, 1 May 2007 21:13:46 +0000 (22:13 +0100)]
dmstyle: Exclude unused headers.
Andrew Talbot [Tue, 1 May 2007 21:13:33 +0000 (22:13 +0100)]
devenum: Exclude unused header.
Andrew Talbot [Mon, 30 Apr 2007 20:40:25 +0000 (21:40 +0100)]
gphoto.ds: Constify a variable.
Misha Koshelev [Tue, 1 May 2007 01:54:43 +0000 (20:54 -0500)]
msi: Add JScript/VBScript support.
Misha Koshelev [Tue, 1 May 2007 01:54:38 +0000 (20:54 -0500)]
msi: Added handlers for JScript/VBScript actions that call one script function.
Misha Koshelev [Tue, 1 May 2007 01:54:31 +0000 (20:54 -0500)]
msi: automation: Expose Installer object.
Misha Koshelev [Tue, 1 May 2007 01:54:24 +0000 (20:54 -0500)]
msi: automation: Implement Installer::OpenPackage.
Misha Koshelev [Tue, 1 May 2007 01:54:15 +0000 (20:54 -0500)]
msi: automation: Implement a few functions from the Session object.
Misha Koshelev [Tue, 1 May 2007 01:54:09 +0000 (20:54 -0500)]
msi: automation: Implement Database::OpenView.
Misha Koshelev [Tue, 1 May 2007 01:54:02 +0000 (20:54 -0500)]
msi: automation: Implement View::Execute, Fetch, and Close.
Misha Koshelev [Tue, 1 May 2007 01:53:55 +0000 (20:53 -0500)]
msi: automation: Implement Record::StringData.
Alexandre Julliard [Tue, 1 May 2007 12:32:33 +0000 (14:32 +0200)]
kernel32: Don't skip directory symlinks when looking for a specific file.
Alexandre Julliard [Tue, 1 May 2007 12:07:24 +0000 (14:07 +0200)]
server: Give system APCs priority over signaled objects.
Alexandre Julliard [Tue, 1 May 2007 12:00:43 +0000 (14:00 +0200)]
winebrowser: Don't output debug traces by default.
James Hawkins [Tue, 1 May 2007 08:21:22 +0000 (03:21 -0500)]
msi: Run the costing actions for both the UI and execute sequences.
James Hawkins [Tue, 1 May 2007 08:19:50 +0000 (03:19 -0500)]
msi: Reset the folder's resolved target before setting the target in CostFinalize.
James Hawkins [Tue, 1 May 2007 08:18:59 +0000 (03:18 -0500)]
msi: Add tests that show that costing is run in both the UI and Execute sequences.
Detlef Riekenberg [Mon, 30 Apr 2007 13:02:34 +0000 (15:02 +0200)]
localui: Implement AddPortUI.
Dan Hipschman [Tue, 1 May 2007 01:32:33 +0000 (18:32 -0700)]
widl: Get rid of the tname field of var_t, simplify code.
Dan Hipschman [Tue, 1 May 2007 01:31:27 +0000 (18:31 -0700)]
widl: Get rid of the typeref_t structure, simplify code.
Misha Koshelev [Tue, 1 May 2007 01:53:49 +0000 (20:53 -0500)]
msi: Expand IDL file to contain some OLE automation interface functions.
Misha Koshelev [Tue, 1 May 2007 01:53:43 +0000 (20:53 -0500)]
msi: Add base class for OLE automation objects.
Misha Koshelev [Tue, 1 May 2007 01:53:26 +0000 (20:53 -0500)]
msi: Merge OLE automation conformance tests.
Ben Taylor [Tue, 1 May 2007 03:48:41 +0000 (03:48 +0000)]
wineinstall: Use `wine --version` instead of `which wine`.
Ben Taylor [Tue, 1 May 2007 02:23:29 +0000 (02:23 +0000)]
wineshelllink: Improve /bin/sh and awk compatibility.
Andrey Turkin [Mon, 30 Apr 2007 19:11:47 +0000 (23:11 +0400)]
shlwapi: Implement IConnectionPoint_SimpleInvoke.
Louis Lenders [Mon, 30 Apr 2007 20:29:18 +0000 (21:29 +0100)]
kernel32: Add stub for BindIoCompletionCallback.
Stefan Dösinger [Tue, 24 Apr 2007 20:30:03 +0000 (22:30 +0200)]
ddraw: Update the wined3d depth stencil on device creation, render.
Stefan Dösinger [Tue, 24 Apr 2007 08:34:26 +0000 (10:34 +0200)]
ddraw: Cube map structure test.
Stefan Dösinger [Fri, 27 Apr 2007 11:50:42 +0000 (13:50 +0200)]
ddraw: Cube texture support.
Stefan Dösinger [Tue, 24 Apr 2007 08:29:22 +0000 (10:29 +0200)]
d3d: Pass the cube face to Create*Texture's surface creation callback.
Stefan Dösinger [Tue, 24 Apr 2007 00:04:11 +0000 (02:04 +0200)]
ddraw: Store a WineD3DBaseTexture instead of a WineD3DTexture.
Andrew Talbot [Mon, 30 Apr 2007 20:40:06 +0000 (21:40 +0100)]
ddraw: Exclude unused headers.
Andrew Talbot [Mon, 30 Apr 2007 20:39:48 +0000 (21:39 +0100)]
dbghelp: Exclude unused headers.
Aric Stewart [Mon, 30 Apr 2007 19:20:20 +0000 (14:20 -0500)]
ole32: Accelerators, like for the menu ones, should not fire on the keyup message.
Emmanuel Maillard [Mon, 30 Apr 2007 12:39:44 +0000 (14:39 +0200)]
winecoreaudio.drv: Implement MIDIOut_Data when device is a MOD_MIDIPORT.
Implement MIDIOut_Send.
Emmanuel Maillard [Mon, 30 Apr 2007 12:37:33 +0000 (14:37 +0200)]
winecoreaudio.drv: Create only one MIDIOutPort and one MIDIInPort for all destinations and sources.
Emmanuel Maillard [Mon, 30 Apr 2007 12:34:23 +0000 (14:34 +0200)]
winecoreaudio.drv: MIDIIn_MessageHandler: Remove a TRACE and simplify skipping SysEx.
Misha Koshelev [Sun, 29 Apr 2007 01:12:09 +0000 (20:12 -0500)]
msi: Add OLE automation conformance test.
Andrey Turkin [Sat, 28 Apr 2007 22:14:15 +0000 (02:14 +0400)]
dbghelp: Zero-terminate module name in minidump.
Andrew Talbot [Sun, 29 Apr 2007 12:17:29 +0000 (13:17 +0100)]
gdi32: Constify some variables.
Andrew Talbot [Sun, 29 Apr 2007 12:17:26 +0000 (13:17 +0100)]
gdi32: Constify some variables.
Detlef Riekenberg [Mon, 30 Apr 2007 08:41:02 +0000 (10:41 +0200)]
winspool: Avoid crash on NULL parameter (XcvOpenPort in OpenPrinter).
Detlef Riekenberg [Mon, 30 Apr 2007 08:37:58 +0000 (10:37 +0200)]
winspool: Return the correct errorcode in OpenPrinter (Xcv).
Detlef Riekenberg [Mon, 30 Apr 2007 08:35:50 +0000 (10:35 +0200)]
localspl: Code cleanup for XcvDataPort_AddPort.
Francois Gouget [Mon, 30 Apr 2007 00:06:11 +0000 (02:06 +0200)]
Assorted spelling fixes.
Francois Gouget [Mon, 30 Apr 2007 00:06:41 +0000 (02:06 +0200)]
msi/tests: Add missing '\n' to ok() call.
Francois Gouget [Mon, 30 Apr 2007 00:07:42 +0000 (02:07 +0200)]
d3drm: Fix compilation on systems that don't support nameless unions.
Francois Gouget [Mon, 30 Apr 2007 00:06:46 +0000 (02:06 +0200)]
d3drm/tests: Add missing '\n' to ok() calls.
Rob Shearman [Sun, 29 Apr 2007 16:48:07 +0000 (17:48 +0100)]
atl: Add stubs for AtlIPersistStreamInit_Load and AtlIPersistStreamInit_Save.
Based on a patch by Anastasius Focht and information from Inside ATL.
Rob Shearman [Sun, 29 Apr 2007 16:46:50 +0000 (17:46 +0100)]
atl: Implement AtlComQIPtrAssign.
Rob Shearman [Sun, 29 Apr 2007 16:46:16 +0000 (17:46 +0100)]
rpcrt4: Print the correct values when warning about a bad frag length.
Rob Shearman [Sun, 29 Apr 2007 16:45:11 +0000 (17:45 +0100)]
winex11.drv: Remove an unneeded include.
Rob Shearman [Sun, 29 Apr 2007 16:45:44 +0000 (17:45 +0100)]
dsound: Implement QueryInterface for KsPropertySet objects.
Rob Shearman [Sun, 29 Apr 2007 16:44:36 +0000 (17:44 +0100)]
dsound: Implement QueryInterface for the class factory objects.
Vitaliy Margolen [Sat, 28 Apr 2007 21:50:22 +0000 (15:50 -0600)]
kernel32: Fix off by one error.
Vitaliy Margolen [Sat, 28 Apr 2007 21:50:00 +0000 (15:50 -0600)]
ntdll: Use correct full access bitmask in NtQuerySecurityObject.