wine-orson.git
6 years agoRelease 3.1. wine-3.1
Alexandre Julliard [Fri, 2 Feb 2018 18:21:44 +0000 (19:21 +0100)]
Release 3.1.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agowined3d: Replace the pool in struct wined3d_resource_desc with resource access flags.
Henri Verbeet [Fri, 2 Feb 2018 16:58:54 +0000 (20:28 +0330)]
wined3d: Replace the pool in struct wined3d_resource_desc with resource access flags.

Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agowined3d: Replace the pool in struct wined3d_sub_resource_desc with resource access...
Henri Verbeet [Fri, 2 Feb 2018 16:58:53 +0000 (20:28 +0330)]
wined3d: Replace the pool in struct wined3d_sub_resource_desc with resource access flags.

Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agowined3d: Use the resource access flags in texture_resource_sub_resource_map().
Henri Verbeet [Fri, 2 Feb 2018 16:58:52 +0000 (20:28 +0330)]
wined3d: Use the resource access flags in texture_resource_sub_resource_map().

Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agowined3d: Use the resource access flags in wined3d_texture_unload().
Henri Verbeet [Fri, 2 Feb 2018 16:58:51 +0000 (20:28 +0330)]
wined3d: Use the resource access flags in wined3d_texture_unload().

Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agowined3d: Use the resource access flags in wined3d_texture_set_lod().
Henri Verbeet [Fri, 2 Feb 2018 16:58:50 +0000 (20:28 +0330)]
wined3d: Use the resource access flags in wined3d_texture_set_lod().

Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agod3d11/tests: Print adapter information.
Józef Kucia [Fri, 2 Feb 2018 13:35:19 +0000 (14:35 +0100)]
d3d11/tests: Print adapter information.

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 option to use selected adapter.
Józef Kucia [Fri, 2 Feb 2018 13:35:18 +0000 (14:35 +0100)]
d3d11/tests: Add option to use selected adapter.

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: Cleanup viewport offsets in test_fractional_viewports().
Józef Kucia [Fri, 2 Feb 2018 13:35:17 +0000 (14:35 +0100)]
d3d11/tests: Cleanup viewport offsets in test_fractional_viewports().

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 agomsvcr100: Add _ReentrantPPLLock class implementation.
Piotr Caban [Fri, 2 Feb 2018 15:36:26 +0000 (16:36 +0100)]
msvcr100: Add _ReentrantPPLLock class implementation.

Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomsvcr100: Add _NonReentrantPPLLock class implementation.
Piotr Caban [Fri, 2 Feb 2018 15:36:22 +0000 (16:36 +0100)]
msvcr100: Add _NonReentrantPPLLock class implementation.

Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomsvcr100: Use scoped_lock internal buffer when locking critical_section.
Piotr Caban [Fri, 2 Feb 2018 15:36:18 +0000 (16:36 +0100)]
msvcr100: Use scoped_lock internal buffer when locking critical_section.

Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomsvcr100: Add _NonReentrantPPLLock@details class stub.
Piotr Caban [Fri, 2 Feb 2018 15:36:12 +0000 (16:36 +0100)]
msvcr100: Add _NonReentrantPPLLock@details class stub.

Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agocomdlg32: Correctly initialize the item dialog structure.
Alexandre Julliard [Fri, 2 Feb 2018 14:40:36 +0000 (15:40 +0100)]
comdlg32: Correctly initialize the item dialog structure.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agouser32: Kill focus before minimizing a window.
Zebediah Figura [Wed, 31 Jan 2018 01:56:24 +0000 (19:56 -0600)]
user32: Kill focus before minimizing a window.

Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoapi-ms-win-security-lsalookup-l2-1-0: Add dll.
Andrey Gusev [Fri, 2 Feb 2018 10:09:12 +0000 (12:09 +0200)]
api-ms-win-security-lsalookup-l2-1-0: Add dll.

Signed-off-by: Andrey Gusev <andrey.goosev@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoapi-ms-win-core-shutdown-l1-1-0: Add dll.
Andrey Gusev [Fri, 2 Feb 2018 10:08:49 +0000 (12:08 +0200)]
api-ms-win-core-shutdown-l1-1-0: Add dll.

Signed-off-by: Andrey Gusev <andrey.goosev@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agogameux/tests: Drop game stats test workarounds for Windows <= 2000.
Alex Henrie [Fri, 2 Feb 2018 06:51:58 +0000 (23:51 -0700)]
gameux/tests: Drop game stats test workarounds for Windows <= 2000.

Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agouser32/tests: Add some tests for GetClassName() and versioned classes.
Nikolay Sivov [Fri, 2 Feb 2018 11:31:40 +0000 (14:31 +0300)]
user32/tests: Add some tests for GetClassName() and versioned classes.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agokerberos: Use the global memory allocation helpers.
Hans Leidekker [Fri, 2 Feb 2018 11:20:25 +0000 (12:20 +0100)]
kerberos: Use the global memory allocation helpers.

Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agokerberos: Fix parameter check in kerberos_SpUnsealMessage.
Hans Leidekker [Fri, 2 Feb 2018 11:20:24 +0000 (12:20 +0100)]
kerberos: Fix parameter check in kerberos_SpUnsealMessage.

Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agokerberos: Don't check for GSS_S_CONTINUE_NEEDED from gss_acquire_cred.
Hans Leidekker [Fri, 2 Feb 2018 11:20:23 +0000 (12:20 +0100)]
kerberos: Don't check for GSS_S_CONTINUE_NEEDED from gss_acquire_cred.

Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agosecur32: Print contents of LSA_STRING in traces.
Dmitry Timoshkov [Fri, 2 Feb 2018 10:22:29 +0000 (18:22 +0800)]
secur32: Print contents of LSA_STRING in traces.

Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agokernel32: Remove support for vm86 exceptions.
Alexandre Julliard [Fri, 2 Feb 2018 11:53:21 +0000 (12:53 +0100)]
kernel32: Remove support for vm86 exceptions.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agowinedbg: Remove support for vm86 exceptions.
Alexandre Julliard [Fri, 2 Feb 2018 11:53:09 +0000 (12:53 +0100)]
winedbg: Remove support for vm86 exceptions.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agokrnl386: Remove support for VGA emulation.
Alexandre Julliard [Fri, 2 Feb 2018 11:43:25 +0000 (12:43 +0100)]
krnl386: Remove support for VGA emulation.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agokrnl386: Remove support for DOS devices and event handling.
Alexandre Julliard [Fri, 2 Feb 2018 09:50:48 +0000 (10:50 +0100)]
krnl386: Remove support for DOS devices and event handling.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agouser32/tests: Flush events after test_ShowWindow().
Zebediah Figura [Fri, 2 Feb 2018 00:36:54 +0000 (18:36 -0600)]
user32/tests: Flush events after test_ShowWindow().

The test minimizes windows, which triggers most window managers to generate
focus events on other windows. These events aren't processed until halfway
through the next test, test_EnableWindow(), when a message loop is run, and
as a result an unexpected window (usually hwndMain) is activated, causing the
test to fail.

The testbot uses focus-follows-mouse mode, so these focus events were not
triggered, thereby causing a success inside the todo block.

Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agocomctl32/imagelist: Use HeapAlloc() wrappers.
Nikolay Sivov [Fri, 2 Feb 2018 05:39:42 +0000 (08:39 +0300)]
comctl32/imagelist: Use HeapAlloc() wrappers.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agocomctl32/hotkey: Use HeapAlloc() wrappers.
Nikolay Sivov [Fri, 2 Feb 2018 05:39:41 +0000 (08:39 +0300)]
comctl32/hotkey: Use HeapAlloc() wrappers.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agocomctl32/header: Use HeapAlloc() wrappers.
Nikolay Sivov [Fri, 2 Feb 2018 05:39:40 +0000 (08:39 +0300)]
comctl32/header: Use HeapAlloc() wrappers.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agocomctl32/treeview: Use HeapAlloc() wrappers.
Nikolay Sivov [Fri, 2 Feb 2018 05:39:39 +0000 (08:39 +0300)]
comctl32/treeview: Use HeapAlloc() wrappers.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agocomctl32/updown: Use HeapAlloc() wrappers.
Nikolay Sivov [Fri, 2 Feb 2018 05:39:38 +0000 (08:39 +0300)]
comctl32/updown: Use HeapAlloc() wrappers.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agocomctl32/edit: Fix replacement text trace.
Nikolay Sivov [Fri, 2 Feb 2018 05:41:15 +0000 (08:41 +0300)]
comctl32/edit: Fix replacement text trace.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agocomctl32/edit: Merge theming logic.
Nikolay Sivov [Fri, 2 Feb 2018 05:41:14 +0000 (08:41 +0300)]
comctl32/edit: Merge theming logic.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomsvcrt: Use the global HeapAlloc() wrappers.
Michael Stefaniuc [Fri, 2 Feb 2018 00:03:52 +0000 (01:03 +0100)]
msvcrt: Use the global HeapAlloc() wrappers.

Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agooleacc: Use the global HeapAlloc() wrappers.
Michael Stefaniuc [Fri, 2 Feb 2018 00:03:57 +0000 (01:03 +0100)]
oleacc: Use the global HeapAlloc() wrappers.

Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoole32: Use the global HeapAlloc() wrappers.
Michael Stefaniuc [Fri, 2 Feb 2018 00:03:56 +0000 (01:03 +0100)]
ole32: Use the global HeapAlloc() wrappers.

Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoodbccp32: Use the global HeapAlloc() wrappers.
Michael Stefaniuc [Fri, 2 Feb 2018 00:03:55 +0000 (01:03 +0100)]
odbccp32: Use the global HeapAlloc() wrappers.

Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agonetprofm: Use the global HeapAlloc() wrappers.
Michael Stefaniuc [Fri, 2 Feb 2018 00:03:54 +0000 (01:03 +0100)]
netprofm: Use the global HeapAlloc() wrappers.

Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomshtml: Use the global HeapAlloc() wrappers.
Michael Stefaniuc [Wed, 31 Jan 2018 21:51:04 +0000 (22:51 +0100)]
mshtml: Use the global HeapAlloc() wrappers.

Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Jacek Caban<jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agojscript: Use the global HeapAlloc() wrappers.
Michael Stefaniuc [Wed, 31 Jan 2018 21:51:02 +0000 (22:51 +0100)]
jscript: Use the global HeapAlloc() wrappers.

Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Jacek Caban<jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoieframe: Use the global HeapAlloc() wrappers.
Michael Stefaniuc [Tue, 30 Jan 2018 22:41:03 +0000 (23:41 +0100)]
ieframe: Use the global HeapAlloc() wrappers.

Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agosecur32: Implement LsaFreeReturnBuffer.
Dmitry Timoshkov [Thu, 1 Feb 2018 06:56:15 +0000 (14:56 +0800)]
secur32: Implement LsaFreeReturnBuffer.

Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agodbghelp: Avoid an infinite loop.
Zebediah Figura [Thu, 1 Feb 2018 04:03:12 +0000 (22:03 -0600)]
dbghelp: Avoid an infinite loop.

Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agod3d10core/tests: Add test for resource access flags.
Józef Kucia [Thu, 1 Feb 2018 08:50:33 +0000 (09:50 +0100)]
d3d10core/tests: Add test for resource access flags.

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 resource access flags.
Józef Kucia [Thu, 1 Feb 2018 08:50:32 +0000 (09:50 +0100)]
d3d11/tests: Add test for resource access flags.

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: Validate resource access flags for buffers and 2D textures.
Józef Kucia [Thu, 1 Feb 2018 08:50:31 +0000 (09:50 +0100)]
d3d11: Validate resource access flags for buffers and 2D textures.

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 agokernel32: Add stub for ReOpenFile.
Fabian Maurer [Wed, 24 Jan 2018 20:51:42 +0000 (21:51 +0100)]
kernel32: Add stub for ReOpenFile.

Signed-off-by: Fabian Maurer <dark.shadow4@web.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agokernel32: Fix failure reporting in WritePrivateProfile* and add tests.
Paul Graham [Sat, 27 Jan 2018 20:11:10 +0000 (21:11 +0100)]
kernel32: Fix failure reporting in WritePrivateProfile* and add tests.

Conformance tests based on work by Fabian Maurer, with some adaptations.

Signed-off-by: Paul Graham <development@omega-software.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agocrypt32/tests: Drop store test workarounds for Windows <= 2000.
Alex Henrie [Tue, 30 Jan 2018 18:08:15 +0000 (11:08 -0700)]
crypt32/tests: Drop store test workarounds for Windows <= 2000.

Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoinclude: Add CertRegisterSystemStore and CertUnregisterSystemStore.
Alex Henrie [Tue, 30 Jan 2018 18:08:14 +0000 (11:08 -0700)]
include: Add CertRegisterSystemStore and CertUnregisterSystemStore.

Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agokernel32: Add QueryProcessCycleTime stub.
Austin English [Tue, 30 Jan 2018 22:29:44 +0000 (16:29 -0600)]
kernel32: Add QueryProcessCycleTime stub.

Signed-off-by: Austin English <austinenglish@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agodxgi: Fix a trailing '\n' in a FIXME().
Francois Gouget [Wed, 31 Jan 2018 02:41:20 +0000 (03:41 +0100)]
dxgi: Fix a trailing '\n' in a FIXME().

Signed-off-by: Francois Gouget <fgouget@free.fr>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agowineandroid: Force non-zero state on ACTION_BUTTON_RELEASE to avoid duplicate events.
Alexandre Julliard [Thu, 1 Feb 2018 15:06:13 +0000 (16:06 +0100)]
wineandroid: Force non-zero state on ACTION_BUTTON_RELEASE to avoid duplicate events.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agontdll: Remove support for vm86 mode.
Alexandre Julliard [Thu, 1 Feb 2018 12:50:46 +0000 (13:50 +0100)]
ntdll: Remove support for vm86 mode.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agokrnl386: Remove support for running DOS executables.
Alexandre Julliard [Thu, 1 Feb 2018 12:50:20 +0000 (13:50 +0100)]
krnl386: Remove support for running DOS executables.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agosecur32: Remove Kerberos SSPI stubs.
Dmitry Timoshkov [Thu, 1 Feb 2018 10:04:33 +0000 (18:04 +0800)]
secur32: Remove Kerberos SSPI stubs.

Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agosecur32: Implement DecryptMessage in the SSP/AP wrapper.
Dmitry Timoshkov [Thu, 1 Feb 2018 10:04:28 +0000 (18:04 +0800)]
secur32: Implement DecryptMessage in the SSP/AP wrapper.

Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agosecur32: Implement EncryptMessage in the SSP/AP wrapper.
Dmitry Timoshkov [Thu, 1 Feb 2018 10:04:22 +0000 (18:04 +0800)]
secur32: Implement EncryptMessage in the SSP/AP wrapper.

Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agosecur32: Implement VerifySignature in the SSP/AP wrapper.
Dmitry Timoshkov [Thu, 1 Feb 2018 10:04:17 +0000 (18:04 +0800)]
secur32: Implement VerifySignature in the SSP/AP wrapper.

Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agosecur32: Implement MakeSignature in the SSP/AP wrapper.
Dmitry Timoshkov [Thu, 1 Feb 2018 10:04:12 +0000 (18:04 +0800)]
secur32: Implement MakeSignature in the SSP/AP wrapper.

Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agosecur32: Implement QueryContextAttributes in the SSP/AP wrapper.
Dmitry Timoshkov [Thu, 1 Feb 2018 10:04:07 +0000 (18:04 +0800)]
secur32: Implement QueryContextAttributes in the SSP/AP wrapper.

Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agosecur32: Implement AcceptSecurityContext in the SSP/AP wrapper.
Dmitry Timoshkov [Thu, 1 Feb 2018 10:04:00 +0000 (18:04 +0800)]
secur32: Implement AcceptSecurityContext in the SSP/AP wrapper.

Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agosecur32: Implement DeleteSecurityContext in the SSP/AP wrapper.
Dmitry Timoshkov [Thu, 1 Feb 2018 10:03:54 +0000 (18:03 +0800)]
secur32: Implement DeleteSecurityContext in the SSP/AP wrapper.

Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agosecur32: Implement InitializeSecurityContext in the SSP/AP wrapper.
Dmitry Timoshkov [Thu, 1 Feb 2018 10:03:48 +0000 (18:03 +0800)]
secur32: Implement InitializeSecurityContext in the SSP/AP wrapper.

Partially based on Hans Leidekker's work.

Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agowinedbg: Use longer module names when printing module list.
Nikolay Sivov [Thu, 1 Feb 2018 09:08:54 +0000 (12:08 +0300)]
winedbg: Use longer module names when printing module list.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agocomctl32/edit: Get rid of ansi buffer.
Nikolay Sivov [Thu, 1 Feb 2018 07:09:06 +0000 (10:09 +0300)]
comctl32/edit: Get rid of ansi buffer.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agocomctl32: Introduce Edit control.
Nikolay Sivov [Thu, 1 Feb 2018 07:09:05 +0000 (10:09 +0300)]
comctl32: Introduce Edit control.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agocomctl32/tests: Run more TreeView tests on version 6.
Nikolay Sivov [Thu, 1 Feb 2018 07:09:04 +0000 (10:09 +0300)]
comctl32/tests: Run more TreeView tests on version 6.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agocomctl32/treeview: Fix tooltip window leak.
Nikolay Sivov [Thu, 1 Feb 2018 07:09:03 +0000 (10:09 +0300)]
comctl32/treeview: Fix tooltip window leak.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agouser32/edit: Fix replacement text trace.
Nikolay Sivov [Thu, 1 Feb 2018 07:06:56 +0000 (10:06 +0300)]
user32/edit: Fix replacement text trace.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomsscript.ocx: Use the global HeapAlloc() wrappers.
Michael Stefaniuc [Wed, 31 Jan 2018 21:51:06 +0000 (22:51 +0100)]
msscript.ocx: Use the global HeapAlloc() wrappers.

Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomsident: Use the global HeapAlloc() wrappers.
Michael Stefaniuc [Wed, 31 Jan 2018 21:51:05 +0000 (22:51 +0100)]
msident: Use the global HeapAlloc() wrappers.

Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agohlink: Use the global HeapAlloc() wrappers.
Michael Stefaniuc [Wed, 31 Jan 2018 21:50:58 +0000 (22:50 +0100)]
hlink: Use the global HeapAlloc() wrappers.

Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agojsproxy: Use the global HeapAlloc() wrappers.
Michael Stefaniuc [Wed, 31 Jan 2018 21:51:03 +0000 (22:51 +0100)]
jsproxy: Use the global HeapAlloc() wrappers.

Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoinseng: Use the global HeapAlloc() wrappers.
Michael Stefaniuc [Wed, 31 Jan 2018 21:51:01 +0000 (22:51 +0100)]
inseng: Use the global HeapAlloc() wrappers.

Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoinetcpl.cpl: Use the global HeapAlloc() wrappers.
Michael Stefaniuc [Wed, 31 Jan 2018 21:51:00 +0000 (22:51 +0100)]
inetcpl.cpl: Use the global HeapAlloc() wrappers.

Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoinetcomm: Use the global HeapAlloc() wrappers.
Michael Stefaniuc [Wed, 31 Jan 2018 21:50:59 +0000 (22:50 +0100)]
inetcomm: Use the global HeapAlloc() wrappers.

Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agocrypt32: Always set returned size in CRYPT_CopySignerInfo.
Jacek Caban [Thu, 1 Feb 2018 00:28:02 +0000 (01:28 +0100)]
crypt32: Always set returned size in CRYPT_CopySignerInfo.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agocrypt32: Fixed decoded size calculation in CRYPT_AsnDecodeSequence when indefinite...
Jacek Caban [Thu, 1 Feb 2018 00:27:53 +0000 (01:27 +0100)]
crypt32: Fixed decoded size calculation in CRYPT_AsnDecodeSequence when indefinite length is used.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agocrypt32/tests: Added more decoding tests.
Jacek Caban [Thu, 1 Feb 2018 00:27:38 +0000 (01:27 +0100)]
crypt32/tests: Added more decoding tests.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agocrypt32: Support constructed strings in octet strings decoder.
Jacek Caban [Thu, 1 Feb 2018 00:27:28 +0000 (01:27 +0100)]
crypt32: Support constructed strings in octet strings decoder.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agod3d10: Use the global memory allocation helpers.
Henri Verbeet [Wed, 31 Jan 2018 23:37:36 +0000 (03:07 +0330)]
d3d10: Use the global memory allocation helpers.

Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agod2d1: Replace d2d_calloc() with a global heap_calloc() helper.
Henri Verbeet [Wed, 31 Jan 2018 23:37:35 +0000 (03:07 +0330)]
d2d1: Replace d2d_calloc() with a global heap_calloc() helper.

Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agowined3d: Use more resource access flags in wined3d_texture_use_pbo().
Henri Verbeet [Wed, 31 Jan 2018 23:37:34 +0000 (03:07 +0330)]
wined3d: Use more resource access flags in wined3d_texture_use_pbo().

Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agowined3d: Use the resource access flags in wined3d_surface_blt().
Henri Verbeet [Wed, 31 Jan 2018 23:37:33 +0000 (03:07 +0330)]
wined3d: Use the resource access flags in wined3d_surface_blt().

Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agowined3d: Use the resource access flags in ffp_blitter_use_cpu_clear().
Henri Verbeet [Wed, 31 Jan 2018 23:37:32 +0000 (03:07 +0330)]
wined3d: Use the resource access flags in ffp_blitter_use_cpu_clear().

Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agouser32: Make it possible to create windows for redirected classes.
Nikolay Sivov [Wed, 31 Jan 2018 10:15:41 +0000 (13:15 +0300)]
user32: Make it possible to create windows for redirected classes.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agodbghelp: Use correct module name buffer length when doing enumeration.
Nikolay Sivov [Wed, 31 Jan 2018 15:40:44 +0000 (18:40 +0300)]
dbghelp: Use correct module name buffer length when doing enumeration.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agod2d1: Use d2d_array_reserve() in d2d_clip_stack_push().
Henri Verbeet [Wed, 31 Jan 2018 15:19:41 +0000 (18:49 +0330)]
d2d1: Use d2d_array_reserve() in d2d_clip_stack_push().

Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agod2d1: Introduce a helper function to allocate arrays.
Henri Verbeet [Wed, 31 Jan 2018 15:19:40 +0000 (18:49 +0330)]
d2d1: Introduce a helper function to allocate arrays.

Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agowined3d: Use the resource access flags in surface_blt_special().
Henri Verbeet [Wed, 31 Jan 2018 15:19:39 +0000 (18:49 +0330)]
wined3d: Use the resource access flags in surface_blt_special().

Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agowined3d: Use the resource access flags in wined3d_resource_set_priority().
Henri Verbeet [Wed, 31 Jan 2018 15:19:38 +0000 (18:49 +0330)]
wined3d: Use the resource access flags in wined3d_resource_set_priority().

Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agowined3d: Use the resource access flags in resource_cleanup().
Henri Verbeet [Wed, 31 Jan 2018 15:19:37 +0000 (18:49 +0330)]
wined3d: Use the resource access flags in resource_cleanup().

Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agowined3d: Use the resource access flags in resource_init().
Henri Verbeet [Wed, 31 Jan 2018 15:19:36 +0000 (18:49 +0330)]
wined3d: Use the resource access flags in resource_init().

Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agowinevdm: Require DOSBox for running DOS executables.
Alexandre Julliard [Wed, 31 Jan 2018 16:14:13 +0000 (17:14 +0100)]
winevdm: Require DOSBox for running DOS executables.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agosecur32: Implement FreeCredentialsHandle in the SSP/AP wrapper.
Dmitry Timoshkov [Thu, 18 Jan 2018 15:54:05 +0000 (23:54 +0800)]
secur32: Implement FreeCredentialsHandle in the SSP/AP wrapper.

Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agosecur32: Implement AcquireCredentialsHandle in the SSP/AP wrapper.
Dmitry Timoshkov [Thu, 18 Jan 2018 15:54:01 +0000 (23:54 +0800)]
secur32: Implement AcquireCredentialsHandle in the SSP/AP wrapper.

Partially based on Hans Leidekker's work.

Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agosecur32: Add support for loading SSP/AP dll as an SSPI provider.
Dmitry Timoshkov [Thu, 18 Jan 2018 15:53:58 +0000 (23:53 +0800)]
secur32: Add support for loading SSP/AP dll as an SSPI provider.

Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>