Commit Graph

86258 Commits

Author SHA1 Message Date
Nikolay Sivov e8c1cf4402 Update data tables to Unicode 8.0.0. 2015-10-02 15:37:05 +09:00
Aric Stewart 781b88b7c5 gdi32/tests: Expand tests skipped in Arabic to also skip in Hebrew.
Signed-off-by: Aric Stewart <aric@codeweavers.com>
2015-10-01 23:29:57 +09:00
Charles Davis 476d97b0ee ntdll: Use an __ms_va_list in sscanf (Clang).
Signed-off-by: Charles Davis <cdavis5x@gmail.com>
2015-10-01 23:18:43 +09:00
Thomas Faller 587733855b winex11.drv: Fix use of uninitialized memory. 2015-10-01 23:14:39 +09:00
Dmitry Timoshkov 7d2cd2fe61 ntdll: Print process id in the loader log if requested.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2015-10-01 23:08:13 +09:00
Dmitry Timoshkov 451156b4fa ntdll: Print process id in the relay log if requested.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2015-10-01 23:08:12 +09:00
Nikolay Sivov 7f4c158a39 gdi32: Return font ids from GetFontRealizationInfo(). 2015-10-01 23:00:24 +09:00
Aric Stewart 6b657e0760 usp10/tests: fix some tests on Hebrew and Arabic locales.
Signed-off-by: Aric Stewart <aric@codeweavers.com>
2015-10-01 16:34:45 +09:00
Aric Stewart e8d54db727 secur32/tests: Handle skip cleanup in negotiate more cleanly.
Signed-off-by: Aric Stewart <aric@codeweavers.com>
2015-10-01 16:34:37 +09:00
Aric Stewart af6413aaeb windowscodecs/tests: Handle failure to create TIFF decoder.
Signed-off-by: Aric Stewart <aric@codeweavers.com>
2015-10-01 16:34:26 +09:00
Aric Stewart dc3bf7d85b windowscodecs/tests: Handle failure to create PNG decoder.
Signed-off-by: Aric Stewart <aric@codeweavers.com>
2015-10-01 16:34:23 +09:00
Bruno Jesus 72528be84f msadpcm32.acm: Stop converting data instead of crashing.
Signed-off-by: Bruno Jesus <00cpxxx@gmail.com>
Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
2015-10-01 16:34:02 +09:00
Nikolay Sivov 972a74ddfe shell32: Added dll manifest file.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2015-10-01 16:33:28 +09:00
Piotr Caban 07762576c4 msvcrt: Add i386 __CxxExceptionFilter implementation.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
2015-10-01 16:32:34 +09:00
Ken Thomases a05cdaa1b8 gdi32: Antialias fake bold or italic fonts regardless of GASP table.
If the client requests a bold typeface of a font which doesn't actually provide
a bold typeface, Wine fakes it using FT_Outline_Embolden().  Likewise, it fakes
italic by apply a shear transform.

These techniques work passably when antialiasing is in effect.  However, when
antialiasing is disabled at small sizes by the font's GASP table, the results
are horrible.  The glyphs have many spurs or appear furry.

On the theory that fonts disable antialiasing via the GASP table at small sizes
because hinting should produce pixel-perfect results and that that rationale is
voided by the application of procedural bolding or italicizing, we ignore the
GASP table and always antialias for fake bold or italic fonts.

There is a new registry setting to disable this and revert to the previous
behavior:

[HKEY_CURRENT_USER\Software\Wine\Fonts]
"AntialiasFakeBoldOrItalic"="n"

Signed-off-by: Ken Thomases <ken@codeweavers.com>
2015-10-01 16:31:54 +09:00
Austin English 1a45f75ded ntoskrnl.exe: Add KeEnterCriticalRegion/KeLeaveCriticalRegion stubs.
Signed-off-by: Austin English <austinenglish@gmail.com>
2015-10-01 16:31:02 +09:00
Andrew Eikum b0a9d16cfb xaudio2: Implement IXAudio2SourceVoice::Discontinuity.
Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
2015-10-01 16:30:14 +09:00
Andrew Eikum 8366165e40 xaudio2: Call OnStreamEnd callback.
Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
2015-10-01 16:30:11 +09:00
Andrew Eikum b28b4cc18d xaudio2: Implement IXAudio2MasteringVoice::GetVoiceDetails.
Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
2015-10-01 16:30:06 +09:00
Nikolay Sivov 5cb954aa6a dwrite: Handle fonts with broken usWinDescent values. 2015-10-01 16:29:44 +09:00
Nikolay Sivov af5884ffe5 gdi32/freetype: Handle fonts with broken usWinDescent values. 2015-10-01 16:29:40 +09:00
Vincent Povirk f0009e17e4 setupapi/tests: Add tests for dirid values.
Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
2015-10-01 16:28:49 +09:00
Aric Stewart 0072188b69 usp10/tests: Catch case where enumerated font name is too long.
Signed-off-by: Aric Stewart <aric@codeweavers.com>
2015-10-01 16:27:57 +09:00
Marcus Meissner 5b33f18cfc bcrypt: Add BCryptCreateHash stub.
Signed-off-By: Marcus Meissner <marcus@jet.franken.de>
2015-10-01 16:27:42 +09:00
Jacek Caban 205799d131 esen: Added stub DLL.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
2015-10-01 16:24:03 +09:00
Hans Leidekker 9a5788afc1 msi: Set the PrimaryVolumeSpaceRequired and PrimaryVolumeSpaceRemaining properties.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
2015-10-01 16:23:15 +09:00
Hans Leidekker 1a74ccc8c5 wininet/tests: Fix a couple of test failures.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
2015-10-01 16:23:08 +09:00
Hans Leidekker d8ddf1b0e1 wininet/tests: Never use a proxy for connections to localhost.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
2015-10-01 16:23:06 +09:00
Dmitry Timoshkov 01bfb3d6a6 winhttp: Add custom implementation of IWinHttpRequest::Invoke(DISPID_HTTPREQUEST_OPTION). 2015-10-01 00:04:06 +09:00
YongHao Hu c1737515d5 msvcp120/tests: Add tr2_sys__Last_write_time test. 2015-10-01 00:03:48 +09:00
YongHao Hu a6dc6ac4ff msvcp110: Add tr2_sys__Last_write_time implementation and test. 2015-10-01 00:03:44 +09:00
Iván Matellanes 24d57405ac msvcirt: Implement strstreambuf::seekoff. 2015-10-01 00:02:05 +09:00
Józef Kucia 9754cda53b d3d11: Rename d3d10_device_inner to d3d_device_inner.
Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
2015-10-01 00:01:29 +09:00
Józef Kucia 5fb0281399 d3d11: Rename d3d10_device_init() to d3d_device_init().
Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
2015-10-01 00:01:27 +09:00
Józef Kucia 934e4d1852 d3d11/tests: Port test_create_rasterizer_state() from d3d10core.
Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
2015-10-01 00:01:26 +09:00
Józef Kucia b8bcac5100 d3d11: Implement d3d11_device_CreateRasterizerState().
Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
2015-10-01 00:01:23 +09:00
Józef Kucia e006be15b9 d3d11: Implement ID3D11RasterizerState interface.
Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
2015-10-01 00:01:16 +09:00
Józef Kucia 3068f0470d d3d11: Rename d3d10_rb_{alloc, realloc, free} to d3d_rb_{alloc, realloc, free}.
Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
2015-10-01 00:01:14 +09:00
Józef Kucia 84efabb6c3 d3d11: Rename d3d10_rasterizer_state to d3d_rasterizer_state.
Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
2015-10-01 00:01:12 +09:00
Józef Kucia dc54d70207 d3d11/tests: Port test_create_shader() from d3d10core.
Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
2015-10-01 00:00:59 +09:00
Andrey Gusev 3c8635c8d7 wined3d: TRACE fixes. 2015-10-01 00:00:46 +09:00
Sebastian Lackner 9bb215979c xaudio2_7/tests: Remove duplicate call to test_DeviceDetails.
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
2015-09-25 22:19:48 +02:00
Andrew Eikum eae93c1f41 xaudio2: Implement IXAudio2SourceVoice frequency functions.
Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
2015-09-25 22:19:47 +02:00
Andrew Eikum 80be4dad87 xaudio2: Don't report mid-buffer positions.
Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
2015-09-25 21:04:26 +02:00
Andrew Eikum 2decbcc05f xaudio2: Fix mmdevapi buffer size calculation.
Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
2015-09-25 21:04:24 +02:00
Piotr Caban f9bae3e5a2 msvcrt: Only create locale categories that have changed in setlocale function.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
2015-09-25 21:04:13 +02:00
Piotr Caban f075043273 msvcrt: Use create_locinfo helper in setlocale implementation.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
2015-09-25 21:04:12 +02:00
Piotr Caban ca8ef840ad msvcrt: Add create_locinfo helper function.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
2015-09-25 21:04:10 +02:00
Piotr Caban 905daf251a msvcrt: Pass pthreadlocinfo to set_lc_locale_name function.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
2015-09-25 21:04:04 +02:00
Piotr Caban d04c895b91 msvcrt: Pass pthreadlocinfo to update_threadlocinfo_category helper function.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
2015-09-25 21:04:00 +02:00
Sebastian Lackner 6d9cf49103 ntdll: Ignore higher bits in selector for ThreadDescriptorTableEntry info query.
Fixes a random test failure in kernel32/thread tests caused by the
uninitialized HIWORD.

Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
2015-09-25 21:03:17 +02:00
Hans Leidekker 100c043e89 msi/tests: Fix a test failure on Ultimate editions.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
2015-09-25 21:02:52 +02:00
Hans Leidekker 29967d63bb winhttp/tests: Handle timeout errors.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
2015-09-25 21:01:23 +02:00
Hans Leidekker 42a8a3e74b winhttp/tests: Fix a test failure.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
2015-09-25 21:01:21 +02:00
Hans Leidekker 4eb2807bd4 winhttp/tests: Never use a proxy for connections to localhost.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
2015-09-25 21:01:18 +02:00
Hans Leidekker d22e21f96d winhttp: Verify certificates against the hostname instead of the server name.
The server name is different when connections are made through a proxy server.

Signed-off-by: Hans Leidekker <hans@codeweavers.com>
2015-09-25 21:01:15 +02:00
Sebastian Lackner 7a485dd1ea opencl: Avoid deprecation warning for OpenCL 1.2 APIs.
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
2015-09-25 21:00:59 +02:00
Nikolay Sivov bc26431e94 msacm32/tests: Allow alternative product id. 2015-09-25 21:00:51 +02:00
Nikolay Sivov c0308873b9 urlmon/tests: Fixed a couple of test failure on Win10. 2015-09-25 21:00:44 +02:00
André Hentschel a3ab34b419 psapi/tests: Don't check for exact value.
Signed-off-by: André Hentschel <nerv@dawncrow.de>
2015-09-25 21:00:11 +02:00
André Hentschel c6b888f16f ntdll/tests: Simplify the RtlRandom test. 2015-09-25 20:59:55 +02:00
André Hentschel 774efacbec kernel32/tests: Don't test for the exact process count. 2015-09-25 20:59:35 +02:00
André Hentschel d0a5a32546 ws2_32/tests: Don't test function directly when reporting WSAGetLastError(). 2015-09-25 20:59:33 +02:00
Iván Matellanes 60d1d6f595 msvcirt: Implement strstreambuf::overflow. 2015-09-18 15:00:23 +02:00
Iván Matellanes 2f70aba8d9 msvcirt: Implement strstreambuf::underflow. 2015-09-18 15:00:21 +02:00
Iván Matellanes ea953271de msvcirt: Implement strstreambuf::sync. 2015-09-18 15:00:17 +02:00
Iván Matellanes 675ad97a69 msvcirt: Implement strstreambuf::setbuf. 2015-09-18 15:00:15 +02:00
Iván Matellanes 0257ebc838 msvcirt: Implement strstreambuf::doallocate. 2015-09-18 15:00:10 +02:00
Iván Matellanes 222cd629a3 msvcirt: Implement strstreambuf::str. 2015-09-18 15:00:05 +02:00
Iván Matellanes a8b26a96b4 msvcirt: Implement strstreambuf::freeze. 2015-09-18 15:00:00 +02:00
Iván Matellanes aa4e2740b7 msvcirt: Implement strstreambuf constructors and destructor. 2015-09-18 14:59:56 +02:00
Iván Matellanes 37de534352 msvcirt: Add stub of class strstreambuf. 2015-09-18 14:59:49 +02:00
Ken Thomases d5739561d8 dbghelp: Provide a default value for DYLD_FALLBACK_LIBRARY_PATH, which is closer to how dyld behaves. 2015-09-18 14:59:01 +02:00
Ken Thomases 8d6b349409 dbghelp: Fix a comment to reflect what the code's actually doing. 2015-09-18 14:58:58 +02:00
Ken Thomases f458cd844a dbghelp: On Mac, get the wineloader path from the target or our own process before resorting to guessing.
This makes backtraces more reliably complete when WINELOADER isn't set
and the loader isn't in a typical location.
2015-09-18 14:58:55 +02:00
Bruno Jesus c5e281d0d2 mciavi32: Detect Indeo video frames as valid frames. 2015-09-18 14:58:14 +02:00
Bruno Jesus ab4460a382 mciavi32: Start playing from frame 0 instead of 1. 2015-09-18 14:58:08 +02:00
Bruno Jesus 1862c38f7d mciavi32: Make a debug message more clear. 2015-09-18 14:58:04 +02:00
Austin English 4114e04815 dxgi: Upgrade Direct3D 10 WARN to a FIXME. 2015-09-18 14:57:54 +02:00
Józef Kucia 2a1186db19 dxgi: Add locking around remaining wined3d calls. 2015-09-18 14:57:50 +02:00
Józef Kucia 0eefb93535 dxgi: Replace dxgi_cs with wined3d_mutex. 2015-09-18 14:57:46 +02:00
Andrey Gusev 425160ce85 d3d9: TRACE fixes. 2015-09-18 14:57:38 +02:00
Andrey Gusev f0c52fe0f5 d3d8: TRACE fixes. 2015-09-18 14:57:35 +02:00
Alistair Leslie-Hughes 978b4f19c7 d3dx10_43: Added D3DX10CreateEffectFromMemory stub. 2015-09-16 23:07:14 +09:00
Alistair Leslie-Hughes 145dc1dd14 d3dx10_43: Add D3DX10CreateEffectFromFileA/W stubs. 2015-09-16 23:07:14 +09:00
Nikolay Sivov e585d17ff3 shell32/tests: Test icon ids that are invalid on all systems. 2015-09-16 22:11:09 +09:00
Hans Leidekker 11d0886f04 webservices/tests: Add tests. 2015-09-16 22:10:59 +09:00
Hans Leidekker 7b16d186e6 webservices: Implement WsFillReader. 2015-09-16 22:10:57 +09:00
Hans Leidekker 8bef93521f webservices: Implement WsGetReaderNode. 2015-09-16 22:10:53 +09:00
Józef Kucia 8d253f8401 d3d11: Implement d3d11_device_CreatePixelShader(). 2015-09-16 22:10:43 +09:00
Józef Kucia 13a80eaab1 d3d11: Implement ID3D11PixelShader interface. 2015-09-16 22:10:41 +09:00
Józef Kucia f210c42de7 d3d11: Rename d3d10_pixel_shader to d3d_pixel_shader. 2015-09-16 22:10:39 +09:00
Józef Kucia 70fdfdb11b d3d11: Implement d3d11_device_CreateVertexShader(). 2015-09-16 22:10:38 +09:00
Józef Kucia 32892beba9 d3d11: Implement ID3D11VertexShader interface. 2015-09-16 22:10:36 +09:00
Józef Kucia 92a71ae09c d3d11: Rename d3d10_vertex_shader to d3d_vertex_shader. 2015-09-16 22:10:33 +09:00
Józef Kucia cad6ad9208 d3d11/tests: Add tests for D3D11CreateDeviceAndSwapChain(). 2015-09-16 22:10:30 +09:00
Józef Kucia e441e7b4a9 d3d11: Implement D3D11CreateDeviceAndSwapChain(). 2015-09-16 22:10:20 +09:00
Jacek Caban aacc7b394e mshtml/tests: Fixed tests on some Windows versions. 2015-09-15 22:51:45 +09:00
Jacek Caban c4d4143506 ieframe/tests: Fixed tests on some VMs. 2015-09-15 22:51:41 +09:00
Nikolay Sivov 20e6181304 dwrite: Print font table tag in string form in traces. 2015-09-15 22:51:03 +09:00
Andrey Gusev edbd841d34 wined3d: Fix TRACE in shader_dump_decl_usage(). 2015-09-15 20:05:14 +09:00
Józef Kucia 1cb181668e d3d11: Implement d3d11_device_CreateInputLayout(). 2015-09-15 20:04:30 +09:00
Józef Kucia 8361963f7b d3d11: Add ID3D11InputLayout interface stub. 2015-09-15 20:04:26 +09:00
Józef Kucia 2a17794ffa d3d11: Rename d3d10_input_layout to d3d_input_layout. 2015-09-15 20:04:16 +09:00
Józef Kucia 77844e2a0e d3d11: Set output parameters to NULL when D3D11CreateDevice() fails. 2015-09-15 20:03:49 +09:00
Józef Kucia ccb30415b6 d3d11: Set immediate_context to NULL in d3d11_device_GetImmediateContext(). 2015-09-15 20:03:46 +09:00
Hans Leidekker e4f32c3c4b webservices/tests: Add tests. 2015-09-15 19:45:59 +09:00
Hans Leidekker cf8efc384a webservices: Implement WsSetInput. 2015-09-15 19:45:55 +09:00
Hans Leidekker 0e3b3e07ad webservices: Implement WsGetReaderProperty. 2015-09-15 19:45:46 +09:00
Hans Leidekker a3004d11de webservices: Implement WsCreateReader and WsFreeReader. 2015-09-15 19:45:41 +09:00
Aric Stewart 1de389ae2b hidclass.sys: Implement IRP_MJ_READ for HID Devices. 2015-09-15 18:29:13 +09:00
Aric Stewart 01aa7a6ec1 hidclass.sys: Implment IRP_MJ_CREATE and IRP_MJ_CLOSE for HID Devices. 2015-09-15 18:29:10 +09:00
Aric Stewart 28125d40c2 hidclass.sys: Implement IRP_MJ_DEVICE_CONTROL for HID devices. 2015-09-15 18:28:01 +09:00
Aric Stewart b7f43c99ee hidclass.sys: Add USB Descriptor parsing. 2015-09-15 18:01:23 +09:00
Vincent Povirk 69d57ee72f shell32: Do nothing if we can't convert PIDL to path in SHAddToRecentDocs. 2015-09-15 17:55:19 +09:00
Erich E. Hoover d79de513f7 wineps.drv: Add support for PostScript Format 2 custom glyph names. 2015-09-15 17:49:59 +09:00
Erich E. Hoover b66fcd68f7 wineps.drv: Add support for PostScript Format 2 standard glyph names. 2015-09-15 17:49:42 +09:00
Erich E. Hoover ce0fbe4f1e wineps.drv: Add support for PostScript Format 1 glyph names.
In order to generate a searchable PDF from a PostScript document the
glyph names must follow Adobe's convention.
2015-09-15 17:49:11 +09:00
Piotr Caban ecac39c19b msvcrt: Add _wctime32_s implementation. 2015-09-15 17:02:11 +09:00
Piotr Caban 05d2a08306 msvcr120: Add missing win64 exports. 2015-09-15 17:02:02 +09:00
Lauri Kenttä b3d51fb78b ntdll/tests: Fix error message. 2015-09-15 17:00:32 +09:00
Dmitry Timoshkov 6c83dd2d99 oleaut32: Use correct interface pointer. 2015-09-15 16:59:15 +09:00
Ken Thomases 47708c2635 winemac: Add a new registry setting, OpenGLSurfaceMode, to control how GL surfaces relate to the window.
The default behavior is that GL surfaces are on top of all non-GL content in
the window.  This maximizes the performance for the common case of games, but
clipping by parents, siblings, and child windows isn't respected.

Setting OpenGLSurfaceMode to "behind" pushes the GL surface to be behind the
Mac window.  The window has transparent holes punched through it so that the GL
surface shows through.  USER32 and the wineserver take care of making sure the
holes are only where the GL windows would be unclipped and unoccluded.  Because
the OS X window server has to composite the GL surface with the window, this
limits the framerate.

Since the Mac driver has no server-side rendering path, GDI rendering to a
window which has a GL surface doesn't work.  As a partial workaround, mostly
for cases where a GL surface is created but never used, setting
OpenGLSurfaceMode to "transparent" allows the GDI rendering to show through the
transparent parts of the GL surface.  The GDI rendering is drawn to the
top-level window's surface as normal.  (The behavior of user32 to exclude the
portion covered by a GL window from GDI rendering is disabled.)  The GL surface
is in front of the window but potentially wholly or partially transparent.  It
is composited with the window behind it.

The GL surface is initially cleared to be completely transparent.  So, if
no GL rendering is done, the window will appear as though the GL surface didn't
exist.
2015-09-15 16:59:03 +09:00
Nikolay Sivov 7e7b4de4b2 oledlg: Fix menu item string format. 2015-09-15 16:33:46 +09:00
Hans Leidekker 9061ee4e8c webservices: Implement WsGetHeapProperty. 2015-09-14 22:31:43 +09:00
Hans Leidekker 5db34f7da1 webservices: Implement WsCreateHeap and WsFreeHeap. 2015-09-14 22:31:38 +09:00
Józef Kucia ef3afcf649 dxgi/tests: Remove leftover debug comment. 2015-09-14 22:31:07 +09:00
Józef Kucia 7d9049c2df dxgi/tests: Add missing DestroyWindow() call in test_createswapchain(). 2015-09-14 22:31:06 +09:00
Józef Kucia cee4d0bb91 dxgi/tests: Check that DXGI surface implements ID3D11Texture2D. 2015-09-14 22:31:03 +09:00
Józef Kucia e0bd44583c d3d11/tests: Port test_create_depthstencil_view() from d3d10core. 2015-09-14 22:30:51 +09:00
Józef Kucia 6d916dc3e5 d3d10core/tests: Check that shader resource view implements ID3D11ShaderResourceView. 2015-09-14 22:30:50 +09:00
Józef Kucia c32def6c41 d3d10core/tests: Check that render target view implements ID3D11RenderTargetView. 2015-09-14 22:30:48 +09:00
Józef Kucia fbf7b84d10 d3d10core/tests: Port test_depthstencil_view_interfaces() from d3d11. 2015-09-14 22:30:45 +09:00
Aric Stewart 7e2ca70f79 hidclass.sys: Implement a report ring buffer. 2015-09-14 18:14:10 +09:00
Gerald Pfeifer 92f9dd1942 oleacc: Avoid two cases of shift overflow. 2015-09-14 16:47:53 +09:00
Piotr Caban 1e9402124d msvcp: Add _Dtest implementation. 2015-09-14 16:47:52 +09:00
Piotr Caban 874c3f96f7 msvcp60: Fix basic_string::operator[size_t] implementation. 2015-09-14 16:47:52 +09:00
Piotr Caban 09a727c33c msvcr120: Add fmin implementation. 2015-09-14 16:47:52 +09:00
Akihiro Sagawa e4823f9b27 quartz: Use boolean constants for BOOL. 2015-09-14 16:47:52 +09:00
Akihiro Sagawa 6e51cfddfd msi: Feature treeview should have WS_TABSTOP style. 2015-09-14 16:47:52 +09:00
Piotr Caban b408b5a9a4 msvcrt/tests: Fix tolower test failures. 2015-09-14 16:47:52 +09:00
Gerald Pfeifer a818d5cab2 netapi32: Avoid shift overflow for GENERIC_READ_ACCESS and friends. friends. 2015-09-14 16:47:51 +09:00
Bruno Jesus 66694cc043 quartz: Avoid audio header test code duplication.
The function MPEGSplitter_head_check does exactly the same test.
2015-09-14 16:47:51 +09:00
Vincent Povirk 34d57e3621 comdlg32: Implement radio button lists in item dialog. 2015-09-14 16:47:51 +09:00
Vincent Povirk 9068f2d10c comdlg32: Return success from IFileDialogCustomize::MakeProminent. 2015-09-14 16:21:26 +09:00
Vincent Povirk 4270a8a4dc comdlg32: Return success from IFileDialog2::AddPlace. 2015-09-14 16:21:23 +09:00
Vincent Povirk 3fc57e7b49 comdlg32: Remove fixme from EnableOpenDropDown. 2015-09-14 16:21:21 +09:00
Vincent Povirk bbe009778e comdlg32: Fix ignored out parameter. 2015-09-14 16:21:18 +09:00
Andrew Eikum c28bfbc5b2 xaudio2: Support looping buffers.
Also shorten up the test runtime.
2015-09-14 16:19:49 +09:00
Andrew Eikum 031af2ca9a xaudio2: Quiet down some noisy stubs. 2015-09-14 16:19:41 +09:00
Andrew Eikum 4c8ed8d104 xaudio2: Don't keep running after master voice is destroyed. 2015-09-14 16:19:37 +09:00
Piotr Caban f326e372d1 msi/tests: Fix MsiProvideQualifiedComponent test failure. 2015-09-14 16:19:27 +09:00
Nikolay Sivov a7e294c064 libwine: Fix double byte default char initialization. 2015-09-11 20:58:04 +09:00
Aric Stewart 43888392fa hidclass.sys: Add Plug-and-play and AddDevice. 2015-09-11 20:48:24 +09:00
Hans Leidekker a5b4ed75cf advapi32/tests: Avoid more test failures. 2015-09-11 18:21:58 +09:00
Hans Leidekker 0194595d9a webservices: Add tests. 2015-09-11 18:21:39 +09:00
Hans Leidekker a1d2f21392 webservices: Implement WsGetErrorProperty and WsSetErrorProperty. 2015-09-11 18:21:32 +09:00
Hans Leidekker 60f1b8514e webservices: Implement WsCreateError and WsFreeError. 2015-09-11 18:21:13 +09:00
Dmitry Timoshkov 70161bc134 msvideo: Add support for 16-bit MCIWndProc. 2015-09-11 16:06:56 +09:00
Dmitry Timoshkov 303172e332 msvideo: Implement MCIWndRegisterClass. 2015-09-11 16:05:45 +09:00
Nikolay Sivov efb8afcfdc gdi32/tests: Avoid excessive traces for fonts with OS/2 version 4 tables. 2015-09-11 16:05:23 +09:00
Jacek Caban efb1cf0299 usp10: Added test of ScriptStringAnalyse call with 0 length string. 2015-09-10 20:10:32 +09:00
Józef Kucia eb45704ba8 d3d11/tests: Port test_create_shader_resource_view() from d3d10core. 2015-09-10 20:01:31 +09:00
Józef Kucia 8972105ee5 d3d11: Implement d3d11_device_CreateShaderResourceView(). 2015-09-10 20:01:29 +09:00
Józef Kucia 487cf3d5c4 d3d11: Implement d3d11_shader_resource_view_GetResource(). 2015-09-10 20:01:27 +09:00
Józef Kucia 28f98a0d9d d3d11: Implement d3d11_shader_resource_view_GetDesc(). 2015-09-10 20:01:26 +09:00
Józef Kucia cdc8d9af86 d3d11: Implement d3d11_shader_resource_view_GetDevice(). 2015-09-10 20:01:21 +09:00
Józef Kucia 3882f2d303 d3d11: Add ID3D11ShaderResourceView interface stub. 2015-09-10 20:01:18 +09:00
Józef Kucia 55d30331a5 d3d11: Rename d3d10_shader_resource_view to d3d_shader_resource_view. 2015-09-10 20:01:16 +09:00
Riccardo Bortolato 825b141e5a wined3d: Remove wined3d_surface_get_flip_status stub. 2015-09-10 20:00:52 +09:00
Riccardo Bortolato e869ef5c0f wined3d: Remove wined3d_surface_get_blt_status stub. 2015-09-10 20:00:46 +09:00
Riccardo Bortolato 9eb47678de wined3d: Remove volume reference counting from public interface. 2015-09-10 20:00:32 +09:00
Riccardo Bortolato 5cba355a83 wined3d: Remove wined3d_volume_get_parent. 2015-09-10 20:00:23 +09:00
Riccardo Bortolato 02ce14b3ef wined3d: Remove wined3d_volume_preload. 2015-09-10 20:00:15 +09:00
Alexandre Julliard 58fe3afff5 gdi32: Add an intermediate pointer to avoid a compiler warning. 2015-09-10 19:47:24 +09:00
Nikolay Sivov 37d10af966 dwrite/tests: Some tests for TranslateColorGlyphRun(). 2015-09-10 18:10:36 +09:00
Dmitry Timoshkov 462ef66105 oleaut32/tests: Add a test to show that support for coercion to arrays of variants is specific to vararg methods. 2015-09-10 17:22:43 +09:00
Dmitry Timoshkov 97ce5f4874 oleaut32: Add support for handling VT_VARIANT|VT_ARRAY|VT_BYREF argument type. 2015-09-10 17:22:43 +09:00
Dmitry Timoshkov 232f54aea2 oleaut32/tests: Add another test for calling a varargs method.
This time with passing SAFEARRAY as a reference.
2015-09-10 17:22:43 +09:00
Marcus Meissner 5af9acadb6 ws2_32/tests: Fixed argument to GetComputerNameExW. 2015-09-10 17:22:43 +09:00
Bruno Jesus 19d73d2847 msvfw32: Trace only what matters in MCIWNDM_GETDEVICE. 2015-09-10 17:20:28 +09:00
Józef Kucia 5b4d759e55 d3d11/tests: Port test_create_rendertarget_view() from d3d10core. 2015-09-09 19:09:10 +09:00
Józef Kucia 2b211cab69 d3d11: Implement d3d11_rendertarget_view_GetDevice(). 2015-09-09 19:09:06 +09:00
Józef Kucia 9a0d564683 d3d11: Implement d3d11_device_CreateRenderTargetView(). 2015-09-09 19:09:03 +09:00
Józef Kucia 818051c50f d3d11: Implement d3d11_rendertarget_view_GetDesc(). 2015-09-09 19:08:59 +09:00
Józef Kucia 99bb367d52 d3d11: Implement d3d11_rendertarget_view_GetResource(). 2015-09-09 19:08:55 +09:00
Józef Kucia b5b5b381f4 d3d11: Add ID3D11RenderTargetView interface stub. 2015-09-09 19:08:52 +09:00
Józef Kucia 44fa6faa9b d3d11: Rename d3d10_rendertarget_view to d3d_rendertarget_view. 2015-09-09 19:08:47 +09:00
Piotr Caban e8f4fea5a0 msi: Check HKLM/Software/Classes/Installer/Components path while looking for components. 2015-09-09 18:26:32 +09:00
Andrew Eikum b3cb1e4d40 xaudio2: Add stub for AudioReverb class. 2015-09-09 17:52:14 +09:00
Andrew Eikum 395dc0f22c xaudio2: Add stub implementation of AudioVolumeMeter. 2015-09-09 17:51:42 +09:00
Nikolay Sivov 88a97cd432 oledlg/tests: Handle localized menu strings. 2015-09-09 17:51:18 +09:00
Nikolay Sivov 2a761320db oledlg: Improve menu items localization for OleUIAddVerbMenuW(). 2015-09-09 17:51:15 +09:00
Thomas Faller d90f25156c ntdll: Fix invalid use of uninitialized memory. 2015-09-09 17:46:24 +09:00
Bruno Jesus c6afba8979 msacm32: Quit on unsupported destination format in PCM_FormatSuggest. 2015-09-09 16:19:09 +09:00
Bruno Jesus af8760e6e5 msacm32/tests: Add tests for acmFormatSuggest(). 2015-09-09 16:19:06 +09:00
Bruno Jesus d08197f92a msacm32: Catch NULL parameters in acmFormatSuggest(). 2015-09-09 16:18:59 +09:00
Bruno Jesus f5d183e20e msadp32.acm: Ensure we have enough memory before memcopying data. 2015-09-09 16:18:47 +09:00
Bruno Jesus 4e01388a32 ws2_32/tests: Remove a dead assignment. 2015-09-09 16:18:21 +09:00
Andrew Eikum 0f4b16aa34 x3daudio1_7: Stub X3DAudioCalculate. 2015-09-09 16:15:58 +09:00
Alistair Leslie-Hughes e28d6b2fb0 dwmapi: Add DwmUpdateThumbnailProperties stub. 2015-09-08 21:59:18 +09:00
Gerald Pfeifer 601aa570f1 d3d9: Avoid shift overflow in render_state_test_data_init.
Same patch as just a minute ago, alas fro d3d9 instead of d3d8.

Gerald
2015-09-08 21:59:17 +09:00
Gerald Pfeifer 604c2c1da0 d3d8: Avoid shift overflow in render_state_test_data_init. 2015-09-08 21:59:17 +09:00
Józef Kucia f5e7018dbf d3d11/tests: Add test for depth stencil view interfaces. 2015-09-08 21:59:17 +09:00
Józef Kucia c003e94371 d3d11: Implement d3d11_device_CreateDepthStencilView(). 2015-09-08 21:59:17 +09:00
Józef Kucia f7c923b1cb d3d11: Implement d3d11_depthstencil_view_GetDesc(). 2015-09-08 21:59:17 +09:00
Józef Kucia 07ce357505 d3d11: Implement d3d11_depthstencil_view_GetResource().
The intent is to eventually eliminate wined3d_resource_from_d3d10_resource().
2015-09-08 21:59:17 +09:00
Józef Kucia 916b1564d3 d3d11: Rename wined3d_resource_from_resource() to wined3d_resource_from_d3d10_resource(). 2015-09-08 21:59:17 +09:00
Józef Kucia 41740bec89 d3d11: Implement d3d11_depthstencil_view_GetDevice(). 2015-09-08 21:59:17 +09:00
Józef Kucia ca4017d2d1 d3d11: Add ID3D11DepthStencilView interface stub. 2015-09-08 21:59:16 +09:00
Józef Kucia 185f9bb351 d3d11: Rename d3d10_depthstencil_view to d3d_depthstencil_view. 2015-09-08 21:59:16 +09:00
Stefan Dösinger ebd6bf7f7a wined3d: Remove old surface flipping hacks.
They're non-functional these days anyway.
2015-09-08 21:59:16 +09:00
Stefan Dösinger 2936e4ac54 wined3d: Remove wined3d_backbuffer_type. 2015-09-08 21:59:16 +09:00
Stefan Dösinger 9d29be2800 d3d8/tests: Test D3DBACKBUFFER_TYPE. 2015-09-08 21:59:16 +09:00
Stefan Dösinger 2e8e2da5ee d3d9/tests: Test D3DBACKBUFFER_TYPE. 2015-09-08 21:59:16 +09:00
Nikolay Sivov b55e599a4d dwrite: Implement GetFontCollection() for matching list. 2015-09-08 21:59:15 +09:00
Nikolay Sivov 9c19898217 dwrite: Implement GetFont() for matching list. 2015-09-08 21:59:15 +09:00
Nikolay Sivov 42a99a8de5 dwrite: Track face styles added to a family. 2015-09-08 21:59:15 +09:00
Nikolay Sivov 6dd9cdca4b dwrite: Return stub IDWriteFontList from GetMatchingFonts(). 2015-09-08 21:59:15 +09:00
Gerald Pfeifer a0da827d61 mshtml: Adjust NS_ERROR_GENERATE_FAILURE to avoid shift overflow. 2015-09-08 15:10:59 +09:00
Gerald Pfeifer 775de7922e gdi32: Avoid two cases of shift overflow in get_glyph_indices. 2015-09-08 15:10:59 +09:00
Bruno Jesus 18a02d8f41 ws2_32: Try harder to get the host name address in getaddrinfo. 2015-09-08 14:50:42 +09:00
Piotr Caban 614afcefa3 rpcrt4: Free server side arguments with MustFree flag first so other arguments may be used to determine its size.
This also fixes a leak when both MustFree and ServerAllocSize flags are
specified.
2015-09-08 14:49:21 +09:00
Thomas Faller 98aa8528d5 kernel32/tests: Fix uninitialized memory of a test case. 2015-09-08 14:48:27 +09:00
Huw Davies 4f06425a03 comctl32: Set the item size after LISTVIEW_ScrollColumns().
LISTVIEW_ScrollColumns() increments the item width by the scroll
delta, so we need the original width to still be present.
2015-09-08 14:48:09 +09:00
Jacek Caban 91bd7ffaa8 oleaut32: Clean up IPSFactoryBuffer instance. 2015-09-07 20:41:53 +09:00
Józef Kucia d7af6664ac d3d10core/tests: Port test_buffer_interfaces() from d3d11. 2015-09-07 20:07:59 +09:00
Józef Kucia b9747d77f1 d3d11/tests: Add test for buffer interfaces. 2015-09-07 20:07:57 +09:00
Józef Kucia ae2b1539a9 d3d11: AddRef device returned from d3d11_buffer_GetDevice(). 2015-09-07 20:07:55 +09:00
Józef Kucia b500ae04b4 d3d11: Implement d3d11_device_CreateBuffer(). 2015-09-07 20:07:50 +09:00
Józef Kucia 4444917f1a d3d11: Implement d3d10_buffer_GetDesc(). 2015-09-07 20:07:48 +09:00
Józef Kucia 378bec23ef d3d11: Implement d3d11_buffer_GetDesc(). 2015-09-07 20:07:45 +09:00
Hans Leidekker ca32deb0d2 advapi32/tests: Perform a case-insensitive match on domain names. 2015-09-07 18:52:18 +09:00
Hans Leidekker b368cd1b71 advapi32/tests: Avoid test failures when running as an unprivileged user. 2015-09-07 18:52:16 +09:00
Hans Leidekker fca92ae67c msi/tests: Avoid test failures when running as an unprivileged user. 2015-09-07 18:52:14 +09:00
Thomas Faber 8a718259d3 user32: Use float literals for float operation. 2015-09-07 17:55:05 +09:00
Marcus Meissner faa14ba1b1 netprofm: fix memleak in error exit (Coverity). 2015-09-07 17:54:54 +09:00
Gerald Pfeifer d04324f0fa d3dcompiler_43: Replace 14 instances of 1 << 31 by 1u << 31 to avoid shift shift overflow. 2015-09-07 15:06:23 +09:00
Dmitry Timoshkov 755feaca39 oleaut32: Don't assume that SAFEARRAY is the last parameter in an varargs method. 2015-09-07 15:05:22 +09:00
Dmitry Timoshkov f05930f0ce oleaut32/tests: Add parameter checking to the typelib varargs marshalling test. 2015-09-07 15:04:59 +09:00
Bruno Jesus ffb4d15117 shlwapi: Reject NULL key on SHRegCloseUSKey with tests. 2015-09-07 15:04:27 +09:00
Gerald Pfeifer 519ad57cb5 propsys: Cast to ULONGLONG instead of LONGLONG in test_intconversions test_intconversions to avoid shift overflow. 2015-09-07 15:04:11 +09:00
Vincent Povirk 2ecd3772e3 mscoree: Send Mono's debug output to Unix stderr. 2015-09-07 15:03:49 +09:00
Bruno Jesus 29a9ea18bc quartz: Ensure pSample is NULL before calling IAsyncReader_WaitForNext. 2015-09-07 15:03:25 +09:00
Stefan Dösinger b486a23bac d3d11: Set surface and volume parents to NULL. 2015-09-04 20:01:08 +09:00
Stefan Dösinger fa0041954f wined3d: Return a texture from the swapchain resource creation callback. 2015-09-04 20:01:05 +09:00
Jacek Caban 38a9a232f7 ole32: Use get_stub_manager_from_object in CoDisconnectObject. 2015-09-04 19:29:29 +09:00
Jacek Caban af944cefdf oleaut32: Ensure that we're using the right interface in CreateStub implementation. 2015-09-04 19:29:13 +09:00
Nikolay Sivov 8747fa2b9f dwrite/tests: Fix some test failures on Win10. 2015-09-04 18:18:31 +09:00
Nikolay Sivov fe848b26c7 dwrite: Make CreateFontFace() fail with DWRITE_E_FILEFORMAT for supported types in case of type mismatch. 2015-09-04 18:18:29 +09:00