Commit Graph

128457 Commits (e42d4b563451657d00e7153c0d70ca891ce5c5ca)
 

Author SHA1 Message Date
Chip Davis e42d4b5634 ntdll: Implement RtlCaptureStackBackTrace() for x86_64.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=40868
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=47101
Signed-off-by: Chip Davis <cdavis@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit 4e4aa46775)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2020-01-19 19:18:24 +01:00
Michael Stefaniuc ab71182fbe Release 4.0.3.
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-11-25 16:10:40 +01:00
Andrey Gusev f990ce8652 d3dx11: Fix D3DX11CreateShaderResourceViewFromMemory spec entry.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=42078
Signed-off-by: Andrey Gusev <andrey.goosev@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit 8bf63a4c37)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-11-15 00:01:59 +01:00
Owen Rudge 00fd2319ff wininet/tests: Fix http tests to reflect current state of winehq test server.
Signed-off-by: Owen Rudge <orudge@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit 5b406e1446)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-11-15 00:00:12 +01:00
Zebediah Figura 6df7d78f51 d3d9/tests: Add another flush to work around an intermittent test failure on fvwm2.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit eb13c3286f)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-11-14 23:58:54 +01:00
Zebediah Figura 21734aa3c0 d3d8/tests: Flush events after sending SC_MAXIMIZE.
For some reason, on fvwm2 sometimes focus_window will be restored and activated
between the subsequent call to SetForegroundWindow() and the next call to
ShowWindow(SW_RESTORE), causing the next test to fail. Flushing first seems to
reliably work around this.

Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit 2b29d02aa5)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-11-14 23:58:37 +01:00
Hans Leidekker e9ee9a9149 wininet/tests: Fix FTP test failures.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit bbf74ea22a)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-11-14 23:57:04 +01:00
Hans Leidekker 249ee6f278 winhttp: Propagate request errors in request_wait.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit 8de2369dcf)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-11-14 23:53:40 +01:00
Hans Leidekker f6a0f02970 winhttp/tests: Fix some test failures.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit 310620c072)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-11-14 23:52:02 +01:00
Nikolay Sivov b8ce8e48ab kernel32/nls: Add locale data for positive and negative infinity.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit e14249a364)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-11-14 23:44:58 +01:00
Nikolay Sivov 0abdeffeb0 kernel32/nls: Add percent formatting values.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit 5d2914b2c2)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-11-14 23:44:58 +01:00
Nikolay Sivov 2ffe8fd64d kernel32/nls: Add LOCALE_SPERMILLE data.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit ce82e5e883)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-11-14 23:44:58 +01:00
Nikolay Sivov d9314b5d21 kernel32/nls: Add LOCALE_SPERCENT locale data.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit c9b135cc88)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-11-14 23:44:58 +01:00
Enol Puente 01d16cc01a kernel32: Add Asturian locale.
Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit ff8dcba466)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-11-14 23:44:58 +01:00
Enol Puente 62edbf6624 wmc: Support Asturian.
Signed-off-by: Enol Puente <enolp@softastur.org>
Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit af5f7a8785)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-11-14 23:44:58 +01:00
Enol Puente 113f49c38e wrc: Add Asturian locale.
Signed-off-by: Enol Puente <enolp@softastur.org>
Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit ec3181633b)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-11-14 23:44:58 +01:00
Vijay Kiran Kamuju ec1d0af95c kernel/nls: Fix LOCALE_SABBREVCTRYNAME for Serbian.
Signed-off-by: Vijay Kiran Kamuju <infyquest@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit 57d6c541b9)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-11-14 23:44:58 +01:00
Vijay Kiran Kamuju 5ff99b30a6 kernel32: Add implementation for CAL_SMONTHDAY.
Signed-off-by: Vijay Kiran Kamuju <infyquest@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit 9ed363a1fe)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-11-14 23:44:58 +01:00
Vijay Kiran Kamuju b9903ce0ce kernel32: Add implementation of CAL_SSHORTESTDAYNAME*.
Signed-off-by: Vijay Kiran Kamuju <infyquest@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit ded7efd27c)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-11-14 23:44:58 +01:00
Vijay Kiran Kamuju 3acd748808 kernel/nls: Fix LOCALE_SLONGDATE and LOCALE_SYEARMONTH for some chinese locales.
Signed-off-by: Vijay Kiran Kamuju <infyquest@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit 568609f051)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-11-14 23:44:58 +01:00
Vijay Kiran Kamuju d35194d7df kernel/nls: Add LOCALE_SMONTHDAY to all supported languages.
Signed-off-by: Vijay Kiran Kamuju <infyquest@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit 7a62bdc0d8)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-11-14 23:44:58 +01:00
Vijay Kiran Kamuju 9c37afae2a kernel/nls: Fix country name in Manx Gaelic locale.
Signed-off-by: Vijay Kiran Kamuju <infyquest@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit b243331550)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-11-14 23:44:58 +01:00
Vijay Kiran Kamuju fd9303dd40 kernel/nls: Fix country name and sname in English-Caribbean locale.
Signed-off-by: Vijay Kiran Kamuju <infyquest@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit d3cdff985f)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-11-14 23:44:58 +01:00
Vijay Kiran Kamuju 0e72518a04 kernel/nls: Fix LOCALE_SNAME for Serbian (Cyrillic).
Signed-off-by: Vijay Kiran Kamuju <infyquest@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit 982ec5fcd6)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-11-14 23:44:58 +01:00
Vijay Kiran Kamuju c130bbfd06 kernel/nls: Fix LOCALE_SNAME for Uzbek (Cyrillic).
Signed-off-by: Vijay Kiran Kamuju <infyquest@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit 1a759b792a)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-11-14 23:44:58 +01:00
Vijay Kiran Kamuju 84868a0adb kernel/nls: Fix LOCALE_SNAME for Azeri (Cyrillic).
Signed-off-by: Vijay Kiran Kamuju <infyquest@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit ba7144bfae)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-11-14 23:44:58 +01:00
Vijay Kiran Kamuju 83b75de9c5 kernel/nls: Fix country name in Tatar locale.
Signed-off-by: Vijay Kiran Kamuju <infyquest@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit 3c45bfc7da)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-11-14 23:44:58 +01:00
Ken Thomases add7aa1a3c winemac: Fix failure to render OpenGL on macOS 10.14 (Mojave).
For programs linked against the macOS 10.14 SDK, Mojave makes all view
hierarchies layer-backed.  For views to which OpenGL contexts have been
attached this caused a regression where they sometimes failed to render and
just remain black.  Updating the OpenGL context after the framework has
assigned a layer to our view works around the problem.  Thanks to Elviss
Strazdins on Stack Overflow for the solution
<https://stackoverflow.com/a/52938517/1312143>.

Signed-off-by: Ken Thomases <ken@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit 654b27823d)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-11-14 23:44:58 +01:00
Alistair Leslie-Hughes be4553a807 advapi32: Don't read a value that might be uninitialized (Coverity).
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit 1b714ca088)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-11-14 23:44:58 +01:00
Alistair Leslie-Hughes 39f5c0ff2b dinput: Ensure buffer doesn't overflow (Coverity).
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit 55edfc8837)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-11-14 23:44:58 +01:00
Sven Baars 9b2afce2b7 shell32: Fix a use after free (Coverity).
Signed-off-by: Sven Baars <sven.wine@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit e6ce281d30)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-11-14 23:44:58 +01:00
Sven Baars 026af56dba d3dx9: Always free samplers (Valgrind).
Signed-off-by: Sven Baars <sven.wine@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit 7dc42119b4)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-11-14 23:44:58 +01:00
Sven Baars 40f8298659 d3dx9: Release the full parameter name when a parameter is released (Valgrind).
Signed-off-by: Sven Baars <sven.wine@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit 63443f249f)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-11-14 23:44:58 +01:00
Sven Baars 8a6f5f958f comctl32: Always free the tooltip text before setting it (Valgrind).
Signed-off-by: Sven Baars <sven.wine@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit d2b32bac5c)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-11-14 23:44:58 +01:00
Jeff Smith 1d787b707b d3drm: Fix reference leak in d3drm_viewport2_Clear().
Signed-off-by: Jeff Smith <whydoubt@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit 8fb032916d)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-11-14 23:44:58 +01:00
Sven Baars 191f5e03ae msrle32: Fix a memory leak (Valgrind).
Signed-off-by: Sven Baars <sven.wine@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit e5857da273)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-11-14 23:44:58 +01:00
Sven Baars f41154ce7f user32: Fix some leaks on error path (Coverity).
Signed-off-by: Sven Baars <sven.wine@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit 381c4e7b66)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-11-14 23:44:58 +01:00
Sven Baars 86b5e684a4 shell32: Fix an item identifier list leak (Valgrind).
Signed-off-by: Sven Baars <sven.wine@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit 0d0fa46553)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-11-14 23:44:58 +01:00
Sven Baars 7d8a34d6a1 wmp: Fix a crash in put_volume when basic_audio is NULL.
Signed-off-by: Sven Baars <sven.wine@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit 9e8cf8082c)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-11-14 23:44:57 +01:00
Zhiyi Zhang cc0b0b9fcf msctf: Add ITfContextOwnerCompositionServices stub.
Fix crash at launch for games that use Unreal Engine 4.

Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit ef542fc797)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-11-14 23:44:57 +01:00
Jacek Caban 04dce9bc0b msxml3: Fix string length handling in I[VB]SAXContentHandler::characters.
Windows crashes when -1 length is passed. Escaping should just copy
embedded null bytes.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit 73af53c4bc)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-11-14 23:44:57 +01:00
Zebediah Figura 2a6171fce9 ucrtbase: Write the %hh prefix as a single char.
This fixes a crash in Planet Coaster on startup.

Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit 9445bed298)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-11-14 23:44:57 +01:00
Zebediah Figura 090c7ad438 ucrtbase/tests: Add some tests for __stdio_common_vsscanf().
Based on msvcrt:scanf tests.

Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit 353ea070f3)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-11-14 23:44:57 +01:00
Aric Stewart d0a450a32c dinput: Handle case where IOHIDDeviceGetValue fails.
This prevents crashes if a controller disconnects from OS/X.

Signed-off-by: Aric Stewart <aric@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit c5283300e1)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-11-14 23:44:57 +01:00
Piotr Caban beeadfb055 services: Don't double release process in service_start.
Fixes a crash while running ntoskrnl tests.

Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit 496380709d)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-11-14 23:44:57 +01:00
Alexandre Julliard c277654c3b wbemprox: Use %define parse.error verbose instead of %error-verbose.
The latter is deprecated and causes warnings.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit 6d4cdeb658)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-11-14 23:44:57 +01:00
Alexandre Julliard 09f48cc249 d3dcompiler: Use %define parse.error verbose instead of %error-verbose.
The latter is deprecated and causes warnings.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit 2d27c13d5e)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-11-14 23:44:57 +01:00
Alexandre Julliard 87e7425820 widl: Use %define parse.error verbose instead of %error-verbose.
The latter is deprecated and causes warnings.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit 5ea4d5971b)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-11-14 23:44:57 +01:00
Alex Henrie 85dfdc2eb5 server: Fix use after free in add_committed_range (scan-build).
Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit f3c9fdf852)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-11-14 23:44:57 +01:00
Alexandre Julliard ef2cf798b3 server: Fix the returned error code for an invalid NT header offset.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=47359
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit f59d05223d)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-11-14 23:44:57 +01:00