Commit Graph

67819 Commits

Author SHA1 Message Date
Jacek Caban 325f8c8172 mshtml: Return self as a parent of global top window. 2012-04-11 18:16:11 +02:00
Lucas Zawacki 706d9df8d9 dinput: Don't trace DIEFFECT members if they don't contain valid data. 2012-04-11 18:15:57 +02:00
Christian Costa cde9a571c9 d3drm: Display filename when loading data from a file. 2012-04-11 18:15:16 +02:00
Henri Verbeet 6e05c14154 d3dx9: Don't return a pointer to the implementation in ID3DXEffectPoolImpl_QueryInterface(). 2012-04-11 18:14:50 +02:00
Henri Verbeet 74c2ddc908 d3dx9: Don't return a pointer to the implementation in ID3DXFontImpl_QueryInterface(). 2012-04-11 18:14:46 +02:00
Henri Verbeet 4d1a659c3a ddraw: Get rid of IDirect3DExecuteBufferImpl. 2012-04-11 18:14:41 +02:00
Henri Verbeet 53b3f9d40e d3d9: COM cleanup for the IDirect3DSwapChain9 interface.
This is mostly based on the COM cleanup scripts by Michael Stefaniuc.
2012-04-11 18:14:36 +02:00
Henri Verbeet 8b95d8d2e3 d3d9: Introduce a separate function for swapchain creation. 2012-04-11 18:14:30 +02:00
Dmitry Timoshkov 31f6f48bfd gdi32: Add a test for bitmap fonts selected for not existing font sizes. 2012-04-10 19:54:34 +02:00
Jacek Caban 77cdf22f8f mshtml: Added IHTMLElement2::blur implementation. 2012-04-10 16:21:31 +02:00
Jacek Caban 1c277a26bb mshtml: Added IHTMLDocument2::onkeypress implementation. 2012-04-10 16:21:31 +02:00
Jacek Caban 8e71096fd1 mshtml: Added better IHTMLWindow2::get_opener stub. 2012-04-10 16:21:30 +02:00
Marcus Meissner 272535b948 winealsa.drv: Fixed buffer to RegEnumKeyExW. 2012-04-10 16:21:30 +02:00
Erich Hoover 1d49c66929 ws2_32: Implement IPV6_UNICAST_IF socket option. 2012-04-10 16:21:28 +02:00
Erich Hoover 313d36d5aa ws2_32: Implement IP_UNICAST_IF socket option. 2012-04-10 16:21:28 +02:00
Austin English 132da2c428 ntdll: Give a better error message if signal context functions aren't defined. 2012-04-10 16:21:27 +02:00
Henri Verbeet 1718a6cf1c d3dx9: Don't return a pointer to the implementation in ID3DXLineImpl_QueryInterface(). 2012-04-10 16:21:27 +02:00
Henri Verbeet 4522b07c86 d3dx9: Don't return a pointer to the implementation in ID3DXMatrixStackImpl_QueryInterface(). 2012-04-10 16:21:26 +02:00
Henri Verbeet daedd0077d ddraw: Get rid of IDirect3DDeviceImpl. 2012-04-10 16:21:25 +02:00
Henri Verbeet 96fa113513 ddraw: Properly retrieve an interface pointer in IDirect3DDeviceImpl_7_GetTexture(). 2012-04-10 16:21:25 +02:00
Henri Verbeet 9cb7ca004a ddraw: Properly retrieve an interface pointer in ddraw7_GetSurfaceFromDC(). 2012-04-10 16:21:24 +02:00
Alexandre Julliard 88bcd13d7f gdi32: Store the reference DC in the enhanced metafile and use it to retrieve device caps. 2012-04-10 16:21:24 +02:00
Alexandre Julliard 2776a97931 gdi32: Add explicit fields for the DC flags. 2012-04-10 16:21:23 +02:00
Alexandre Julliard b762fcc9a7 gdi32: Clip the returned DC bounds to the device rectangle. 2012-04-10 16:21:11 +02:00
Alexandre Julliard 5917bd3959 gdi32: SaveDC doesn't save the DC bounds. 2012-04-10 16:19:20 +02:00
Alexandre Julliard 80f68d4442 gdi32/tests: Add tests for DC bounds handling across various DC manipulations. 2012-04-10 16:17:47 +02:00
Alexandre Julliard a186a8b170 gdi32/tests: Add tests for DC bounds on various device types. 2012-04-10 13:20:01 +02:00
Alexandre Julliard 399ab6f1f2 gdi32/tests: Add tests for DC bounds to the DIB graphics tests. 2012-04-09 22:59:11 +02:00
Alexandre Julliard 514e952827 gdi32/tests: Automatically reset the bits after comparing the hash. 2012-04-09 21:28:50 +02:00
Morten Rønne 4b3e4fa87b wininet/tests: Moved a test outside a loop to make numbers of tests run independent on the numbers of entries in the cache. 2012-04-09 18:10:32 +02:00
Aric Stewart f6ea0b6cdd quartz: Add control.idl as a typelib resource. 2012-04-09 18:05:16 +02:00
Aric Stewart 9fba260ae4 wineqtdecoder: Register the QT Splitter to be a default potential handler for all unhandled streams. 2012-04-09 18:04:50 +02:00
Aric Stewart 69da44106e quartz: Add VMRSurfaceAllocatorNotify9 to VMR9. 2012-04-09 17:57:29 +02:00
Dmitry Timoshkov 1f00c01ea5 gdi32: Add more verbose messages to indicate when a font is being added/replaced/refused to load. 2012-04-09 17:28:46 +02:00
Dmitry Timoshkov e7a1362880 gdi32: Fix a typo in faces_equal() preventing loading all sizes of a bitmap font. 2012-04-09 17:28:43 +02:00
Carlo Bramini f2d40ca87d shlwapi: Add stub for AssocGetPerceivedType. 2012-04-09 17:23:08 +02:00
Andrew Eikum f461e8496d winealsa.drv: Enumerate ALSA devices in a single pass. 2012-04-09 17:23:08 +02:00
Jacek Caban 78fc648dec jscript: Replace only the first match for non-regexp pattern in String.replace. 2012-04-09 17:16:00 +02:00
Alexandre Julliard 1ca6ed7748 gdi32: Fix GetClipBox return value for non-memory DCs. 2012-04-09 17:15:59 +02:00
Bruno Jesus 7d7995c66c ws2_32/tests: Add hostent struct tests for gethostbyname. 2012-04-09 12:06:52 +02:00
Henri Verbeet 531818846a d3dx9: Don't return a pointer to the implementation in ID3DXMeshImpl_QueryInterface(). 2012-04-09 12:03:06 +02:00
Henri Verbeet db18815147 d3dx9: Don't return a pointer to the implementation in ID3DXConstantTableImpl_QueryInterface(). 2012-04-09 12:03:02 +02:00
Henri Verbeet 9d317e632f ddraw: Properly retrieve an interface pointer in ddraw_surface7_GetPalette(). 2012-04-09 12:02:55 +02:00
Henri Verbeet 02b9988f48 ddraw: Simplify updating palette entries in d3d_texture2_Load(). 2012-04-09 12:02:51 +02:00
Henri Verbeet cd0c18f56b wined3d: Simplify the data.buffer_object assignment in surface_load_texture().
The surface pbo field should be 0 is SFLAG_PBO is not set.
2012-04-09 12:02:47 +02:00
Józef Kucia 6a706d587a d3dcompiler: Allow the alternative shader version format (with dots instead of underscores). 2012-04-09 11:48:21 +02:00
Józef Kucia d2b164f0b4 d3dcompiler: Fix parsing the tex instruction in ps_1_0 shaders. 2012-04-09 11:48:01 +02:00
Aric Stewart 018161e760 quartz: COM cleanup for PullPin. 2012-04-06 20:45:01 +02:00
Christian Costa b751d9ad9c dmsynth: Put port caps that match native ones. 2012-04-06 20:45:01 +02:00
Christian Costa 3e48fe9d61 dmsynth: Check the rigth CLSID to create the DirectMusicSynthSink object. 2012-04-06 20:45:00 +02:00
Christian Costa d2d5d0e0d7 dmsynth: Add basic tests. 2012-04-06 20:44:58 +02:00
Robert van Herk f87c4a36dd msi: Fixed MsiGetFileHashW for empty files. 2012-04-06 20:40:59 +02:00
Jacek Caban 0067b9505e mshtml: Added IHTMLFormElement::submit implementation. 2012-04-06 20:16:26 +02:00
Piotr Caban 5c85f96f33 ddraw: Improve GetScanLine stub so it's usable for timing related tasks. 2012-04-06 20:16:23 +02:00
Jacek Caban 6f9e330838 urlmon: Build more appropriate user agent string.
The registry value we used previously seems to be ignored by recent IEs.
2012-04-06 20:14:52 +02:00
Michael Stefaniuc edcf723bab dmime/tests: Add some COM tests for DirectMusicSegment. 2012-04-06 20:14:29 +02:00
Michael Stefaniuc f998b267d6 dmime: DirectMusicSegment doesn't supports COM aggregation. 2012-04-06 20:14:20 +02:00
Piotr Caban 91296abb63 wininet: Implement urlcache index growing. 2012-04-06 20:13:01 +02:00
Piotr Caban dab1f7c38e wininet: Return error code in URLCache_FindFirstFreeEntry function. 2012-04-06 20:12:53 +02:00
Piotr Caban 4254bdbfb2 wininet: Don't reserve space for directory in URL cache entry. 2012-04-06 20:12:49 +02:00
Piotr Caban c9983b1159 wininet: Don't overwrite locked entry in CommitUrlCacheEntry. 2012-04-06 20:12:44 +02:00
Piotr Caban d1ecb6d9ba wininet: Don't delete locked entry in DeleteUrlCacheEntry. 2012-04-06 20:12:40 +02:00
Andrew Eikum 06c1f255f8 mmdevapi: Indicate data flow direction in IMMDevice::GetId result. 2012-04-06 20:12:26 +02:00
Andrew Eikum d022cc1ddf winmm: Support DRV_QUERYDEVICEINTERFACE in waveXxxMessage. 2012-04-06 20:12:21 +02:00
Andrew Eikum e6638bd86f mmdevapi: Store device interface in registry. 2012-04-06 20:12:05 +02:00
Andrew Eikum 9c79ba8a04 dmusic: Check correct return code. 2012-04-06 20:11:35 +02:00
Henri Verbeet 45c7b47b06 d3dx9: Don't return a pointer to the implementation in ID3DXSpriteImpl_QueryInterface(). 2012-04-06 20:11:30 +02:00
Henri Verbeet 719eeea2ae dxgi: Don't return a pointer to the implementation in dxgi_surface_inner_QueryInterface(). 2012-04-06 20:11:26 +02:00
Henri Verbeet 9804ebcd9e ddraw/tests: Add some QueryInterface() tests for devices. 2012-04-06 20:11:23 +02:00
Henri Verbeet cf30899f1a ddraw: Version 1 devices are aggregated by the surface that created them. 2012-04-06 20:11:17 +02:00
Henri Verbeet e13de0adf8 ddraw: Fix querying device interfaces in IDirect3DDeviceImpl_7_QueryInterface().
Version 7 devices can only return the version 7 interface. The other versions
can only return earlier interfaces.
2012-04-06 20:11:13 +02:00
Erich Hoover 48174b6d1e ntdll: Fix section header heap deadlock. 2012-04-06 20:10:58 +02:00
Alistair Leslie-Hughes 1c62c9f7f9 scrrun: Add scrrun tests. 2012-04-05 17:53:22 +02:00
Alistair Leslie-Hughes 62077059a5 scrrun: Add IFileSystem3 support. 2012-04-05 17:53:21 +02:00
Aric Stewart 4ad945337f user32: While calculating lines, discard uniscribe data for non-visible lines. 2012-04-05 17:53:21 +02:00
Hans Leidekker dd205230a0 msi: Keep the UI level fixed during the lifetime of a package. 2012-04-05 17:53:20 +02:00
Huw Davies 79aac9fabc winspool: Implement SetPrinterW for level 9. 2012-04-05 17:53:19 +02:00
Huw Davies 607b5d77bc winspool: Add a helper to set devmode data in the registry. 2012-04-05 17:53:19 +02:00
Huw Davies 9166fcb7a0 winspool: Forward SetPrinterA to SetPrinterW. 2012-04-05 17:53:18 +02:00
Huw Davies 2421519447 winspool: Generalise the A to W printer info conversion to cope with other levels. 2012-04-05 17:53:18 +02:00
Jacek Caban ebeff88e6e mshtml: Added semi-stub implementation of IOmNavigator::get_cookieEnabled. 2012-04-05 17:53:17 +02:00
Jacek Caban 383564ab2f mshtml: Added IHTMLImgElement::onerror tests. 2012-04-05 17:53:17 +02:00
Jacek Caban 8ac7e950a9 mshtml: Added IHTMLImgElement::onerror implementation. 2012-04-05 17:53:16 +02:00
Jacek Caban 039a9a5aad mshtml: Detach also internal listeners in detach_events. 2012-04-05 17:53:15 +02:00
Jacek Caban 8791ce15e9 mshtml: Added support for IDispatch-only ActiveX objects. 2012-04-05 17:53:15 +02:00
Jacek Caban 5fad02d0f1 mshtml: Remove old channel from load group in nsIAsyncVerifyRedirectCallback::AsyncOnChannelRedirect. 2012-04-05 17:53:15 +02:00
Morten Rønne e0f93874c8 wininet/tests: Added more tests for urlcache, including a new flag in CacheEntryType. 2012-04-05 17:53:14 +02:00
Morten Rønne fb81502a50 wininet/tests: Fixed text errors in tests. 2012-04-05 17:53:14 +02:00
Stefan Leichter 7bffd90790 atl80: Add stub for AtlCreateRegistrar. 2012-04-05 17:53:13 +02:00
Stefan Leichter 887f009df6 atl80: New dll. 2012-04-05 17:53:13 +02:00
Aric Stewart e4656ebc88 quartz: Add VMRWindowlessControl9 to VMR9. 2012-04-05 17:53:11 +02:00
Aric Stewart eb4972017e quartz: Add VMRFilterConfig9 to VMR9. 2012-04-05 17:53:08 +02:00
Aric Stewart 8e79273b0e quartz: Add IAMFilterMiscFlags to VMR9 implementation. 2012-04-05 17:53:05 +02:00
Aric Stewart 76a42b9b9e quartz: Add BaseControlVideo to VMR9. 2012-04-05 14:51:34 +02:00
Aric Stewart 8365b7a372 quartz: Add BaseControlWindow to VMR9. 2012-04-05 14:51:34 +02:00
Aric Stewart d969b80210 quartz: Add initial VMR9 stub. 2012-04-05 14:51:34 +02:00
Joris Huizer ee0bfd36ed amstream: IAMMultiMediaStreamImpl_SetState: correct ifs. 2012-04-05 14:51:34 +02:00
Ken Thomases 9cb7a97981 gdi32: On Mac OS X, find fonts using Core Text rather than FontConfig, by default. 2012-04-05 14:51:34 +02:00
Ken Thomases 272cf2a973 Revert "gdi32: Load fonts from default Mac external font paths.".
This reverts commit 85a71387da.
2012-04-05 14:51:33 +02:00
Hans Leidekker 31ffa54773 kernel32: GetModuleHandleEx already clears the module handle on failure. 2012-04-05 14:51:33 +02:00
Hans Leidekker f96c7278e7 kernel32: Clear the module handle on failure in GetModuleHandleEx. 2012-04-05 14:51:33 +02:00
Hans Leidekker e8a95bf683 kernel32: Return failure from GetModuleHandleEx if the module handle pointer is NULL. 2012-04-05 14:51:33 +02:00
Hans Leidekker 7133c000cd kernel32/tests: Add tests for GetModuleHandleEx. 2012-04-05 14:51:33 +02:00
Daniel Jelinski cd8609597a comctl32/tests: Added tests for treeview TVM_HITTEST message. 2012-04-05 14:51:33 +02:00
Henri Verbeet 13f483a2a2 ddrawex: Don't return a pointer to the implementation in IDirectDrawClassFactoryImpl_QueryInterface(). 2012-04-05 14:51:33 +02:00
Henri Verbeet d8d89887d1 ddrawex: Don't return a pointer to the implementation in IDirectDrawFactoryImpl_QueryInterface(). 2012-04-05 14:51:33 +02:00
Henri Verbeet f89d5d0503 d3dx9: Also print the format as FOURCC in get_format_info(). 2012-04-05 14:51:33 +02:00
Henri Verbeet baff64a27a wined3d: Properly determine the viewport size for front buffer blits in SetupForBlit(). 2012-04-05 11:56:19 +02:00
Andrew Eikum 81ca5d09b6 wineoss.drv: Prefix device names with direction indication. 2012-04-05 11:56:08 +02:00
Andrew Eikum ea231aba40 winealsa.drv: Prefix device names with direction indication. 2012-04-05 11:56:04 +02:00
Alexandre Julliard 04ccf4f100 msvcrt: Use macros to define exception type info structures. 2012-04-04 20:47:06 +02:00
Alexandre Julliard 6bb9f20090 msvcrt: Use macros to define RTTI data. 2012-04-04 20:17:44 +02:00
Alexandre Julliard efd693c57b msvcp90: Use the correct vtable pointer for type_info objects. 2012-04-04 20:12:07 +02:00
Alexandre Julliard 7016a638fe msvcp60: Use the correct vtable pointer for type_info objects. 2012-04-04 20:11:59 +02:00
Alexandre Julliard 860ffe6013 msvcp60: Use DEFINE_RTTI_DATA to initialize exception RTTI data. 2012-04-04 20:09:21 +02:00
Alexander Morozov 6d6e6600ef advapi32: Regular program should not freeze forever if it calls StartServiceCtrlDispatcher. 2012-04-04 19:15:26 +02:00
Jacek Caban bf066791e0 jscript: Avoid cleaning an uninitialized variable. 2012-04-04 19:02:49 +02:00
Vincent Povirk c374fe9bdb gdiplus: Implement path gradient transform setters. 2012-04-04 19:02:42 +02:00
Vincent Povirk 09b7aed7a2 gdiplus: Set the wrap mode in the path gradient constructor. 2012-04-04 19:02:36 +02:00
Vincent Povirk b228426d8e gdiplus: Default path gradient center color depends on the constructor. 2012-04-04 19:02:30 +02:00
Huw Davies 28bf93561d wineps: Add a helper to retrieve the font substitution table. 2012-04-04 19:02:23 +02:00
Huw Davies a2e6c7340d wineps: Change the printer info list into a standard list. 2012-04-04 19:02:18 +02:00
Huw Davies a37ee1e2e9 wineps: Fix a memory leak. 2012-04-04 19:02:12 +02:00
Huw Davies e31cfb0be1 wineps: Move some allocations to the process heap. 2012-04-04 19:02:08 +02:00
Jacek Caban e370f4bf3a mshtml: Added IHTMLWindow2::onerror semi-stub implementation. 2012-04-04 19:01:57 +02:00
Piotr Caban 299f9e6b47 wininet: Only mark elements as deleted in DeleteUrlCacheEntry function. 2012-04-04 17:57:52 +02:00
Aric Stewart 5bc4c1591a quartz: COM cleanup for DSoundRenderImpl. 2012-04-04 17:49:05 +02:00
Aric Stewart 51e3834bfb strmbase: Add IMediaPosition implementation to PosPassThru. 2012-04-04 17:49:04 +02:00
Aric Stewart 109ec4bbab strmbase: Fix issues with new quality control implementation in TransformFilter. 2012-04-04 17:49:04 +02:00
Jacek Caban 9940756d21 devenum: Removed useless structs. 2012-04-04 17:49:03 +02:00
Jacek Caban 6b0875a67e mshtml: Use helper for IHTMLStyle::put_zIndex implementation. 2012-04-04 17:49:03 +02:00
Jacek Caban 6e97e7e24c mshtml: Use helper for IHTMLStyle::get_left implementation. 2012-04-04 17:49:03 +02:00
Jacek Caban 73ed5b388a mshtml: Use helper for IHTMLStyle::get_top implementation. 2012-04-04 17:49:02 +02:00
Jacek Caban 9529fdb94f mshtml: Use helper for IHTMLStyle::get_height implementation. 2012-04-04 17:49:02 +02:00
Jacek Caban 3d2d9596fd mshtml: Use helpers for IHTMLStyle::put_verticalAlign property implementation. 2012-04-04 17:49:01 +02:00
Andrew Eikum e87cb774d1 mmdevapi: Use device GUIDs as unique identifiers. 2012-04-04 17:25:25 +02:00
Andrew Eikum 98815f399c winecoreaudio.drv: Use device GUIDs as keys. 2012-04-04 17:24:59 +02:00
Andrew Eikum f63267db80 wineoss.drv: Use device GUIDs as keys. 2012-04-04 17:24:54 +02:00
Andrew Eikum 027623a007 winealsa.drv: Use device GUIDs as keys. 2012-04-04 17:24:49 +02:00
Henri Verbeet 1a98c339ca ddraw: Remove some interfaces from IDirect3DDeviceImpl_7_QueryInterface(). 2012-04-04 17:22:30 +02:00
Henri Verbeet cd8508a915 ddraw: Replace an ERR in IDirect3DDeviceImpl_7_QueryInterface() with a WARN. 2012-04-04 17:22:23 +02:00
Henri Verbeet 4f91eb3fe1 ddraw: Keep track of the ddraw version used to create a device.
This also obsoletes the "from_surface" device field.
2012-04-04 17:22:19 +02:00
Henri Verbeet f1651e9208 ntdll: Use the copy of the section headers for applying memory protections as well in map_image(). 2012-04-04 17:22:12 +02:00
Henri Verbeet 31eff06654 ntdll: Free the correct section headers copy in map_image(). 2012-04-04 17:22:08 +02:00
Christian Costa 27c4ad3bec amstream: Implement IAMMultiMediaStreamImpl_SetState. 2012-04-04 17:20:23 +02:00
Christian Costa efff5abfb1 amstream: Implement IAMMultiMediaStreamImpl_Seek. 2012-04-04 17:20:20 +02:00
Christian Costa 0f8553b5d4 amstream: Add CLSID_AMAudioData implementation. 2012-04-04 17:20:01 +02:00
Piotr Caban e4ad164f6e wininet: Set uninitialized memmory to 0xdeadbeef in cache files. 2012-04-03 17:54:40 +02:00
Piotr Caban edcc395dac wininet: Mark empty fields in the same way while hash table is created and element is removed. 2012-04-03 17:54:33 +02:00
Piotr Caban 39bc1faa8f wininet: Correctly set next hash table offset. 2012-04-03 17:54:28 +02:00
Piotr Caban dedd42fb4f wininet: Store element type and state in hash table key (urlcache). 2012-04-03 17:54:24 +02:00
Huw Davies 7c3a522dd3 wineps: Store the unicode version of the printer name and call the unicode version of OpenPrinter. 2012-04-03 17:54:08 +02:00
Huw Davies a152666920 wineps: Store the document title as a unicode string. 2012-04-03 17:54:01 +02:00
Huw Davies c9ddabad22 wineps: Move some structs to the process heap. 2012-04-03 17:53:55 +02:00
Huw Davies 1432b3141a wineps: Free the output string from the correct heap. 2012-04-03 17:53:44 +02:00
Andrew Eikum 1b21fe827f mmddk.h: Remove unused, Wine-specific WinMM defines. 2012-04-03 17:53:37 +02:00
Huw Davies b24da40410 winspool: Remove a FIXME now that we don't ignore the defaults. 2012-04-03 17:53:33 +02:00
Huw Davies bfab84378d winspool/tests: Add some tests for OpenPrinter with non-NULL defaults. 2012-04-03 17:53:29 +02:00
Huw Davies fa00fce684 winspool: Correct the padding calculation when there is no buffer. 2012-04-03 17:53:22 +02:00
Huw Davies 25f9d6e33e winspool: Initialise portname. 2012-04-03 17:53:12 +02:00
Jacek Caban fe4cb8441a mshtml: Added IHTMLMetaElement::get_httpEquiv implementation. 2012-04-03 17:53:01 +02:00
Jacek Caban 5bbcdf7b9e mshtml: Added IHTMLMetaElement::get_content implementation. 2012-04-03 17:52:59 +02:00
Jacek Caban f4c20b02db mshtml: Added IHTMLMetaElement::get_name implementation. 2012-04-03 17:52:57 +02:00
Christian Costa 31bfc380ee dmusic: Check return codes and display name from port caps when enumerating microsoft synthetizer. 2012-04-03 17:52:33 +02:00
Christian Costa f13806e185 dmusic: Enumerate ports for midi out and midi in devices in EnumPort. 2012-04-03 17:52:22 +02:00
Aric Stewart 9846d02457 strmbase: COM cleanup for PosPassThru. 2012-04-03 12:29:20 +02:00
Aric Stewart dbf910b053 quartz: Change VideoRenderer to use strmbase's BaseControlVideo. 2012-04-03 12:20:15 +02:00
Aric Stewart 75300a7e32 quartz: Convert VideoRenderer to use strmbase's BaseControlWindow. 2012-04-03 12:20:03 +02:00
Aric Stewart 56477075c2 strmbase: Remove QualityControlImpl from the general strmbase.h.
Quality Control things are not part of the standard strmbase library set.
2012-04-03 12:19:17 +02:00
Aric Stewart 896be1355b quartz: Convert VideoRenderer to use strmbase BaseRenderer. 2012-04-03 12:18:44 +02:00
Aric Stewart 8830470a8c quartz: Have the VideoRenderer use strmbase BaseWindow. 2012-04-03 12:10:45 +02:00
Aric Stewart 54eafc73e5 strmbase: Implement renderer quality control into the base renderer. 2012-04-03 12:10:33 +02:00
Michael Stefaniuc 448986f1c4 devenum: COM cleanup for IParseDisplayName. 2012-04-03 12:01:19 +02:00
Michael Stefaniuc 91203006e1 devenum: Don't use DEVENUM_IPropertyBag_AddRef method directly. 2012-04-03 12:01:14 +02:00
Michael Stefaniuc 25aa60b33c devenum: COM cleanup for IMoniker (MediaCatMoniker). 2012-04-03 12:01:10 +02:00
Michael Stefaniuc 201b72e8b6 devenum: COM cleanup for IEnumMoniker. 2012-04-03 12:01:04 +02:00
Michael Stefaniuc 1e40dea125 devenum: COM cleanup for ICreateDevEnum. 2012-04-03 12:00:58 +02:00
Henri Verbeet 9d54130128 d3d9: Don't return a pointer to the implementation in IDirect3DCubeTexture9Impl_QueryInterface(). 2012-04-03 12:00:47 +02:00
Henri Verbeet f47267ad55 d3d9: Don't return a pointer to the implementation in IDirect3DDevice9Impl_QueryInterface(). 2012-04-03 12:00:45 +02:00
Henri Verbeet cdd2d7f258 ddraw/tests: Add some QueryInterface() tests for surfaces. 2012-04-03 12:00:41 +02:00
Henri Verbeet ecd1c78c48 ddraw: Surface versions before 7 return E_INVALIDARG on failure in QueryInterface(). 2012-04-03 12:00:13 +02:00
Henri Verbeet 75aa0b38f7 ddraw: The various D3D device interfaces can't be queried from version 7 surfaces. 2012-04-03 12:00:10 +02:00
Alexandre Julliard 46390b09d5 winex11: Fix a potential deadlock in the GradientFill non-XRender fallback. 2012-04-02 22:21:45 +02:00
Kusanagi Kouichi c0c7547f37 gdi32: Improve font cache. 2012-04-02 18:37:48 +02:00
Daniel Jelinski c52d7acf54 comctl32/tests: Added test for treeview expand notifications on keyboard events. 2012-04-02 18:37:06 +02:00
Dmitry Timoshkov 38a76ecb03 user32: SetWindowPos() should check the final window position in screen coords before adding SWP_NOMOVE. 2012-04-02 18:35:55 +02:00
Dmitry Timoshkov 847317d019 user32: SetParent() should use ShowWindow() to make a reparented window visible and move a window to new position. 2012-04-02 18:35:52 +02:00
Christian Costa bd484dca06 d3drm: Implement CreateMesh method and stubbed IDirect3DRMMesh interface. 2012-04-02 18:34:48 +02:00
Christian Costa 4d53115cb9 d3drm: Add support for frame with fake data in IDirect3DRMX:Load methods + tests. 2012-04-02 18:33:43 +02:00
Christian Costa 5763eb1641 d3drm: Make IDirect3DRMMeshBuilderX stub return D3DRM_OK. 2012-04-02 18:33:35 +02:00
Andrew Eikum 552433cf9e dsound: Validate and correct wValidBitsPerSample in primary buffer SetFormat. 2012-04-02 18:27:14 +02:00
Jacek Caban f9c875dd3e mshtml: Fixed status text cache implementation. 2012-04-02 18:27:07 +02:00
Jacek Caban 2d206abeac mshtml: Added IHTMLMetaElement stub implementation. 2012-04-02 18:27:01 +02:00
Huw Davies d963a8f864 wineps: Use the unicode version of StartDocPrinter. 2012-04-02 18:26:06 +02:00
Huw Davies 0b9a3f9de4 winspool: Propagate the printer's devmode to a new job. 2012-04-02 14:14:37 +02:00
Jacek Caban 114a439fed jscript: Fixed parsing /=/ regexp. 2012-04-02 14:14:32 +02:00
Jacek Caban 353553e0aa jscript: Emit undefined statement return for switch without default clausule. 2012-04-02 14:14:30 +02:00
Aric Stewart e1a72011e5 strmbase: More additions to BaseRenderer for video renderers. 2012-04-02 14:01:41 +02:00
Aric Stewart 821ead201d quartz: Convert DsoundRenderer to use strmbase BaseRenderer. 2012-04-02 14:01:27 +02:00
Aric Stewart 662220f77f strmbase: Expand BaseRenderer implementation. 2012-04-02 14:01:23 +02:00
Aric Stewart c6289fecec quartz: COM cleanup in ACMWrapperImpl. 2012-04-02 14:00:36 +02:00
Aric Stewart 26d33bb1c1 quartz: COM cleanup for AVIDecImpl. 2012-04-02 14:00:30 +02:00
Aric Stewart e7d4d9e4f6 quartz: COM cleanup for AsyncReader and FileAsyncReader. 2012-04-02 14:00:20 +02:00
Hans Leidekker 350449fc43 msi: Suspend the installation if an action sets MSIRUNMODE_REBOOTNOW. 2012-04-02 13:30:41 +02:00
Hans Leidekker 15ee85dee8 msi: Implement MsiGet/SetMode(MSIRUNMODE_REBOOTNOW). 2012-04-02 13:30:36 +02:00
Hans Leidekker a6b3d77021 msi: Use the state parameter passed to MsiSetMode. 2012-04-02 13:30:28 +02:00
Hans Leidekker 89c80c41ea msi: Rename the need_reboot flag to need_reboot_at_end. 2012-04-02 13:30:24 +02:00
Alexandre Julliard 3d4a73e601 ntdll: Add a __chkstk entry point for x86_64. 2012-04-02 12:46:40 +02:00
Alexandre Julliard aa55603b73 ntdll: Move the _chkstk implementation to signal_i386.c. 2012-04-02 12:46:38 +02:00
Dmitry Timoshkov 62b9c26bb5 gdi32: Refuse to load a large .fot file earlier. 2012-04-02 12:42:22 +02:00
Dmitry Timoshkov b2af51956d gdi32: Remove a no longer needed shortcut in CreateScalableFontResource test. 2012-04-02 12:41:40 +02:00
Michael Stefaniuc a84245463a dmime: Move struct IDirectMusicPerformance8Impl to the c file. 2012-04-02 12:41:21 +02:00
Michael Stefaniuc 2259da712e dmime/tests: Add some COM tests for IDirectMusicPerformance. 2012-04-02 12:41:12 +02:00
Michael Stefaniuc 0ea219429f dmime: DirectMusicPerformance doesn't supports COM aggregation. 2012-04-02 12:41:08 +02:00
Michael Stefaniuc 5bd335668d dmime: COM cleanup for IDirectMusicPerformance8. 2012-04-02 12:41:04 +02:00
Detlef Riekenberg f726e0c00f comdlg32: Remove an unused 16-bit macro. 2012-04-02 12:40:47 +02:00
Henri Verbeet a84eaf3d22 d3d9: Don't return a pointer to the implementation in IDirect3DQuery9Impl_QueryInterface(). 2012-04-02 12:39:37 +02:00
Henri Verbeet 71aa7cd81e d3d9: Don't return a pointer to the implementation in IDirect3DStateBlock9Impl_QueryInterface(). 2012-04-02 12:39:33 +02:00
Henri Verbeet 814fd3b39e ddraw: The texture interface shares its refcount with the surface interface version used to create the surface.
This probably implies that on native the texture interface is part of a
separate object that's aggregated by the surface.
2012-04-02 12:39:28 +02:00
Henri Verbeet 7dd4f439e3 ddraw: The texture interfaces can't be queried from version 7 surfaces. 2012-04-02 12:39:22 +02:00
Henri Verbeet 8481625fa4 ddraw: Explicitly check for the IDirectDrawColorControl interface in ddraw_surface7_QueryInterface(). 2012-04-02 12:39:19 +02:00
Jeff Latimer a84f7204af ws2_32: Make a common fixme more meaningful and return success. 2012-04-02 12:39:12 +02:00
Bruno Jesus 9f6ce27ede ws2_32/tests: Avoid usage of inet_ntoa since its return is static. 2012-04-02 12:38:51 +02:00
Vincent Povirk ad9976eb22 gdiplus: Forbid creating path gradients with fewer than 2 points. 2012-04-02 12:38:01 +02:00
Vincent Povirk 52bf030b84 gdiplus: Implement GdipGetPathGradientTransform. 2012-04-02 12:37:55 +02:00
Vincent Povirk aed62dbff1 gdiplus: Add tests for preset blend accessors. 2012-04-02 12:37:49 +02:00
Vincent Povirk 5254a76a0c gdiplus: Implement path gradient preset blend accessors. 2012-04-02 12:37:43 +02:00
Vincent Povirk a85bb87cc3 gdiplus: Implement GdipGetPathGradientCenterColor. 2012-04-02 12:37:35 +02:00
Jacek Caban b3bafb60a2 jscript: Fixed jsheap_grow implementation. 2012-04-02 12:34:45 +02:00
Hans Leidekker f01cd3a36d msi/tests: Add tests for MsiEnumComponents and MsiEnumComponentsEx. 2012-04-02 12:34:38 +02:00
Hans Leidekker 25b7228274 msi: Reimplement MsiEnumComponents on top of MsiEnumComponentsEx. 2012-04-02 12:34:28 +02:00
Hans Leidekker 8cebf01702 msi: Implement MsiEnumComponentsEx. 2012-04-02 12:34:24 +02:00
Vincent Povirk 93a0897660 gdiplus: Support bitmap creation from 16-bit ddb's. 2012-03-30 17:33:46 +02:00
Christian Costa 4829fcd9b2 dmusic: Don't use method implementation directly. Pass through vtable with related macro instead. 2012-03-30 17:33:45 +02:00
Andrew Eikum ed54e52590 dmusic: Reimplement instrument loading. 2012-03-30 17:33:45 +02:00
Andrew Eikum 47ce8c9755 dmusic: Support creating default ports with GUID_NULL. 2012-03-30 17:33:43 +02:00
Huw Davies b74c9a6472 winspool: Keep track of any supplied devmode. 2012-03-30 16:56:37 +02:00
Huw Davies 736fdbdec5 winspool: Add a helper to free a printer entry. 2012-03-30 16:56:32 +02:00
Huw Davies 2f78666a01 winspool: Add a helper to duplicate a devmode. 2012-03-30 16:56:24 +02:00
Jacek Caban c6ada99b89 mshtml: Use better helper in IHTMLStyle::get_width implementation. 2012-03-30 15:36:25 +02:00
Jacek Caban 27555a52d8 mshtml: Use proper helpers in IHTMLStyle::backgroundColor implementation. 2012-03-30 15:36:23 +02:00
Jacek Caban 1cd6da2612 mshtml: Use proper helpers in IHTMLStyle::color implementation. 2012-03-30 15:36:20 +02:00
Jacek Caban 75dd422c2a mshtml: Use proper helpers to implement IHTMLSyle::fontSize property. 2012-03-30 15:36:16 +02:00
Kusanagi Kouichi 35c84cddcc gdi32: Use helper functions when loading font from cache. 2012-03-30 15:30:01 +02:00
Hans Leidekker 40427f1a77 advapi32: Return a fake security descriptor from CreatePrivateObjectSecurity.
Based on a patch by Robert Shearman.
2012-03-30 15:29:49 +02:00
Huw Davies 88a2620b14 gdi32: Add support for loading scalable font resources. 2012-03-30 15:29:40 +02:00
Alexandre Julliard a777676bc4 ntdll: Also call the unwind handler for the target frame. 2012-03-30 14:42:55 +02:00
Piotr Caban 4e9b1faed9 msvcp: Sync spec files. 2012-03-30 10:45:55 +02:00
Piotr Caban 9aebf52c8c msvcp90: Added partial basic_ios<short> implementation. 2012-03-30 10:45:45 +02:00
Piotr Caban 3174caa2b4 msvcp90: Added partial basic_ios<wchar> implementation. 2012-03-30 10:45:42 +02:00