wine-orson.git
6 years agoRelease 3.0-rc2. wine-3.0-rc2
Alexandre Julliard [Fri, 15 Dec 2017 20:43:56 +0000 (21:43 +0100)]
Release 3.0-rc2.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agod2d1/tests: A test to show that DC is validated on BindDC().
Nikolay Sivov [Fri, 15 Dec 2017 16:47:58 +0000 (19:47 +0300)]
d2d1/tests: A test to show that DC is validated on BindDC().

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agopo: Update German translation.
Julian Rüger [Fri, 15 Dec 2017 15:04:06 +0000 (16:04 +0100)]
po: Update German translation.

Signed-off-by: Julian Rüger <jr98@gmx.net>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agopo: Update Ukrainian translation.
Andrey Gusev [Fri, 15 Dec 2017 14:28:18 +0000 (16:28 +0200)]
po: Update Ukrainian translation.

Signed-off-by: Andrey Gusev <andrey.goosev@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agocabinet: Treat only -1 as an error from the FDICopy callback.
Alexandre Julliard [Fri, 15 Dec 2017 17:47:14 +0000 (18:47 +0100)]
cabinet: Treat only -1 as an error from the FDICopy callback.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agontdll: Reset the exit frame when switching back to it.
Alexandre Julliard [Fri, 15 Dec 2017 11:36:16 +0000 (12:36 +0100)]
ntdll: Reset the exit frame when switching back to it.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agolibport: Add a replacement implementation for strnlen.
Alexandre Julliard [Fri, 15 Dec 2017 09:48:48 +0000 (10:48 +0100)]
libport: Add a replacement implementation for strnlen.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agousp10: Fix a typo in an ERR() message.
Andrey Gusev [Thu, 14 Dec 2017 16:21:10 +0000 (18:21 +0200)]
usp10: Fix a typo in an ERR() message.

Signed-off-by: Andrey Gusev <andrey.goosev@gmail.com>
Signed-off-by: Aric Stewart <aric@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agobcrypt: Add some crypto-provider related stubs.
Dmitry Timoshkov [Wed, 13 Dec 2017 04:45:42 +0000 (12:45 +0800)]
bcrypt: Add some crypto-provider related stubs.

Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agowine.inf: Add "Security Packages" key.
Dmitry Timoshkov [Wed, 13 Dec 2017 04:45:04 +0000 (12:45 +0800)]
wine.inf: Add "Security Packages" key.

Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agontdll: Define PTHREAD_STACK_MIN if it's missing.
Alexandre Julliard [Thu, 14 Dec 2017 19:28:32 +0000 (20:28 +0100)]
ntdll: Define PTHREAD_STACK_MIN if it's missing.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agontdll: Switch back to the initial stack for thread exit on ARM.
Alexandre Julliard [Thu, 14 Dec 2017 19:28:16 +0000 (20:28 +0100)]
ntdll: Switch back to the initial stack for thread exit on ARM.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agontdll: Reimplement thread initialization in assembler on ARM.
Alexandre Julliard [Thu, 14 Dec 2017 17:34:46 +0000 (18:34 +0100)]
ntdll: Reimplement thread initialization in assembler on ARM.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agontdll: Set all registers in set_cpu_context() on ARM.
Alexandre Julliard [Thu, 14 Dec 2017 17:34:19 +0000 (18:34 +0100)]
ntdll: Set all registers in set_cpu_context() on ARM.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agourlmon: Support [Add.Code] sections in ActiveX INF files.
Joel Holdsworth [Wed, 13 Dec 2017 20:32:22 +0000 (13:32 -0700)]
urlmon: Support [Add.Code] sections in ActiveX INF files.

Signed-off-by: Joel Holdsworth <joel@airwebreathe.org.uk>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoole32: Correctly save the remaining formats if their data has not been set.
Huw Davies [Thu, 14 Dec 2017 13:17:38 +0000 (13:17 +0000)]
ole32: Correctly save the remaining formats if their data has not been set.

Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoole32: Correctly save the dib format if its data has not been set.
Sergio Gómez Del Real [Thu, 14 Dec 2017 13:17:37 +0000 (13:17 +0000)]
ole32: Correctly save the dib format if its data has not been set.

Signed-off-by: Sergio Gómez Del Real <sdelreal@codeweavers.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agosecur32/tests: Add a test for Schannel behaviour with SECPKG_ATTR_NEGOTIATION_INFO...
Dmitry Timoshkov [Thu, 14 Dec 2017 09:19:06 +0000 (17:19 +0800)]
secur32/tests: Add a test for Schannel behaviour with SECPKG_ATTR_NEGOTIATION_INFO query.

Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agosecur32/tests: Add a test for NTLM behaviour with SECPKG_ATTR_NEGOTIATION_INFO query.
Dmitry Timoshkov [Thu, 14 Dec 2017 09:18:04 +0000 (17:18 +0800)]
secur32/tests: Add a test for NTLM behaviour with SECPKG_ATTR_NEGOTIATION_INFO query.

To show that QueryContextAttributes(SECPKG_ATTR_NEGOTIATION_INFO)
allocates flat memory block for the PackageInfo structure.

Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agosecur32/tests: Add a test for Negotiate behaviour with SECPKG_ATTR_NEGOTIATION_INFO...
Dmitry Timoshkov [Thu, 14 Dec 2017 09:17:02 +0000 (17:17 +0800)]
secur32/tests: Add a test for Negotiate behaviour with SECPKG_ATTR_NEGOTIATION_INFO query.

To show that QueryContextAttributes(SECPKG_ATTR_NEGOTIATION_INFO)
allocates flat memory block for the PackageInfo structure.

Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agouser.exe16: Fix handling of 16-bit HBITMAPs in InsertMenu16.
Martin Payne [Wed, 13 Dec 2017 10:24:32 +0000 (10:24 +0000)]
user.exe16: Fix handling of 16-bit HBITMAPs in InsertMenu16.

Signed-off-by: Martin Payne <development@martinpayne.me.uk>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agopo: Fix some MSI translations.
Zebediah Figura [Thu, 14 Dec 2017 00:39:59 +0000 (18:39 -0600)]
po: Fix some MSI translations.

Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agontdll: Fix handling of floating point arguments in relay debugging on ARM.
Alexandre Julliard [Thu, 14 Dec 2017 10:44:57 +0000 (11:44 +0100)]
ntdll: Fix handling of floating point arguments in relay debugging on ARM.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agontdll: Run the thread/process detach code on the thread stack.
Alexandre Julliard [Thu, 14 Dec 2017 09:54:56 +0000 (10:54 +0100)]
ntdll: Run the thread/process detach code on the thread stack.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agocomctl32/tests: Add Static control tests.
Nikolay Sivov [Thu, 14 Dec 2017 06:50:21 +0000 (09:50 +0300)]
comctl32/tests: Add Static control tests.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agocomctl32/tests: Add ComboBox tests.
Nikolay Sivov [Thu, 14 Dec 2017 06:50:20 +0000 (09:50 +0300)]
comctl32/tests: Add ComboBox tests.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agocomctl32/tests: Rename test file.
Nikolay Sivov [Thu, 14 Dec 2017 06:50:19 +0000 (09:50 +0300)]
comctl32/tests: Rename test file.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agouser32/tests: Release window DCs consistently.
Nikolay Sivov [Thu, 14 Dec 2017 06:48:08 +0000 (09:48 +0300)]
user32/tests: Release window DCs consistently.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoinclude: Discourage use of 'break' or 'continue' inside __TRY/__EXCEPT.
Alex Henrie [Thu, 14 Dec 2017 06:23:28 +0000 (23:23 -0700)]
include: Discourage use of 'break' or 'continue' inside __TRY/__EXCEPT.

Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoinclude: Remove some superfluous semicolons.
Henri Verbeet [Wed, 13 Dec 2017 16:48:14 +0000 (20:18 +0330)]
include: Remove some superfluous semicolons.

Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agodplayx/tests: Remove the firewall exception after running the tests.
Hans Leidekker [Wed, 13 Dec 2017 12:59:37 +0000 (13:59 +0100)]
dplayx/tests: Remove the firewall exception after running the tests.

Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoappwiz.cpl: Add comment explaining why we use HTTP instead of HTTPS.
Alex Henrie [Wed, 13 Dec 2017 02:55:37 +0000 (19:55 -0700)]
appwiz.cpl: Add comment explaining why we use HTTP instead of HTTPS.

Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agod2d1/tests: Introduce an ARRAY_SIZE macro.
Henri Verbeet [Wed, 13 Dec 2017 16:48:13 +0000 (20:18 +0330)]
d2d1/tests: Introduce an ARRAY_SIZE macro.

Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agod3d11/tests: Add a couple of testcases for sRGB SRVs.
Matteo Bruni [Wed, 13 Dec 2017 16:48:12 +0000 (20:18 +0330)]
d3d11/tests: Add a couple of testcases for sRGB SRVs.

Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agouser.exe16: Implemented OldExitWindows() user.exe16 function.
Martin Payne [Wed, 13 Dec 2017 10:23:50 +0000 (10:23 +0000)]
user.exe16: Implemented OldExitWindows() user.exe16 function.

Signed-off-by: Martin Payne <development@martinpayne.me.uk>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agokrnl386.exe16: Shared libraries have a ".exe" rather than ".dll" extension on Windows...
Martin Payne [Wed, 13 Dec 2017 10:23:08 +0000 (10:23 +0000)]
krnl386.exe16: Shared libraries have a ".exe" rather than ".dll" extension on Windows < 3.0.

Signed-off-by: Martin Payne <development@martinpayne.me.uk>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agokernel32: Don't report valid non-Win16 NE executables (e.g. OS/2) as broken.
Martin Payne [Wed, 13 Dec 2017 10:21:00 +0000 (10:21 +0000)]
kernel32: Don't report valid non-Win16 NE executables (e.g. OS/2) as broken.

Signed-off-by: Martin Payne <development@martinpayne.me.uk>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agopo: Update Norwegian translation.
Kim Malmo [Wed, 13 Dec 2017 14:43:51 +0000 (14:43 +0000)]
po: Update Norwegian translation.

Signed-off-by: Kim Malmo <berencamlost@msn.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agowsdapi/tests: Register an exception with the firewall to avoid a dialog.
Hans Leidekker [Wed, 13 Dec 2017 13:19:15 +0000 (14:19 +0100)]
wsdapi/tests: Register an exception with the firewall to avoid a dialog.

Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agod3d10core/tests: Add test for combined clip and cull distances.
Józef Kucia [Wed, 13 Dec 2017 11:28:58 +0000 (12:28 +0100)]
d3d10core/tests: Add test for combined clip and cull distances.

Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomsvcrt: Fix copy/paste typos in arm64 setjmp/longjmp.
Martin Storsjo [Wed, 13 Dec 2017 09:02:22 +0000 (11:02 +0200)]
msvcrt: Fix copy/paste typos in arm64 setjmp/longjmp.

Signed-off-by: Martin Storsjo <martin@martin.st>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agontdll/tests: Add tests for time zone names.
Akihiro Sagawa [Tue, 12 Dec 2017 14:56:31 +0000 (23:56 +0900)]
ntdll/tests: Add tests for time zone names.

Test shows internal NT API returns an indirect string, e.g.
@tzres.dll,-32, not a localized one in Vista or later.

Signed-off-by: Akihiro Sagawa <sagawa.aki@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agopo: Update Japanese Translation.
Akihiro Sagawa [Tue, 12 Dec 2017 14:56:29 +0000 (23:56 +0900)]
po: Update Japanese Translation.

Signed-off-by: Akihiro Sagawa <sagawa.aki@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomshtml/tests: Added a test of calls to functions from different frame.
Jacek Caban [Tue, 12 Dec 2017 14:28:04 +0000 (15:28 +0100)]
mshtml/tests: Added a test of calls to functions from different frame.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agojscript: Do not pass DISPATCH_JSCRIPT_CALLEREXECSSOURCE flag for calls across differe...
Jacek Caban [Tue, 12 Dec 2017 14:27:51 +0000 (15:27 +0100)]
jscript: Do not pass DISPATCH_JSCRIPT_CALLEREXECSSOURCE flag for calls across different script contexts.

Fixes regression in calls between different contexts. Spotted by Nikolay.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agontdll: Only require MAP_SHARED for writable mappings.
Alexandre Julliard [Tue, 12 Dec 2017 14:15:02 +0000 (15:15 +0100)]
ntdll: Only require MAP_SHARED for writable mappings.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoexplorer: Fix parsing command line that contains spaces.
Alexandre Julliard [Tue, 12 Dec 2017 08:33:32 +0000 (09:33 +0100)]
explorer: Fix parsing command line that contains spaces.

Reported by Alistair Leslie-Hughes.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agodxdiag: Recognise /dontskip.
Stefan Dösinger [Fri, 8 Dec 2017 20:15:39 +0000 (21:15 +0100)]
dxdiag: Recognise /dontskip.

Signed-off-by: Stefan Dösinger <stefan@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agocomctl32/imagelist: Use the correct allocation size for the image mask.
Alexandre Julliard [Mon, 11 Dec 2017 18:55:01 +0000 (19:55 +0100)]
comctl32/imagelist: Use the correct allocation size for the image mask.

Reported by Petru Florin Mihancea.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoxaudio2: Account for abandoned buffer bytes.
Andrew Eikum [Mon, 11 Dec 2017 16:41:35 +0000 (10:41 -0600)]
xaudio2: Account for abandoned buffer bytes.

This should fix bug 44148, a regression caused by e2c73fc394ba.

Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomshtml/tests: Skip documentMode tests on IE7.
Jacek Caban [Mon, 11 Dec 2017 16:36:44 +0000 (17:36 +0100)]
mshtml/tests: Skip documentMode tests on IE7.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agod3d11/tests: Add tests for GenerateMips().
Matteo Bruni [Fri, 8 Dec 2017 16:54:24 +0000 (17:54 +0100)]
d3d11/tests: Add tests for GenerateMips().

Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agod3d11/tests: Add a couple of testcases for UINT, sRGB UAVs.
Matteo Bruni [Fri, 8 Dec 2017 16:54:21 +0000 (17:54 +0100)]
d3d11/tests: Add a couple of testcases for UINT, sRGB UAVs.

Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agocomctl32/listview: Directly reset focused item on item count change.
Nikolay Sivov [Mon, 11 Dec 2017 10:07:40 +0000 (13:07 +0300)]
comctl32/listview: Directly reset focused item on item count change.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agowshom: Implement Popup() method.
Nikolay Sivov [Mon, 11 Dec 2017 07:31:51 +0000 (10:31 +0300)]
wshom: Implement Popup() method.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agod3d10core/tests: Add test for initial depth stencil state.
Józef Kucia [Mon, 11 Dec 2017 09:25:30 +0000 (10:25 +0100)]
d3d10core/tests: Add test for initial depth stencil state.

Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agod3d10core/tests: Add test for relative addressing of vertex shader inputs.
Józef Kucia [Mon, 11 Dec 2017 09:25:29 +0000 (10:25 +0100)]
d3d10core/tests: Add test for relative addressing of vertex shader inputs.

Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agod3d10core/tests: Add test for SV_ClipDistance.
Józef Kucia [Mon, 11 Dec 2017 09:25:28 +0000 (10:25 +0100)]
d3d10core/tests: Add test for SV_ClipDistance.

Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agowined3d: Recognize SM5 eval_sample_index instruction.
Józef Kucia [Mon, 11 Dec 2017 09:25:27 +0000 (10:25 +0100)]
wined3d: Recognize SM5 eval_sample_index instruction.

Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agod3d11: Implement d3d10_device_CheckFormatSupport().
Józef Kucia [Mon, 11 Dec 2017 09:25:26 +0000 (10:25 +0100)]
d3d11: Implement d3d10_device_CheckFormatSupport().

The d3d11_device_CheckFormatSupport() function should filter the format
support based on the device feature level.

Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agod3d9/tests: Add test for checking D3DUSAGE_AUTOGENMIPMAP support.
Józef Kucia [Mon, 11 Dec 2017 09:25:25 +0000 (10:25 +0100)]
d3d9/tests: Add test for checking D3DUSAGE_AUTOGENMIPMAP support.

Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agowined3d: Fix device format support checks for multiple usages.
Józef Kucia [Mon, 11 Dec 2017 09:25:24 +0000 (10:25 +0100)]
wined3d: Fix device format support checks for multiple usages.

We can return WINED3DOK_NOAUTOGEN only when all other resource usages
are supported.

Fixes 25a8773d21d0 ("wined3d: Advertise AUTOGENMIPMAP only for
renderable and filterable formats."). The problem was present before
25a8773d21d0, but the mentioned commit made it much worse. Previously,
it was an issue only for OpenGL implementations which do not support
the GL_SGIS_generate_mipmap extension.

Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoRevert "user32/combo: Set listbox popup height correctly and add tests.".
Sebastian Lackner [Sun, 10 Dec 2017 21:36:46 +0000 (21:36 +0000)]
Revert "user32/combo: Set listbox popup height correctly and add tests.".

This partly reverts commit f7f7b89e2e9117811c91269643868c6d063db5e9
(tests are left in place).

Any application that currently uses "Microsoft.Windows.Common-Controls
v6" via a Manifest has the possibility of breaking comboboxes. Using
this version of the control ensures that dropdown for comboboxes, will
show multiple items, regardless of its height in the resource.

Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agopo: Update Turkish translation.
Can Taşan [Sat, 9 Dec 2017 10:57:48 +0000 (11:57 +0100)]
po: Update Turkish translation.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoRelease 3.0-rc1. wine-3.0-rc1
Alexandre Julliard [Fri, 8 Dec 2017 19:48:54 +0000 (20:48 +0100)]
Release 3.0-rc1.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agowebservices: Don't use the dictionary for UTF-16 text.
Hans Leidekker [Fri, 8 Dec 2017 14:49:41 +0000 (15:49 +0100)]
webservices: Don't use the dictionary for UTF-16 text.

Although UTF-16 text is converted to UTF-8 before transmission it's
stored inline rather than in the dictionary.

Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agowebservices: Enable dictionary lookup after setting the output buffer.
Hans Leidekker [Fri, 8 Dec 2017 14:49:40 +0000 (15:49 +0100)]
webservices: Enable dictionary lookup after setting the output buffer.

Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agowebservices: Implement WS_REPEATING_ELEMENT_CHOICE_FIELD_MAPPING in the writer.
Hans Leidekker [Fri, 8 Dec 2017 14:49:39 +0000 (15:49 +0100)]
webservices: Implement WS_REPEATING_ELEMENT_CHOICE_FIELD_MAPPING in the writer.

Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agowebservices: Don't require specific writer state for element mappings in WsWriteType.
Hans Leidekker [Fri, 8 Dec 2017 14:49:38 +0000 (15:49 +0100)]
webservices: Don't require specific writer state for element mappings in WsWriteType.

Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agowebservices: Store the async context directly in struct receive_message.
Hans Leidekker [Fri, 8 Dec 2017 14:49:37 +0000 (15:49 +0100)]
webservices: Store the async context directly in struct receive_message.

Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agod3d11/tests: Run depth bias test on smaller render targets.
Józef Kucia [Fri, 8 Dec 2017 13:28:52 +0000 (14:28 +0100)]
d3d11/tests: Run depth bias test on smaller render targets.

Makes the test much faster.

Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agod3d11/tests: Add test for depth bias.
Józef Kucia [Fri, 8 Dec 2017 13:28:51 +0000 (14:28 +0100)]
d3d11/tests: Add test for depth bias.

Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agowined3d: Avoid calling removed/deprecated GL functions in SetupForBlit().
Józef Kucia [Fri, 8 Dec 2017 09:41:21 +0000 (10:41 +0100)]
wined3d: Avoid calling removed/deprecated GL functions in SetupForBlit().

Eliminates possible GL errors when core contexts are used.

Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agod3d11/tests: Add some tests for invalid RTVs.
Matteo Bruni [Thu, 7 Dec 2017 21:56:20 +0000 (22:56 +0100)]
d3d11/tests: Add some tests for invalid RTVs.

Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agowined3d: Only allow swapchain textures to have mismatched sRGB setting in resource...
Matteo Bruni [Thu, 7 Dec 2017 21:56:18 +0000 (22:56 +0100)]
wined3d: Only allow swapchain textures to have mismatched sRGB setting in resource views.

Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agowined3d: Fix shader_resource_view_generate_mipmaps() with texture views.
Matteo Bruni [Thu, 7 Dec 2017 21:56:17 +0000 (22:56 +0100)]
wined3d: Fix shader_resource_view_generate_mipmaps() with texture views.

Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoinclude: Add dhtmled.idl and dhtmldid.h.
Alex Henrie [Wed, 6 Dec 2017 19:11:49 +0000 (12:11 -0700)]
include: Add dhtmled.idl and dhtmldid.h.

Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoole32: Don't clear the dirty flag when saving to another storage.
Huw Davies [Fri, 8 Dec 2017 10:52:45 +0000 (10:52 +0000)]
ole32: Don't clear the dirty flag when saving to another storage.

Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoole32: Remove unused variable.
Huw Davies [Fri, 8 Dec 2017 10:52:44 +0000 (10:52 +0000)]
ole32: Remove unused variable.

Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoole32: Properly align HMETAFILEPICT marshal data.
Huw Davies [Fri, 8 Dec 2017 10:26:51 +0000 (10:26 +0000)]
ole32: Properly align HMETAFILEPICT marshal data.

Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoole32: Properly align HENHMETAFILE marshal data.
Huw Davies [Fri, 8 Dec 2017 10:26:50 +0000 (10:26 +0000)]
ole32: Properly align HENHMETAFILE marshal data.

Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoole32: Properly align HANDLE marshal data.
Huw Davies [Fri, 8 Dec 2017 10:26:49 +0000 (10:26 +0000)]
ole32: Properly align HANDLE marshal data.

Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoole32: Properly align CLIPFORMAT marshal data.
Huw Davies [Fri, 8 Dec 2017 10:26:48 +0000 (10:26 +0000)]
ole32: Properly align CLIPFORMAT marshal data.

Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoole32: Add user marshalling for TYMED_GDI.
Zebediah Figura [Thu, 7 Dec 2017 17:20:12 +0000 (11:20 -0600)]
ole32: Add user marshalling for TYMED_GDI.

Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoole32: Add local user marshalling for bitmaps.
Zebediah Figura [Thu, 7 Dec 2017 17:20:11 +0000 (11:20 -0600)]
ole32: Add local user marshalling for bitmaps.

Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoole32: Add in-process user marshalling for bitmaps.
Zebediah Figura [Thu, 7 Dec 2017 17:20:10 +0000 (11:20 -0600)]
ole32: Add in-process user marshalling for bitmaps.

Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoole32/tests: Add tests for enhmetafile and CONTENTS stream saving.
Sergio Gómez Del Real [Wed, 6 Dec 2017 15:52:27 +0000 (10:52 -0500)]
ole32/tests: Add tests for enhmetafile and CONTENTS stream saving.

Signed-off-by: Sergio Gómez Del Real <sdelreal@codeweavers.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoole32: Add support for saving enhmetafiles to CONTENTS and Presentation streams.
Sergio Gómez Del Real [Wed, 6 Dec 2017 15:52:26 +0000 (10:52 -0500)]
ole32: Add support for saving enhmetafiles to CONTENTS and Presentation streams.

Signed-off-by: Sergio Gómez Del Real <sdelreal@codeweavers.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoole32: Add support for saving metafiles to CONTENTS streams.
Sergio Gómez Del Real [Wed, 6 Dec 2017 15:52:25 +0000 (10:52 -0500)]
ole32: Add support for saving metafiles to CONTENTS streams.

Signed-off-by: Sergio Gómez Del Real <sdelreal@codeweavers.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoole32: Add support for saving DIBs to CONTENTS streams.
Sergio Gómez Del Real [Wed, 6 Dec 2017 15:52:24 +0000 (10:52 -0500)]
ole32: Add support for saving DIBs to CONTENTS streams.

Signed-off-by: Sergio Gómez Del Real <sdelreal@codeweavers.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoole32: Refactor OLE's data cache Save implementation.
Sergio Gómez Del Real [Wed, 6 Dec 2017 15:52:23 +0000 (10:52 -0500)]
ole32: Refactor OLE's data cache Save implementation.

Signed-off-by: Sergio Gómez Del Real <sdelreal@codeweavers.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agooleaut32: Fix check for DECIMAL variant in VarNumFromParseNum.
Alexandre Julliard [Fri, 8 Dec 2017 14:23:55 +0000 (15:23 +0100)]
oleaut32: Fix check for DECIMAL variant in VarNumFromParseNum.

Reported by Gerald Pfeifer.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agooleaut32: Fix ARM floating point register allocations.
Alexandre Julliard [Fri, 8 Dec 2017 14:08:57 +0000 (15:08 +0100)]
oleaut32: Fix ARM floating point register allocations.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agooleaut32: Disable floating point instructions for the soft-float ARM build.
Alexandre Julliard [Fri, 8 Dec 2017 12:22:31 +0000 (13:22 +0100)]
oleaut32: Disable floating point instructions for the soft-float ARM build.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomsvcrt: Disable floating point instructions for the soft-float ARM build.
Alexandre Julliard [Fri, 8 Dec 2017 12:03:28 +0000 (13:03 +0100)]
msvcrt: Disable floating point instructions for the soft-float ARM build.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoinclude: Don't use floating point for WINAPI functions when building for soft-float...
Alexandre Julliard [Fri, 8 Dec 2017 11:43:19 +0000 (12:43 +0100)]
include: Don't use floating point for WINAPI functions when building for soft-float on ARM.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoconfigure: Add option for overriding the floating point ABI on ARM platforms.
Alexandre Julliard [Fri, 8 Dec 2017 10:37:16 +0000 (11:37 +0100)]
configure: Add option for overriding the floating point ABI on ARM platforms.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agowinegcc: Add support for -mfloat-abi option.
Alexandre Julliard [Fri, 8 Dec 2017 10:55:42 +0000 (11:55 +0100)]
winegcc: Add support for -mfloat-abi option.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agowinebuild: Add support for -mfloat-abi option.
Alexandre Julliard [Fri, 8 Dec 2017 10:55:30 +0000 (11:55 +0100)]
winebuild: Add support for -mfloat-abi option.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agowinemac: Stop the display link after 2 seconds of idleness, not the first time it...
Ken Thomases [Fri, 8 Dec 2017 08:54:08 +0000 (02:54 -0600)]
winemac: Stop the display link after 2 seconds of idleness, not the first time it's idle.

Signed-off-by: Ken Thomases <ken@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>