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

18 years agoadvapi: Improve SetEntriesInAclA stub.
Dan Kegel [Sat, 28 Apr 2007 01:42:10 +0000 (18:42 -0700)] 
advapi: Improve SetEntriesInAclA stub.

18 years agoadvapi32: Fix initial cleanup of the registry keys used for testing.
Stefan Leichter [Fri, 27 Apr 2007 21:37:04 +0000 (23:37 +0200)] 
advapi32: Fix initial cleanup of the registry keys used for testing.

18 years agomshtml: Fix offset in OnDataAvailable call.
Jacek Caban [Fri, 27 Apr 2007 19:40:02 +0000 (21:40 +0200)] 
mshtml: Fix offset in OnDataAvailable call.

18 years agooleaut32: Remove useless initialization of an [out] parameter.
Huw Davies [Fri, 27 Apr 2007 11:01:22 +0000 (12:01 +0100)] 
oleaut32: Remove useless initialization of an [out] parameter.

18 years agowinecoreaudio: Handle non System Exclusive messages.
Emmanuel Maillard [Fri, 27 Apr 2007 10:07:54 +0000 (12:07 +0200)] 
winecoreaudio: Handle non System Exclusive messages.

18 years agoRelease 0.9.36. wine-0.9.36
Alexandre Julliard [Fri, 27 Apr 2007 14:48:53 +0000 (16:48 +0200)] 
Release 0.9.36.

18 years agowinealsa: Unset WAVECAPS_DIRECTSOUND properly for capture.
Maarten Lankhorst [Tue, 24 Apr 2007 18:12:07 +0000 (20:12 +0200)] 
winealsa: Unset WAVECAPS_DIRECTSOUND properly for capture.

18 years agoquartz: Partially implement the MPEG 1 Stream Splitter filter.
Chris Robinson [Tue, 24 Apr 2007 12:28:14 +0000 (05:28 -0700)] 
quartz: Partially implement the MPEG 1 Stream Splitter filter.

18 years agokernel32/tests: Add tests for NeedCurrentDirectoryForExePath.
Kirill K. Smirnov [Wed, 25 Apr 2007 07:41:11 +0000 (11:41 +0400)] 
kernel32/tests: Add tests for NeedCurrentDirectoryForExePath.

18 years agokernel32: Add partial stub for NeedCurrentDirectoryForExePath.
Kirill K. Smirnov [Wed, 25 Apr 2007 07:39:02 +0000 (11:39 +0400)] 
kernel32: Add partial stub for NeedCurrentDirectoryForExePath.

18 years agowinecoreaudio: Avoid sizeof in trace.
Alexandre Julliard [Fri, 27 Apr 2007 09:55:07 +0000 (11:55 +0200)] 
winecoreaudio: Avoid sizeof in trace.

18 years agouser32: Draw menu item bitmaps in the correct location when the scroll arrows are...
Kevin Koltzau [Fri, 27 Apr 2007 02:03:06 +0000 (22:03 -0400)] 
user32: Draw menu item bitmaps in the correct location when the scroll arrows are active.

18 years agontdll: Fix mistake in Novosibirsk time zone.
Alexey Markachev [Thu, 26 Apr 2007 09:03:55 +0000 (13:03 +0400)] 
ntdll: Fix mistake in Novosibirsk time zone.

18 years agoddraw: Use EnumAttachedSurfaces for SetColorKey.
Stefan Dösinger [Sun, 22 Apr 2007 19:15:30 +0000 (21:15 +0200)] 
ddraw: Use EnumAttachedSurfaces for SetColorKey.

18 years agoddraw: Search for texture sublevels with GetAttachedSurface.
Stefan Dösinger [Sun, 22 Apr 2007 18:30:45 +0000 (20:30 +0200)] 
ddraw: Search for texture sublevels with GetAttachedSurface.

18 years agoddraw: Use EnumAttachedSurfaces to search for a render target.
Stefan Dösinger [Sun, 22 Apr 2007 18:26:16 +0000 (20:26 +0200)] 
ddraw: Use EnumAttachedSurfaces to search for a render target.

18 years agoddraw: Add a test for EnumSurfaces.
Stefan Dösinger [Sun, 22 Apr 2007 17:43:56 +0000 (19:43 +0200)] 
ddraw: Add a test for EnumSurfaces.

18 years agowinex11.drv: Add legacy 32-bit cursor support.
Andrew Riedi [Wed, 25 Apr 2007 23:49:22 +0000 (16:49 -0700)] 
winex11.drv: Add legacy 32-bit cursor support.

18 years agoschannel: Tests for SpLsaModeInitialize, SpUserModeInitialize and GetInfo.
Yuval Fledel [Wed, 25 Apr 2007 19:49:08 +0000 (22:49 +0300)] 
schannel: Tests for SpLsaModeInitialize, SpUserModeInitialize and GetInfo.

18 years agoschannel: Implement SpUserModeInitialize.
Yuval Fledel [Wed, 25 Apr 2007 19:47:32 +0000 (22:47 +0300)] 
schannel: Implement SpUserModeInitialize.

18 years agoschannel: Implement SpLsaModeInitialize and GetInfo.
Yuval Fledel [Wed, 25 Apr 2007 19:48:08 +0000 (22:48 +0300)] 
schannel: Implement SpLsaModeInitialize and GetInfo.

18 years agowinecoreaudio: Implement MIDIIn_Prepare and MIDIIn_Unprepare.
Emmanuel Maillard [Thu, 26 Apr 2007 21:04:23 +0000 (23:04 +0200)] 
winecoreaudio: Implement MIDIIn_Prepare and MIDIIn_Unprepare.

18 years agowinecoreaudio: Implement MIDIIn_AddBuffer.
Emmanuel Maillard [Thu, 26 Apr 2007 21:02:05 +0000 (23:02 +0200)] 
winecoreaudio: Implement MIDIIn_AddBuffer.