wine
18 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.

18 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.

18 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.

18 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.

18 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.

18 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.

18 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.

18 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.

18 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.

18 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.

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

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

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

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

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

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

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

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

18 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

18 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.

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

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

18 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.

18 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.

18 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.

18 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.

18 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.

18 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.

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

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

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

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

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

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

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

18 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.

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

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

18 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.

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

18 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.

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

18 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.

18 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.

18 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.

18 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.

18 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.

18 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.

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

18 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.

18 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.

18 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.

18 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.

18 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.

18 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`.

18 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.

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

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

18 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.

18 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.

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

18 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.

18 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.

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

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

18 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.

18 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.

18 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.

18 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.

18 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.

18 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.

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

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

18 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).

18 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).

18 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.

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

18 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.

18 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.

18 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.

18 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.

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

18 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.

18 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.

18 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.

18 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.

18 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.

18 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.

18 years agocomdlg32: Exclude unused headers.
Andrew Talbot [Sat, 28 Apr 2007 14:38:35 +0000 (15:38 +0100)] 
comdlg32: Exclude unused headers.

18 years agocompstui: Exclude unused headers.
Andrew Talbot [Sat, 28 Apr 2007 14:38:51 +0000 (15:38 +0100)] 
compstui: Exclude unused headers.

18 years agodswave: Constify a variable.
Andrew Talbot [Sat, 28 Apr 2007 14:39:42 +0000 (15:39 +0100)] 
dswave: Constify a variable.

18 years agocrypt32: Exclude unused headers.
Andrew Talbot [Sat, 28 Apr 2007 14:39:10 +0000 (15:39 +0100)] 
crypt32: Exclude unused headers.

18 years agodsound: Constify some variables.
Andrew Talbot [Sat, 28 Apr 2007 14:39:28 +0000 (15:39 +0100)] 
dsound: Constify some variables.

18 years agoadvapi32: Exclude unused headers.
Andrew Talbot [Fri, 27 Apr 2007 16:09:45 +0000 (17:09 +0100)] 
advapi32: Exclude unused headers.

18 years agowinebrowser: Don't put the default mailers or browsers into the registry.
Ken Thomases [Fri, 27 Apr 2007 17:26:21 +0000 (12:26 -0500)] 
winebrowser: Don't put the default mailers or browsers into the registry.

18 years agoddraw: Add a test for surface attachments.
Stefan Dösinger [Tue, 24 Apr 2007 08:28:01 +0000 (10:28 +0200)] 
ddraw: Add a test for surface attachments.

18 years agoddraw: Complex surfaces form a tree.
Stefan Dösinger [Fri, 27 Apr 2007 13:31:12 +0000 (15:31 +0200)] 
ddraw: Complex surfaces form a tree.

18 years agoddraw: Move the additional surface creation into a seperate function.
Stefan Dösinger [Mon, 23 Apr 2007 17:53:09 +0000 (19:53 +0200)] 
ddraw: Move the additional surface creation into a seperate function.

18 years agoddraw: Do not access the surface connection structure directly in SetPalette.
Stefan Dösinger [Mon, 23 Apr 2007 19:28:06 +0000 (21:28 +0200)] 
ddraw: Do not access the surface connection structure directly in SetPalette.

18 years agoddraw: Search for d3d primary a bit differently.
Stefan Dösinger [Mon, 23 Apr 2007 21:00:29 +0000 (23:00 +0200)] 
ddraw: Search for d3d primary a bit differently.