Commit Graph

85540 Commits

Author SHA1 Message Date
Daniel Lehman a7c7bc9180 msvcr110: Add Concurrency::details::_GetConcurrency. 2015-07-29 21:44:03 +02:00
Sebastian Lackner 22f0611cf9 ntdll/tests: Add tests for ThreadQuerySetWin32StartAddress info class. 2015-07-29 21:44:03 +02:00
Sebastian Lackner 845164004b ntdll: Implement ThreadQuerySetWin32StartAddress info class in NtQueryInformationThread. 2015-07-29 21:44:03 +02:00
Sebastian Lackner 6ab494ceb5 ntdll: Implement ThreadQuerySetWin32StartAddress info class in NtSetInformationThread. 2015-07-29 21:44:03 +02:00
Sebastian Lackner 6156cf3134 server: Use a separate wineserver call to fetch thread times. 2015-07-29 21:44:03 +02:00
Bruno Jesus b6a095b900 ws2_32: Map IPPROTO_IPV6 protocol option. 2015-07-29 21:44:03 +02:00
Hans Leidekker deaf036992 wbemprox: Implement Win32_DesktopMonitor.PixelsPerXLogicalInch. 2015-07-29 21:44:02 +02:00
Hans Leidekker ccb19eed69 winspool: Don't fail on empty server name in AddPrinterW. 2015-07-29 21:44:02 +02:00
Hans Leidekker f7538bfe47 wininet: Add a stub implementation of INTERNET_OPTION_SUPPRESS_BEHAVIOR. 2015-07-29 21:44:02 +02:00
Hans Leidekker 1a78666654 user32: Add a stub implementation of IsWindowRedirectedForPrint. 2015-07-29 21:44:02 +02:00
Henri Verbeet 230785dc32 d2d1: Force alpha to 1.0f for clears. 2015-07-29 21:44:02 +02:00
Henri Verbeet c4503779bb d2d1: Take the bitmap's alpha mode into account in bitmap brushes. 2015-07-29 21:44:02 +02:00
Henri Verbeet d742887b7f d2d1: Implement d2d_bitmap_brush_SetBitmap(). 2015-07-29 21:44:02 +02:00
Henri Verbeet a2f41ed5b6 d2d1: Implement d2d_bitmap_GetPixelFormat(). 2015-07-29 21:44:01 +02:00
Henri Verbeet 1b3574ebc0 d2d1: Validate bitmap formats. 2015-07-29 21:44:01 +02:00
Nikolay Sivov 5137aaa9c9 dwrite: Implement parameter validation for CreateAlphaTexture(). 2015-07-29 21:44:01 +02:00
Nikolay Sivov b50416aa5f dwrite: Implement GetAlphaTextureBounds(). 2015-07-29 21:44:01 +02:00
Nikolay Sivov 2c6eca8682 dwrite: Implement GetAlphaBlendParams(). 2015-07-29 20:57:04 +02:00
Nikolay Sivov fb35557db9 dwrite: Store run info for IDWriteGlyphRunAnalysis instance. 2015-07-29 20:57:02 +02:00
Huw Davies 876d1d9eb8 qcap/tests: Fix test failures on Win64. 2015-07-29 20:56:51 +02:00
Matteo Bruni 1eb6e5dd80 wined3d: Update GLSL vertex pipe replacement TODO comment.
It turns out most of that has been implemented since the comment was
originally written.
2015-07-29 20:56:44 +02:00
Matteo Bruni a064797e0f wined3d: Don't unnecessarily fallback to immediate mode for FFP draws with the PSIZE attribute. 2015-07-29 20:56:41 +02:00
Matteo Bruni 68e2503965 d3d9/tests: Don't call SetVertexShaderConstantF if vertex shaders aren't supported.
Also slightly change attenuation factors to try to stay away from the
(possible) implementation max size of 64.
2015-07-29 20:56:37 +02:00
Matteo Bruni 149b1549be d3d9/tests: Fix caps check in texdepth_test(). 2015-07-29 20:56:35 +02:00
Sebastian Lackner dfe32d6c52 vcomp/tests: Add tests for atomic double functions. 2015-07-28 16:56:04 +02:00
Sebastian Lackner 36fe1f8a82 vcomp: Implement atomic double functions. 2015-07-28 16:56:01 +02:00
Sebastian Lackner c14db31b9b vcomp/tests: Add tests for atomic float functions. 2015-07-28 16:55:38 +02:00
Sebastian Lackner 2a0890fe55 vcomp: Implement atomic float functions. 2015-07-28 16:55:29 +02:00
Sebastian Lackner c68a63e474 vcomp/tests: Add tests for 32-bit atomic integer functions. 2015-07-28 16:54:57 +02:00
Sebastian Lackner 7bf779f377 vcomp: Implement 32-bit atomic integer functions. 2015-07-28 16:54:54 +02:00
Jacek Caban 3009244d9c ieframe: Improved debug traces. 2015-07-28 16:53:00 +02:00
Jacek Caban ca8114ff9c ieframe: Added support for OnFocus notifications. 2015-07-28 16:52:57 +02:00
Jacek Caban 8c7a907755 ieframe: Release client site interface before destroying embedding window. 2015-07-28 16:52:55 +02:00
Michael Stefaniuc d700dbbae7 wined3d: Merge two adjacent ifs with identical condition (PVS-Studio). 2015-07-28 13:41:49 +02:00
Matteo Bruni f2989a2522 wined3d: Only install emulation wrappers when required. 2015-07-28 13:41:48 +02:00
Matteo Bruni 6244735f7a wined3d: Don't crash when emulating GL_EXT_fogcoord. 2015-07-28 13:41:48 +02:00
Matteo Bruni 930d3e6269 wined3d: Allow to apply extension emulation wrappers independently. 2015-07-28 13:41:47 +02:00
Matteo Bruni 12ef1756d2 wined3d: Don't run check_filter() on core contexts.
The code uses glBegin() / glEnd() and other APIs removed from core
profile.
2015-07-28 13:41:47 +02:00
Matteo Bruni 53d1527945 wined3d: Avoid glBegin() / glEnd() in check_fbo_compat() when possible. 2015-07-28 13:41:46 +02:00
Daniel Lehman 22c51eeabf gdi32: Check for NULL pointer in GetOutlineTextMetrics. 2015-07-28 13:41:46 +02:00
Nikolay Sivov e877cfbcfa dwrite: Implement GetRecommendedRenderingMode(). 2015-07-28 13:41:45 +02:00
Nikolay Sivov aac3a069e4 dwrite/tests: Some tests for GetRecommendedRenderingMode(). 2015-07-28 13:41:45 +02:00
Michael Stefaniuc 7b1332d3f5 qcap/tests: Add COM tests for VfwCapture. 2015-07-28 13:41:44 +02:00
Michael Stefaniuc 67ced3c372 qcap: Support COM aggregation in VfwCapture. 2015-07-28 13:41:44 +02:00
Michael Stefaniuc d3ceabf433 qcap: There can be only ONE QueryInterface in VfwCapture!. 2015-07-28 09:55:11 +02:00
Michael Stefaniuc 6984db834a qcap: Remove initialization code from QI of VfwCapture. 2015-07-28 09:55:07 +02:00
Sebastian Lackner 9562e81810 ntdll: Reimplement RtlQueueWorkItem on top of new threadpool API. 2015-07-28 09:54:18 +02:00
Sebastian Lackner c774a8c3ae ntdll/tests: Add basic tests for RtlQueueWorkItem. 2015-07-28 09:54:05 +02:00
Hans Leidekker 2e9a2d8062 netapi32: Implement DavGetHTTPFromUNCPath. 2015-07-28 09:53:15 +02:00
Hans Leidekker be7373f764 netprofm: Improve the stub for INetworkCostManager::GetDataPlanStatus. 2015-07-28 09:53:10 +02:00
Hans Leidekker c42f38fd17 netprofm: Create a connection point object for INetworkCostManagerEvents. 2015-07-28 09:52:52 +02:00
Nikolay Sivov 516b21f4ee user32: Don't send WM_GETTEXT from GetWindowText() with invalid buffer length. 2015-07-28 09:52:16 +02:00
Nikolay Sivov ee72b0fdc7 user32: Initialize buffer before sending WM_GETTEXT. 2015-07-28 09:52:13 +02:00
Henri Verbeet ccc347038b d2d1: Also infer the alpha mode in d2d_d3d_render_target_CreateBitmapFromWicBitmap(). 2015-07-28 09:49:04 +02:00
Zhenbo Li 4e6e9a1485 mshtml: Add nsChannel_GetResponseStatusText implementation. 2015-07-22 17:43:01 +02:00
Zhenbo Li 21043e5acf mshtml: Add IHTMLXMLHttpRequest::status property implementation. 2015-07-22 17:42:59 +02:00
Zhenbo Li 4ea5d00e58 mshtml: Add IHTMLXMLHttpRequest::responseText() method implementation. 2015-07-22 17:42:57 +02:00
Akihiro Sagawa 41c45f3686 mciseq: Ensure the player thread termination when stopping. 2015-07-22 17:42:39 +02:00
Aaryaman Vasishta e1e614d180 d3drm: Add stubs for IDirect3DRMDevice methods. 2015-07-22 17:41:36 +02:00
Aaryaman Vasishta d06bc848f5 d3drm: Thunk relevant IDirect3DRMDevice2 stubs to version 3. 2015-07-22 17:41:33 +02:00
Hans Leidekker 991474da46 iphlpapi: Implement GetIfEntry2. 2015-07-22 16:43:09 +02:00
Hans Leidekker 6cf1de4492 iphlpapi: Implement a couple of interface identifier conversion functions. 2015-07-22 16:42:42 +02:00
Nikolay Sivov 939fb10a6e webservices: Added WsCreateError stub. 2015-07-22 16:42:42 +02:00
Nikolay Sivov e7acfee978 shell32: Added GetCurrentProcessExplicitAppUserModelID() stub. 2015-07-22 16:42:42 +02:00
Nikolay Sivov 5178c8b111 dwrite: Update cached bitmap size on Resize() as well. 2015-07-22 15:16:05 +02:00
Nikolay Sivov a66ba8957e dwrite: Bitmap render target uses top-down DIB. 2015-07-22 15:15:58 +02:00
Huw Davies 1709635f29 winhttp: Implement WINHTTP_OPTION_UNLOAD_NOTIFY_EVENT. 2015-07-22 10:33:39 +02:00
Qian Hong 34c7a72d14 kernel32: Fix GetComputerName buffer overflow. 2015-07-22 07:27:00 +02:00
André Hentschel b4b65d8284 dwrite: Remove unused initializer (Clang). 2015-07-22 07:24:35 +02:00
André Hentschel da88dac293 krnl386.exe16: Remove unused initializers (Clang). 2015-07-22 07:24:17 +02:00
Huw Davies 50d9d187c5 winhttp: Don't wait for the task thread to exit.
Instead, have the task thread call the destructor before it exits.
Previously, if the task thread held the final reference, it would call
request_destroy which would then wait for itself to finish.
2015-07-21 17:38:13 +02:00
Huw Davies 65319e811b winhttp: Fix a reference leak. 2015-07-21 16:37:58 +02:00
Christian Costa b82fab89a1 d3dx9_36: Add stub for D3DXIntersect. 2015-07-21 16:33:24 +02:00
Christian Costa 05390ccc65 d3dx9_36: Add stub for D3DXComputeTangentFrameEx. 2015-07-21 16:33:23 +02:00
Iván Matellanes 2ce9ed55a5 msvcirt: Correct the statebuf array exports. 2015-07-21 16:33:23 +02:00
Hans Leidekker 2ffb2f71e3 iphlpapi: Add a partial implementation of CreateSortedAddressPairs. 2015-07-21 16:33:23 +02:00
Hans Leidekker f0dee09c52 davclnt: Add stub implementations of DavRegisterAuthCallback and DavUnregisterAuthCallback. 2015-07-21 16:33:23 +02:00
Henri Verbeet a4bcae0bf7 d2d1: Implement d2d_d3d_render_target_GetPixelFormat(). 2015-07-21 16:33:23 +02:00
Henri Verbeet 3b400cad34 d2d1: Fix the bitmap DPI scale for bitmap brushes. 2015-07-21 16:33:23 +02:00
Henri Verbeet 4c64c76c0b d2d1: Implement d2d_d3d_render_target_FillEllipse(). 2015-07-21 16:33:23 +02:00
Henri Verbeet 9afd280d26 d2d1: Implement d2d_d3d_render_target_FillRoundedRectangle(). 2015-07-21 16:33:22 +02:00
Henri Verbeet d1e1429218 d2d1: Add a missing TRACE to d2d_d3d_render_target_FillRectangle().
This accidentally got lost in b92a05c84e.
2015-07-21 16:33:22 +02:00
Hugh McMaster c8069af616 kernel32: Enabling/disabling Insert Mode via the user dialog should take effect immediately. 2015-07-21 16:33:22 +02:00
Piotr Caban 1a0c4efba9 mshtml: Test body.offsetHeight value in quirks mode. 2015-07-20 20:56:04 +02:00
Jacek Caban 088192a9aa ieframe: Fixed invalid COM object usage. 2015-07-20 20:56:04 +02:00
Nikolay Sivov 491e84a771 dwrite/tests: Some tests for isNewline clusters. 2015-07-20 20:56:04 +02:00
Nikolay Sivov c8b0c80365 dwrite: Round centered alignment shift for compatible layouts. 2015-07-20 20:56:04 +02:00
Nikolay Sivov a718a9a5ca dwrite/tests: Some tests for bounds returned by GetAlphaTextureBounds(). 2015-07-20 20:56:04 +02:00
Nikolay Sivov 5231715d31 dwrite: Improve parameter validation in GetGdiCompatibleGlyphAdvances(), add some tests. 2015-07-20 20:56:04 +02:00
Jacek Caban 5f2d2c146c ieframe: Allow travellog buffer to grow even if we're loading from the history.
Spotted by Marcus Meissner.
2015-07-20 20:56:03 +02:00
Alex Henrie 541a6e1e5e user32/tests: Correct spelling of "Invisible". 2015-07-20 11:50:36 +02:00
Henri Verbeet e2c0c611d4 d3d10core: Implement d3d10_device_CopySubresourceRegion(). 2015-07-20 11:50:27 +02:00
Henri Verbeet fc1286aed8 d2d1: Add some FIXMEs for unimplemented functionality to d2d_d3d_render_target_DrawGlyphRun(). 2015-07-20 11:50:22 +02:00
Henri Verbeet b33786ce6d d2d1: Implement initial support for drawing bezier curves. 2015-07-20 11:50:20 +02:00
Henri Verbeet 025c320145 d2d1: Implement d2d_geometry_sink_SetFillMode(). 2015-07-20 11:50:18 +02:00
Henri Verbeet f5b4da0ddd d2d1/tests: Don't call compare_surface() inside ok(). 2015-07-20 11:50:15 +02:00
YongHao Hu 4980830ba6 msvcp110: Fix TRACE msg of tr2 functions. 2015-07-20 11:49:38 +02:00
Iván Matellanes 6812bb7469 msvcirt: Add ios instance counter. 2015-07-20 11:41:59 +02:00
Iván Matellanes b6c5bd15c4 msvcirt: Add support for ios state variables. 2015-07-20 11:41:36 +02:00
Iván Matellanes f2037e2e96 msvcirt: Implement ios::bitalloc. 2015-07-20 11:41:19 +02:00
Iván Matellanes 3c5328dca8 msvcirt: Implement ios manipulators. 2015-07-20 11:41:10 +02:00
Iván Matellanes bc90e1c8bc msvcirt: Add ios format flag masks. 2015-07-20 11:41:01 +02:00
Iván Matellanes 19bce9272c msvcirt: Implement ios operators. 2015-07-20 11:40:53 +02:00
Iván Matellanes 8413edb696 msvcirt: Implement ios status-testing functions. 2015-07-20 11:40:48 +02:00
Iván Matellanes 9abffde3bc msvcirt: Implement ios::delbuf. 2015-07-20 11:40:41 +02:00
Iván Matellanes 0fa257924d msvcirt: Implement ios::rdbuf. 2015-07-20 11:40:38 +02:00
Iván Matellanes 5fea620399 msvcirt: Implement ios::tie. 2015-07-20 11:40:34 +02:00
Iván Matellanes c21fa9c532 msvcirt: Implement ios::width. 2015-07-20 11:40:30 +02:00
Iván Matellanes 80f5fd5361 msvcirt: Implement ios::precision. 2015-07-20 11:40:26 +02:00
Iván Matellanes 9b42f88e49 msvcirt: Implement ios::fill. 2015-07-20 11:40:22 +02:00
Sebastian Lackner a250c0b29f vcomp/tests: Add tests for _vcomp_for_static_init. 2015-07-20 06:34:46 +02:00
Sebastian Lackner c34c9b4f39 vcomp: Implement _vcomp_for_static_init. 2015-07-20 06:34:44 +02:00
Sebastian Lackner 02054a7522 vcomp/tests: Add tests for _vcomp_for_static_simple_init. 2015-07-20 06:34:31 +02:00
Sebastian Lackner 6f34d0fe1f vcomp: Implement _vcomp_for_static_simple_init and _vcomp_for_static_end. 2015-07-20 06:34:27 +02:00
Sebastian Lackner bc10d127b4 vcomp: Implement omp_in_parallel and add tests. 2015-07-20 06:34:03 +02:00
Sebastian Lackner c06167b172 vcomp: Fix handling of _vcomp_fork with ifval == FALSE.
Forks with ifval == FALSE do not count as "parallel", so nested forks are
still allowed. Please note that calling _vcomp_fork(FALSE, ...) or directly
calling the callback is still different in some aspects, the synchronization
functions run in a different context for example.
2015-07-20 06:33:47 +02:00
Sebastian Lackner 889eba36e9 vcomp: Allow calls to _vcomp_sections_init outside of parallel environment. 2015-07-20 06:33:33 +02:00
André Hentschel fd490262ce mcicda: Remove dead code (Coverity). 2015-07-20 06:32:30 +02:00
André Hentschel ff01c2a196 ws2_32: Pass correct buffer length to WS_inet_ntop (Coverity). 2015-07-20 06:32:14 +02:00
André Hentschel 10b91549ed iphlpapi: Fix possible Out-of-bounds write (Coverity). 2015-07-20 06:31:49 +02:00
Vincent Povirk ce409c01d5 winex11.drv: Don't change net_wm maximized state for minimized windows.
In Win32, minimized windows are generally not considered maximized,
but restoring a minimized window that had been maximized returns it to
the maximized state.

In X11, at least with some window managers (I tested metacity and
gnome shell), the maximized state is meaningful for minimized windows.
If we remove the net_wm maximized state from windows we minimize, they
will still be unmaximized when the WM restores them.
2015-07-20 06:30:48 +02:00
Piotr Caban a90592c8d2 winemac.drv: Release mouse capture when destroying window specified in SetCapture call. 2015-07-17 20:19:51 +09:00
Hans Leidekker 6ab6c23707 wininet/tests: Include the error code in a failure message. 2015-07-17 20:19:47 +09:00
Hans Leidekker 7834983541 msi/tests: Mark a test result on win2k3 as broken. 2015-07-17 20:19:41 +09:00
Hans Leidekker 80cee36b6a user32: Return a fake handle from RegisterPowerSettingNotification. 2015-07-17 20:17:40 +09:00
Hans Leidekker 4ad09a150e user32: Add a stub implementation of UnregisterPowerSettingNotification. 2015-07-17 20:17:36 +09:00
Hans Leidekker 05d6003147 ieframe: Never pass a NULL string pointer with DISPID_STATUSTEXTCHANGE. 2015-07-17 20:17:23 +09:00
Hans Leidekker 99613c003e ieframe: Implement IViewObject::GetAdvise and IViewObject::SetAdvise. 2015-07-17 20:17:20 +09:00
Huw Davies 1e263612ff mshtml/tests: Fix a crash on Win 2008. 2015-07-17 19:29:30 +09:00
Dmitry Timoshkov 268cdbbfb6 user32: SystemParametersInfo(SPI_GETNONCLIENTMETRICS) should return real font names. 2015-07-17 19:29:20 +09:00
Dmitry Timoshkov 50b6b376cb gdi32: EnumFontFamilies should enumerate substituted fonts only when directly asked for. 2015-07-17 19:29:10 +09:00
Dmitry Timoshkov 5289c9fd92 gdi32: Add a test for enumerating substituted fonts.
EnumFontFamilies(NULL) should not enumerate substituted fonts,
but EnumFontFamilies("MS Shell Dlg") should do.
2015-07-17 19:28:32 +09:00
Dmitry Timoshkov b68593ef5c user32: Add a test to show that fonts returned by SystemParametersInfo(SPI_GETNONCLIENTMETRICS) should be listed by EnumFontFamilies(hdc, NULL). 2015-07-17 19:28:18 +09:00
Nikolay Sivov 2655ac5f93 dwrite: Aliased texture could only be requested for aliased rendering mode. 2015-07-17 19:28:04 +09:00
Iván Matellanes c8368cf43b msvcirt: Implement ios::unsetf. 2015-07-17 19:27:43 +09:00
Iván Matellanes 968d07dd7b msvcirt: Implement ios::setf. 2015-07-17 19:27:38 +09:00
Iván Matellanes 6f89103b72 msvcirt: Implement ios::flags. 2015-07-17 19:27:31 +09:00
Iván Matellanes 277da0ea5d msvcirt: Implement ios static locking. 2015-07-17 19:27:00 +09:00
Aaryaman Vasishta 9939ac8fe0 d3drm/tests: Fix leaks while creating device in tests (Valgrind). 2015-07-17 17:03:22 +09:00
Austin English 70f9cc9e3d winsta: Add initial winsta.h. 2015-07-17 16:44:39 +09:00
Jactry Zeng c015447d07 gdi32: Add multiple font replacement support. 2015-07-17 16:40:29 +09:00
Jactry Zeng cb59350ed9 gdi32: Add a helper to map font replacement. 2015-07-17 16:40:29 +09:00
Alex Henrie 5caa651732 user32: Scroll listbox item completely into view on LB_SETCURSEL. 2015-07-17 16:34:03 +09:00
Alex Henrie f612553694 user32: Simplify if-else statement. 2015-07-17 16:33:50 +09:00
Sebastian Lackner 57cbcec0c2 vcomp/tests: Add tests for vcomp sections. 2015-07-17 16:12:40 +09:00
Sebastian Lackner c019ebc82f vcomp: Implement _vcomp_sections_init and _vcomp_sections_next. 2015-07-17 16:12:35 +09:00
Dan Kegel 9c9d60f020 vcomp/tests: Add additional tests for _vcomp_fork. 2015-07-17 16:11:17 +09:00
Sebastian Lackner c0a664456e vcomp/tests: Add initial tests. 2015-07-17 16:10:18 +09:00
Sebastian Lackner e26a9fb4ad vcomp: Implement _vcomp_barrier. 2015-07-17 16:09:04 +09:00
Sebastian Lackner ee34265f8f vcomp: Add multithreaded implementation for _vcomp_fork. 2015-07-17 15:54:57 +09:00
Dan Kegel ad1077f94b vcomp: Implement stub for _vcomp_fork. 2015-07-17 15:42:19 +09:00
Sebastian Lackner 4a1629c411 ntdll: Avoid possible deadlock by using _exit() in NtTerminateProcess.
When threads are killed with SIGQUIT some locks can be in an undefined
state, and it not safe to call exit handlers.
2015-07-17 14:29:04 +09:00
Andrew Cook 453458f294 server: Implement JOB_OBJECT_LIMIT_KILL_ON_JOB_CLOSE. 2015-07-17 14:28:59 +09:00
Sebastian Lackner 7d3f13a129 shell32: Ensure that commandline is null-terminated when no parameters are given. 2015-07-17 14:28:17 +09:00
Piotr Caban 2294d3ba45 msvcrt: Don't call DeleteCriticalSection on static critical section. 2015-07-16 21:21:07 +09:00
Huw Davies 125f3151cb wbemprox: Don't call CloseServiceHandle() with an invalid handle. 2015-07-16 21:20:53 +09:00
Huw Davies fed41f5306 msi: Don't call CloseServiceHandle() with an invalid handle. 2015-07-16 21:20:50 +09:00
Huw Davies 3e55f1d2cc advapi32: Don't call CloseServiceHandle() with an invalid handle. 2015-07-16 21:20:44 +09:00
Daniel Lehman a38d2ee10d msvcp90: Implement time_get<char> ctors and dtors (Valgrind). 2015-07-16 19:24:11 +09:00
Nikolay Sivov 42ed6ddd30 dwrite: Fix vector transformation in GetGlyphOrientationTransform(). 2015-07-16 19:22:39 +09:00
Nikolay Sivov 2132a060ea dwrite: Round advances returned from GetGdiCompatibleGlyphPlacements(). 2015-07-16 19:22:37 +09:00
Nikolay Sivov a92390f707 dwrite/tests: Some tests for CreateGdiCompatibleTextLayout(). 2015-07-16 19:22:35 +09:00
Nikolay Sivov e68c6389b1 dwrite: Properly pass measuring mode to renderer. 2015-07-16 19:22:33 +09:00
Nikolay Sivov a3f2b6b856 dwrite: Partial implementation of GetGdiCompatibleGlyphMetrics(). 2015-07-16 16:29:46 +09:00
Piotr Caban 943ead5022 shell32: Fix SHELL_execute code that removes quote arround file name. 2015-07-16 16:29:12 +09:00
Piotr Caban 663f9f4b21 shell32: Handle executable with space in path in SHELL_execute. 2015-07-16 16:29:09 +09:00
Piotr Caban 8e853a3e90 shell32: Remove code for separating arguments from file path. 2015-07-16 16:29:06 +09:00
Iván Matellanes 22f28d2923 msvcirt: Implement ios stream locking. 2015-07-15 23:20:08 +09:00
Iván Matellanes 57fb458774 msvcirt: Implement ios object locking. 2015-07-15 23:19:58 +09:00
Iván Matellanes 9d0b679c1b msvcirt: Implement ios locking control. 2015-07-15 23:19:54 +09:00
Hans Leidekker dfae842cca msi/tests: Avoid another test failure on win2k3. 2015-07-15 23:19:32 +09:00
Hans Leidekker 0bd46f1501 msi: Add a stub implementation of MsiJoinTransaction. 2015-07-15 23:19:29 +09:00
Hans Leidekker f9dc20cfcc msi: Fix a couple of memory leaks (Coverity). 2015-07-15 23:19:25 +09:00
Hans Leidekker 17405f6b91 msi: Check the return value of MSI_QueryGetRecord (Coverity). 2015-07-15 23:19:23 +09:00
Nikolay Sivov e94d977006 dwrite: Partially implement GetGdiCompatibleGlyphAdvances(). 2015-07-15 23:19:13 +09:00
Huw Davies e1a65bed68 msi: Be more selective about which access modes are used to open or create keys.
An installer was failing when trying to create subkeys after denying
delete access to their parent key.
2015-07-15 23:19:09 +09:00
Huw Davies 4a992fec01 msi: Fix a registry key leak. 2015-07-15 23:18:54 +09:00
Henri Verbeet bebee86da6 d2d1: Properly trace "vertex_count" in d2d_path_geometry_triangulate(). 2015-07-15 23:18:45 +09:00
Dmitry Timoshkov 7eaff17786 windowscodecs: Properly handle empty GIF extension blocks. 2015-07-15 23:18:39 +09:00
Nikolay Sivov f46aa66ca7 dwrite: Fix transform matrix usage for pixel snapping. 2015-07-15 16:56:53 +09:00
Sebastian Lackner 4ccdc0c036 kernel32/tests: Repeat test for SignalObjectAndWait multiple times to test wineserver wakeup cookie management. 2015-07-15 16:29:25 +09:00
Alexandre Julliard 8935863f55 winebuild: Add DllMain to the list of functions that should be private. 2015-07-15 15:59:46 +09:00
Dmitry Timoshkov 21c3724813 ntdll: Cache contents of IMAGE_TLS_DIRECTORY instead of saving a directory pointer. 2015-07-15 15:13:16 +09:00
Sebastian Lackner f59551c222 vcomp: Implement _vcomp_set_num_threads and omp_get_thread_num. 2015-07-15 15:10:05 +09:00
Sebastian Lackner 800ca050df vcomp: Implement omp_{get,set}_nested. 2015-07-15 15:09:58 +09:00
Sebastian Lackner 4dea3e071d vcomp: Implement omp_get_max_threads and omp_set_num_threads. 2015-07-15 15:09:53 +09:00
Henri Verbeet a8f45dff60 d2d1: Implement d2d_geometry_sink_AddLines(). 2015-07-14 23:27:22 +09:00
Henri Verbeet b92a05c84e d2d1: Implement d2d_d3d_render_target_FillGeometry(). 2015-07-14 23:27:21 +09:00
Henri Verbeet 3bb382aabb d2d1: Introduce a separate function to construct pixel shader constant buffers for brushes. 2015-07-14 23:27:21 +09:00
Henri Verbeet 1f4e37659c d2d1: Also bind the pixel shader and blend state in d2d_brush_bind_resources(). 2015-07-14 23:27:21 +09:00
Henri Verbeet 391fda7599 d2d1: Implement d2d_factory_CreateRectangleGeometry(). 2015-07-14 23:27:21 +09:00
Nikolay Sivov a32168bc49 dwrite/tests: Fix trimming sign instance leak (Valgrind). 2015-07-14 17:07:46 +09:00
Nikolay Sivov 0b64f24030 dwrite: Make sure explicit levels are always initialized (Valgrind). 2015-07-14 17:07:43 +09:00
Erich E. Hoover e9d7cf99ad ntdll: Only set the security cookie if it has not already been set. 2015-07-14 16:43:30 +09:00
Alasdair Sinclair 241b3928b1 ntdll: Add missing WINAPI to RtlDecompressFragment. 2015-07-14 14:54:54 +09:00
Dmitry Timoshkov d1fde625a3 windowscodecs: Don't fail to decode GIF if an image has been already loaded. 2015-07-14 14:42:37 +09:00
Dmitry Timoshkov 51a3bc2d9d windowscodecs/tests: Add some tests for loading truncated GIF images. 2015-07-14 14:42:27 +09:00
Dmitry Timoshkov f78a6dd15c gdiplus: Move the burden of supporting GIF encoding to the WIC backend. 2015-07-14 14:41:47 +09:00
Dmitry Timoshkov d57b87c0f3 windowscodecs: Add support for 8bpp grayscale TIFF with 8bpp alpha. 2015-07-14 14:41:27 +09:00
Dmitry Timoshkov a02c3ae759 winex11.drv: On KeymapNotify event also sychronize WinKey state. 2015-07-14 14:40:59 +09:00
Huw Davies 173ae68f0b rpcrt4: Procedures containing a range within a conformance have a larger correlation descriptor. 2015-07-13 22:11:42 +09:00
Huw Davies e8d1380aa7 rpcrt4: Use CorrDespIncrement to skip over the correlation descriptor. 2015-07-13 22:11:34 +09:00
Huw Davies a8f46c78ff rpcrt4: Add missing calls to NdrCorrelationInitialize/Free. 2015-07-13 22:11:27 +09:00
Huw Davies 76dc3b64ae rpcrt4: Set CorrDespIncrement to the size of the (non-range) /robust payload.
fHasNewCorrDesc is only set on older versions of Windows that don't
set CorrDespIncrement, but it can't hurt to continue to set it.
2015-07-13 22:11:17 +09:00
Huw Davies 6518b72889 rpcrt4: Initialize CorrDespIncrement to zero and mark the pre-Vista behaviour as broken. 2015-07-13 22:11:12 +09:00
Dmitry Timoshkov 76f9d93344 ole32: Fix a memory leak. 2015-07-13 22:08:38 +09:00
Dmitry Timoshkov 38649f2060 kernel32/tests: Add a loader test using minimal PE image that Windows7 is able to load. 2015-07-13 22:08:30 +09:00
Dmitry Timoshkov edc0fa74a3 kernel32: Fix compilation of loader tests with PSDK. 2015-07-13 22:08:26 +09:00
Aaryaman Vasishta 8184f5f68f d3drm: Move QueryInterface from device2->device3. 2015-07-13 22:08:18 +09:00
Aaryaman Vasishta 0339e57f32 d3drm: Move Release from device2->device3. 2015-07-13 22:07:07 +09:00
Aaryaman Vasishta ee6004ce0c d3drm: Move AddRef from device2->device3. 2015-07-13 22:06:59 +09:00
Matteo Bruni a7315eb76a wined3d: Bind a VAO when using core profile contexts. 2015-07-13 22:06:38 +09:00
Matteo Bruni 3c49a012c0 wined3d: Add more entries to the core extensions table. 2015-07-13 22:06:38 +09:00
Matteo Bruni 6dc3ac2b04 wined3d: Make the core extensions enabling table-based. 2015-07-13 22:06:38 +09:00
Erich E. Hoover 68f23a1138 ntoskrnl.exe: Improve IoGetDeviceObjectPointer stub to appease SecuROM 5.x. 2015-07-13 14:47:51 +09:00
Nikolay Sivov 2b59cf84be dwrite: Fix EndFigure notification in GetGlyphRunOutline(). 2015-07-13 14:45:18 +09:00
Nikolay Sivov fda08897e4 dwrite: Remove excessive tracing when forwarding to IDWriteTextFormat1. 2015-07-13 14:45:16 +09:00
Nikolay Sivov 04ae4bfb2c dwrite: Implement GetMetrics() for trimming sign. 2015-07-13 14:45:15 +09:00
Nikolay Sivov e6d5c03fde dwrite: Handle negative emsize in GetGdiCompatibleMetrics(). 2015-07-13 14:45:13 +09:00
Nikolay Sivov 2f79a876f9 dwrite: Implement SetWordWrapping() for layout. 2015-07-13 14:45:11 +09:00
Nikolay Sivov cf5d9848d8 dwrite: Check GetGdiCompatibleMetrics() return value (Coverity). 2015-07-13 14:45:08 +09:00
Nikolay Sivov 66efbbbae2 dwrite: Implement pixel snapping in Draw(). 2015-07-13 14:44:59 +09:00
Sebastian Lackner 402caa632b dwrite: Avoid dereferencing NULL pointer for fonts without VDMX. 2015-07-13 14:44:49 +09:00
Sebastian Lackner b687fee66f ntdll: Fix incorrect assignment in assert statement (Coverity). 2015-07-13 14:44:40 +09:00
Henri Verbeet aed042d4dc d2d1: Implement d2d_d3d_render_target_DrawText(). 2015-07-10 22:23:11 +09:00
Henri Verbeet b108a2ff78 d2d1: Implement d2d_path_geometry_GetSegmentCount(). 2015-07-10 22:23:02 +09:00
Henri Verbeet dfe1486e4b d2d1: Implement d2d_path_geometry_GetFigureCount(). 2015-07-10 22:23:00 +09:00
Henri Verbeet ddec784aee d2d1: Implement d2d_geometry_sink_BeginFigure() and d2d_geometry_sink_EndFigure(). 2015-07-10 22:22:58 +09:00
Henri Verbeet 2f6f8f1242 d2d1: Only allow path geometries to be opened once. 2015-07-10 22:22:56 +09:00
Alistair Leslie-Hughes 94f6d069f2 gdiplus: GdipConvertToEmfPlus parameter succ is optional. 2015-07-10 21:44:49 +09:00
Hans Leidekker b71075ad9b msi/tests: Avoid test failures on win2k3. 2015-07-10 21:44:49 +09:00
Austin English 9e94232711 d3d11: Add a stub for D3D11CreateDeviceAndSwapChain. 2015-07-10 21:43:07 +09:00
Austin English b8fc901d5c davclnt: Add stub dll. 2015-07-10 16:21:10 +09:00
Sebastian Lackner 8723d3455e server: Add fallback to desktop keystate in get_key_state wineserver call. 2015-07-10 15:07:45 +09:00
Sebastian Lackner 6019da2355 user32/tests: Add tests for calling GetKeyState from thread without message queue. 2015-07-10 15:05:40 +09:00
Sebastian Lackner db1e8a686e ntdll/tests: Add tests for RtlDecompressFragment. 2015-07-10 14:54:57 +09:00
Sebastian Lackner 0e7bd45571 ntdll/tests: Add tests for RtlDecompressBuffer. 2015-07-10 14:54:54 +09:00
Sebastian Lackner e3503799d9 ntdll: Implement RtlDecompressFragment.
Based on a patch by Michael Müller.
2015-07-10 14:54:50 +09:00
Jacek Caban cf7a118a9e shdocvw: Call DisableThreadLibraryCalls in DllMain. 2015-07-09 23:18:17 +09:00
Henri Verbeet 03e60da52b d2d1: Implement d2d_text_renderer_GetPixelsPerDip(). 2015-07-09 23:18:07 +09:00
Henri Verbeet a73035c302 d2d1: Implement d2d_text_renderer_GetCurrentTransform(). 2015-07-09 23:18:05 +09:00
Henri Verbeet 47260762a9 d2d1: Implement d2d_text_renderer_IsPixelSnappingDisabled(). 2015-07-09 23:18:03 +09:00
Henri Verbeet a44dfc58ab d2d1: Implement d2d_d3d_render_target_DrawGlyphRun(). 2015-07-09 23:18:00 +09:00
Nikolay Sivov 0dcc9ead9e dwrite: Properly set run origin in DWRITE_READING_DIRECTION_RIGHT_TO_LEFT case. 2015-07-09 23:17:44 +09:00
Nikolay Sivov 8201fa14c9 dwrite: Fix alignment shifts in RTL case. 2015-07-09 23:17:44 +09:00
Nikolay Sivov 6d52bc59c0 dwrite: Implement SetReadingDirection() for layout. 2015-07-09 23:17:44 +09:00
Sebastian Lackner 577332f612 ntdll: Implement semi-stub for RtlGetCompressionWorkSpaceSize. 2015-07-09 17:34:48 +09:00
Sebastian Lackner ee899dc55e ntdll/tests: Add tests for RtlGetCompressionWorkSpaceSize. 2015-07-09 17:34:46 +09:00
Sebastian Lackner 275424e939 ntdll: Implement semi-stub for LZNT1 compression in RtlCompressBuffer.
This stub implementation just emits uncompressed blocks with
appropriate chunk headers.
2015-07-09 17:34:41 +09:00
Sebastian Lackner 025ea11dc4 ntdll/tests: Add tests for RtlCompressBuffer. 2015-07-09 17:34:37 +09:00
Matteo Bruni b2eac3a51d d3d8/tests: Add a test for UpdateTexture. 2015-07-09 17:18:23 +09:00
Matteo Bruni 76b1461d17 d3d9/tests: Add a test for UpdateTexture. 2015-07-09 17:18:22 +09:00
Matteo Bruni 4c0b1a5038 wined3d: Use GLSL 1.50 on core contexts. 2015-07-09 17:18:22 +09:00
Matteo Bruni a1e718ccab wined3d: Add a setting for the maximum OpenGL version to use. 2015-07-09 17:18:22 +09:00
Matteo Bruni 6521fc78be wined3d: Use the correct texture coordinates in swapchain_blit() in the non-glBlitFramebuffer, NP2 case. 2015-07-09 17:18:22 +09:00
Alexandre Julliard b45395f589 ntoskrnl: Forward IRP_MJ_CREATE and IRP_MJ_CLOSE requests to the loaded driver. 2015-07-09 14:48:37 +09:00
Alexandre Julliard bf26950194 server: Pass the file instead of the device pointer in all IRP requests. 2015-07-09 14:48:34 +09:00
Alexandre Julliard 13499a3d11 ntoskrnl: Implement creation and destruction of file objects. 2015-07-09 14:48:14 +09:00
Alexandre Julliard d087ea6798 server: Pass the device client pointer as part of the IRP parameters. 2015-07-09 14:38:18 +09:00
Piotr Caban 4406762dc2 msvcirt: Fix leak in ~ios and ios::init implementation. 2015-07-08 19:12:14 +09:00
Nikolay Sivov 849bb99b76 dwrite: Implement GetGdiCompatibleMetrics(). 2015-07-08 19:12:12 +09:00
Zhenbo Li 119af47683 mshtml: Add IHTMLXMLHttpRequest::send() method implementation. 2015-07-08 19:12:08 +09:00
Zhenbo Li f2669d6e9f mshtml/tests: Wait for the document to be completely loaded. 2015-07-08 19:12:03 +09:00
Aric Stewart 270790a9df hidclass.sys: Add hidclass.sys. 2015-07-08 17:20:13 +09:00
André Hentschel 7e1c886fbf ntdll: Randomize security cookie when available. 2015-07-08 16:20:06 +09:00
Bernhard Übelacker eecd136cb7 advapi32: Fail in RegEnumValue on missing value or val_count parameters. 2015-07-08 16:02:25 +09:00
Bernhard Übelacker 119501fee8 dwrite: Call RegEnumValueW with value and val_count parameters. 2015-07-08 16:02:24 +09:00
Sebastian Lackner f65f645c3f ntdll: Add missing calls to RtlExitUserThread. 2015-07-08 16:02:24 +09:00
Huw Davies 0b9737b1ea shell32: Fix threading model for the Known Folder Manager and Shell Link objects. 2015-07-08 16:02:23 +09:00
Matteo Bruni 04a195a980 wined3d: Use a core-compatible GL format for ATI2N. 2015-07-07 21:04:12 +09:00
Matteo Bruni 8839e7fb94 wined3d: Use a lookup table to select the sampler function name. 2015-07-07 21:04:05 +09:00
Jacek Caban 7e83d413a2 msscript.ocx: Added support for IDispatch functions. 2015-07-07 20:31:53 +09:00
Alistair Leslie-Hughes 3981205c56 d3drm: Add DllCanUnloadNow, DllGetClassObject stubs. 2015-07-07 20:31:53 +09:00
Michael Stefaniuc 4f2a92328e dmstyle: Remove a not very useful macro.
The memory is already zeroed on allocation.
2015-07-07 17:16:35 +09:00
Michael Stefaniuc 0ab95a1ec4 dmstyle: Remove an unused variable. 2015-07-07 17:16:31 +09:00
YongHao Hu 61beb57c94 msvcp110: Add tr2_sys__Statvfs implementation and test. 2015-07-07 16:57:07 +09:00
YongHao Hu de571b8a74 msvcp110: Add tr2_sys__Rename implementation and test. 2015-07-07 16:55:26 +09:00
YongHao Hu 7692d400c9 msvcp110: Add tr2_sys__Copy_file implementation and test. 2015-07-07 16:55:26 +09:00
Damjan Jovanovic 372b0e1e80 ole32: Convey the Alt button state to the drop target. 2015-07-07 16:52:21 +09:00
Vincent Povirk 9cf835a947 ole32: Use grfLocksSupported to decide when LockRegion is implemented. 2015-07-07 16:52:21 +09:00
Vincent Povirk 8ff3783586 ole32: Add a storage test using a custom ILockBytes. 2015-07-07 16:52:21 +09:00
Thomas Faber 360cf273ae shell32/tests: Test that shell view windows reference their shell view. 2015-07-07 16:52:21 +09:00
Nikolay Sivov 9375b06c3a dwrite/tests: Extend GetGdiCompatibleMetrics() test to test DWRITE_FONT_METRICS1 as well. 2015-07-07 16:52:21 +09:00
Nikolay Sivov 50bf5fca34 dwrite: Implement GetPanose(). 2015-07-07 16:52:21 +09:00
Nikolay Sivov bb0c6f74a5 dwrite: Implement centered text alignment. 2015-07-07 16:52:20 +09:00
Nikolay Sivov f039e15182 dwrite: Remove a couple of useless checks. 2015-07-07 16:52:20 +09:00
Nikolay Sivov 28caa68d41 shell32/tests: Try harder to close Open With window. 2015-07-07 16:52:20 +09:00
Piotr Caban cf20731447 msvcrt: Add _mbscat_s_l implementation. 2015-07-07 16:52:20 +09:00
Piotr Caban 0eb112aa6e msvcrt: Add ismbblead_l implementation. 2015-07-07 16:52:20 +09:00
Huw Davies f5e16e0638 shell32/tests: Win 2k doesn't cope with spaces in the path. 2015-07-07 16:52:20 +09:00
Huw Davies c5053f5712 shell32/tests: Win XP splits the args if there are spaces in the path.
This isn't seen on winetest runs, but is when jobs are submitted to
the testbot.  Presumably the path of the executable is different in
the two cases.
2015-07-07 16:52:19 +09:00
Iván Matellanes bc01af8f8e msvcirt: Implement ios constructors and assignment. 2015-07-07 14:25:03 +09:00
Iván Matellanes 0dcb382a4e msvcirt/tests: Add initial tests for ios. 2015-07-07 14:24:59 +09:00
Iván Matellanes e2119fb854 msvcirt: Add stub of class ios. 2015-07-07 14:24:45 +09:00
Huw Davies f6653a93eb comctl32/tests: Extra WM_PAINT messages are occasionally sent on Vista and Win 7. 2015-07-06 20:08:21 +09:00
Alexandre Julliard 853d0f34ff msvcirt/tests: Fix comparison with EOL. 2015-07-06 20:08:00 +09:00
Aaryaman Vasishta c023558b39 d3drm/tests: Add test for IDirect3DRM*::CreateDeviceFromD3D. 2015-07-06 18:42:45 +09:00
Aaryaman Vasishta 65b07a6550 d3drm/tests: Add test for IDirect3DRM*::CreateDeviceFromSurface. 2015-07-06 18:42:41 +09:00
Thomas Faber eff884f19b shell32/tests: Destroy shell view windows. 2015-07-06 17:09:50 +09:00
Thomas Faber 71f1c90628 shell32/tests: Fix an ok() print. 2015-07-06 17:09:50 +09:00