Alexandre Julliard [Wed, 23 Sep 2009 12:28:13 +0000 (14:28 +0200)]
oleaut32: Properly register the stdole typelibs.
Alexandre Julliard [Wed, 23 Sep 2009 12:20:17 +0000 (14:20 +0200)]
ntdll: Remap EXCEPTION_EXECUTE_FAULT only after the internal handlers have been run.
Stefan Dösinger [Mon, 7 Sep 2009 09:37:38 +0000 (11:37 +0200)]
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.
Stefan Dösinger [Sat, 5 Sep 2009 20:32:51 +0000 (22:32 +0200)]
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.
Stefan Dösinger [Sat, 19 Sep 2009 13:06:35 +0000 (15:06 +0200)]
wined3d: Create a separate function for deleting GL textures.
Stefan Dösinger [Sat, 19 Sep 2009 13:00:37 +0000 (15:00 +0200)]
wined3d: Use the correct enum.
Stefan Dösinger [Sat, 19 Sep 2009 12:59:27 +0000 (14:59 +0200)]
wined3d: Track GL texture states in a separate structure.
Henri Verbeet [Wed, 23 Sep 2009 08:05:59 +0000 (10:05 +0200)]
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.
Henri Verbeet [Wed, 23 Sep 2009 08:05:58 +0000 (10:05 +0200)]
wined3d: Add support for ARB_provoking_vertex.
This is just EXT_provoking_vertex promoted to ARB.
Henri Verbeet [Wed, 23 Sep 2009 08:05:57 +0000 (10:05 +0200)]
wined3d: Fix a typo.
Henri Verbeet [Wed, 23 Sep 2009 08:05:56 +0000 (10:05 +0200)]
wined3d: Don't create a depthstencil renderbuffer if ARB_framebuffer_object is supported.
Henri Verbeet [Wed, 23 Sep 2009 08:05:55 +0000 (10:05 +0200)]
wined3d: Add support for ARB_framebuffer_object.
Henri Verbeet [Wed, 23 Sep 2009 08:05:54 +0000 (10:05 +0200)]
wined3d: Detect ARB_framebuffer_object.
Henri Verbeet [Wed, 23 Sep 2009 08:05:53 +0000 (10:05 +0200)]
dxgi: Mark internal symbols hidden.
Henri Verbeet [Wed, 23 Sep 2009 08:05:52 +0000 (10:05 +0200)]
wined3d: Don't free D3D vertex declarations until the wined3d vertex declaration is destroyed.
Henri Verbeet [Wed, 23 Sep 2009 08:05:51 +0000 (10:05 +0200)]
d3d8: Add a separate function for vertex declaration initialization from an FVF.
Henri Verbeet [Wed, 23 Sep 2009 08:05:50 +0000 (10:05 +0200)]
d3d8: Add a separate function for vertex declaration initialization.
Henri Verbeet [Wed, 23 Sep 2009 08:05:49 +0000 (10:05 +0200)]
d3d9: Add a separate function for vertex declaration initialization.
Henri Verbeet [Wed, 23 Sep 2009 08:05:48 +0000 (10:05 +0200)]
d3d10core: Add a separate function for d3d10_input_layout initialization.
Paul Vriens [Wed, 23 Sep 2009 07:08:45 +0000 (09:08 +0200)]
crypt32/tests: Fix a test failure on Vista and higher.
Nikolay Sivov [Tue, 22 Sep 2009 21:56:02 +0000 (01:56 +0400)]
comctl32/listview: Skip LVS_EX_CHECKBOXES tests when this style is unsupported.
Michael Stefaniuc [Tue, 22 Sep 2009 21:51:49 +0000 (23:51 +0200)]
kernel32: Add missing stdarg.h include.
This fixes a compile breakage with older gcc versions.
Huw Davies [Tue, 22 Sep 2009 19:36:28 +0000 (20:36 +0100)]
ntdll: Fix build on MacOSX.
Vincent Povirk [Tue, 22 Sep 2009 18:30:24 +0000 (13:30 -0500)]
winex11: Re-add the optimization for blending 1x1 pixel bitmaps.
Ge van Geldorp [Tue, 15 Sep 2009 18:58:56 +0000 (20:58 +0200)]
crypt32/tests: Fix cert test on Win7.
James Helferty [Tue, 15 Sep 2009 16:56:52 +0000 (12:56 -0400)]
d3d9: Fix some typos in visual test.
Gerald Pfeifer [Sat, 19 Sep 2009 19:21:39 +0000 (21:21 +0200)]
netapi32: Remove two conditions which always hold true.
Marcus Meissner [Sun, 20 Sep 2009 21:13:03 +0000 (23:13 +0200)]
jscript: Check for arg_array being NULL (Coverity).
Marcus Meissner [Sun, 20 Sep 2009 16:43:24 +0000 (18:43 +0200)]
mshmtl: Check nsrange before calling ->Release (coverity).
Huw Davies [Tue, 22 Sep 2009 12:45:27 +0000 (13:45 +0100)]
oledb32/tests: Add tests for conversions to DBTYPE_I4.
Andrew Eikum [Mon, 21 Sep 2009 17:29:55 +0000 (12:29 -0500)]
mshtml: Reimplement IHTMLElement::{get, set}Attribute using IDispatchEx.
Stefan Ginsberg [Sat, 19 Sep 2009 21:33:29 +0000 (23:33 +0200)]
msctf: Define function calling convention compatibly for MSVC.
Rico Schüller [Sat, 19 Sep 2009 13:52:47 +0000 (15:52 +0200)]
opengl32/tests: Improve test for wglMakeCurrent.
Rico Schüller [Sat, 19 Sep 2009 13:52:36 +0000 (15:52 +0200)]
gdi32: Check the current context in wglMakeCurrent().
Rico Schüller [Sat, 19 Sep 2009 13:52:18 +0000 (15:52 +0200)]
wined3d: Don't call wglMakeCurrent(NULL, NULL) in context_set_current() if the current context is NULL.
Eric Pouech [Sat, 19 Sep 2009 10:53:01 +0000 (12:53 +0200)]
winhelp: Added support for hotspot links in graphical objects.
André Hentschel [Tue, 22 Sep 2009 14:31:17 +0000 (16:31 +0200)]
include: Add ARM endianess.
Alexandre Julliard [Tue, 22 Sep 2009 15:05:02 +0000 (17:05 +0200)]
ntdll: Only create the CPU registry keys on first run.
Eric Pouech [Tue, 15 Sep 2009 19:38:31 +0000 (21:38 +0200)]
kernel32: Rewrite GetSystemInfo() purely on ntdll calls.
Eric Pouech [Tue, 15 Sep 2009 19:38:23 +0000 (21:38 +0200)]
ntdll: Moved CPU related registry key creation from kernel32 to ntdll.
Eric Pouech [Tue, 15 Sep 2009 19:38:15 +0000 (21:38 +0200)]
ntdll: Implement basic support for processor power information.
Eric Pouech [Tue, 15 Sep 2009 19:38:07 +0000 (21:38 +0200)]
ntdll: Reuse kernel32's cpu info to implement NtQuerySystemInformation(SystemProcessInformation).
Eric Pouech [Tue, 15 Sep 2009 19:38:01 +0000 (21:38 +0200)]
kernel32: Store the process features flag in the KUSER_SHARED_DATA structure.
Eric Pouech [Tue, 15 Sep 2009 19:37:55 +0000 (21:37 +0200)]
ntdll: In SYSTEM_BASIC_INFORMATION, the active processors field refers to the affinity mask.
Nikolay Sivov [Sun, 20 Sep 2009 10:05:18 +0000 (14:05 +0400)]
comctl32/updown: Update buddy on base change.
Nikolay Sivov [Sun, 20 Sep 2009 09:58:12 +0000 (13:58 +0400)]
comctl32/updown: Additional test for display base.
Nikolay Sivov [Sat, 19 Sep 2009 23:57:09 +0000 (03:57 +0400)]
comctl32/updown: Fix control behaviour for UDS_SETBUDDYINT style.
Nikolay Sivov [Sat, 19 Sep 2009 22:52:39 +0000 (02:52 +0400)]
comctl32/updown: Show that UDS_SETBUDDYINT switching doesn't affect behaviour for already created control.
Nikolay Sivov [Sat, 19 Sep 2009 21:26:10 +0000 (01:26 +0400)]
comctl32/updown: Make tests independent, drop unrelated tests.
Nikolay Sivov [Sat, 19 Sep 2009 18:32:04 +0000 (22:32 +0400)]
user32/edit: Invalidate if style changed after EM_SETREADONLY.
Nikolay Sivov [Sat, 19 Sep 2009 15:40:10 +0000 (19:40 +0400)]
comctl32/updown: Skip thousands separation on hex mode.
Detlef Riekenberg [Fri, 18 Sep 2009 22:51:06 +0000 (00:51 +0200)]
advapi32: Don't use -1 as dstlen in MultiByteToWideChar.
Detlef Riekenberg [Fri, 18 Sep 2009 22:45:07 +0000 (00:45 +0200)]
advapi32: Don't use -1 as dstlen in WideCharToMultiByte.
Hans Leidekker [Tue, 22 Sep 2009 10:04:56 +0000 (12:04 +0200)]
crypt32: CertGetCertificateChain does not validate the size of the CERT_CHAIN_PARA structure.
Hans Leidekker [Tue, 22 Sep 2009 07:50:43 +0000 (09:50 +0200)]
msi: Add tests to show that the condition table is ignored when there are overrides.
Hans Leidekker [Tue, 22 Sep 2009 07:50:34 +0000 (09:50 +0200)]
msi: Test last used source property in combination with cabinet storage.
André Hentschel [Sat, 19 Sep 2009 17:08:09 +0000 (19:08 +0200)]
winex11: Add alternative header for xf86vm.
Huw Davies [Mon, 21 Sep 2009 12:50:51 +0000 (13:50 +0100)]
oledb32: Implement CanConvert.
Huw Davies [Mon, 21 Sep 2009 12:38:15 +0000 (13:38 +0100)]
oledb32/tests: Add CanConvert tests for DBTYPE_BYREF, DBTYPE_ARRAY and DBTYPE_VECTOR.
Hans Leidekker [Mon, 21 Sep 2009 11:07:01 +0000 (13:07 +0200)]
rpcrt4: Add stub implementations of NdrMesTypeDecode2 and NdrMesTypeFree2.
Henri Verbeet [Sun, 20 Sep 2009 18:09:27 +0000 (20:09 +0200)]
d3d10core: Mark internal symbols hidden.
Henri Verbeet [Sun, 20 Sep 2009 18:09:26 +0000 (20:09 +0200)]
d3d9: Properly destroy vertex declarations.
Henri Verbeet [Sun, 20 Sep 2009 19:58:45 +0000 (21:58 +0200)]
d3d9: Limit "NumSimultaneousRTs" to 4.
Henri Verbeet [Sun, 20 Sep 2009 18:09:24 +0000 (20:09 +0200)]
wined3d: Cleanup vertex declaration initialization.
Henri Verbeet [Sun, 20 Sep 2009 18:09:23 +0000 (20:09 +0200)]
wined3d: Revert
4ba16b84a9e60ffcc98fc4b4c303c975589b59e2.
Unfortunately surface_can_stretch_rect() doesn't check just for
WINED3DFMT_FLAG_FBO_ATTACHABLE.
Henri Verbeet [Sun, 20 Sep 2009 18:09:22 +0000 (20:09 +0200)]
winedos: Avoid comparing BOOLs against TRUE.
Marcus Meissner [Sun, 20 Sep 2009 17:00:09 +0000 (19:00 +0200)]
jscript: Initialize this_obj with NULL (Coverity).
Jacek Caban [Sun, 20 Sep 2009 18:58:27 +0000 (20:58 +0200)]
jscript: Added arguments.callee implementation.
Jacek Caban [Sun, 20 Sep 2009 18:58:05 +0000 (20:58 +0200)]
jscript: Added Array.shift implementation.
Jacek Caban [Sun, 20 Sep 2009 17:00:23 +0000 (19:00 +0200)]
mshtml: Added IHTMLDOMNode2::get_ownerDocument tests.
Also fixes typo in iface_cmp.
Jacek Caban [Sun, 20 Sep 2009 16:59:57 +0000 (18:59 +0200)]
mshtml: Added IHTMLDOMNode2::get_ownerDocument implementation.
Marcus Meissner [Sun, 20 Sep 2009 16:48:39 +0000 (18:48 +0200)]
gdiplus: do not memcpy over NULL ptrs (Coverity).
Paul Vriens [Sat, 19 Sep 2009 07:34:07 +0000 (09:34 +0200)]
msi/tests: Fix some test failures on Vista/W2K8.
Vincent Povirk [Fri, 18 Sep 2009 20:54:51 +0000 (15:54 -0500)]
gdiplus: Accept version 2 in GdiplusStartup.
Vincent Povirk [Fri, 18 Sep 2009 20:52:01 +0000 (15:52 -0500)]
gdiplus/tests: Reject gdiplus versions greater than 2.
Michael Stefaniuc [Fri, 18 Sep 2009 19:42:51 +0000 (21:42 +0200)]
mapi32: Don't leak memory on an error path (Smatch).
Huw Davies [Fri, 18 Sep 2009 14:14:35 +0000 (15:14 +0100)]
oledb32/tests: Skip tests on older versions of the conversion library.
Austin English [Tue, 15 Sep 2009 16:50:55 +0000 (11:50 -0500)]
progman: Fix license in Swedish resources.
Austin English [Tue, 15 Sep 2009 16:50:35 +0000 (11:50 -0500)]
clock: Fix license in Swedish resources.
Owen Rudge [Fri, 18 Sep 2009 14:15:53 +0000 (15:15 +0100)]
mapi32: Implement the rest of the Simple MAPI functions.
Owen Rudge [Fri, 18 Sep 2009 14:15:49 +0000 (15:15 +0100)]
mapi32: Pass through MAPISendMail if Simple MAPI provider loaded.
Owen Rudge [Fri, 18 Sep 2009 14:15:45 +0000 (15:15 +0100)]
mapi32: Implement MAPIInitialize, Logon, Logoff, LogonEx, Uninitialize.
Owen Rudge [Fri, 18 Sep 2009 14:15:40 +0000 (15:15 +0100)]
mapi32: Load and store MAPI function pointers after loading MAPI providers.
Owen Rudge [Fri, 18 Sep 2009 14:15:34 +0000 (15:15 +0100)]
mapi32: Scan registry for MAPI providers and load them.
Huw Davies [Fri, 18 Sep 2009 14:14:35 +0000 (15:14 +0100)]
oledb32/tests: Skip tests on older versions of the conversion library.
Rico Schüller [Fri, 18 Sep 2009 13:44:16 +0000 (15:44 +0200)]
wined3d: Fix shader spam.
Austin English [Thu, 17 Sep 2009 16:02:25 +0000 (11:02 -0500)]
Cancel in Italian is Annulla, not Anulla.
Gerald Pfeifer [Tue, 15 Sep 2009 20:37:32 +0000 (22:37 +0200)]
oleview: Simplify ENUM_FLAGS in CreateInterfaceInfo.
Markus Stockhausen [Fri, 18 Sep 2009 11:42:11 +0000 (13:42 +0200)]
gdi32: Check for NULL pointer in GdiAlphaBlend.
Alistair Leslie-Hughes [Fri, 18 Sep 2009 10:21:56 +0000 (20:21 +1000)]
mshtml: Implement IHTMLCurrentStyle_get_textIndent.
Alistair Leslie-Hughes [Fri, 18 Sep 2009 10:18:45 +0000 (20:18 +1000)]
mshtml: Implement IHTMLCurrentStyle_get_lineHeight.
Paul Vriens [Fri, 18 Sep 2009 09:53:52 +0000 (11:53 +0200)]
msi/tests: Skip some tests on Win9x/WinMe.
Nikolay Sivov [Thu, 17 Sep 2009 22:18:48 +0000 (02:18 +0400)]
comctl32/trackbar: Protect from negative tic count in recalculation helper.
Fix for regression introduced in
42c83b9dc7b5094384e718926eddd4b297c7bbae
Henri Verbeet [Thu, 17 Sep 2009 21:03:34 +0000 (23:03 +0200)]
d3d10: Mark internal symbols hidden.
Henri Verbeet [Thu, 17 Sep 2009 21:03:33 +0000 (23:03 +0200)]
wined3d: Move "parent_ops" to IWineD3DResourceClass.
Henri Verbeet [Thu, 17 Sep 2009 21:03:32 +0000 (23:03 +0200)]
wined3d: Don't free D3D buffers until the wined3d buffer is destroyed.
Henri Verbeet [Thu, 17 Sep 2009 21:03:31 +0000 (23:03 +0200)]
d3d8: Add a separate function for vertex buffer initialization.
Henri Verbeet [Thu, 17 Sep 2009 21:03:30 +0000 (23:03 +0200)]
d3d8: Add a separate function for index buffer initialization.
Henri Verbeet [Thu, 17 Sep 2009 21:03:29 +0000 (23:03 +0200)]
d3d9: Add a separate function for vertex buffer initialization.
Henri Verbeet [Thu, 17 Sep 2009 21:03:28 +0000 (23:03 +0200)]
d3d9: Add a separate function for index buffer initialization.