wine
12 years agoddrawex: Don't return a pointer to the implementation in IDirectDrawFactoryImpl_Query...
Henri Verbeet [Wed, 4 Apr 2012 18:37:23 +0000 (20:37 +0200)] 
ddrawex: Don't return a pointer to the implementation in IDirectDrawFactoryImpl_QueryInterface().

12 years agod3dx9: Also print the format as FOURCC in get_format_info().
Henri Verbeet [Wed, 4 Apr 2012 18:37:22 +0000 (20:37 +0200)] 
d3dx9: Also print the format as FOURCC in get_format_info().

12 years agowined3d: Properly determine the viewport size for front buffer blits in SetupForBlit().
Henri Verbeet [Wed, 4 Apr 2012 18:37:20 +0000 (20:37 +0200)] 
wined3d: Properly determine the viewport size for front buffer blits in SetupForBlit().

12 years agowineoss.drv: Prefix device names with direction indication.
Andrew Eikum [Wed, 4 Apr 2012 18:16:09 +0000 (13:16 -0500)] 
wineoss.drv: Prefix device names with direction indication.

12 years agowinealsa.drv: Prefix device names with direction indication.
Andrew Eikum [Wed, 4 Apr 2012 18:15:33 +0000 (13:15 -0500)] 
winealsa.drv: Prefix device names with direction indication.

12 years agomsvcrt: Use macros to define exception type info structures.
Alexandre Julliard [Wed, 4 Apr 2012 18:47:06 +0000 (20:47 +0200)] 
msvcrt: Use macros to define exception type info structures.

12 years agomsvcrt: Use macros to define RTTI data.
Alexandre Julliard [Wed, 4 Apr 2012 18:17:44 +0000 (20:17 +0200)] 
msvcrt: Use macros to define RTTI data.

12 years agomsvcp90: Use the correct vtable pointer for type_info objects.
Alexandre Julliard [Wed, 4 Apr 2012 18:12:07 +0000 (20:12 +0200)] 
msvcp90: Use the correct vtable pointer for type_info objects.

12 years agomsvcp60: Use the correct vtable pointer for type_info objects.
Alexandre Julliard [Wed, 4 Apr 2012 18:11:59 +0000 (20:11 +0200)] 
msvcp60: Use the correct vtable pointer for type_info objects.

12 years agomsvcp60: Use DEFINE_RTTI_DATA to initialize exception RTTI data.
Alexandre Julliard [Wed, 4 Apr 2012 18:09:21 +0000 (20:09 +0200)] 
msvcp60: Use DEFINE_RTTI_DATA to initialize exception RTTI data.

12 years agoadvapi32: Regular program should not freeze forever if it calls StartServiceCtrlDispa...
Alexander Morozov [Fri, 30 Mar 2012 16:04:01 +0000 (20:04 +0400)] 
advapi32: Regular program should not freeze forever if it calls StartServiceCtrlDispatcher.

12 years agojscript: Avoid cleaning an uninitialized variable.
Jacek Caban [Wed, 4 Apr 2012 15:05:07 +0000 (17:05 +0200)] 
jscript: Avoid cleaning an uninitialized variable.

12 years agogdiplus: Implement path gradient transform setters.
Vincent Povirk [Sat, 31 Mar 2012 18:30:44 +0000 (13:30 -0500)] 
gdiplus: Implement path gradient transform setters.

12 years agogdiplus: Set the wrap mode in the path gradient constructor.
Vincent Povirk [Sat, 31 Mar 2012 18:19:40 +0000 (13:19 -0500)] 
gdiplus: Set the wrap mode in the path gradient constructor.

12 years agogdiplus: Default path gradient center color depends on the constructor.
Vincent Povirk [Sat, 31 Mar 2012 18:14:07 +0000 (13:14 -0500)] 
gdiplus: Default path gradient center color depends on the constructor.

12 years agowineps: Add a helper to retrieve the font substitution table.
Huw Davies [Wed, 4 Apr 2012 14:03:32 +0000 (15:03 +0100)] 
wineps: Add a helper to retrieve the font substitution table.

12 years agowineps: Change the printer info list into a standard list.
Huw Davies [Wed, 4 Apr 2012 14:03:31 +0000 (15:03 +0100)] 
wineps: Change the printer info list into a standard list.

12 years agowineps: Fix a memory leak.
Huw Davies [Wed, 4 Apr 2012 14:03:30 +0000 (15:03 +0100)] 
wineps: Fix a memory leak.

12 years agowineps: Move some allocations to the process heap.
Huw Davies [Wed, 4 Apr 2012 14:03:29 +0000 (15:03 +0100)] 
wineps: Move some allocations to the process heap.

12 years agomshtml: Added IHTMLWindow2::onerror semi-stub implementation.
Jacek Caban [Wed, 4 Apr 2012 13:08:38 +0000 (15:08 +0200)] 
mshtml: Added IHTMLWindow2::onerror semi-stub implementation.

12 years agowininet: Only mark elements as deleted in DeleteUrlCacheEntry function.
Piotr Caban [Wed, 4 Apr 2012 07:25:58 +0000 (09:25 +0200)] 
wininet: Only mark elements as deleted in DeleteUrlCacheEntry function.

12 years agoquartz: COM cleanup for DSoundRenderImpl.
Aric Stewart [Tue, 3 Apr 2012 19:28:37 +0000 (14:28 -0500)] 
quartz: COM cleanup for DSoundRenderImpl.

12 years agostrmbase: Add IMediaPosition implementation to PosPassThru.
Aric Stewart [Tue, 3 Apr 2012 19:29:51 +0000 (14:29 -0500)] 
strmbase: Add IMediaPosition implementation to PosPassThru.

12 years agostrmbase: Fix issues with new quality control implementation in TransformFilter.
Aric Stewart [Tue, 3 Apr 2012 19:27:47 +0000 (14:27 -0500)] 
strmbase: Fix issues with new quality control implementation in TransformFilter.

12 years agodevenum: Removed useless structs.
Jacek Caban [Wed, 4 Apr 2012 08:43:12 +0000 (10:43 +0200)] 
devenum: Removed useless structs.

12 years agomshtml: Use helper for IHTMLStyle::put_zIndex implementation.
Jacek Caban [Wed, 4 Apr 2012 08:31:29 +0000 (10:31 +0200)] 
mshtml: Use helper for IHTMLStyle::put_zIndex implementation.

12 years agomshtml: Use helper for IHTMLStyle::get_left implementation.
Jacek Caban [Wed, 4 Apr 2012 08:31:20 +0000 (10:31 +0200)] 
mshtml: Use helper for IHTMLStyle::get_left implementation.

12 years agomshtml: Use helper for IHTMLStyle::get_top implementation.
Jacek Caban [Wed, 4 Apr 2012 08:31:07 +0000 (10:31 +0200)] 
mshtml: Use helper for IHTMLStyle::get_top implementation.

12 years agomshtml: Use helper for IHTMLStyle::get_height implementation.
Jacek Caban [Wed, 4 Apr 2012 08:30:59 +0000 (10:30 +0200)] 
mshtml: Use helper for IHTMLStyle::get_height implementation.

12 years agomshtml: Use helpers for IHTMLStyle::put_verticalAlign property implementation.
Jacek Caban [Wed, 4 Apr 2012 08:30:47 +0000 (10:30 +0200)] 
mshtml: Use helpers for IHTMLStyle::put_verticalAlign property implementation.

12 years agommdevapi: Use device GUIDs as unique identifiers.
Andrew Eikum [Tue, 3 Apr 2012 18:48:12 +0000 (13:48 -0500)] 
mmdevapi: Use device GUIDs as unique identifiers.

12 years agowinecoreaudio.drv: Use device GUIDs as keys.
Andrew Eikum [Tue, 3 Apr 2012 18:48:08 +0000 (13:48 -0500)] 
winecoreaudio.drv: Use device GUIDs as keys.

12 years agowineoss.drv: Use device GUIDs as keys.
Andrew Eikum [Tue, 3 Apr 2012 19:05:20 +0000 (14:05 -0500)] 
wineoss.drv: Use device GUIDs as keys.

12 years agowinealsa.drv: Use device GUIDs as keys.
Andrew Eikum [Tue, 3 Apr 2012 18:47:59 +0000 (13:47 -0500)] 
winealsa.drv: Use device GUIDs as keys.

12 years agoddraw: Remove some interfaces from IDirect3DDeviceImpl_7_QueryInterface().
Henri Verbeet [Tue, 3 Apr 2012 19:15:14 +0000 (21:15 +0200)] 
ddraw: Remove some interfaces from IDirect3DDeviceImpl_7_QueryInterface().

12 years agoddraw: Replace an ERR in IDirect3DDeviceImpl_7_QueryInterface() with a WARN.
Henri Verbeet [Tue, 3 Apr 2012 19:15:13 +0000 (21:15 +0200)] 
ddraw: Replace an ERR in IDirect3DDeviceImpl_7_QueryInterface() with a WARN.

12 years agoddraw: Keep track of the ddraw version used to create a device.
Henri Verbeet [Tue, 3 Apr 2012 19:15:12 +0000 (21:15 +0200)] 
ddraw: Keep track of the ddraw version used to create a device.

This also obsoletes the "from_surface" device field.

12 years agontdll: Use the copy of the section headers for applying memory protections as well...
Henri Verbeet [Tue, 3 Apr 2012 19:15:11 +0000 (21:15 +0200)] 
ntdll: Use the copy of the section headers for applying memory protections as well in map_image().

12 years agontdll: Free the correct section headers copy in map_image().
Henri Verbeet [Tue, 3 Apr 2012 19:15:10 +0000 (21:15 +0200)] 
ntdll: Free the correct section headers copy in map_image().

12 years agoamstream: Implement IAMMultiMediaStreamImpl_SetState.
Christian Costa [Tue, 3 Apr 2012 05:53:50 +0000 (07:53 +0200)] 
amstream: Implement IAMMultiMediaStreamImpl_SetState.

12 years agoamstream: Implement IAMMultiMediaStreamImpl_Seek.
Christian Costa [Tue, 3 Apr 2012 05:53:43 +0000 (07:53 +0200)] 
amstream: Implement IAMMultiMediaStreamImpl_Seek.

12 years agoamstream: Add CLSID_AMAudioData implementation.
Christian Costa [Tue, 3 Apr 2012 15:51:07 +0000 (17:51 +0200)] 
amstream: Add CLSID_AMAudioData implementation.

12 years agowininet: Set uninitialized memmory to 0xdeadbeef in cache files.
Piotr Caban [Tue, 3 Apr 2012 14:46:07 +0000 (16:46 +0200)] 
wininet: Set uninitialized memmory to 0xdeadbeef in cache files.

12 years agowininet: Mark empty fields in the same way while hash table is created and element...
Piotr Caban [Tue, 3 Apr 2012 14:45:29 +0000 (16:45 +0200)] 
wininet: Mark empty fields in the same way while hash table is created and element is removed.

12 years agowininet: Correctly set next hash table offset.
Piotr Caban [Tue, 3 Apr 2012 14:45:07 +0000 (16:45 +0200)] 
wininet: Correctly set next hash table offset.

12 years agowininet: Store element type and state in hash table key (urlcache).
Piotr Caban [Tue, 3 Apr 2012 14:34:50 +0000 (16:34 +0200)] 
wininet: Store element type and state in hash table key (urlcache).

12 years agowineps: Store the unicode version of the printer name and call the unicode version...
Huw Davies [Tue, 3 Apr 2012 14:25:53 +0000 (15:25 +0100)] 
wineps: Store the unicode version of the printer name and call the unicode version of OpenPrinter.

12 years agowineps: Store the document title as a unicode string.
Huw Davies [Tue, 3 Apr 2012 14:25:52 +0000 (15:25 +0100)] 
wineps: Store the document title as a unicode string.

12 years agowineps: Move some structs to the process heap.
Huw Davies [Tue, 3 Apr 2012 14:25:51 +0000 (15:25 +0100)] 
wineps: Move some structs to the process heap.

12 years agowineps: Free the output string from the correct heap.
Huw Davies [Tue, 3 Apr 2012 14:25:50 +0000 (15:25 +0100)] 
wineps: Free the output string from the correct heap.

12 years agommddk.h: Remove unused, Wine-specific WinMM defines.
Andrew Eikum [Tue, 3 Apr 2012 14:14:16 +0000 (09:14 -0500)] 
mmddk.h: Remove unused, Wine-specific WinMM defines.

12 years agowinspool: Remove a FIXME now that we don't ignore the defaults.
Huw Davies [Tue, 3 Apr 2012 10:43:41 +0000 (11:43 +0100)] 
winspool: Remove a FIXME now that we don't ignore the defaults.

12 years agowinspool/tests: Add some tests for OpenPrinter with non-NULL defaults.
Huw Davies [Tue, 3 Apr 2012 10:43:40 +0000 (11:43 +0100)] 
winspool/tests: Add some tests for OpenPrinter with non-NULL defaults.

12 years agowinspool: Correct the padding calculation when there is no buffer.
Huw Davies [Tue, 3 Apr 2012 10:43:39 +0000 (11:43 +0100)] 
winspool: Correct the padding calculation when there is no buffer.

12 years agowinspool: Initialise portname.
Huw Davies [Tue, 3 Apr 2012 10:43:38 +0000 (11:43 +0100)] 
winspool: Initialise portname.

12 years agomshtml: Added IHTMLMetaElement::get_httpEquiv implementation.
Jacek Caban [Tue, 3 Apr 2012 10:04:05 +0000 (12:04 +0200)] 
mshtml: Added IHTMLMetaElement::get_httpEquiv implementation.

12 years agomshtml: Added IHTMLMetaElement::get_content implementation.
Jacek Caban [Tue, 3 Apr 2012 10:03:50 +0000 (12:03 +0200)] 
mshtml: Added IHTMLMetaElement::get_content implementation.

12 years agomshtml: Added IHTMLMetaElement::get_name implementation.
Jacek Caban [Tue, 3 Apr 2012 10:03:37 +0000 (12:03 +0200)] 
mshtml: Added IHTMLMetaElement::get_name implementation.

12 years agodmusic: Check return codes and display name from port caps when enumerating microsoft...
Christian Costa [Thu, 29 Mar 2012 06:52:54 +0000 (08:52 +0200)] 
dmusic: Check return codes and display name from port caps when enumerating microsoft synthetizer.

12 years agodmusic: Enumerate ports for midi out and midi in devices in EnumPort.
Christian Costa [Thu, 29 Mar 2012 06:52:45 +0000 (08:52 +0200)] 
dmusic: Enumerate ports for midi out and midi in devices in EnumPort.

12 years agostrmbase: COM cleanup for PosPassThru.
Aric Stewart [Mon, 2 Apr 2012 13:38:47 +0000 (08:38 -0500)] 
strmbase: COM cleanup for PosPassThru.

12 years agoquartz: Change VideoRenderer to use strmbase's BaseControlVideo.
Aric Stewart [Sat, 31 Mar 2012 01:09:22 +0000 (20:09 -0500)] 
quartz: Change VideoRenderer to use strmbase's BaseControlVideo.

12 years agoquartz: Convert VideoRenderer to use strmbase's BaseControlWindow.
Aric Stewart [Sat, 31 Mar 2012 01:09:14 +0000 (20:09 -0500)] 
quartz: Convert VideoRenderer to use strmbase's BaseControlWindow.

12 years agostrmbase: Remove QualityControlImpl from the general strmbase.h.
Aric Stewart [Mon, 2 Apr 2012 12:52:15 +0000 (07:52 -0500)] 
strmbase: Remove QualityControlImpl from the general strmbase.h.

Quality Control things are not part of the standard strmbase library set.

12 years agoquartz: Convert VideoRenderer to use strmbase BaseRenderer.
Aric Stewart [Sat, 31 Mar 2012 01:08:55 +0000 (20:08 -0500)] 
quartz: Convert VideoRenderer to use strmbase BaseRenderer.

12 years agoquartz: Have the VideoRenderer use strmbase BaseWindow.
Aric Stewart [Sat, 31 Mar 2012 01:08:45 +0000 (20:08 -0500)] 
quartz: Have the VideoRenderer use strmbase BaseWindow.

12 years agostrmbase: Implement renderer quality control into the base renderer.
Aric Stewart [Mon, 2 Apr 2012 12:52:08 +0000 (07:52 -0500)] 
strmbase: Implement renderer quality control into the base renderer.

12 years agodevenum: COM cleanup for IParseDisplayName.
Michael Stefaniuc [Mon, 2 Apr 2012 22:22:12 +0000 (00:22 +0200)] 
devenum: COM cleanup for IParseDisplayName.

12 years agodevenum: Don't use DEVENUM_IPropertyBag_AddRef method directly.
Michael Stefaniuc [Mon, 2 Apr 2012 22:19:59 +0000 (00:19 +0200)] 
devenum: Don't use DEVENUM_IPropertyBag_AddRef method directly.

12 years agodevenum: COM cleanup for IMoniker (MediaCatMoniker).
Michael Stefaniuc [Mon, 2 Apr 2012 22:18:39 +0000 (00:18 +0200)] 
devenum: COM cleanup for IMoniker (MediaCatMoniker).

12 years agodevenum: COM cleanup for IEnumMoniker.
Michael Stefaniuc [Mon, 2 Apr 2012 22:16:52 +0000 (00:16 +0200)] 
devenum: COM cleanup for IEnumMoniker.

12 years agodevenum: COM cleanup for ICreateDevEnum.
Michael Stefaniuc [Mon, 2 Apr 2012 22:15:31 +0000 (00:15 +0200)] 
devenum: COM cleanup for ICreateDevEnum.

12 years agod3d9: Don't return a pointer to the implementation in IDirect3DCubeTexture9Impl_Query...
Henri Verbeet [Mon, 2 Apr 2012 20:42:23 +0000 (22:42 +0200)] 
d3d9: Don't return a pointer to the implementation in IDirect3DCubeTexture9Impl_QueryInterface().

12 years agod3d9: Don't return a pointer to the implementation in IDirect3DDevice9Impl_QueryInter...
Henri Verbeet [Mon, 2 Apr 2012 20:42:22 +0000 (22:42 +0200)] 
d3d9: Don't return a pointer to the implementation in IDirect3DDevice9Impl_QueryInterface().

12 years agoddraw/tests: Add some QueryInterface() tests for surfaces.
Henri Verbeet [Tue, 3 Apr 2012 09:14:10 +0000 (11:14 +0200)] 
ddraw/tests: Add some QueryInterface() tests for surfaces.

12 years agoddraw: Surface versions before 7 return E_INVALIDARG on failure in QueryInterface().
Henri Verbeet [Mon, 2 Apr 2012 20:42:20 +0000 (22:42 +0200)] 
ddraw: Surface versions before 7 return E_INVALIDARG on failure in QueryInterface().

12 years agoddraw: The various D3D device interfaces can't be queried from version 7 surfaces.
Henri Verbeet [Mon, 2 Apr 2012 20:42:19 +0000 (22:42 +0200)] 
ddraw: The various D3D device interfaces can't be queried from version 7 surfaces.

12 years agoinclude: mimeole.idl: Fix typo in ADDRESSPROPS structure.
Carlo Bramini [Mon, 2 Apr 2012 20:19:37 +0000 (22:19 +0200)] 
include: mimeole.idl: Fix typo in ADDRESSPROPS structure.

12 years agowinex11: Fix a potential deadlock in the GradientFill non-XRender fallback.
Alexandre Julliard [Mon, 2 Apr 2012 20:21:22 +0000 (22:21 +0200)] 
winex11: Fix a potential deadlock in the GradientFill non-XRender fallback.

12 years agogdi32: Improve font cache.
Kusanagi Kouichi [Mon, 2 Apr 2012 10:58:22 +0000 (19:58 +0900)] 
gdi32: Improve font cache.

12 years agocomctl32/tests: Added test for treeview expand notifications on keyboard events.
Daniel Jelinski [Sat, 31 Mar 2012 22:03:56 +0000 (00:03 +0200)] 
comctl32/tests: Added test for treeview expand notifications on keyboard events.

12 years agouser32: SetWindowPos() should check the final window position in screen coords before...
Dmitry Timoshkov [Fri, 23 Mar 2012 08:58:13 +0000 (16:58 +0800)] 
user32: SetWindowPos() should check the final window position in screen coords before adding SWP_NOMOVE.

12 years agouser32: SetParent() should use ShowWindow() to make a reparented window visible and...
Dmitry Timoshkov [Fri, 23 Mar 2012 08:57:28 +0000 (16:57 +0800)] 
user32: SetParent() should use ShowWindow() to make a reparented window visible and move a window to new position.

12 years agod3drm: Implement CreateMesh method and stubbed IDirect3DRMMesh interface.
Christian Costa [Thu, 29 Mar 2012 22:50:33 +0000 (00:50 +0200)] 
d3drm: Implement CreateMesh method and stubbed IDirect3DRMMesh interface.

12 years agod3drm: Add support for frame with fake data in IDirect3DRMX:Load methods + tests.
Christian Costa [Thu, 29 Mar 2012 21:56:54 +0000 (23:56 +0200)] 
d3drm: Add support for frame with fake data in IDirect3DRMX:Load methods + tests.

12 years agod3drm: Make IDirect3DRMMeshBuilderX stub return D3DRM_OK.
Christian Costa [Thu, 29 Mar 2012 21:56:46 +0000 (23:56 +0200)] 
d3drm: Make IDirect3DRMMeshBuilderX stub return D3DRM_OK.

12 years agodsound: Validate and correct wValidBitsPerSample in primary buffer SetFormat.
Andrew Eikum [Mon, 2 Apr 2012 14:41:06 +0000 (09:41 -0500)] 
dsound: Validate and correct wValidBitsPerSample in primary buffer SetFormat.

12 years agomshtml: Fixed status text cache implementation.
Jacek Caban [Mon, 2 Apr 2012 14:33:50 +0000 (16:33 +0200)] 
mshtml: Fixed status text cache implementation.

12 years agomshtml: Added IHTMLMetaElement stub implementation.
Jacek Caban [Mon, 2 Apr 2012 13:53:07 +0000 (15:53 +0200)] 
mshtml: Added IHTMLMetaElement stub implementation.

12 years agomshtml.idl: Added IHTMLMetaElement* declarations.
Jacek Caban [Mon, 2 Apr 2012 13:52:54 +0000 (15:52 +0200)] 
mshtml.idl: Added IHTMLMetaElement* declarations.

12 years agomshtml.idl: Added DispHTMLMetaElement declaration.
Jacek Caban [Mon, 2 Apr 2012 13:52:39 +0000 (15:52 +0200)] 
mshtml.idl: Added DispHTMLMetaElement declaration.

12 years agowineps: Use the unicode version of StartDocPrinter.
Huw Davies [Mon, 2 Apr 2012 13:14:08 +0000 (14:14 +0100)] 
wineps: Use the unicode version of StartDocPrinter.

12 years agowinspool: Propagate the printer's devmode to a new job.
Huw Davies [Mon, 2 Apr 2012 10:42:36 +0000 (11:42 +0100)] 
winspool: Propagate the printer's devmode to a new job.

12 years agojscript: Fixed parsing /=/ regexp.
Jacek Caban [Mon, 2 Apr 2012 11:46:11 +0000 (13:46 +0200)] 
jscript: Fixed parsing /=/ regexp.

12 years agojscript: Emit undefined statement return for switch without default clausule.
Jacek Caban [Mon, 2 Apr 2012 11:45:23 +0000 (13:45 +0200)] 
jscript: Emit undefined statement return for switch without default clausule.

12 years agostrmbase: More additions to BaseRenderer for video renderers.
Aric Stewart [Sat, 31 Mar 2012 01:08:25 +0000 (20:08 -0500)] 
strmbase: More additions to BaseRenderer for video renderers.

12 years agoquartz: Convert DsoundRenderer to use strmbase BaseRenderer.
Aric Stewart [Sat, 31 Mar 2012 01:08:16 +0000 (20:08 -0500)] 
quartz: Convert DsoundRenderer to use strmbase BaseRenderer.

12 years agostrmbase: Expand BaseRenderer implementation.
Aric Stewart [Sat, 31 Mar 2012 01:08:07 +0000 (20:08 -0500)] 
strmbase: Expand BaseRenderer implementation.

12 years agoquartz: COM cleanup in ACMWrapperImpl.
Aric Stewart [Sat, 31 Mar 2012 01:10:47 +0000 (20:10 -0500)] 
quartz: COM cleanup in ACMWrapperImpl.

12 years agoquartz: COM cleanup for AVIDecImpl.
Aric Stewart [Sat, 31 Mar 2012 01:10:15 +0000 (20:10 -0500)] 
quartz: COM cleanup for AVIDecImpl.