Commit Graph

100695 Commits

Author SHA1 Message Date
Stefan Dösinger 96a74e0cf7 d3d9: Introduce a resource structure. 2014-03-24 20:20:15 +01:00
Ken Thomases f3aa481238 wined3d: Track if a context's private hdc has had its pixel format set, so we don't need to check it. 2014-03-24 20:20:14 +01:00
Ken Thomases 272873823e wined3d: Track if a context's hdc is private so we never need to restore its pixel format.
This currently only applies to the swapchain backup DC, but it will soon be
used for surfaces created using the WGL_WINE_surface extension.  Also, there
are a couple of cases where ddraw creates private windows and passes them in.
It could be extended to those.
2014-03-24 20:20:13 +01:00
Ken Thomases 57c51710e0 wined3d: When restoring pixel format in context_release(), mark the context as needing to be set on the next context_acquire().
If we had to restore the pixel format then we know it won't be what we need
when the app calls into wined3d again.  This helps avoid the GetPixelFormat()
in context_acquire().
2014-03-24 20:20:12 +01:00
Ken Thomases ffb357b717 wined3d: Don't call GetPixelFormat() to set a flag that's already set. 2014-03-24 20:20:12 +01:00
Ken Thomases 90d7f3e03f wined3d: Simplify the error path of context_update_window(). 2014-03-24 20:20:11 +01:00
Ken Thomases 03ca2b2932 wined3d: Don't leak the HDC of an invalid context in context_update_window().
If context_set_gl_context() fails, it marks the context as invalid.  It still
has an HDC, though, and context_update_window() would lose the reference to
it.
2014-03-24 20:20:10 +01:00
Nikolay Sivov e5e8677666 oleaut32/tests: Move string allocation after function pointer check (Coverity). 2014-03-24 20:20:09 +01:00
Nikolay Sivov 02228ff585 oleaut32/tests: Remove early returns on test failure that never happen. 2014-03-24 20:20:08 +01:00
Jacek Caban cfb4b0a305 wininet: Fixed tests on some old Windows versions. 2014-03-24 20:20:07 +01:00
Jacek Caban 858caa9aa0 wininet: Merge GetLastError() test into other request tests. 2014-03-24 20:20:06 +01:00
Hans Leidekker c3566b088d wbemprox: Add support for WBEM_FLAG_NONSYSTEM_ONLY and WBEM_FLAG_SYSTEM_ONLY in IWbemClassObject::GetNames. 2014-03-24 20:20:05 +01:00
Jacek Caban 7aaf597db1 vbscript: Fixed a leak. 2014-03-24 13:58:09 +01:00
Jacek Caban 2010816240 mshtml: Added IHTMLStyle::listStyleType property implementation. 2014-03-24 13:58:03 +01:00
Henri Verbeet ad306ce41a d3d9/tests: Use a separate device for test_vshader_float16(). 2014-03-24 11:49:40 +01:00
Henri Verbeet 63609b3418 d3d9/tests: Use a separate device for stream_test(). 2014-03-24 11:49:37 +01:00
Henri Verbeet 0be10d6050 d3d9/tests: Use a separate device for fog_with_shader_test(). 2014-03-24 11:49:35 +01:00
Henri Verbeet aded2bb23c d3d9/tests: Use a separate device for texbem_test(). 2014-03-24 11:49:33 +01:00
Henri Verbeet 65c9b48de6 d3d9/tests: Use a separate device for texdepth_test(). 2014-03-24 11:49:31 +01:00
Dmitry Timoshkov 285922ca71 schedsvc: Skip the UTF-8 byte order mark when returing XML to the client. 2014-03-24 11:46:51 +01:00
Dmitry Timoshkov 4dff2e7157 include: Fix a typo in _MSC_VER. 2014-03-24 11:46:41 +01:00
Ken Thomases fc37ed94d8 winemac: Improve handling of swap interval with respect to pbuffers, clamping to 0. 2014-03-24 11:46:22 +01:00
Ken Thomases 10f50b89c6 winemac: Don't recreate the GL view when the pixel format is set again.
It's not necessary.  Unlike with X11, on Mac OS X the pixel format doesn't affect
the properties of windows and views.  The pixel format is a property of the GL
context, which can attach to any view.
2014-03-24 11:46:16 +01:00
Nikolay Sivov f674ddee28 scrrun: Implement OpenAsTextStream(). 2014-03-24 11:43:20 +01:00
Austin English 9665d5a409 winhttp: Skip tests on broken ISPs. 2014-03-24 11:40:51 +01:00
Austin English 171748da4d ws2_32: Skip some tests on broken ISPs. 2014-03-24 11:40:44 +01:00
André Hentschel 4bcc492fe3 setupapi: Add support for more architectures when building fake dlls. 2014-03-24 11:39:15 +01:00
Nikolay Sivov 467b769623 kernel32: Added SetWaitableTimerEx(). 2014-03-24 11:38:22 +01:00
Alexandre Julliard 3ea505bdea Release 1.7.15. 2014-03-21 22:37:09 +01:00
Hans Leidekker 6e7440e9b1 wbemprox/tests: Don't use infinite timeouts. 2014-03-21 20:32:01 +01:00
Hans Leidekker 5752d48353 mscms/tests: Fix test failures on Wine when color profiles are present. 2014-03-21 20:31:57 +01:00
Stefan Dösinger 9a795c528f d3d8: Use the private store api for surfaces. 2014-03-21 17:36:30 +01:00
Stefan Dösinger 9be18d5fdd d3d8: Use the private store api for textures. 2014-03-21 17:36:28 +01:00
Stefan Dösinger c9db3c6620 d3d8: Use the private store api for volumes. 2014-03-21 17:36:23 +01:00
Stefan Dösinger 1db2bdcf8a d3d8: Use the private store api for buffers. 2014-03-21 17:36:20 +01:00
Stefan Dösinger 97b5525888 d3d8: Introduce a resource structure. 2014-03-21 17:36:17 +01:00
Jacek Caban bda96fde35 vbscript: Added error handling tests. 2014-03-21 16:51:46 +01:00
Jacek Caban 171ddf5c57 vbscript: Added Err.Clear implementation. 2014-03-21 16:51:33 +01:00
Jacek Caban 7baaea0321 vbscript: Added Err.Number implementation. 2014-03-21 16:51:30 +01:00
Jacek Caban fc0ef22a44 vbscript: Added support for exception unwinding. 2014-03-21 16:51:23 +01:00
Jacek Caban ce75124a74 vbscript: Moved Error object implementation to global.c. 2014-03-21 16:51:13 +01:00
Piotr Caban 9183e5847d msvcp110: Add _Xtime_get_ticks implementation. 2014-03-21 16:50:34 +01:00
Dmitry Timoshkov d5fd04f2f0 ntdll/tests: Always wait until the operation completes if returned status is STATUS_PENDING. 2014-03-21 14:14:42 +01:00
Zhenbo Li 911adfbb23 mshtml: Added IHTMLTable::align property implementation. 2014-03-21 13:59:28 +01:00
Qian Hong 8c60161148 netapi32: Add stub for NetScheduleJobDel. 2014-03-21 13:59:23 +01:00
Henri Verbeet b175891182 d3d9/tests: Use a separate device for texkill_test(). 2014-03-21 13:59:22 +01:00
Henri Verbeet 3cc2d639bb d3d9/tests: Use a separate device for x8l8v8u8_test(). 2014-03-21 13:59:22 +01:00
Henri Verbeet d1d40bfa55 d3d9/tests: Use a separate device for volume_v16u16_test(). 2014-03-21 13:59:21 +01:00
Henri Verbeet 4a2e38953e d3d9/tests: Use a separate device for constant_clamp_ps_test(). 2014-03-21 13:59:20 +01:00
Henri Verbeet 7f302ac4c4 d3d9/tests: Use a separate device for cnd_test(). 2014-03-21 13:59:19 +01:00