Commit Graph

67552 Commits

Author SHA1 Message Date
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
Piotr Caban cee8e2b9e5 msvcp90: Added partial basic_ios<char> implementation. 2012-03-30 10:45:33 +02:00
Hans Leidekker 8ea5266915 msi: Detect installed side-by-side assemblies. 2012-03-30 10:45:26 +02:00
Hans Leidekker aa53a8f005 fusion/tests: Add another test for IAssemblyCache::QueryAssemblyInfo. 2012-03-30 10:45:21 +02:00
Hans Leidekker 0a648d76f1 sxs: Add tests for IAssemblyCache::QueryAssemblyInfo. 2012-03-30 10:45:17 +02:00
Hans Leidekker f2ce0cdabf sxs: Implement IAssemblyCache::QueryAssemblyInfo. 2012-03-30 10:44:43 +02:00
Aric Stewart 3b85b13e27 quartz: Update null renderer to use the BaseRenderer from strmbase. 2012-03-30 10:44:34 +02:00
Henri Verbeet fa3838e9de d3d9: Don't return a pointer to the implementation in IDirect3DSurface9Impl_QueryInterface(). 2012-03-30 10:44:18 +02:00
Henri Verbeet b76f0aeee0 d3d9: Don't return a pointer to the implementation in IDirect3DSwapChain9Impl_QueryInterface(). 2012-03-30 10:44:11 +02:00
Henri Verbeet f7719a89ad ddraw: Querying IUnknown for a surface should return the IDirectDrawSurface interface. 2012-03-30 10:43:49 +02:00
Henri Verbeet a623075612 ddraw: Replace a ERR in ddraw_surface7_QueryInterface() with a WARN. 2012-03-30 10:43:44 +02:00
Henri Verbeet f3d1d4790c ddraw: Get rid of a couple of redundant else-statements. 2012-03-30 10:43:33 +02:00
Christian Costa 997be9c465 dmusic: Add some tests for enumerating and creating ports. 2012-03-29 20:50:23 +02:00
Christian Costa 756f29641b d3drm: Partial implementation of IDirec3DRM:Load method + tests. 2012-03-29 20:49:34 +02:00
Christian Costa db0ad52b49 d3drm: Move mesh loading code into a separate function so it can be shared. 2012-03-29 20:49:34 +02:00
Christian Costa e3c781376e qcap: Enable registration of all non yet implemented filters. 2012-03-29 20:49:33 +02:00
Dmitry Timoshkov d574e7948e advapi32: Add event security access tests. 2012-03-29 20:49:32 +02:00
Dmitry Timoshkov 9c29e42103 advapi32: Add tests for kernel objects accessed with 0 and ACCESS_SYSTEM_SECURITY. 2012-03-29 20:49:32 +02:00
Francois Gouget ef1f094171 cryptui: Use a single space after a full stop to follow the Windows GUI guidelines. 2012-03-29 20:49:29 +02:00
Christian Costa 67d429f0f3 strmbase: Display dll in which we are searching a class to instanciate. 2012-03-29 20:49:26 +02:00
Piotr Caban 2f87a5d459 msvcp90: Added support for exception reraising in ios_base::clear. 2012-03-29 20:49:25 +02:00
Piotr Caban 1aeb4dcd41 msvcp: Sync spec files. 2012-03-29 20:49:24 +02:00
Piotr Caban d04c15cc23 msvcp90: Added this parameter to cdecl functions defined inside class. 2012-03-29 20:49:24 +02:00
Piotr Caban 0c43326114 msvcp90: Added ios_base class implementation. 2012-03-29 20:49:23 +02:00
Vincent Povirk bf5c3019a3 rpcrt4: Do nothing when DllMain is called because the process is exiting. 2012-03-29 20:49:23 +02:00
Alistair Leslie-Hughes 0b2ea8aaf5 gdiplus: Add GdipResetPageTransform stub. 2012-03-29 20:49:22 +02:00
Christian Costa afbf28940c dmime: Check return code of CoCreateInstance in Init method. 2012-03-29 20:49:20 +02:00
Aric Stewart cc6b7592ee wineqtdecoder: Read the header of unknown incoming streams to try to identify common formats. 2012-03-29 20:49:19 +02:00
Dmitry Timoshkov 38387dcffe user32: IsDialogMessage should allow control ids other than IDOK when processing WM_KEYDOWN. 2012-03-29 20:49:19 +02:00
Jacek Caban 5b56d06074 mshtml: Added IHTMLDocument2::get_domain implementation. 2012-03-29 20:49:18 +02:00
Jacek Caban f11ed78b2e mshtml: Added support for anchors with target '_top'. 2012-03-29 20:49:18 +02:00
Jacek Caban 81fe4bd8a5 vbscript: Use to_int in InStr implementation. 2012-03-29 20:49:17 +02:00
Jacek Caban 4b00511c64 vbscript: Added Mid function implementation. 2012-03-29 20:49:17 +02:00
Aric Stewart eccd9770cc strmbase: Basic BaseRenderer implementation. 2012-03-29 20:49:16 +02:00
Aric Stewart 4ae6f928aa strmbase: Implement BaseControlVideo. 2012-03-29 20:49:16 +02:00
Aric Stewart 73efbff484 strmbase: Implement BaseControlWindow. 2012-03-29 20:49:15 +02:00
Henri Verbeet e1b8573ee8 d3d9: Don't return a pointer to the implementation in IDirect3DTexture9Impl_QueryInterface(). 2012-03-29 20:49:15 +02:00
Henri Verbeet 8e40db2783 d3d9: Don't return a pointer to the implementation in IDirect3DVertexDeclaration9Impl_QueryInterface(). 2012-03-29 20:49:14 +02:00
Henri Verbeet 12369f9f4d wined3d: Fix the VBO check in device_stream_info_from_declaration(). 2012-03-29 20:49:14 +02:00
Henri Verbeet 7017ed4587 wined3d: Drop a questionable FIXME in device_stream_info_from_declaration(). 2012-03-29 20:49:13 +02:00
Henri Verbeet c7d3a8a478 wined3d: Drop the "vbo" check in wined3d_device_process_vertices().
We care about individual streams having a VBO or not, and there's no way for
device_stream_info_from_declaration() to properly express that, so just check
the individual streams.
2012-03-29 20:49:13 +02:00
Andrew Eikum 8e88a5a6fa mciqtz32: Stop the graph when the file is no longer playing. 2012-03-29 18:40:41 +02:00
Huw Davies 105caa28bf gdi32: Implement CreateScalableFontResource.
Based on patches by Jeremy White and Dmitry Timoshkov.
2012-03-29 18:16:06 +02:00
Huw Davies 7ac623f380 gdi32: Add a helper to create a new FreeType face. 2012-03-29 18:15:39 +02:00
Aric Stewart a179b50c9b strmbase: Add beginnings of BaseWindow. 2012-03-28 19:05:06 +02:00
Andrew Eikum edab3b13f7 mmdevapi: TRACE all COM method calls. 2012-03-28 19:05:06 +02:00
Hans Leidekker ccad8e9d80 msi/tests: Reduce code duplication in the feature/component state tests. 2012-03-28 19:05:02 +02:00
Hans Leidekker 3f1e3008ea msi: Clear the cert pointer in MsiGetFileSignatureInformation. 2012-03-28 17:37:44 +02:00
Hans Leidekker d351a9999e msi: Also set the Intel property on 64-bit processors. 2012-03-28 17:37:41 +02:00
Hans Leidekker 456961548e sxs/tests: Add tests for CreateAssemblyNameObject. 2012-03-28 17:29:55 +02:00
Hans Leidekker 5a6b9ec329 sxs: Parse the display name in CreateAssemblyNameObject. 2012-03-28 17:29:16 +02:00
Jacek Caban 8f36daa422 jscript: Properly handle NULL bstr in str_to_number. 2012-03-28 17:28:34 +02:00
Matteo Bruni 7e3c7840e3 wined3d: Support WINED3D_TTFF_COUNT3 texture projection in the ARB backend. 2012-03-28 15:09:18 +02:00
Matteo Bruni 439097c810 wined3d: Update the correct draw buffers mask. 2012-03-28 15:09:09 +02:00
Jacek Caban 21f5ef2808 mshtml: Improved more VARIANT debug traces. 2012-03-28 14:56:39 +02:00
Jacek Caban 1dd2010f31 mshtml: Improved VARIANT debug traces in htmldoc*.c. 2012-03-28 14:56:32 +02:00
Jacek Caban 706ec7a10d mshtml: Improved VARIANT debug traces in htmlbody.c. 2012-03-28 14:56:29 +02:00
Jacek Caban 3f9c706606 mshtml: Improved VARIANT debug traces in htmlelem.c. 2012-03-28 14:56:25 +02:00
Jacek Caban 6e3d322cce mshtml: Improved VARIANT debug traces in htmldoc.c. 2012-03-28 14:56:20 +02:00
Jacek Caban f51ceff7e8 mshtml: Improved VARIANT debug traces in htmltable.c. 2012-03-28 14:56:00 +02:00
Jacek Caban 42bb6cab78 mshtml: Improved VARIANT debug traces in htmlwindow.c. 2012-03-28 14:55:57 +02:00
Jacek Caban 852a0d386f mshtml: Improved VARIANT debug traces in htmlstyle.c. 2012-03-28 14:55:54 +02:00
Alistair Leslie-Hughes e147d6714a scrrun: Register Scripting interfaces. 2012-03-28 14:50:16 +02:00
Alistair Leslie-Hughes d7a00c533e scrrun: Add DllCanUnloadNow, DllGetClassObject stubs. 2012-03-28 14:33:46 +02:00
Michael Mc Donnell f144626e81 d3dx9: Do not weld self. 2012-03-28 13:55:38 +02:00
Thomas Faber 9f0119a0c0 dbghelp: Fix uninitialized variable usage. 2012-03-28 13:55:26 +02:00
Jacek Caban 574becbf87 mshtml: Added IHTMLTableCell interface stub implementation. 2012-03-28 13:51:53 +02:00
Piotr Caban 37d3eaf476 msvcp90: Added basic_streambuf<wchar> implementation. 2012-03-28 13:50:17 +02:00