Commit Graph

128259 Commits (b77e677474f29d6d47693a84b7090efcc2bbd79a)
 

Author SHA1 Message Date
Zebediah Figura b77e677474 msi: Return MSIDBSTATE_ERROR when MsiGetDatabaseState() is called from a custom action.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=46812
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit 60b1fd7e87)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-06-20 21:13:56 +02:00
Zebediah Figura f462faf675 msi/tests: Test calling more functions from custom actions.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit ae0298d46e)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-06-20 21:13:56 +02:00
Paul Gofman c64f450e6e ddraw: Deny adding the same light to viewports multiple times.
According to the logs attached to the bug, the application seems to
spin in endless LIST_FOR_EACH_ENTRY() in viewport_activate(), which
is the result of adding the same light structure to the list twice.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=46807
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit 9bd6b2c2bf)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-06-20 21:13:56 +02:00
Louis Lenders 788137f838 explorerframe: Return S_OK in ITaskbarList3 ThumbBarUpdateButtons method.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=45429
Signed-off-by: Louis Lenders <xerox.xerox2000x@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit be6a113190)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-06-20 21:13:56 +02:00
Louis Lenders b49784271f explorerframe: Return S_OK in ITaskbarList3 ThumbBarAddButtons.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=45429
Signed-off-by: Louis Lenders <xerox.xerox2000x@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit 570ea01477)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-06-20 21:13:56 +02:00
Louis Lenders 7bb2f00bc5 explorerframe: Return S_OK in ITaskbarList3 SetThumbnailTooltip method.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=45429
Signed-off-by: Louis Lenders <xerox.xerox2000x@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit 978b7c3474)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-06-20 21:13:56 +02:00
Sebastian Lackner 9e5e27a7d2 winex11: Forward all clipping requests to the right thread.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=38087
Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit e2389c015c)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-06-20 21:13:56 +02:00
Alistair Leslie-Hughes 6a5ecfedbc urlmon: Pass unescaped URLs to InternetOpenUrl in ftp protocol handler.
Based on a patch by André Hentschel.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=26445
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit d99605d714)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-06-20 21:13:56 +02:00
Michael Müller 0dd77b7c07 imagehlp: Implement ImageLoad and cleanup ImageUnload.
Signed-off-by: Vijay Kiran Kamuju <infyquest@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit 55a62c739c)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-06-20 21:13:56 +02:00
Mark Jansen 52bcfdefdd imagehlp/tests: Add tests for ImageLoad, ImageUnload, GetImageUnusedHeaderBytes.
Signed-off-by: Vijay Kiran Kamuju <infyquest@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit 3eca7c1f8e)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-06-20 21:13:56 +02:00
Alistair Leslie-Hughes a5079be68f regedit: Grow the buffer when modifying a DWORD value.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=19098
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit 75d8081dc6)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-06-20 21:13:56 +02:00
Zebediah Figura c26d4c91cd hid: Fix length argument to GetOverlappedResult().
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Aric Stewart <aric@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit a0a3b6b90e)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-06-20 21:13:56 +02:00
Zebediah Figura 2e94bb648f vbscript: Handle carriage return in more places.
This fixes a regression introduced by 5800c9ed23.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=46772
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit 1bd7dbfbc4)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-06-20 21:13:56 +02:00
Gijs Vermeulen ddec4bd912 ntoskrnl.exe: Add MmBuildMdlForNonPagedPool stub.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=46761
Signed-off-by: Gijs Vermeulen <gijsvrm@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit 199b5d2ca2)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-06-20 21:13:56 +02:00
Nikolay Sivov 901742c35a wshom.ocx: Fix string length returned from Check returned BSTR length.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=46754
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit 1866fd659a)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-06-20 21:13:56 +02:00
Brendan McGrath bf1098a30a kernel32: Allow double quote style escape in argv.
Two quotes together (within outer quotes) represents a single
quote (with the first quote acting as an escape character)

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=46721
Signed-off-by: Brendan McGrath <brendan@redmandi.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit 87917df887)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-06-20 21:13:56 +02:00
Nikolay Sivov 0c76e18c36 user32: Make GetWindowLong() fail for some values on 64-bit.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit c2f4e2b338)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-06-20 21:13:56 +02:00
Nikolay Sivov 853731b3a8 user32: Do not touch some of the values on 64-bit with SetWindowLong().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit d00ed8e7b9)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-06-20 21:13:56 +02:00
Louis Lenders 7609f0a253 bthprops.cpl: Add BluetoothFindDeviceClose stub.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=46706
Signed-off-by: Louis Lenders <xerox.xerox2000x@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit f59e7f8391)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-06-20 21:13:56 +02:00
Matteo Bruni d08c25cfc2 wined3d: Set display mode to a suitable adapter format.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=46792
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit 9fc282d682)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-06-20 21:13:56 +02:00
Matteo Bruni 97239e6de5 d3d8: Return failure in CheckDeviceFormat() for unsupported adapter formats.
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit ff92a993ad)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-06-20 21:13:56 +02:00
Matteo Bruni 2812878727 d3d9: Return failure in CheckDeviceFormat() for unsupported adapter formats.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=46579
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit bd7a48c251)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-06-20 21:13:56 +02:00
Matteo Bruni bab36ab3b6 d3d8: Release system memory wined3d buffer only after the draw buffer is destroyed.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=46371
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit 873178c03a)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-06-20 21:13:56 +02:00
Matteo Bruni a7bbfcbe40 d3d9: Release system memory wined3d buffer only after the draw buffer is destroyed.
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit 7052e8e390)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-06-20 21:13:55 +02:00
Zebediah Figura 1b9ff0e8ec mshtml: Open pages in the native browser in HlinkTarget_Navigate().
This matches native Windows behaviour as well, as demonstrated by
running the interactive hlink:hlink tests.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=44423
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit f29317dcc2)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-06-12 22:34:04 +02:00
Sebastian Lackner f516b26916 server: Improve handling of cursor position clipping for empty rectangle.
Based on a patch by Kevin Buhr.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=38791
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=42631
Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit 5ff6a11697)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-06-12 22:30:26 +02:00
Dmitry Timoshkov a8aafa4c27 wininet: Return proper cache path from GetUrlCacheConfigInfo.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit 0cdca521e9)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-06-12 00:05:53 +02:00
Gijs Vermeulen 47d9d43974 wmvcore: Upgrade to IWMProfileManager2.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=28847
Signed-off-by: Gijs Vermeulen <gijsvrm@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit 3106cef400)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-06-11 23:55:18 +02:00
André Hentschel 89046193dc ntdll: Translate signal to trap when trap code is 0 on ARM.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=46187
Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit 4bfc2c32ff)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-05-15 22:08:48 +02:00
André Hentschel ce799d6b15 include: Fix vararg standard call types for ARM.
Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit 49abdbcda9)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-05-15 22:08:48 +02:00
André Hentschel b692b9def1 kernel32: Add forward for RtlInstallFunctionTableCallback on ARM/ARM64.
Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit 63352b5cce)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-05-15 22:08:48 +02:00
André Hentschel 7b61745e38 ntdll: Adjust PC according to THUMB/ARM flag.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=46189
Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit abca25b30f)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-05-15 22:08:48 +02:00
André Hentschel 553368ff50 ntdll: Add stub for RtlInstallFunctionTableCallback on ARM/ARM64.
Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit 0e26aaa3ed)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-05-15 22:08:48 +02:00
Michael Stefaniuc d444288268 Release 4.0.1.
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-05-15 21:30:42 +02:00
Michael Stefaniuc 635d2417a9 tools: Get the ANNOUNCE bug list from the stable-notes git notes.
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-04-27 22:40:40 +02:00
Ken Thomases 9ebf93be20 loader: On Mac, move the top-down allocations area down to avoid regions reserved by the system.
On macOS 10.14 (Mojave), there's a system-wide VM mapping for common system
libraries starting at 0x00007fff00000000.

Signed-off-by: Ken Thomases <ken@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit 07d80641d0)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-04-26 22:41:18 +02:00
Isira Seneviratne b65f69b3cf kernel32/nls: Change Sinhala sublang identifier to SUBLANG_SINHALESE_SRI_LANKA.
Signed-off-by: Isira Seneviratne <isirasen96@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit eb3988f080)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-04-26 22:41:18 +02:00
Isira Seneviratne a90112d178 kernel32/nls: Fix some values in Sinhala NLS file.
Signed-off-by: Isira Seneviratne <isirasen96@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit a6ca2001eb)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-04-26 22:41:18 +02:00
Isira Seneviratne 60203f4aad kernel32: Fix LOCALE_SSCRIPTS value for Sinhala.
Signed-off-by: Isira Seneviratne <isirasen96@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit 057df12738)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-04-26 22:41:18 +02:00
Isira Seneviratne 0be34e5a0d kernel32: Add the Sinhala NLS file.
Signed-off-by: Isira Seneviratne <isirasen96@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit b40c14d8aa)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-04-26 22:41:18 +02:00
Isira Seneviratne 6cec111568 po: Update Tamil translation.
Signed-off-by: Isira Seneviratne <isirasen96@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit a8304e77fb)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-04-26 22:41:18 +02:00
Isira Seneviratne 3edfc2d452 po: Update Tamil translation.
Signed-off-by: Isira Seneviratne <isirasen96@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit ed408d8def)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-04-26 22:41:18 +02:00
Isira Seneviratne bb93efc3f5 po: Add Tamil translation.
Signed-off-by: Isira Seneviratne <isirasen96@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit 9e0040b3d1)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-04-26 22:41:18 +02:00
Isira Seneviratne a1f5a2903a po: Update Sinhala translation.
Signed-off-by: Isira Seneviratne <isirasen96@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit 08d6df5f81)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-04-26 22:41:18 +02:00
Isira Seneviratne f3e1448614 po: Update Sinhala translation.
Signed-off-by: Isira Seneviratne <isirasen96@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit c0a503c354)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-04-26 22:41:18 +02:00
Isira Seneviratne 2b895a8860 po: Update Sinhala translation.
Signed-off-by: Isira Seneviratne <isirasen96@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit b37c1d83e4)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-04-26 22:41:18 +02:00
Paul Gofman b364e0b0e3 user32: Select more appropriate stretch mode for colored images interpolation.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=46375
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit bfe1ea26dd)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-04-26 22:41:18 +02:00
Sven Baars ffc5659373 dsound: Add missing SetEventHandle error handling (Coverity).
Signed-off-by: Sven Baars <sven.wine@gmail.com>
Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit 9689d6e29e)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-04-26 22:41:18 +02:00
Sven Baars 1ff87a653f setupapi: Add a missing return statement (Coverity).
Signed-off-by: Sven Baars <sven.wine@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit afe83a7bbe)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-04-26 22:41:18 +02:00
Sven Baars fc0f5548e7 windowscodecs: Add missing source_bpp initialization (Valgrind).
Signed-off-by: Sven Baars <sven.wine@gmail.com>
Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit 1d8882e04b)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2019-04-26 22:41:18 +02:00