wine-orson.git
6 years agoRelease 3.0-rc3. wine-3.0-rc3
Alexandre Julliard [Fri, 22 Dec 2017 17:12:27 +0000 (18:12 +0100)]
Release 3.0-rc3.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agowinhttp/tests: Fix an intermittent test failure on Windows XP/Vista.
Hans Leidekker [Fri, 22 Dec 2017 15:52:51 +0000 (16:52 +0100)]
winhttp/tests: Fix an intermittent test failure on Windows XP/Vista.

Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoregedit/tests: Skip tests if running as non-elevated admin.
Zebediah Figura [Fri, 22 Dec 2017 15:43:12 +0000 (09:43 -0600)]
regedit/tests: Skip tests if running as non-elevated admin.

Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agowinhttp/tests: Fix typos in ok() messages.
Andrey Gusev [Fri, 22 Dec 2017 15:25:28 +0000 (17:25 +0200)]
winhttp/tests: Fix typos in ok() messages.

Signed-off-by: Andrey Gusev <andrey.goosev@gmail.com>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomsi/tests: Fix typos in ok() messages.
Andrey Gusev [Fri, 22 Dec 2017 15:25:04 +0000 (17:25 +0200)]
msi/tests: Fix typos in ok() messages.

Signed-off-by: Andrey Gusev <andrey.goosev@gmail.com>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agokernel32/tests: Fix a typo in ok() message.
Andrey Gusev [Fri, 22 Dec 2017 15:24:36 +0000 (17:24 +0200)]
kernel32/tests: Fix a typo in ok() message.

Signed-off-by: Andrey Gusev <andrey.goosev@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agocomctl32/tests: Fix a typo in ok() message.
Andrey Gusev [Fri, 22 Dec 2017 15:24:04 +0000 (17:24 +0200)]
comctl32/tests: Fix a typo in ok() message.

Signed-off-by: Andrey Gusev <andrey.goosev@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agogdi32: Fix clipping to the DIB rectangle in GetPixel().
Alexandre Julliard [Fri, 22 Dec 2017 15:29:03 +0000 (16:29 +0100)]
gdi32: Fix clipping to the DIB rectangle in GetPixel().

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agocomctl32/tests: Make sure v6 module is used when running tests, run more tests with...
Nikolay Sivov [Fri, 22 Dec 2017 12:30:47 +0000 (15:30 +0300)]
comctl32/tests: Make sure v6 module is used when running tests, run more tests with v6 module.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoinclude: Fix a typo in newly added edit control message.
Akihiro Sagawa [Fri, 22 Dec 2017 13:04:02 +0000 (22:04 +0900)]
include: Fix a typo in newly added edit control message.

Signed-off-by: Akihiro Sagawa <sagawa.aki@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoserver: Add support for querying FileNameInformation on named pipes.
Jacek Caban [Thu, 21 Dec 2017 15:12:12 +0000 (16:12 +0100)]
server: Add support for querying FileNameInformation on named pipes.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoserver: Introduce get_file_info request for server-side NtQueryInformationFile implem...
Jacek Caban [Thu, 21 Dec 2017 15:12:01 +0000 (16:12 +0100)]
server: Introduce get_file_info request for server-side NtQueryInformationFile implementation.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agontdll/tests: Add NtQueryInformationFile(FileNameInformation) on named pipes tests.
Jacek Caban [Thu, 21 Dec 2017 15:04:26 +0000 (16:04 +0100)]
ntdll/tests: Add NtQueryInformationFile(FileNameInformation) on named pipes tests.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agopo: Update Simplified Chinese translation.
Kim Malmo [Fri, 22 Dec 2017 00:49:00 +0000 (00:49 +0000)]
po: Update Simplified Chinese translation.

Signed-off-by: Kim Malmo <berencamlost@msn.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agopo: Update Norwegian translation.
Kim Malmo [Fri, 22 Dec 2017 04:27:04 +0000 (04:27 +0000)]
po: Update Norwegian translation.

Signed-off-by: Kim Malmo <berencamlost@msn.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agobcrypt: Fix build error on systems with old GnuTLS.
Hans Leidekker [Fri, 22 Dec 2017 08:39:27 +0000 (09:39 +0100)]
bcrypt: Fix build error on systems with old GnuTLS.

Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoRevert "msi: Don't execute a deferred custom action when not running the install...
Zebediah Figura [Thu, 21 Dec 2017 07:12:16 +0000 (01:12 -0600)]
Revert "msi: Don't execute a deferred custom action when not running the install script.".

This (effectively) reverts commit 86bc556f9fd4a964cbaa66bc1fd67e4603ecd450.

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>
6 years agowined3d: Consider CPU blitter when clearing discarded textures.
Józef Kucia [Thu, 21 Dec 2017 11:08:25 +0000 (12:08 +0100)]
wined3d: Consider CPU blitter when clearing discarded textures.

In order to avoid invalidating system memory for "converted" surfaces.

Fixes a regression introduced by commit 56128d18d4df ("wined3d: Drop the
special case for "converted" surfaces in wined3d_surface_blt().").

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 agod3d8/tests: Work around focus-follows-mouse test failures.
Stefan Dösinger [Mon, 18 Dec 2017 20:39:29 +0000 (21:39 +0100)]
d3d8/tests: Work around focus-follows-mouse test failures.

Signed-off-by: Stefan Dösinger <stefan@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agod3d9/tests: Work around focus-follows-mouse test failures.
Stefan Dösinger [Mon, 18 Dec 2017 20:39:28 +0000 (21:39 +0100)]
d3d9/tests: Work around focus-follows-mouse test failures.

Removing WS_VISIBLE without updating the window state with
SWP_FRAMECHANGED is enough to trigger d3d9's hidden window codepath
(native and in Wine), but doesn't actually hide the window. This
prevents unpredictable focus changes on focus follows mouse WMs.

Signed-off-by: Stefan Dösinger <stefan@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoddraw: Validate the surface descriptor size in GetDisplayMode.
Alexandre Julliard [Mon, 18 Dec 2017 10:12:04 +0000 (11:12 +0100)]
ddraw: Validate the surface descriptor size in GetDisplayMode.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agocomctl32/tooltips: Reset window subclass data when removing tools.
Nikolay Sivov [Wed, 20 Dec 2017 23:05:09 +0000 (02:05 +0300)]
comctl32/tooltips: Reset window subclass data when removing tools.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agocomctl32/updown: Reset control width conditionally on UDM_SETBUDDY with NULL buddy...
Nikolay Sivov [Thu, 21 Dec 2017 09:14:45 +0000 (12:14 +0300)]
comctl32/updown: Reset control width conditionally on UDM_SETBUDDY with NULL buddy handle.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agocomctl32/tests: Add separate test for CreateUpDownControl().
Nikolay Sivov [Thu, 21 Dec 2017 09:14:44 +0000 (12:14 +0300)]
comctl32/tests: Add separate test for CreateUpDownControl().

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agocomctl32/tests: Use CreateWindowEx() to create UpDown controls.
Nikolay Sivov [Thu, 21 Dec 2017 09:14:43 +0000 (12:14 +0300)]
comctl32/tests: Use CreateWindowEx() to create UpDown controls.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agouser32/tests: Add a basic test for maximizing windows.
Zebediah Figura [Thu, 21 Dec 2017 07:21:02 +0000 (01:21 -0600)]
user32/tests: Add a basic test for maximizing windows.

Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agouser32/tests: Also test client rect size.
Zebediah Figura [Thu, 21 Dec 2017 07:21:01 +0000 (01:21 -0600)]
user32/tests: Also test client rect size.

Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agouser32/tests: Explicitly test minimized window size.
Zebediah Figura [Thu, 21 Dec 2017 07:21:00 +0000 (01:21 -0600)]
user32/tests: Explicitly test minimized window size.

Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agonetapi32/tests: Print NetWkstaTransportEnum error code on test failure.
Alex Henrie [Wed, 20 Dec 2017 06:02:06 +0000 (23:02 -0700)]
netapi32/tests: Print NetWkstaTransportEnum error code on test failure.

Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomfplat: Implement MFGetService().
Nikolay Sivov [Wed, 20 Dec 2017 14:42:23 +0000 (17:42 +0300)]
mfplat: Implement MFGetService().

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoinclude: Add newer definitions for user controls.
Nikolay Sivov [Wed, 20 Dec 2017 11:59:05 +0000 (14:59 +0300)]
include: Add newer definitions for user controls.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agojscript: Use WARN for exception traces instead of separated debug channel.
Jacek Caban [Wed, 20 Dec 2017 15:03:37 +0000 (16:03 +0100)]
jscript: Use WARN for exception traces instead of separated debug channel.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agowinegstreamer: Hold a reference to the filter in push_data().
Zebediah Figura [Wed, 20 Dec 2017 02:49:20 +0000 (20:49 -0600)]
winegstreamer: Hold a reference to the filter in push_data().

Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agouser32/tests: Add activation tests for minimizing windows.
Zebediah Figura [Wed, 20 Dec 2017 02:32:52 +0000 (20:32 -0600)]
user32/tests: Add activation tests for minimizing windows.

Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agouser32/tests: Add activation tests for hiding windows.
Zebediah Figura [Wed, 20 Dec 2017 00:29:31 +0000 (18:29 -0600)]
user32/tests: Add activation tests for hiding windows.

Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agouser32/tests: Add more tests for SetActiveWindow().
Zebediah Figura [Wed, 20 Dec 2017 00:29:30 +0000 (18:29 -0600)]
user32/tests: Add more tests for SetActiveWindow().

Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agouser32/tests: Don't leave hwndMain in a topmost state.
Zebediah Figura [Wed, 20 Dec 2017 00:29:29 +0000 (18:29 -0600)]
user32/tests: Don't leave hwndMain in a topmost state.

Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agopo: Update Norwegian translation.
Kim Malmo [Tue, 19 Dec 2017 23:07:25 +0000 (23:07 +0000)]
po: Update Norwegian translation.

Signed-off-by: Kim Malmo <berencamlost@msn.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agocomctl32/tooltips: Remove window subclass right before window is destroyed.
Nikolay Sivov [Tue, 19 Dec 2017 22:21:44 +0000 (01:21 +0300)]
comctl32/tooltips: Remove window subclass right before window is destroyed.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agommdevapi/tests: Fix memory leaks (Coverity).
Alex Henrie [Tue, 19 Dec 2017 16:00:17 +0000 (09:00 -0700)]
mmdevapi/tests: Fix memory leaks (Coverity).

Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agobcrypt: Require macOS version 10.7 or newer for encryption support.
Hans Leidekker [Tue, 19 Dec 2017 14:40:19 +0000 (15:40 +0100)]
bcrypt: Require macOS version 10.7 or newer for encryption support.

Reported by Ryan Schmidt.

Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agobcrypt: Fix build on macOS 10.8 and older.
Hans Leidekker [Tue, 19 Dec 2017 13:02:50 +0000 (14:02 +0100)]
bcrypt: Fix build on macOS 10.8 and older.

Based on a patch by Ryan Schmidt.

Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agocomctl32/tests: Remove some workarounds that no longer apply.
Nikolay Sivov [Tue, 19 Dec 2017 10:13:34 +0000 (13:13 +0300)]
comctl32/tests: Remove some workarounds that no longer apply.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agocomctl32/tests: Add ListBox tests.
Nikolay Sivov [Tue, 19 Dec 2017 10:12:57 +0000 (13:12 +0300)]
comctl32/tests: Add ListBox tests.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agogdi32: Set otmMacLineGap from the line gap in the hhea table.
Huw Davies [Tue, 19 Dec 2017 10:10:33 +0000 (10:10 +0000)]
gdi32: Set otmMacLineGap from the line gap in the hhea table.

Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agogdi32: Scale outline font metrics as signed integers.
Alex Henrie [Tue, 19 Dec 2017 03:31:06 +0000 (20:31 -0700)]
gdi32: Scale outline font metrics as signed integers.

Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agokernel32/tests: Improve tests for 32/64-bit image mappings.
Alexandre Julliard [Tue, 19 Dec 2017 13:33:25 +0000 (14:33 +0100)]
kernel32/tests: Improve tests for 32/64-bit image mappings.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agopo: Update Simplified Chinese translation.
Mingcong Bai [Mon, 18 Dec 2017 15:55:36 +0000 (23:55 +0800)]
po: Update Simplified Chinese translation.

Signed-off-by: Mingcong Bai <jeffbai@aosc.xyz>
Signed-off-by: Jactry Zeng <jzeng@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomsvcp90/tests: Use the correct return type for basic_istream::ipfx.
Alexandre Julliard [Mon, 18 Dec 2017 15:16:50 +0000 (16:16 +0100)]
msvcp90/tests: Use the correct return type for basic_istream::ipfx.

Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomshtml.idl: Added events dispinterfaces declarations.
Jacek Caban [Mon, 18 Dec 2017 15:22:31 +0000 (16:22 +0100)]
mshtml.idl: Added events dispinterfaces declarations.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomshtml.idl: Added IDOMMouseEvent declaration.
Jacek Caban [Mon, 18 Dec 2017 15:22:04 +0000 (16:22 +0100)]
mshtml.idl: Added IDOMMouseEvent declaration.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agouser32: Globally invalidate key state on changes in other threads.
Sebastian Lackner [Mon, 18 Dec 2017 15:20:58 +0000 (16:20 +0100)]
user32: Globally invalidate key state on changes in other threads.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agokernelbase: Quiet a noisy fixme in QuirkIsEnabled3.
Louis Lenders [Fri, 15 Dec 2017 08:54:21 +0000 (09:54 +0100)]
kernelbase: Quiet a noisy fixme in QuirkIsEnabled3.

Signed-off-by: Louis Lenders <xerox.xerox2000x@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agowinecfg: Fix a crash when inputting non-ASCII dll override name.
Zhiyi Zhang [Mon, 18 Dec 2017 14:33:08 +0000 (22:33 +0800)]
winecfg: Fix a crash when inputting non-ASCII dll override name.

Signed-off-by: Zhiyi Zhang <yi.gd.cn@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agowebservices/tests: Register an exception with the firewall to avoid a dialog.
Hans Leidekker [Mon, 18 Dec 2017 09:31:11 +0000 (10:31 +0100)]
webservices/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 agowebservices/tests: Merge the listener tests into channel.c.
Hans Leidekker [Mon, 18 Dec 2017 09:31:10 +0000 (10:31 +0100)]
webservices/tests: Merge the listener tests into channel.c.

Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomsvcrt: Correctly set rounding mode in _ftol implementation.
Piotr Caban [Mon, 18 Dec 2017 11:10:28 +0000 (12:10 +0100)]
msvcrt: Correctly set rounding mode in _ftol implementation.

Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomsvcr71: Don't raise exception in _invalid_parameter.
Piotr Caban [Mon, 18 Dec 2017 09:30:08 +0000 (10:30 +0100)]
msvcr71: Don't raise exception in _invalid_parameter.

Support for invalid parameter handler was added in msvcr80.

Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agocomctl32/tests: Add Edit control tests.
Nikolay Sivov [Mon, 18 Dec 2017 08:35:33 +0000 (11:35 +0300)]
comctl32/tests: Add Edit control tests.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agouser32/tests: Class API tests for interaction with activation contexts.
Nikolay Sivov [Mon, 18 Dec 2017 10:41:12 +0000 (13:41 +0300)]
user32/tests: Class API tests for interaction with activation contexts.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agouser32/tests: Remove runtime check for GetMenuBarInfo().
Nikolay Sivov [Mon, 18 Dec 2017 08:35:17 +0000 (11:35 +0300)]
user32/tests: Remove runtime check for GetMenuBarInfo().

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agokernel32: Properly detect ELF binaries that are position independent executables.
Alexandre Julliard [Mon, 18 Dec 2017 10:16:13 +0000 (11:16 +0100)]
kernel32: Properly detect ELF binaries that are position independent executables.

Based on a patch by Sebastian Lackner.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agopo: Update Catalan translation.
Alex Henrie [Mon, 18 Dec 2017 03:10:52 +0000 (20:10 -0700)]
po: Update Catalan translation.

Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
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>