Commit Graph

85239 Commits

Author SHA1 Message Date
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