wine
17 years agowinecoreaudio: Implement MIDI_NotifyClient, MIDIOut_Open and MIDIOut_Close.
Emmanuel Maillard [Tue, 24 Apr 2007 22:57:18 +0000 (00:57 +0200)] 
winecoreaudio: Implement MIDI_NotifyClient, MIDIOut_Open and MIDIOut_Close.

17 years agowinecoreaudio: Initial MIDI support on Mac OS X.
Emmanuel Maillard [Tue, 24 Apr 2007 22:55:33 +0000 (00:55 +0200)] 
winecoreaudio: Initial MIDI support on Mac OS X.

17 years agomsi: Implement special handling for the _Streams table.
James Hawkins [Wed, 25 Apr 2007 10:22:01 +0000 (05:22 -0500)] 
msi: Implement special handling for the _Streams table.

17 years agoatl: AtlModuleGetClassObject should store an intermediate pointer in obj->pCF and...
Rob Shearman [Wed, 25 Apr 2007 10:21:48 +0000 (11:21 +0100)] 
atl: AtlModuleGetClassObject should store an intermediate pointer in obj->pCF and then query this for the requested interface.

Return CLASS_E_CLASSNOTAVAILABLE instead of E_FAIL.

17 years agoatl: Use the first entry in the object map in AtlInternalQueryInterface when IUnknown...
Rob Shearman [Wed, 25 Apr 2007 10:21:03 +0000 (11:21 +0100)] 
atl: Use the first entry in the object map in AtlInternalQueryInterface when IUnknown is requested.

17 years agowinebuild: Refer to strings used in generated stubs by symbol rather than by offset...
Rob Shearman [Wed, 25 Apr 2007 07:51:44 +0000 (08:51 +0100)] 
winebuild: Refer to strings used in generated stubs by symbol rather than by offset to avoid problems when the compiler aligns the strings by 2 or more bytes.

17 years agows2_32/tests: Add required parameter to CreateThread (for Win9x and WinME).
Paul Vriens [Wed, 25 Apr 2007 09:53:39 +0000 (11:53 +0200)] 
ws2_32/tests: Add required parameter to CreateThread (for Win9x and WinME).

17 years agowinealsa: Do not check for non-NULL before HeapFree'ing a variable as the check is...
Michael Stefaniuc [Tue, 24 Apr 2007 23:13:43 +0000 (01:13 +0200)] 
winealsa: Do not check for non-NULL before HeapFree'ing a variable as the check is redundant.

17 years agojanitorial: Pass HEAP_ZERO_MEMORY as flag to HeapAlloc() instead of zeroing out the...
Michael Stefaniuc [Tue, 24 Apr 2007 22:57:55 +0000 (00:57 +0200)] 
janitorial: Pass HEAP_ZERO_MEMORY as flag to HeapAlloc() instead of zeroing out the allocated memory in a later call.

17 years agoinclude: Introduce SECPKG_INTERFACE_VERSION and extend PSECPKG_FUNCTION_TABLE accordi...
Yuval Fledel [Tue, 24 Apr 2007 21:48:42 +0000 (00:48 +0300)] 
include: Introduce SECPKG_INTERFACE_VERSION and extend PSECPKG_FUNCTION_TABLE accordingly.

17 years agodmband: Constify some variables.
Andrew Talbot [Tue, 24 Apr 2007 19:49:18 +0000 (20:49 +0100)] 
dmband: Constify some variables.

17 years agodmstyle: Constify some variables.
Andrew Talbot [Tue, 24 Apr 2007 19:52:52 +0000 (20:52 +0100)] 
dmstyle: Constify some variables.

17 years agodmime: Constify some variables.
Andrew Talbot [Tue, 24 Apr 2007 19:50:56 +0000 (20:50 +0100)] 
dmime: Constify some variables.

17 years agodmloader: Constify some variables.
Andrew Talbot [Tue, 24 Apr 2007 19:51:37 +0000 (20:51 +0100)] 
dmloader: Constify some variables.

17 years agodmscript: Constify a variable.
Andrew Talbot [Tue, 24 Apr 2007 19:56:42 +0000 (20:56 +0100)] 
dmscript: Constify a variable.

17 years agodmusic: Constify a variable.
Andrew Talbot [Tue, 24 Apr 2007 19:57:16 +0000 (20:57 +0100)] 
dmusic: Constify a variable.

17 years agodmcompos: Constify a variable.
Andrew Talbot [Tue, 24 Apr 2007 19:55:46 +0000 (20:55 +0100)] 
dmcompos: Constify a variable.

17 years agowinealsa: Improved handling of SysEx MIDI messages.
Michał Wiernowolski [Tue, 24 Apr 2007 18:47:16 +0000 (20:47 +0200)] 
winealsa: Improved handling of SysEx MIDI messages.

17 years agousp10: Do not crash in ScriptPlace if pABC is null.
Aric Stewart [Tue, 24 Apr 2007 18:03:22 +0000 (13:03 -0500)] 
usp10: Do not crash in ScriptPlace if pABC is null.

17 years agowinecfg: Change WINE_ERR to WINE_TRACE since there is no real error.
Tom Spear [Tue, 24 Apr 2007 16:12:23 +0000 (11:12 -0500)] 
winecfg: Change WINE_ERR to WINE_TRACE since there is no real error.

17 years agokernel32: Add the directory the executable was loaded from to the module search path...
Rob Shearman [Tue, 24 Apr 2007 11:34:35 +0000 (12:34 +0100)] 
kernel32: Add the directory the executable was loaded from to the module search path if the module file name doesn't contain a path.

17 years agomsi: Fix an off-by-one error when calculating the path and filename for the action...
Rob Shearman [Tue, 24 Apr 2007 11:33:56 +0000 (12:33 +0100)] 
msi: Fix an off-by-one error when calculating the path and filename for the action data in the SelfRegModules action.

The backslash is in p[0], not p[1].

17 years agomsi: Create the _Property table as a temporary table so that the properties aren...
Rob Shearman [Tue, 24 Apr 2007 11:32:22 +0000 (12:32 +0100)] 
msi: Create the _Property table as a temporary table so that the properties aren't saved to the .msi file.

17 years agomsi: Set rec to NULL after calling msiobj_release on it in msi_create_table so that...
Rob Shearman [Tue, 24 Apr 2007 11:31:31 +0000 (12:31 +0100)] 
msi: Set rec to NULL after calling msiobj_release on it in msi_create_table so that we don't call msiobj_release on it again.

17 years agowinealsa: Implement Get/SetControlDetails in mixer.
Maarten Lankhorst [Mon, 23 Apr 2007 22:23:52 +0000 (00:23 +0200)] 
winealsa: Implement Get/SetControlDetails in mixer.

17 years agowinealsa: Implement GetLineControls in mixer.
Maarten Lankhorst [Mon, 23 Apr 2007 22:23:50 +0000 (00:23 +0200)] 
winealsa: Implement GetLineControls in mixer.

17 years agowinealsa: Implement mixer controls, and add GetLineInfo.
Maarten Lankhorst [Mon, 23 Apr 2007 22:23:46 +0000 (00:23 +0200)] 
winealsa: Implement mixer controls, and add GetLineInfo.

17 years agowinealsa: Implement opening/closing and caps of device.
Maarten Lankhorst [Mon, 23 Apr 2007 22:23:42 +0000 (00:23 +0200)] 
winealsa: Implement opening/closing and caps of device.

17 years agowinealsa: Introduce mixer code.
Maarten Lankhorst [Mon, 23 Apr 2007 22:23:34 +0000 (00:23 +0200)] 
winealsa: Introduce mixer code.

17 years agomsi: Add a non-persistent string instead of a persistent one if the table or row...
Rob Shearman [Mon, 23 Apr 2007 07:27:37 +0000 (08:27 +0100)] 
msi: Add a non-persistent string instead of a persistent one if the table or row is non-persistent.

17 years agomsi: All columns being temporary means the table is non-persistent.
Rob Shearman [Mon, 23 Apr 2007 07:26:44 +0000 (08:26 +0100)] 
msi: All columns being temporary means the table is non-persistent.

The HOLD keyword just means that the non-persistent data in the table
should be kept around, not that the table is temporary.

17 years agomsi: Add a persistent flag to tables.
Rob Shearman [Tue, 24 Apr 2007 10:00:44 +0000 (11:00 +0100)] 
msi: Add a persistent flag to tables.

Implement MSI_DatabaseIsTablePersistent.

17 years agomsi: Don't add info to the _Columns table for non-persistent tables.
Rob Shearman [Mon, 23 Apr 2007 07:25:17 +0000 (08:25 +0100)] 
msi: Don't add info to the _Columns table for non-persistent tables.

17 years agomsi: Add support for adding temporary/non-persistent data to tables.
Rob Shearman [Mon, 23 Apr 2007 07:24:41 +0000 (08:24 +0100)] 
msi: Add support for adding temporary/non-persistent data to tables.

17 years agomsi: The HOLD keyword implies a temporary table, whereas database importing should...
Rob Shearman [Mon, 23 Apr 2007 07:23:13 +0000 (08:23 +0100)] 
msi: The HOLD keyword implies a temporary table, whereas database importing should lead to permanent tables, so remove the HOLD keyword.

17 years agomsi: Create the table directly in create_table instead of requiring it to be loaded...
Rob Shearman [Mon, 23 Apr 2007 07:22:27 +0000 (08:22 +0100)] 
msi: Create the table directly in create_table instead of requiring it to be loaded after saving.

17 years agomsi: Move table creation to table.c.
Rob Shearman [Mon, 23 Apr 2007 07:21:32 +0000 (08:21 +0100)] 
msi: Move table creation to table.c.

17 years agomsi: Store the column info in the MSITABLE structure.
Rob Shearman [Mon, 23 Apr 2007 07:20:21 +0000 (08:20 +0100)] 
msi: Store the column info in the MSITABLE structure.

Load the data on view creation for simplicity instead of view execution.

17 years agomsi: Remove the hash table for a column when one of its values is modified since...
Rob Shearman [Mon, 23 Apr 2007 07:19:07 +0000 (08:19 +0100)] 
msi: Remove the hash table for a column when one of its values is modified since it will now be invalid.

17 years agomsi: Cleanup unneeded string table functions.
Rob Shearman [Mon, 23 Apr 2007 07:18:27 +0000 (08:18 +0100)] 
msi: Cleanup unneeded string table functions.

Make string table functions that aren't used outside of string.c static.

17 years agomsi: Move string loading and saving to string.c.
Rob Shearman [Mon, 23 Apr 2007 07:17:40 +0000 (08:17 +0100)] 
msi: Move string loading and saving to string.c.

17 years agomsi: Add support for non-persistent strings.
Rob Shearman [Mon, 23 Apr 2007 07:17:00 +0000 (08:17 +0100)] 
msi: Add support for non-persistent strings.

Store the loaded refcount in the string table.

17 years agocomctl32: Add more image list tests, fix one problem found.
Dmitry Timoshkov [Tue, 24 Apr 2007 09:33:59 +0000 (18:33 +0900)] 
comctl32: Add more image list tests, fix one problem found.

17 years agocrypt32/tests: Use A-version for registry functions.
Paul Vriens [Tue, 24 Apr 2007 07:11:44 +0000 (09:11 +0200)] 
crypt32/tests: Use A-version for registry functions.

17 years agodinput: Constify some variables.
Andrew Talbot [Tue, 24 Apr 2007 06:45:32 +0000 (07:45 +0100)] 
dinput: Constify some variables.

17 years agoadvapi32: Make service_start_process return the pid to the caller.
Rolf Kalbermatter [Tue, 24 Apr 2007 05:15:04 +0000 (07:15 +0200)] 
advapi32: Make service_start_process return the pid to the caller.

17 years agoadvapi32: Make struct service_data_t have the new SERVICE_STATUS_PROCESS struct.
Rolf Kalbermatter [Tue, 24 Apr 2007 05:14:38 +0000 (07:14 +0200)] 
advapi32: Make struct service_data_t have the new SERVICE_STATUS_PROCESS struct.

17 years agocmd.exe: Support for DEL filename /s.
Jason Edmeades [Mon, 23 Apr 2007 22:24:38 +0000 (23:24 +0100)] 
cmd.exe: Support for DEL filename /s.

17 years agolocalui: Implement ConfigurePortUI for COMx.
Detlef Riekenberg [Mon, 23 Apr 2007 22:08:24 +0000 (00:08 +0200)] 
localui: Implement ConfigurePortUI for COMx.

17 years agolocalui: Avoid crash on NULL pointer.
Detlef Riekenberg [Mon, 23 Apr 2007 22:05:47 +0000 (00:05 +0200)] 
localui: Avoid crash on NULL pointer.

17 years agocomdlg32: Initialize CommDlgExtendedError() return value for file dialogs.
Lei Zhang [Mon, 23 Apr 2007 21:20:37 +0000 (14:20 -0700)] 
comdlg32: Initialize CommDlgExtendedError() return value for file dialogs.

17 years agowined3d: The second parameter to glTexImage3DEXT isn't a GLenum.
H. Verbeet [Mon, 23 Apr 2007 20:03:04 +0000 (22:03 +0200)] 
wined3d: The second parameter to glTexImage3DEXT isn't a GLenum.

17 years agowined3d: Improve IWineD3DVolumeImpl_LoadTexture TRACE output.
H. Verbeet [Mon, 23 Apr 2007 20:03:00 +0000 (22:03 +0200)] 
wined3d: Improve IWineD3DVolumeImpl_LoadTexture TRACE output.

17 years agowined3d: Actually use the calculated mipmap surface sizes in IWineD3DDeviceImpl_Creat...
H. Verbeet [Mon, 23 Apr 2007 20:02:55 +0000 (22:02 +0200)] 
wined3d: Actually use the calculated mipmap surface sizes in IWineD3DDeviceImpl_CreateVolumeTexture.

17 years agowined3d: Output pretty GL errors in checkGLcall and vcheckGLcall.
H. Verbeet [Mon, 23 Apr 2007 20:02:50 +0000 (22:02 +0200)] 
wined3d: Output pretty GL errors in checkGLcall and vcheckGLcall.

17 years agoshlwapi: Fix the handling of overflows in PathCombine[AW].
Mikołaj Zalewski [Thu, 5 Apr 2007 21:14:42 +0000 (23:14 +0200)] 
shlwapi: Fix the handling of overflows in PathCombine[AW].

17 years agocomctl32: toolbar: In CreateToolbarEx the default bitmap size is also 16x16.
Mikołaj Zalewski [Thu, 5 Apr 2007 10:32:47 +0000 (12:32 +0200)] 
comctl32: toolbar: In CreateToolbarEx the default bitmap size is also 16x16.

17 years agocomctl32: toolbar: Don't execute TB_GETBUTTONINFO if cbSize is invalid.
Mikołaj Zalewski [Thu, 5 Apr 2007 10:25:43 +0000 (12:25 +0200)] 
comctl32: toolbar: Don't execute TB_GETBUTTONINFO if cbSize is invalid.

17 years agocomctl32: toolbar: Merge TOOLBAR_GetButtonInfoA and TB_GetButtonInfoW.
Mikołaj Zalewski [Thu, 5 Apr 2007 08:18:42 +0000 (10:18 +0200)] 
comctl32: toolbar: Merge TOOLBAR_GetButtonInfoA and TB_GetButtonInfoW.

17 years agoregedit: Update Polish translation.
Mikołaj Zalewski [Wed, 4 Apr 2007 19:08:19 +0000 (21:08 +0200)] 
regedit: Update Polish translation.

17 years agowinecfg: Add Polish translation.
Mikołaj Zalewski [Mon, 23 Apr 2007 17:44:43 +0000 (19:44 +0200)] 
winecfg: Add Polish translation.

17 years agowinealsa: Remove disabled code.
Maarten Lankhorst [Sat, 21 Apr 2007 18:40:20 +0000 (20:40 +0200)] 
winealsa: Remove disabled code.

SND_PCM_ASYNC was needed to get asynchronous callbacks, but they are
not used any more, so remove the code.

17 years agowinealsa: Clear WAVECAPS_DIRECTSOUND for capture.
Maarten Lankhorst [Sat, 21 Apr 2007 18:38:47 +0000 (20:38 +0200)] 
winealsa: Clear WAVECAPS_DIRECTSOUND for capture.

17 years agod3drm: Implement D3DRMQuaternionSlerp.
David Adam [Thu, 19 Apr 2007 19:16:57 +0000 (21:16 +0200)] 
d3drm: Implement D3DRMQuaternionSlerp.

17 years agod3drm: Implement D3DRMQuaternionFromRotation.
David Adam [Thu, 19 Apr 2007 19:13:51 +0000 (21:13 +0200)] 
d3drm: Implement D3DRMQuaternionFromRotation.

17 years agod3drm: Implement D3DRMMatrixFromQuaternion.
David Adam [Thu, 19 Apr 2007 19:12:40 +0000 (21:12 +0200)] 
d3drm: Implement D3DRMMatrixFromQuaternion.

17 years agod3drm: Implement D3DRMVectorRotate.
David Adam [Thu, 19 Apr 2007 19:12:00 +0000 (21:12 +0200)] 
d3drm: Implement D3DRMVectorRotate.

17 years agod3drm: Implement D3DRMQuaternionMultiply.
David Adam [Thu, 19 Apr 2007 19:14:47 +0000 (21:14 +0200)] 
d3drm: Implement D3DRMQuaternionMultiply.

17 years agod3drm: Implement D3DRMVectorReflect.
David Adam [Thu, 19 Apr 2007 19:11:38 +0000 (21:11 +0200)] 
d3drm: Implement D3DRMVectorReflect.

17 years agod3drm: Implement D3DRMVectorRandom.
David Adam [Thu, 19 Apr 2007 19:11:02 +0000 (21:11 +0200)] 
d3drm: Implement D3DRMVectorRandom.

17 years agod3drm: Implement D3DRMVectorNormalize.
David Adam [Thu, 19 Apr 2007 19:10:46 +0000 (21:10 +0200)] 
d3drm: Implement D3DRMVectorNormalize.

17 years agod3drm: Implement D3DRMVectorscale.
David Adam [Thu, 19 Apr 2007 19:09:48 +0000 (21:09 +0200)] 
d3drm: Implement D3DRMVectorscale.

17 years agod3drm: Implement D3DRMVectorModulus.
David Adam [Thu, 19 Apr 2007 19:08:56 +0000 (21:08 +0200)] 
d3drm: Implement D3DRMVectorModulus.

17 years agod3drm: Implement D3DRMVectorDotProduct.
David Adam [Thu, 19 Apr 2007 19:07:54 +0000 (21:07 +0200)] 
d3drm: Implement D3DRMVectorDotProduct.

17 years agod3drm: Implement D3DRMVectorCrossProduct.
David Adam [Thu, 19 Apr 2007 19:06:54 +0000 (21:06 +0200)] 
d3drm: Implement D3DRMVectorCrossProduct.

17 years agod3drm: Implement D3DVectorSubtract.
David Adam [Thu, 19 Apr 2007 19:05:56 +0000 (21:05 +0200)] 
d3drm: Implement D3DVectorSubtract.

17 years agod3drm: Implement D3DRMVectorAdd.
David Adam [Thu, 19 Apr 2007 19:03:53 +0000 (21:03 +0200)] 
d3drm: Implement D3DRMVectorAdd.

17 years agoinclude: Add d3drmdef.h header.
David Adam [Thu, 19 Apr 2007 19:02:09 +0000 (21:02 +0200)] 
include: Add d3drmdef.h header.

17 years agoamstream: Exclude unused headers.
Andrew Talbot [Sat, 21 Apr 2007 20:52:28 +0000 (21:52 +0100)] 
amstream: Exclude unused headers.

17 years agoavifil32: Exclude unused headers.
Andrew Talbot [Sat, 21 Apr 2007 20:53:57 +0000 (21:53 +0100)] 
avifil32: Exclude unused headers.

17 years agoavicap32: Exclude unused header.
Andrew Talbot [Sat, 21 Apr 2007 20:53:17 +0000 (21:53 +0100)] 
avicap32: Exclude unused header.

17 years agoadvpack: Exclude unused headers.
Andrew Talbot [Sat, 21 Apr 2007 20:52:03 +0000 (21:52 +0100)] 
advpack: Exclude unused headers.

17 years agoacledit: Exclude unused headers.
Andrew Talbot [Sat, 21 Apr 2007 20:43:48 +0000 (21:43 +0100)] 
acledit: Exclude unused headers.

17 years agoactiveds: Exclude unused headers.
Andrew Talbot [Sat, 21 Apr 2007 20:44:50 +0000 (21:44 +0100)] 
activeds: Exclude unused headers.

17 years agoadvapi32: More tests for RegDeleteTreeA.
Stefan Leichter [Sun, 22 Apr 2007 20:28:20 +0000 (22:28 +0200)] 
advapi32: More tests for RegDeleteTreeA.

17 years agoconfigure: Use AC_SEARCH_LIBS for the Solaris libs to avoid unused function checks.
Alexandre Julliard [Mon, 23 Apr 2007 14:31:58 +0000 (16:31 +0200)] 
configure: Use AC_SEARCH_LIBS for the Solaris libs to avoid unused function checks.

17 years agoconfigure: Fix to properly recognize functions on Solaris.
Ben Taylor [Mon, 23 Apr 2007 13:41:42 +0000 (13:41 +0000)] 
configure: Fix to properly recognize functions on Solaris.

17 years agowinealsa: Drop unplayed frames instead of waiting for them.
Maarten Lankhorst [Fri, 20 Apr 2007 19:47:17 +0000 (21:47 +0200)] 
winealsa: Drop unplayed frames instead of waiting for them.

17 years agomsi: Abstract MSI_RecordSetStream.
James Hawkins [Sat, 21 Apr 2007 11:56:20 +0000 (06:56 -0500)] 
msi: Abstract MSI_RecordSetStream.

17 years agomsi: Add an internal MSI_ViewModify.
James Hawkins [Sat, 21 Apr 2007 11:55:24 +0000 (06:55 -0500)] 
msi: Add an internal MSI_ViewModify.

17 years agorsaenh: Convert handle type from unsigned int to HCRYPTKEY.
Yuval Fledel [Sat, 21 Apr 2007 19:48:57 +0000 (22:48 +0300)] 
rsaenh: Convert handle type from unsigned int to HCRYPTKEY.

17 years agoinclude: Introduce ntsecpkg.h.
Yuval Fledel [Sat, 21 Apr 2007 10:24:44 +0000 (13:24 +0300)] 
include: Introduce ntsecpkg.h.

17 years agosxs: Add new dll stub.
EA Durbin [Thu, 19 Apr 2007 23:28:52 +0000 (18:28 -0500)] 
sxs: Add new dll stub.

17 years agoserver: Return a more correct fd type for anonymous files.
Alexandre Julliard [Mon, 23 Apr 2007 13:13:22 +0000 (15:13 +0200)] 
server: Return a more correct fd type for anonymous files.

17 years agoversion: Avoid size_t type in traces.
Alexandre Julliard [Mon, 23 Apr 2007 13:12:19 +0000 (15:12 +0200)] 
version: Avoid size_t type in traces.

17 years agodbghelp: Don't print garbage chars in ERR message.
Alexandre Julliard [Mon, 23 Apr 2007 13:11:58 +0000 (15:11 +0200)] 
dbghelp: Don't print garbage chars in ERR message.

17 years agoddraw: Constify some variables.
Andrew Talbot [Sat, 21 Apr 2007 21:16:34 +0000 (22:16 +0100)] 
ddraw: Constify some variables.

17 years agoadvapi32: Fix one byte array overflow during DES unhash.
Alasdair Sinclair [Sun, 22 Apr 2007 13:24:48 +0000 (14:24 +0100)] 
advapi32: Fix one byte array overflow during DES unhash.

17 years agoadvapi32: Add EnumServicesStatusExA/W stub implementation.
Rolf Kalbermatter [Sun, 22 Apr 2007 20:29:02 +0000 (22:29 +0200)] 
advapi32: Add EnumServicesStatusExA/W stub implementation.

17 years agoadvapi32: Make SERVICE_STATUS_PROCESS match the declaration in MSDN and PSDK.
Rolf Kalbermatter [Sun, 22 Apr 2007 20:26:47 +0000 (22:26 +0200)] 
advapi32: Make SERVICE_STATUS_PROCESS match the declaration in MSDN and PSDK.