Commit Graph

46246 Commits

Author SHA1 Message Date
Alexandre Julliard 6e2babc977 oleaut32: Properly register the stdole typelibs. 2009-09-23 14:28:13 +02:00
Alexandre Julliard 9585bf6700 ntdll: Remap EXCEPTION_EXECUTE_FAULT only after the internal handlers have been run. 2009-09-23 14:20:17 +02:00
Stefan Dösinger 4fe014cb54 wined3d: Fix sRGB->RGB copy condition.
The old condition happened to work, because SFLAG_INTEXTURE was not
set(we're loading it), and neither was SFLAG_INDRAWABLE(otherwise
INTEXTURE would be set too). If the fbo INDRAWABLE == INTEXTURE is
replaced by INDRAWABLE == INSRGBTEX this doesn't hold true any longer
because SFLAG_INDRAWABLE is set, but not used because the drawable
readback is never used for fbos.
2009-09-23 13:25:33 +02:00
Stefan Dösinger 33ca3c0207 wined3d: Don't mark SFLAG_INTEXTURE up to date with fbo stretchrect.
FBO stretchrect marks SFLAG_INDRAWABLE up to date, which currently
also marks SFLAG_INTEXTURE up to date. However, this will change when
we enable rendering to the srgb copy, in which case the drawable could
be equal to the srgb copy, not the rgb copy.
2009-09-23 13:25:21 +02:00
Stefan Dösinger ba6fac697a wined3d: Create a separate function for deleting GL textures. 2009-09-23 13:25:02 +02:00
Stefan Dösinger 529e6737d3 wined3d: Use the correct enum. 2009-09-23 13:24:25 +02:00
Stefan Dösinger 5b5e3bd0d2 wined3d: Track GL texture states in a separate structure. 2009-09-23 13:24:16 +02:00
Henri Verbeet 1c93ab1ee0 wined3d: Cleanup after wglMakeCurrent() failures in context_set_current().
The D3D context is potentially destroyed, so we need to clear the thread's
current D3D context. Found by Rico Schüller.
2009-09-23 12:37:25 +02:00
Henri Verbeet eca28c942d wined3d: Add support for ARB_provoking_vertex.
This is just EXT_provoking_vertex promoted to ARB.
2009-09-23 12:37:18 +02:00
Henri Verbeet a0de42db13 wined3d: Fix a typo. 2009-09-23 12:37:12 +02:00
Henri Verbeet 34dd27e3a8 wined3d: Don't create a depthstencil renderbuffer if ARB_framebuffer_object is supported. 2009-09-23 12:37:06 +02:00
Henri Verbeet ec97383f6f wined3d: Add support for ARB_framebuffer_object. 2009-09-23 12:37:00 +02:00
Henri Verbeet c4c86215ed wined3d: Detect ARB_framebuffer_object. 2009-09-23 12:36:48 +02:00
Henri Verbeet d4a211f0be dxgi: Mark internal symbols hidden. 2009-09-23 12:36:39 +02:00
Henri Verbeet 66a7236590 wined3d: Don't free D3D vertex declarations until the wined3d vertex declaration is destroyed. 2009-09-23 12:36:28 +02:00
Henri Verbeet b6d422446b d3d8: Add a separate function for vertex declaration initialization from an FVF. 2009-09-23 12:35:42 +02:00
Henri Verbeet f394dfc0f8 d3d8: Add a separate function for vertex declaration initialization. 2009-09-23 12:35:08 +02:00
Henri Verbeet 0241fefa94 d3d9: Add a separate function for vertex declaration initialization. 2009-09-23 12:35:00 +02:00
Henri Verbeet cc68900d86 d3d10core: Add a separate function for d3d10_input_layout initialization. 2009-09-23 12:34:53 +02:00
Paul Vriens 4a5ecb3236 crypt32/tests: Fix a test failure on Vista and higher. 2009-09-23 12:34:49 +02:00
Nikolay Sivov df3f2a1b13 comctl32/listview: Skip LVS_EX_CHECKBOXES tests when this style is unsupported. 2009-09-23 12:33:32 +02:00
Michael Stefaniuc a8c19696f1 kernel32: Add missing stdarg.h include.
This fixes a compile breakage with older gcc versions.
2009-09-23 12:33:25 +02:00
Huw Davies 90f95172b8 ntdll: Fix build on MacOSX. 2009-09-23 12:33:19 +02:00
Vincent Povirk 2151272e45 winex11: Re-add the optimization for blending 1x1 pixel bitmaps. 2009-09-23 12:33:15 +02:00
Ge van Geldorp d20d492914 crypt32/tests: Fix cert test on Win7. 2009-09-22 20:20:04 +02:00
James Helferty 6fa09d1d22 d3d9: Fix some typos in visual test. 2009-09-22 20:19:58 +02:00
Gerald Pfeifer 4dedab6152 netapi32: Remove two conditions which always hold true. 2009-09-22 18:52:07 +02:00
Marcus Meissner 5aa790d0a3 jscript: Check for arg_array being NULL (Coverity). 2009-09-22 18:51:22 +02:00
Marcus Meissner c997a51869 mshmtl: Check nsrange before calling ->Release (coverity). 2009-09-22 18:50:52 +02:00
Huw Davies 62a75bfc3e oledb32/tests: Add tests for conversions to DBTYPE_I4. 2009-09-22 17:47:41 +02:00
Andrew Eikum 98fcf442dc mshtml: Reimplement IHTMLElement::{get, set}Attribute using IDispatchEx. 2009-09-22 17:47:35 +02:00
Stefan Ginsberg 32648d4802 msctf: Define function calling convention compatibly for MSVC. 2009-09-22 17:47:31 +02:00
Rico Schüller 9bd2ce97f5 opengl32/tests: Improve test for wglMakeCurrent. 2009-09-22 17:47:16 +02:00
Rico Schüller 43ce10d168 gdi32: Check the current context in wglMakeCurrent(). 2009-09-22 17:47:10 +02:00
Rico Schüller 8c414df17f wined3d: Don't call wglMakeCurrent(NULL, NULL) in context_set_current() if the current context is NULL. 2009-09-22 17:47:02 +02:00
Alexandre Julliard 1cf1a3f211 ntdll: Only create the CPU registry keys on first run. 2009-09-22 17:05:02 +02:00
Eric Pouech e1e9f5993f kernel32: Rewrite GetSystemInfo() purely on ntdll calls. 2009-09-22 16:54:59 +02:00
Eric Pouech 004fdc7a97 ntdll: Moved CPU related registry key creation from kernel32 to ntdll. 2009-09-22 16:54:14 +02:00
Eric Pouech 3794c6b936 ntdll: Implement basic support for processor power information. 2009-09-22 16:51:29 +02:00
Eric Pouech 57f714f3eb ntdll: Reuse kernel32's cpu info to implement NtQuerySystemInformation(SystemProcessInformation). 2009-09-22 16:51:16 +02:00
Eric Pouech 0bf33d6ac2 kernel32: Store the process features flag in the KUSER_SHARED_DATA structure. 2009-09-22 16:51:11 +02:00
Eric Pouech f6ceedf6dd ntdll: In SYSTEM_BASIC_INFORMATION, the active processors field refers to the affinity mask. 2009-09-22 16:47:25 +02:00
Nikolay Sivov f684bbaef7 comctl32/updown: Update buddy on base change. 2009-09-22 16:25:29 +02:00
Nikolay Sivov 7ebca40912 comctl32/updown: Additional test for display base. 2009-09-22 16:25:23 +02:00
Nikolay Sivov 4efa9f5e43 comctl32/updown: Fix control behaviour for UDS_SETBUDDYINT style. 2009-09-22 16:25:13 +02:00
Nikolay Sivov 2f9d29b42b comctl32/updown: Show that UDS_SETBUDDYINT switching doesn't affect behaviour for already created control. 2009-09-22 16:25:02 +02:00
Nikolay Sivov 6be1bade1a comctl32/updown: Make tests independent, drop unrelated tests. 2009-09-22 16:24:53 +02:00
Nikolay Sivov 0209b02f47 user32/edit: Invalidate if style changed after EM_SETREADONLY. 2009-09-22 16:24:37 +02:00
Nikolay Sivov 963b7b5766 comctl32/updown: Skip thousands separation on hex mode. 2009-09-22 16:24:31 +02:00
Detlef Riekenberg 655478075f advapi32: Don't use -1 as dstlen in MultiByteToWideChar. 2009-09-22 16:22:23 +02:00
Detlef Riekenberg 224d33b2c9 advapi32: Don't use -1 as dstlen in WideCharToMultiByte. 2009-09-22 16:21:58 +02:00
Hans Leidekker 2f112cf5ee crypt32: CertGetCertificateChain does not validate the size of the CERT_CHAIN_PARA structure. 2009-09-22 16:20:58 +02:00
Hans Leidekker 4086ff6248 msi: Add tests to show that the condition table is ignored when there are overrides. 2009-09-22 16:20:51 +02:00
Hans Leidekker ae3418fdd9 msi: Test last used source property in combination with cabinet storage. 2009-09-22 16:20:48 +02:00
André Hentschel 7b285a4ebd winex11: Add alternative header for xf86vm. 2009-09-22 16:20:26 +02:00
Huw Davies 681b08b0fe oledb32: Implement CanConvert. 2009-09-22 16:18:14 +02:00
Huw Davies fb68974dcd oledb32/tests: Add CanConvert tests for DBTYPE_BYREF, DBTYPE_ARRAY and DBTYPE_VECTOR. 2009-09-22 16:18:10 +02:00
Hans Leidekker ee7755511b rpcrt4: Add stub implementations of NdrMesTypeDecode2 and NdrMesTypeFree2. 2009-09-22 16:17:53 +02:00
Henri Verbeet 802674e078 d3d10core: Mark internal symbols hidden. 2009-09-22 16:17:44 +02:00
Henri Verbeet 85ab52a48d d3d9: Properly destroy vertex declarations. 2009-09-22 16:17:37 +02:00
Henri Verbeet 359acf2461 d3d9: Limit "NumSimultaneousRTs" to 4. 2009-09-22 16:17:30 +02:00
Henri Verbeet 5b8b97a737 wined3d: Cleanup vertex declaration initialization. 2009-09-22 16:17:20 +02:00
Henri Verbeet 0a4fa886a7 wined3d: Revert 4ba16b84a9.
Unfortunately surface_can_stretch_rect() doesn't check just for
WINED3DFMT_FLAG_FBO_ATTACHABLE.
2009-09-22 16:16:55 +02:00
Henri Verbeet 1d1b07b95b winedos: Avoid comparing BOOLs against TRUE. 2009-09-22 16:16:42 +02:00
Marcus Meissner e0a769b2a9 jscript: Initialize this_obj with NULL (Coverity). 2009-09-22 16:16:31 +02:00
Jacek Caban 02615bb45f jscript: Added arguments.callee implementation. 2009-09-22 16:16:25 +02:00
Jacek Caban 86ad4c977c jscript: Added Array.shift implementation. 2009-09-22 16:16:05 +02:00
Jacek Caban 5d281947ca mshtml: Added IHTMLDOMNode2::get_ownerDocument tests.
Also fixes typo in iface_cmp.
2009-09-22 16:15:56 +02:00
Jacek Caban 58d67c2758 mshtml: Added IHTMLDOMNode2::get_ownerDocument implementation. 2009-09-22 16:15:52 +02:00
Marcus Meissner e70e1249c3 gdiplus: do not memcpy over NULL ptrs (Coverity). 2009-09-22 16:15:48 +02:00
Paul Vriens c6e7558cda msi/tests: Fix some test failures on Vista/W2K8. 2009-09-22 16:15:36 +02:00
Vincent Povirk e261568652 gdiplus: Accept version 2 in GdiplusStartup. 2009-09-22 16:15:29 +02:00
Vincent Povirk ed059e1175 gdiplus/tests: Reject gdiplus versions greater than 2. 2009-09-22 16:15:24 +02:00
Michael Stefaniuc eb2c74d5ff mapi32: Don't leak memory on an error path (Smatch). 2009-09-22 16:15:19 +02:00
Huw Davies f4fb963e2c oledb32/tests: Skip tests on older versions of the conversion library. 2009-09-22 16:15:12 +02:00
Owen Rudge bae9e56ef4 mapi32: Implement the rest of the Simple MAPI functions. 2009-09-18 11:04:27 -05:00
Owen Rudge 2e90bd6695 mapi32: Pass through MAPISendMail if Simple MAPI provider loaded. 2009-09-18 11:04:13 -05:00
Owen Rudge 421ab509fc mapi32: Implement MAPIInitialize, Logon, Logoff, LogonEx, Uninitialize. 2009-09-18 11:03:53 -05:00
Owen Rudge 69156f5ae2 mapi32: Load and store MAPI function pointers after loading MAPI providers. 2009-09-18 11:03:36 -05:00
Owen Rudge b6e5ee604a mapi32: Scan registry for MAPI providers and load them. 2009-09-18 11:00:35 -05:00
Huw Davies 7b1f1c7123 oledb32/tests: Skip tests on older versions of the conversion library. 2009-09-18 10:47:21 -05:00
Rico Schüller 8a890d399a wined3d: Fix shader spam. 2009-09-18 10:47:17 -05:00
Austin English c90333d5b3 Cancel in Italian is Annulla, not Anulla. 2009-09-18 09:59:36 -05:00
Markus Stockhausen e51b20bf05 gdi32: Check for NULL pointer in GdiAlphaBlend. 2009-09-18 09:14:16 -05:00
Alistair Leslie-Hughes 7471cfce72 mshtml: Implement IHTMLCurrentStyle_get_textIndent. 2009-09-18 08:56:37 -05:00
Alistair Leslie-Hughes d35c44221d mshtml: Implement IHTMLCurrentStyle_get_lineHeight. 2009-09-18 08:56:28 -05:00
Paul Vriens 6867de0714 msi/tests: Skip some tests on Win9x/WinMe. 2009-09-18 08:56:16 -05:00
Nikolay Sivov 0f670168e4 comctl32/trackbar: Protect from negative tic count in recalculation helper.
Fix for regression introduced in 42c83b9dc7
2009-09-18 08:56:09 -05:00
Henri Verbeet 891d7629fd d3d10: Mark internal symbols hidden. 2009-09-18 08:55:40 -05:00
Henri Verbeet dbc4dfc495 wined3d: Move "parent_ops" to IWineD3DResourceClass. 2009-09-18 08:55:33 -05:00
Henri Verbeet 93b0600829 wined3d: Don't free D3D buffers until the wined3d buffer is destroyed. 2009-09-18 08:55:25 -05:00
Henri Verbeet b1bf50d751 d3d8: Add a separate function for vertex buffer initialization. 2009-09-18 08:55:18 -05:00
Henri Verbeet 0201ddf264 d3d8: Add a separate function for index buffer initialization. 2009-09-18 08:55:11 -05:00
Henri Verbeet de9b47924d d3d9: Add a separate function for vertex buffer initialization. 2009-09-18 08:55:05 -05:00
Henri Verbeet 5ec05c556d d3d9: Add a separate function for index buffer initialization. 2009-09-18 08:55:00 -05:00
Henri Verbeet c2a240e8c0 d3d10core: Add a separate function for d3d10_buffer initialization. 2009-09-18 08:54:52 -05:00
Henri Verbeet 22124bc5cb wined3d: Add a separate function for buffer initialization. 2009-09-18 08:54:44 -05:00
Henri Verbeet a8e8f763bf wined3d: Don't free D3D textures until the wined3d texture is destroyed. 2009-09-18 08:54:34 -05:00
Paul Vriens 644ab340f8 cryptui: Fix a typo. 2009-09-17 13:31:09 -05:00
Huw Davies 5028334c9a oledb32/tests: Add CanConvert tests. 2009-09-17 10:10:54 -05:00