wine-orson.git
6 years agoRelease 2.18. wine-2.18
Alexandre Julliard [Fri, 29 Sep 2017 18:30:17 +0000 (20:30 +0200)]
Release 2.18.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomshtml/tests: Run events tests in IE9 mode.
Jacek Caban [Fri, 29 Sep 2017 17:57:30 +0000 (19:57 +0200)]
mshtml/tests: Run events tests in IE9 mode.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomshtml: Correctly handle VT_EMPTY in set_event_handler_disp in standard compliant...
Jacek Caban [Fri, 29 Sep 2017 15:14:42 +0000 (17:14 +0200)]
mshtml: Correctly handle VT_EMPTY in set_event_handler_disp in standard compliant mode.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomshtml: Inherit document mode from parent document.
Jacek Caban [Fri, 29 Sep 2017 15:14:36 +0000 (17:14 +0200)]
mshtml: Inherit document mode from parent document.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomsxml3/httpreq: Added ISupportErrorInfo stub.
Nikolay Sivov [Fri, 29 Sep 2017 14:35:46 +0000 (17:35 +0300)]
msxml3/httpreq: Added ISupportErrorInfo stub.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoinclude: Added IWinInetHttpTimeouts definition.
Nikolay Sivov [Fri, 29 Sep 2017 07:02:32 +0000 (10:02 +0300)]
include: Added IWinInetHttpTimeouts definition.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoadvapi32/tests: Added GetTokenInformation TokenLogonSid test.
Alistair Leslie-Hughes [Thu, 28 Sep 2017 05:48:22 +0000 (05:48 +0000)]
advapi32/tests: Added GetTokenInformation TokenLogonSid test.

Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoreg/tests: Use todo_wine_if in the registry export tests.
Hugh McMaster [Thu, 28 Sep 2017 12:56:39 +0000 (12:56 +0000)]
reg/tests: Use todo_wine_if in the registry export tests.

Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agod2d1: Implement radial gradient brushes.
Henri Verbeet [Thu, 28 Sep 2017 11:14:18 +0000 (13:14 +0200)]
d2d1: Implement radial gradient brushes.

Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agod2d1: Implement d2d_radial_gradient_brush_SetRadiusY().
Henri Verbeet [Thu, 28 Sep 2017 11:14:17 +0000 (13:14 +0200)]
d2d1: Implement d2d_radial_gradient_brush_SetRadiusY().

Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agod2d1: Implement d2d_radial_gradient_brush_SetRadiusX().
Henri Verbeet [Thu, 28 Sep 2017 11:14:16 +0000 (13:14 +0200)]
d2d1: Implement d2d_radial_gradient_brush_SetRadiusX().

Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agod2d1: Implement d2d_radial_gradient_brush_GetRadiusY().
Henri Verbeet [Thu, 28 Sep 2017 11:14:15 +0000 (13:14 +0200)]
d2d1: Implement d2d_radial_gradient_brush_GetRadiusY().

Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agod2d1: Implement d2d_radial_gradient_brush_GetRadiusX().
Henri Verbeet [Thu, 28 Sep 2017 11:14:14 +0000 (13:14 +0200)]
d2d1: Implement d2d_radial_gradient_brush_GetRadiusX().

Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoREADME: Remove references to removed Wiki pages.
Alexandre Julliard [Thu, 28 Sep 2017 10:21:58 +0000 (12:21 +0200)]
README: Remove references to removed Wiki pages.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoshell32: PickIconDlg() is documented now.
Nikolay Sivov [Thu, 28 Sep 2017 08:58:28 +0000 (11:58 +0300)]
shell32: PickIconDlg() is documented now.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoshell32: Added missing arguments to trace messages.
Nikolay Sivov [Thu, 28 Sep 2017 08:25:47 +0000 (11:25 +0300)]
shell32: Added missing arguments to trace messages.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoshell32: Stop using fixed size buffers for display names.
Nikolay Sivov [Thu, 28 Sep 2017 08:25:46 +0000 (11:25 +0300)]
shell32: Stop using fixed size buffers for display names.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoshell32: Get rid of original variant used to create a Folder.
Nikolay Sivov [Thu, 28 Sep 2017 08:25:45 +0000 (11:25 +0300)]
shell32: Get rid of original variant used to create a Folder.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoshell32: Implement FolderItem::Name() property getter.
Nikolay Sivov [Thu, 28 Sep 2017 08:25:44 +0000 (11:25 +0300)]
shell32: Implement FolderItem::Name() property getter.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agosapi: Add a partial implementation of SpObjectTokenCategory::EnumTokens().
Huw Davies [Thu, 28 Sep 2017 07:40:54 +0000 (08:40 +0100)]
sapi: Add a partial implementation of SpObjectTokenCategory::EnumTokens().

Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agosapi: Implement SpObjectTokenCategory::SetId().
Huw Davies [Thu, 28 Sep 2017 07:40:53 +0000 (08:40 +0100)]
sapi: Implement SpObjectTokenCategory::SetId().

Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agosapi: Add a stub SpObjectTokenCategory object implementation.
Huw Davies [Thu, 28 Sep 2017 07:40:52 +0000 (08:40 +0100)]
sapi: Add a stub SpObjectTokenCategory object implementation.

Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agosapi: Add a partial implementation of SpObjectTokenEnum::Next().
Huw Davies [Thu, 28 Sep 2017 07:40:51 +0000 (08:40 +0100)]
sapi: Add a partial implementation of SpObjectTokenEnum::Next().

Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agosapi: Implement SpObjectTokenEnum::GetCount().
Huw Davies [Thu, 28 Sep 2017 07:40:50 +0000 (08:40 +0100)]
sapi: Implement SpObjectTokenEnum::GetCount().

Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agosapi: Implement SpObjectTokenEnum::SetAttribs().
Huw Davies [Thu, 28 Sep 2017 07:40:49 +0000 (08:40 +0100)]
sapi: Implement SpObjectTokenEnum::SetAttribs().

Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agosapi: Add a stub SpObjectTokenEnum object implementation.
Huw Davies [Thu, 28 Sep 2017 07:40:48 +0000 (08:40 +0100)]
sapi: Add a stub SpObjectTokenEnum object implementation.

Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agosapi: Implement SpDataKey::SetKey().
Huw Davies [Thu, 28 Sep 2017 07:40:47 +0000 (08:40 +0100)]
sapi: Implement SpDataKey::SetKey().

Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agosapi: Add a stub SpDataKey object implementation.
Huw Davies [Thu, 28 Sep 2017 07:40:46 +0000 (08:40 +0100)]
sapi: Add a stub SpDataKey object implementation.

Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agontdll: Add stub for RtlIpv4StringToAddressW.
Alex Henrie [Thu, 28 Sep 2017 05:06:46 +0000 (23:06 -0600)]
ntdll: Add stub for RtlIpv4StringToAddressW.

Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agontdll: Fix parameters of RtlIpv4StringToAddressExW.
Michael Müller [Thu, 28 Sep 2017 05:06:45 +0000 (23:06 -0600)]
ntdll: Fix parameters of RtlIpv4StringToAddressExW.

Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agofonts: Increase the Em size to fix a build failure with freetype 2.8.1.
Michael Stefaniuc [Wed, 27 Sep 2017 22:23:42 +0000 (00:23 +0200)]
fonts: Increase the Em size to fix a build failure with freetype 2.8.1.

Freetype 2.8.1 implemented the stricter Em bounds from OpenType 1.8.2
which require a minimum Em size of 16.

Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agotools/sfnt2fon: Just skip all glyphs below 0x20.
Michael Stefaniuc [Wed, 27 Sep 2017 22:23:41 +0000 (00:23 +0200)]
tools/sfnt2fon: Just skip all glyphs below 0x20.

Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agorpcrt4: Wait for available pipe when connecting to busy server.
Jacek Caban [Wed, 27 Sep 2017 18:18:07 +0000 (20:18 +0200)]
rpcrt4: Wait for available pipe when connecting to busy server.

It's most likely to happen when server just accepted another connection
and didn't create a new listening pipe instance yet.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomscoree: Use CreateConfigStream in parse_config_file.
Jacek Caban [Tue, 26 Sep 2017 16:10:11 +0000 (18:10 +0200)]
mscoree: Use CreateConfigStream in parse_config_file.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomscoree: Added CreateConfigStream implementation.
Jacek Caban [Tue, 26 Sep 2017 16:09:52 +0000 (18:09 +0200)]
mscoree: Added CreateConfigStream implementation.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoole32: Add pointer check.
Alistair Leslie-Hughes [Tue, 26 Sep 2017 01:12:52 +0000 (01:12 +0000)]
ole32: Add pointer check.

Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agosapi: Create the Voices registry key.
Huw Davies [Wed, 27 Sep 2017 09:17:18 +0000 (10:17 +0100)]
sapi: Create the Voices registry key.

Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agosapi: Register the classes from sapiddk.idl that would otherwise not get registered.
Huw Davies [Wed, 27 Sep 2017 09:17:17 +0000 (10:17 +0100)]
sapi: Register the classes from sapiddk.idl that would otherwise not get registered.

Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agosapi: Register the typelib.
Huw Davies [Wed, 27 Sep 2017 09:17:16 +0000 (10:17 +0100)]
sapi: Register the typelib.

Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agosapi: Add a stub dll.
Huw Davies [Wed, 27 Sep 2017 09:17:15 +0000 (10:17 +0100)]
sapi: Add a stub dll.

Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoinclude: Add sperror.h.
Huw Davies [Wed, 27 Sep 2017 09:17:14 +0000 (10:17 +0100)]
include: Add sperror.h.

Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoinclude: Add sapiddk.idl.
Huw Davies [Wed, 27 Sep 2017 09:17:13 +0000 (10:17 +0100)]
include: Add sapiddk.idl.

Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoinclude: Add sapi.idl.
Huw Davies [Wed, 27 Sep 2017 09:17:12 +0000 (10:17 +0100)]
include: Add sapi.idl.

Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agofonts: Fix the character count in some fonts.
Michael Stefaniuc [Wed, 27 Sep 2017 13:34:52 +0000 (15:34 +0200)]
fonts: Fix the character count in some fonts.

Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoshell32: Simplify Verbs() method.
Nikolay Sivov [Wed, 27 Sep 2017 08:13:46 +0000 (11:13 +0300)]
shell32: Simplify Verbs() method.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoshell32: Fix IEnumIDList::Next() called for multiple items.
Nikolay Sivov [Wed, 27 Sep 2017 08:13:45 +0000 (11:13 +0300)]
shell32: Fix IEnumIDList::Next() called for multiple items.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoshell32: Implement ParseName() using shellfolder API.
Nikolay Sivov [Wed, 27 Sep 2017 08:13:44 +0000 (11:13 +0300)]
shell32: Implement ParseName() using shellfolder API.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoshell32: System shellfolders don't support GetDefaultSearchGUID() in recent versions.
Nikolay Sivov [Wed, 27 Sep 2017 08:13:43 +0000 (11:13 +0300)]
shell32: System shellfolders don't support GetDefaultSearchGUID() in recent versions.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoshell32: System shellfolders don't implement GetDefaultColumn().
Nikolay Sivov [Wed, 27 Sep 2017 08:13:42 +0000 (11:13 +0300)]
shell32: System shellfolders don't implement GetDefaultColumn().

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agod2d1: Implement d2d_radial_gradient_brush_GetGradientStopCollection().
Henri Verbeet [Wed, 27 Sep 2017 07:47:56 +0000 (09:47 +0200)]
d2d1: Implement d2d_radial_gradient_brush_GetGradientStopCollection().

Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agod2d1: Implement d2d_radial_gradient_brush_SetGradientOriginOffset().
Henri Verbeet [Wed, 27 Sep 2017 07:47:55 +0000 (09:47 +0200)]
d2d1: Implement d2d_radial_gradient_brush_SetGradientOriginOffset().

Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agod2d1: Implement d2d_radial_gradient_brush_GetGradientOriginOffset().
Henri Verbeet [Wed, 27 Sep 2017 07:47:54 +0000 (09:47 +0200)]
d2d1: Implement d2d_radial_gradient_brush_GetGradientOriginOffset().

Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agod2d1: Implement d2d_radial_gradient_brush_SetCenter().
Henri Verbeet [Wed, 27 Sep 2017 07:47:53 +0000 (09:47 +0200)]
d2d1: Implement d2d_radial_gradient_brush_SetCenter().

Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agod2d1: Implement d2d_radial_gradient_brush_GetCenter().
Henri Verbeet [Wed, 27 Sep 2017 07:47:52 +0000 (09:47 +0200)]
d2d1: Implement d2d_radial_gradient_brush_GetCenter().

Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agohnetcfg: Implement INetFwPolicy2 get_Rules.
Alistair Leslie-Hughes [Mon, 25 Sep 2017 22:43:37 +0000 (22:43 +0000)]
hnetcfg: Implement INetFwPolicy2 get_Rules.

Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agontdll: Support loading binaries that start inside the DOS area.
Alexandre Julliard [Wed, 27 Sep 2017 07:30:05 +0000 (09:30 +0200)]
ntdll: Support loading binaries that start inside the DOS area.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoshell32: Implement ShellExec_RunDLL.
Alex Henrie [Tue, 26 Sep 2017 04:52:52 +0000 (22:52 -0600)]
shell32: Implement ShellExec_RunDLL.

Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agouser.exe16: Support Windows 2 menus.
Martin Payne [Sun, 24 Sep 2017 08:04:51 +0000 (09:04 +0100)]
user.exe16: Support Windows 2 menus.

Signed-off-by: Martin Payne <development@martinpayne.me.uk>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agodwmapi: Update the spec file.
Alexandre Julliard [Tue, 26 Sep 2017 17:57:06 +0000 (19:57 +0200)]
dwmapi: Update the spec file.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agodwmapi: Add DwmSetIconicLivePreviewBitmap and DwmSetIconicThumbnail stubs.
Andrey Gusev [Tue, 26 Sep 2017 17:48:51 +0000 (20:48 +0300)]
dwmapi: Add DwmSetIconicLivePreviewBitmap and DwmSetIconicThumbnail stubs.

Signed-off-by: Andrey Gusev <andrey.goosev@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoinclude: Add d3d11_4.idl.
Ihsan Akmal [Tue, 26 Sep 2017 15:21:25 +0000 (17:21 +0200)]
include: Add d3d11_4.idl.

Signed-off-by: Ihsan Akmal <ihsanapps@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoinclude: Add missing d3d11_1.idl enums and interfaces.
Ihsan Akmal [Tue, 26 Sep 2017 15:21:24 +0000 (17:21 +0200)]
include: Add missing d3d11_1.idl enums and interfaces.

Signed-off-by: Ihsan Akmal <ihsanapps@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoinclude: Add missing d3d11.idl structs and enums.
Ihsan Akmal [Tue, 26 Sep 2017 15:21:23 +0000 (17:21 +0200)]
include: Add missing d3d11.idl structs and enums.

Signed-off-by: Ihsan Akmal <ihsanapps@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoinclude: Add missing dxgi1_2.idl constants and interfaces.
Ihsan Akmal [Tue, 26 Sep 2017 15:21:22 +0000 (17:21 +0200)]
include: Add missing dxgi1_2.idl constants and interfaces.

Signed-off-by: Ihsan Akmal <ihsanapps@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoinclude: Add missing dxgi.idl constants.
Ihsan Akmal [Tue, 26 Sep 2017 15:21:21 +0000 (17:21 +0200)]
include: Add missing dxgi.idl constants.

Signed-off-by: Ihsan Akmal <ihsanapps@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoinclude: Add D3D_DISABLE_9EX checks to d3d9.h.
Alex Henrie [Tue, 26 Sep 2017 15:21:20 +0000 (17:21 +0200)]
include: Add D3D_DISABLE_9EX checks to d3d9.h.

Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agod2d1: Implement d2d_d3d_render_target_CreateRadialGradientBrush().
Henri Verbeet [Tue, 26 Sep 2017 10:22:40 +0000 (12:22 +0200)]
d2d1: Implement d2d_d3d_render_target_CreateRadialGradientBrush().

Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agod2d1: Implement linear gradient brushes.
Henri Verbeet [Tue, 26 Sep 2017 10:22:39 +0000 (12:22 +0200)]
d2d1: Implement linear gradient brushes.

Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agod2d1: Create shader resource views for gradient stop collections.
Henri Verbeet [Tue, 26 Sep 2017 10:22:38 +0000 (12:22 +0200)]
d2d1: Create shader resource views for gradient stop collections.

Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agod2d1: Implement d2d_linear_gradient_brush_GetOpacity().
Henri Verbeet [Tue, 26 Sep 2017 10:22:37 +0000 (12:22 +0200)]
d2d1: Implement d2d_linear_gradient_brush_GetOpacity().

Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agod2d1: Implement d2d_linear_gradient_brush_SetOpacity().
Henri Verbeet [Tue, 26 Sep 2017 10:22:36 +0000 (12:22 +0200)]
d2d1: Implement d2d_linear_gradient_brush_SetOpacity().

Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoshell32: Silence fixme for tested case.
Nikolay Sivov [Tue, 26 Sep 2017 09:57:52 +0000 (12:57 +0300)]
shell32: Silence fixme for tested case.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoshell32: Implement FolderItem attributes properties.
Nikolay Sivov [Tue, 26 Sep 2017 09:57:51 +0000 (12:57 +0300)]
shell32: Implement FolderItem attributes properties.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoshell32: Store simple full path for FolderItem.
Nikolay Sivov [Tue, 26 Sep 2017 09:57:50 +0000 (12:57 +0300)]
shell32: Store simple full path for FolderItem.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoshell32: Use shellfolder API to construct FolderItems.
Nikolay Sivov [Tue, 26 Sep 2017 09:57:49 +0000 (12:57 +0300)]
shell32: Use shellfolder API to construct FolderItems.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agontdll: No longer store the mapping handle with the view.
Alexandre Julliard [Tue, 26 Sep 2017 13:03:38 +0000 (15:03 +0200)]
ntdll: No longer store the mapping handle with the view.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoserver: No longer store the mapping object in the dll structure.
Alexandre Julliard [Tue, 26 Sep 2017 13:00:04 +0000 (15:00 +0200)]
server: No longer store the mapping object in the dll structure.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoserver: Remove no longer used is_same_file() function.
Alexandre Julliard [Tue, 26 Sep 2017 12:07:58 +0000 (14:07 +0200)]
server: Remove no longer used is_same_file() function.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoserver: Implement NtAreMappedFilesTheSame functionality on the server side.
Alexandre Julliard [Tue, 26 Sep 2017 12:55:13 +0000 (14:55 +0200)]
server: Implement NtAreMappedFilesTheSame functionality on the server side.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoserver: Store the mapped file descriptor in the memory view.
Alexandre Julliard [Tue, 26 Sep 2017 12:50:43 +0000 (14:50 +0200)]
server: Store the mapped file descriptor in the memory view.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoserver: Access the list of committed ranges directly from the mapped view.
Alexandre Julliard [Tue, 26 Sep 2017 12:38:46 +0000 (14:38 +0200)]
server: Access the list of committed ranges directly from the mapped view.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoserver: Make the memory ranges structure into a proper object.
Alexandre Julliard [Tue, 26 Sep 2017 12:30:18 +0000 (14:30 +0200)]
server: Make the memory ranges structure into a proper object.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoserver: Keep track of mapped memory views.
Alexandre Julliard [Tue, 26 Sep 2017 12:11:49 +0000 (14:11 +0200)]
server: Keep track of mapped memory views.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agogdi32: Pick first charmap if none was selected using preferred encoding.
Nikolay Sivov [Tue, 26 Sep 2017 09:13:47 +0000 (10:13 +0100)]
gdi32: Pick first charmap if none was selected using preferred encoding.

FreeType 2.8.1 has similar logic removed from WinFNT module,
that always pre-selected first charmap.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agogdi32: Remove runtime check for FT_Set_Charmap().
Nikolay Sivov [Tue, 26 Sep 2017 09:13:46 +0000 (10:13 +0100)]
gdi32: Remove runtime check for FT_Set_Charmap().

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomsvcrt: Implement clearerr_s.
Alistair Leslie-Hughes [Mon, 25 Sep 2017 22:30:12 +0000 (22:30 +0000)]
msvcrt: Implement clearerr_s.

Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agodx8vb: Add stub dll.
Fabian Maurer [Sun, 24 Sep 2017 14:35:01 +0000 (16:35 +0200)]
dx8vb: Add stub dll.

Signed-off-by: Fabian Maurer <dark.shadow4@web.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoshell32: Add support for find data in IShellLink:GetPath.
Vincent Povirk [Mon, 25 Sep 2017 20:35:23 +0000 (15:35 -0500)]
shell32: Add support for find data in IShellLink:GetPath.

Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoshell32/tests: Setting a PIDL with no path resets the path.
Vincent Povirk [Mon, 25 Sep 2017 20:35:22 +0000 (15:35 -0500)]
shell32/tests: Setting a PIDL with no path resets the path.

Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoshell32: Set shelllink path when setting pidl.
Vincent Povirk [Mon, 25 Sep 2017 20:35:21 +0000 (15:35 -0500)]
shell32: Set shelllink path when setting pidl.

Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoshell32: IShellLink::GetPath returns S_FALSE if there's no path.
Vincent Povirk [Mon, 25 Sep 2017 20:35:20 +0000 (15:35 -0500)]
shell32: IShellLink::GetPath returns S_FALSE if there's no path.

Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoshell32: Support SFGAO_LINK in unix shell namespace.
Vincent Povirk [Mon, 25 Sep 2017 20:35:19 +0000 (15:35 -0500)]
shell32: Support SFGAO_LINK in unix shell namespace.

Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoshell32: Use regular helper to trace IID, downgrade QI failures to warnings.
Nikolay Sivov [Sun, 24 Sep 2017 17:38:44 +0000 (20:38 +0300)]
shell32: Use regular helper to trace IID, downgrade QI failures to warnings.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoshell32/tests: Fix typo.
Fabian Maurer [Mon, 25 Sep 2017 18:34:12 +0000 (20:34 +0200)]
shell32/tests: Fix typo.

Signed-off-by: Fabian Maurer <dark.shadow4@web.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agowineandroid: Don't use deprecated SLDataFormat_PCM struct.
Andrew Eikum [Mon, 25 Sep 2017 18:14:21 +0000 (13:14 -0500)]
wineandroid: Don't use deprecated SLDataFormat_PCM struct.

Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agowineandroid: Create OpenSL outputmix object globally.
Andrew Eikum [Mon, 25 Sep 2017 18:14:12 +0000 (13:14 -0500)]
wineandroid: Create OpenSL outputmix object globally.

This object will take multiple inputs, no need to re-create it for
every IAudioClient.

Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agontdll/tests: Test NtQueryVolumeInformationFile calls on named pipe object.
Jacek Caban [Mon, 25 Sep 2017 14:38:13 +0000 (16:38 +0200)]
ntdll/tests: Test NtQueryVolumeInformationFile calls on named pipe object.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomsvcr120: Added vsscanf() and vswscanf().
Nikolay Sivov [Sat, 23 Sep 2017 17:16:45 +0000 (20:16 +0300)]
msvcr120: Added vsscanf() and vswscanf().

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoinclude: Add uianimation.idl.
Alistair Leslie-Hughes [Fri, 22 Sep 2017 02:14:01 +0000 (02:14 +0000)]
include: Add uianimation.idl.

Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agontdll: Do not queue a completion status if pipe ops fail synchronously.
Stefan Dösinger [Fri, 22 Sep 2017 10:13:25 +0000 (13:13 +0300)]
ntdll: Do not queue a completion status if pipe ops fail synchronously.

This fixes random crashes when exiting Chromium or shutting down CEF.
It is similar to 7a1142035d7ee04839417176ff93fd0953e2a4e1, just for pipes.

Signed-off-by: Stefan Dösinger <stefan@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>