wine
17 years agosetupapi: The inf file containing the SourceDisksFiles and SourceDisksNames sections...
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.

17 years agontdll: Call NtQueryAttributesFile in RtlDoesFileExists_U.
Peter Oberndorfer [Thu, 3 May 2007 20:33:58 +0000 (22:33 +0200)] 
ntdll: Call NtQueryAttributesFile in RtlDoesFileExists_U.

17 years agoSome Spanish translation updates.
José Manuel Ferrer Ortiz [Thu, 3 May 2007 19:29:53 +0000 (12:29 -0700)] 
Some Spanish translation updates.

17 years agontdll: Correct a copy/paste mistake in NtWriteFile.
Konstantin Kondratyuk [Thu, 3 May 2007 11:14:25 +0000 (15:14 +0400)] 
ntdll: Correct a copy/paste mistake in NtWriteFile.

17 years agoGet rid of some empty source files, our makefiles no longer require them.
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.

17 years agoFix minor differences in the formatting of the license notices.
Alexandre Julliard [Fri, 4 May 2007 10:08:15 +0000 (12:08 +0200)] 
Fix minor differences in the formatting of the license notices.

17 years agoserver: Allocate the wait event for FSCTL_PIPE_WAIT on the server side.
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.

17 years agoserver: Allocate the wait event for FSCTL_PIPE_LISTEN 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.

17 years agoserver: Infrastructure to return a wait handle for blocking ioctls.
Alexandre Julliard [Thu, 3 May 2007 15:43:18 +0000 (17:43 +0200)] 
server: Infrastructure to return a wait handle for blocking ioctls.

17 years agoserver: Store valid file options in pseudo file descriptors.
Alexandre Julliard [Thu, 3 May 2007 14:07:30 +0000 (16:07 +0200)] 
server: Store valid file options in pseudo file descriptors.

17 years agonet.exe: Initial stub.
Tim Schwartz [Wed, 2 May 2007 17:30:19 +0000 (12:30 -0500)] 
net.exe: Initial stub.

17 years agohhctrl.ocx: Recognize and use topic specification in url or in data.
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.

17 years agohhctrl.ocx: Do not try to dereference NULL pointer if CreateHelpViewer failed.
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.

17 years agohhctrl.ocx: Update HtmlHelp and its commands definitions, and partially implement...
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.

17 years agoadvapi32: Check for error in CryptEnumProviderTypesA and CryptEnumProvidersA.
Mounir IDRASSI [Wed, 2 May 2007 20:12:20 +0000 (22:12 +0200)] 
advapi32: Check for error in CryptEnumProviderTypesA and CryptEnumProvidersA.

17 years agouser32: Fix TabbedTextOut.
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.

17 years agowidl: Don't declare a global binding handle when using an implicit handle.
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.

17 years agowined3d: Implement vertex blending using GL_ARB_vertex_blend.
Stefan Dösinger [Thu, 26 Apr 2007 22:43:15 +0000 (00:43 +0200)] 
wined3d: Implement vertex blending using GL_ARB_vertex_blend.

17 years agoddraw: Forward all 4 world matrices to wined3d.
Stefan Dösinger [Wed, 25 Apr 2007 14:44:47 +0000 (16:44 +0200)] 
ddraw: Forward all 4 world matrices to wined3d.

17 years agod3d: Calculate the size of WINED3DFVF_XYZBx FVFs.
Stefan Dösinger [Tue, 24 Apr 2007 22:38:32 +0000 (00:38 +0200)] 
d3d: Calculate the size of WINED3DFVF_XYZBx FVFs.

17 years agowined3d: Add missing prototypes for GL_ARB_vertex_blend.
Stefan Dösinger [Tue, 24 Apr 2007 21:30:22 +0000 (23:30 +0200)] 
wined3d: Add missing prototypes for GL_ARB_vertex_blend.

17 years agoole32: Cope with a realloc returning a different pointer.
Huw Davies [Wed, 2 May 2007 15:48:22 +0000 (16:48 +0100)] 
ole32: Cope with a realloc returning a different pointer.

17 years agoifsmgr.vxd: Constify some variables.
Andrew Talbot [Wed, 2 May 2007 20:24:22 +0000 (21:24 +0100)] 
ifsmgr.vxd: Constify some variables.

17 years agodsound: Exclude unused headers.
Andrew Talbot [Wed, 2 May 2007 20:23:43 +0000 (21:23 +0100)] 
dsound: Exclude unused headers.

17 years agodpnet: Exclude unused headers.
Andrew Talbot [Wed, 2 May 2007 20:23:32 +0000 (21:23 +0100)] 
dpnet: Exclude unused headers.

17 years agodnsapi: Exclude unused header.
Andrew Talbot [Wed, 2 May 2007 20:24:00 +0000 (21:24 +0100)] 
dnsapi: Exclude unused header.

17 years agodxerr8: Exclude unused header.
Andrew Talbot [Wed, 2 May 2007 20:23:54 +0000 (21:23 +0100)] 
dxerr8: Exclude unused header.

17 years agoimaadp32.acm: Constify some variables.
Andrew Talbot [Wed, 2 May 2007 20:24:31 +0000 (21:24 +0100)] 
imaadp32.acm: Constify some variables.

17 years agokernel32: Constify a variable.
Andrew Talbot [Wed, 2 May 2007 20:24:46 +0000 (21:24 +0100)] 
kernel32: Constify a variable.

17 years agodxerr9: Exclude unused header.
Andrew Talbot [Wed, 2 May 2007 20:24:10 +0000 (21:24 +0100)] 
dxerr9: Exclude unused header.

17 years agowinealsa: Improve sound mixer detection.
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

17 years agogdi32: GetGlyphOutline needs to look at linked fonts as well.
Aric Stewart [Wed, 2 May 2007 16:15:12 +0000 (11:15 -0500)] 
gdi32: GetGlyphOutline needs to look at linked fonts as well.

17 years agowintrust: Implement WintrustLoadFunctionPointers.
Juan Lang [Wed, 2 May 2007 14:43:08 +0000 (07:43 -0700)] 
wintrust: Implement WintrustLoadFunctionPointers.

17 years agowintrust: Fix typo.
Juan Lang [Wed, 2 May 2007 14:42:24 +0000 (07:42 -0700)] 
wintrust: Fix typo.

17 years agoole32: Remove an unnecessary QueryInterface in CoRegisterClassObject that CoMarshalIn...
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.

17 years agosetupapi: SetupCopyOEMInfW should preserve the basename when copying the inf file...
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.

17 years agoxcopy: Output to console in Unicode if possible, or OEM codepage otherwise.
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.

17 years agoriched20: Add the tests for EM_SETTEXTEX/EM_GETTEXTEX in addition to WM_SETTEXT/WM_GE...
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.

17 years agocomctl32: Remove a stray back slash.
Dmitry Timoshkov [Wed, 2 May 2007 08:59:42 +0000 (17:59 +0900)] 
comctl32: Remove a stray back slash.

17 years agogdi32: Complete WidenPath implementation.
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.

17 years agodmime: Exclude unused headers.
Andrew Talbot [Tue, 1 May 2007 21:13:41 +0000 (22:13 +0100)] 
dmime: Exclude unused headers.

17 years agodmusic32: Exclude unused headers.
Andrew Talbot [Tue, 1 May 2007 21:13:49 +0000 (22:13 +0100)] 
dmusic32: Exclude unused headers.

17 years agodmband: Exclude unused headers.
Andrew Talbot [Tue, 1 May 2007 21:13:38 +0000 (22:13 +0100)] 
dmband: Exclude unused headers.

17 years agodmstyle: Exclude unused headers.
Andrew Talbot [Tue, 1 May 2007 21:13:46 +0000 (22:13 +0100)] 
dmstyle: Exclude unused headers.

17 years agodevenum: Exclude unused header.
Andrew Talbot [Tue, 1 May 2007 21:13:33 +0000 (22:13 +0100)] 
devenum: Exclude unused header.

17 years agogphoto.ds: Constify a variable.
Andrew Talbot [Mon, 30 Apr 2007 20:40:25 +0000 (21:40 +0100)] 
gphoto.ds: Constify a variable.

17 years agomsi: Add JScript/VBScript support.
Misha Koshelev [Tue, 1 May 2007 01:54:43 +0000 (20:54 -0500)] 
msi: Add JScript/VBScript support.

17 years agomsi: Added handlers for JScript/VBScript actions that call one script function.
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.

17 years agomsi: automation: Expose Installer object.
Misha Koshelev [Tue, 1 May 2007 01:54:31 +0000 (20:54 -0500)] 
msi: automation: Expose Installer object.

17 years agomsi: automation: Implement Installer::OpenPackage.
Misha Koshelev [Tue, 1 May 2007 01:54:24 +0000 (20:54 -0500)] 
msi: automation: Implement Installer::OpenPackage.

17 years agomsi: automation: Implement a few functions from the Session object.
Misha Koshelev [Tue, 1 May 2007 01:54:15 +0000 (20:54 -0500)] 
msi: automation: Implement a few functions from the Session object.

17 years agomsi: automation: Implement Database::OpenView.
Misha Koshelev [Tue, 1 May 2007 01:54:09 +0000 (20:54 -0500)] 
msi: automation: Implement Database::OpenView.

17 years agomsi: automation: Implement View::Execute, Fetch, and Close.
Misha Koshelev [Tue, 1 May 2007 01:54:02 +0000 (20:54 -0500)] 
msi: automation: Implement View::Execute, Fetch, and Close.

17 years agomsi: automation: Implement Record::StringData.
Misha Koshelev [Tue, 1 May 2007 01:53:55 +0000 (20:53 -0500)] 
msi: automation: Implement Record::StringData.

17 years agokernel32: Don't skip directory symlinks when looking for a specific file.
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.

17 years agoserver: Give system APCs priority over signaled objects.
Alexandre Julliard [Tue, 1 May 2007 12:07:24 +0000 (14:07 +0200)] 
server: Give system APCs priority over signaled objects.

17 years agowinebrowser: Don't output debug traces by default.
Alexandre Julliard [Tue, 1 May 2007 12:00:43 +0000 (14:00 +0200)] 
winebrowser: Don't output debug traces by default.

17 years agomsi: Run the costing actions for both the UI and execute sequences.
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.

17 years agomsi: Reset the folder's resolved target before setting the target in CostFinalize.
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.

17 years agomsi: Add tests that show that costing is run in both the UI and Execute sequences.
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.

17 years agolocalui: Implement AddPortUI.
Detlef Riekenberg [Mon, 30 Apr 2007 13:02:34 +0000 (15:02 +0200)] 
localui: Implement AddPortUI.

17 years agowidl: Get rid of the tname field of var_t, simplify code.
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.

17 years agowidl: Get rid of the typeref_t structure, 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.

17 years agomsi: Expand IDL file to contain some OLE automation interface functions.
Misha Koshelev [Tue, 1 May 2007 01:53:49 +0000 (20:53 -0500)] 
msi: Expand IDL file to contain some OLE automation interface functions.

17 years agomsi: Add base class for OLE automation objects.
Misha Koshelev [Tue, 1 May 2007 01:53:43 +0000 (20:53 -0500)] 
msi: Add base class for OLE automation objects.

17 years agomsi: Merge OLE automation conformance tests.
Misha Koshelev [Tue, 1 May 2007 01:53:26 +0000 (20:53 -0500)] 
msi: Merge OLE automation conformance tests.

17 years agowineinstall: Use `wine --version` instead of `which wine`.
Ben Taylor [Tue, 1 May 2007 03:48:41 +0000 (03:48 +0000)] 
wineinstall: Use `wine --version` instead of `which wine`.

17 years agowineshelllink: Improve /bin/sh and awk compatibility.
Ben Taylor [Tue, 1 May 2007 02:23:29 +0000 (02:23 +0000)] 
wineshelllink: Improve /bin/sh and awk compatibility.

17 years agoshlwapi: Implement IConnectionPoint_SimpleInvoke.
Andrey Turkin [Mon, 30 Apr 2007 19:11:47 +0000 (23:11 +0400)] 
shlwapi: Implement IConnectionPoint_SimpleInvoke.

17 years agokernel32: Add stub for BindIoCompletionCallback.
Louis Lenders [Mon, 30 Apr 2007 20:29:18 +0000 (21:29 +0100)] 
kernel32: Add stub for BindIoCompletionCallback.

17 years agoddraw: Update the wined3d depth stencil on device creation, render.
Stefan Dösinger [Tue, 24 Apr 2007 20:30:03 +0000 (22:30 +0200)] 
ddraw: Update the wined3d depth stencil on device creation, render.

17 years agoddraw: Cube map structure test.
Stefan Dösinger [Tue, 24 Apr 2007 08:34:26 +0000 (10:34 +0200)] 
ddraw: Cube map structure test.

17 years agoddraw: Cube texture support.
Stefan Dösinger [Fri, 27 Apr 2007 11:50:42 +0000 (13:50 +0200)] 
ddraw: Cube texture support.

17 years agod3d: Pass the cube face to Create*Texture's surface creation callback.
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.

17 years agoddraw: Store a WineD3DBaseTexture instead of a WineD3DTexture.
Stefan Dösinger [Tue, 24 Apr 2007 00:04:11 +0000 (02:04 +0200)] 
ddraw: Store a WineD3DBaseTexture instead of a WineD3DTexture.

17 years agoddraw: Exclude unused headers.
Andrew Talbot [Mon, 30 Apr 2007 20:40:06 +0000 (21:40 +0100)] 
ddraw: Exclude unused headers.

17 years agodbghelp: Exclude unused headers.
Andrew Talbot [Mon, 30 Apr 2007 20:39:48 +0000 (21:39 +0100)] 
dbghelp: Exclude unused headers.

17 years agoole32: Accelerators, like for the menu ones, should not fire on the keyup message.
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.

17 years agowinecoreaudio.drv: Implement MIDIOut_Data when device is a MOD_MIDIPORT.
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.

17 years agowinecoreaudio.drv: Create only one MIDIOutPort and one MIDIInPort for all destination...
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.

17 years agowinecoreaudio.drv: MIDIIn_MessageHandler: Remove a TRACE and simplify skipping SysEx.
Emmanuel Maillard [Mon, 30 Apr 2007 12:34:23 +0000 (14:34 +0200)] 
winecoreaudio.drv: MIDIIn_MessageHandler: Remove a TRACE and simplify skipping SysEx.

17 years agomsi: Add OLE automation conformance test.
Misha Koshelev [Sun, 29 Apr 2007 01:12:09 +0000 (20:12 -0500)] 
msi: Add OLE automation conformance test.

17 years agodbghelp: Zero-terminate module name in minidump.
Andrey Turkin [Sat, 28 Apr 2007 22:14:15 +0000 (02:14 +0400)] 
dbghelp: Zero-terminate module name in minidump.

17 years agogdi32: Constify some variables.
Andrew Talbot [Sun, 29 Apr 2007 12:17:29 +0000 (13:17 +0100)] 
gdi32: Constify some variables.

17 years agogdi32: Constify some variables.
Andrew Talbot [Sun, 29 Apr 2007 12:17:26 +0000 (13:17 +0100)] 
gdi32: Constify some variables.

17 years agowinspool: Avoid crash on NULL parameter (XcvOpenPort in OpenPrinter).
Detlef Riekenberg [Mon, 30 Apr 2007 08:41:02 +0000 (10:41 +0200)] 
winspool: Avoid crash on NULL parameter (XcvOpenPort in OpenPrinter).

17 years agowinspool: Return the correct errorcode in OpenPrinter (Xcv).
Detlef Riekenberg [Mon, 30 Apr 2007 08:37:58 +0000 (10:37 +0200)] 
winspool: Return the correct errorcode in OpenPrinter (Xcv).

17 years agolocalspl: Code cleanup for XcvDataPort_AddPort.
Detlef Riekenberg [Mon, 30 Apr 2007 08:35:50 +0000 (10:35 +0200)] 
localspl: Code cleanup for XcvDataPort_AddPort.

17 years agoAssorted spelling fixes.
Francois Gouget [Mon, 30 Apr 2007 00:06:11 +0000 (02:06 +0200)] 
Assorted spelling fixes.

17 years agomsi/tests: Add missing '\n' to ok() call.
Francois Gouget [Mon, 30 Apr 2007 00:06:41 +0000 (02:06 +0200)] 
msi/tests: Add missing '\n' to ok() call.

17 years agod3drm: Fix compilation on systems that don't support nameless unions.
Francois Gouget [Mon, 30 Apr 2007 00:07:42 +0000 (02:07 +0200)] 
d3drm: Fix compilation on systems that don't support nameless unions.

17 years agod3drm/tests: Add missing '\n' to ok() calls.
Francois Gouget [Mon, 30 Apr 2007 00:06:46 +0000 (02:06 +0200)] 
d3drm/tests: Add missing '\n' to ok() calls.

17 years agoatl: Add stubs for AtlIPersistStreamInit_Load and AtlIPersistStreamInit_Save.
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.

17 years agoatl: Implement AtlComQIPtrAssign.
Rob Shearman [Sun, 29 Apr 2007 16:46:50 +0000 (17:46 +0100)] 
atl: Implement AtlComQIPtrAssign.

17 years agorpcrt4: Print the correct values when warning about a bad frag length.
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.

17 years agowinex11.drv: Remove an unneeded include.
Rob Shearman [Sun, 29 Apr 2007 16:45:11 +0000 (17:45 +0100)] 
winex11.drv: Remove an unneeded include.

17 years agodsound: Implement QueryInterface for KsPropertySet objects.
Rob Shearman [Sun, 29 Apr 2007 16:45:44 +0000 (17:45 +0100)] 
dsound: Implement QueryInterface for KsPropertySet objects.

17 years agodsound: Implement QueryInterface for the class factory objects.
Rob Shearman [Sun, 29 Apr 2007 16:44:36 +0000 (17:44 +0100)] 
dsound: Implement QueryInterface for the class factory objects.

17 years agokernel32: Fix off by one error.
Vitaliy Margolen [Sat, 28 Apr 2007 21:50:22 +0000 (15:50 -0600)] 
kernel32: Fix off by one error.

17 years agontdll: Use correct full access bitmask in NtQuerySecurityObject.
Vitaliy Margolen [Sat, 28 Apr 2007 21:50:00 +0000 (15:50 -0600)] 
ntdll: Use correct full access bitmask in NtQuerySecurityObject.