wine-orson.git
6 years agoRelease 2.20. wine-2.20
Alexandre Julliard [Tue, 31 Oct 2017 18:13:35 +0000 (19:13 +0100)]
Release 2.20.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoole32: Implement IOleCache_InitCache().
Huw Davies [Tue, 31 Oct 2017 13:23:34 +0000 (13:23 +0000)]
ole32: Implement IOleCache_InitCache().

Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoole32: Implement IOleCache2_UpdateCache().
Huw Davies [Tue, 31 Oct 2017 13:23:33 +0000 (13:23 +0000)]
ole32: Implement IOleCache2_UpdateCache().

Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoole32: There's no need to store a separate clip format for the data.
Huw Davies [Tue, 31 Oct 2017 13:23:32 +0000 (13:23 +0000)]
ole32: There's no need to store a separate clip format for the data.

Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoole32: TYMED_NULL is not valid.
Huw Davies [Tue, 31 Oct 2017 13:23:31 +0000 (13:23 +0000)]
ole32: TYMED_NULL is not valid.

Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoole32: A presentation cache for DVASPECT_ICON must have format CF_METAFILEPICT.
Huw Davies [Tue, 31 Oct 2017 13:23:30 +0000 (13:23 +0000)]
ole32: A presentation cache for DVASPECT_ICON must have format CF_METAFILEPICT.

Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoole32: Adding a view cache for DVASPECT_ICON produces a CF_METAFILEPICT cache entry.
Huw Davies [Tue, 31 Oct 2017 13:23:29 +0000 (13:23 +0000)]
ole32: Adding a view cache for DVASPECT_ICON produces a CF_METAFILEPICT cache entry.

Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agouser32/tests: Removed a unreliable test.
Marcus Meissner [Mon, 30 Oct 2017 17:07:36 +0000 (18:07 +0100)]
user32/tests: Removed a unreliable test.

Signed-off-by: Marcus Meissner <meissner@suse.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomountmgr: Symlink WoW64 Wine ports key to regular Wine ports key.
Alex Henrie [Sun, 29 Oct 2017 20:58:52 +0000 (21:58 +0100)]
mountmgr: Symlink WoW64 Wine ports key to regular Wine ports key.

Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agopo: Update German translation.
Marcus Meissner [Mon, 30 Oct 2017 17:07:14 +0000 (18:07 +0100)]
po: Update German translation.

Signed-off-by: Marcus Meissner <meissner@suse.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agopo: Update Simplified Chinese translation.
Mingcong Bai [Sun, 29 Oct 2017 15:45:20 +0000 (23:45 +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 agoreadme: Update Finnish translation.
Lauri Kenttä [Sun, 29 Oct 2017 10:48:22 +0000 (12:48 +0200)]
readme: Update Finnish translation.

Signed-off-by: Lauri Kenttä <lauri.kentta@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoreadme: Fix word order.
Lauri Kenttä [Sun, 29 Oct 2017 10:47:08 +0000 (12:47 +0200)]
readme: Fix word order.

Signed-off-by: Lauri Kenttä <lauri.kentta@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agouser32: Initialize length before calling GetWindowPlacement().
Huw Davies [Mon, 30 Oct 2017 10:29:16 +0000 (10:29 +0000)]
user32: Initialize length before calling GetWindowPlacement().

Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agowinefile: Initialize length before calling GetWindowPlacement().
Huw Davies [Mon, 30 Oct 2017 10:29:15 +0000 (10:29 +0000)]
winefile: Initialize length before calling GetWindowPlacement().

Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agouser32: Trace the full NCCALCSIZE_PARAMS info if present.
Huw Davies [Mon, 30 Oct 2017 10:29:14 +0000 (10:29 +0000)]
user32: Trace the full NCCALCSIZE_PARAMS info if present.

Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agouser32: Use WS_MINIMIZE instead of WS_ICONIC.
Huw Davies [Mon, 30 Oct 2017 10:29:13 +0000 (10:29 +0000)]
user32: Use WS_MINIMIZE instead of WS_ICONIC.

Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agostrmbase: Remove unnecessary WS_ICONIC.
Huw Davies [Mon, 30 Oct 2017 10:29:12 +0000 (10:29 +0000)]
strmbase: Remove unnecessary WS_ICONIC.

Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoversion: Use the string value length when converting strings.
Zebediah Figura [Sun, 29 Oct 2017 20:15:01 +0000 (21:15 +0100)]
version: Use the string value length when converting strings.

Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomidimap: Check each Midi Output for a Midi Through synthesizer.
Alistair Leslie-Hughes [Thu, 26 Oct 2017 01:26:18 +0000 (01:26 +0000)]
midimap: Check each Midi Output for a Midi Through synthesizer.

Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomshtml: Release listeners in call_event_handlers.
Jacek Caban [Wed, 25 Oct 2017 21:20:39 +0000 (23:20 +0200)]
mshtml: Release listeners in call_event_handlers.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agowmvcore: Print the debug string and not the pointer to it.
Michael Stefaniuc [Wed, 25 Oct 2017 21:06:40 +0000 (23:06 +0200)]
wmvcore: Print the debug string and not the pointer to it.

Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomshtml: Don't set no_event_obj for XHR events.
Jacek Caban [Wed, 25 Oct 2017 16:14:12 +0000 (18:14 +0200)]
mshtml: Don't set no_event_obj for XHR events.

It's no longer needed.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomshtml/tests: Added addEventListener tests.
Jacek Caban [Wed, 25 Oct 2017 16:14:05 +0000 (18:14 +0200)]
mshtml/tests: Added addEventListener tests.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomshtml: Added support for capturing event phase.
Jacek Caban [Wed, 25 Oct 2017 16:13:54 +0000 (18:13 +0200)]
mshtml: Added support for capturing event phase.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomshtml: Added IDOMEvent::removeEventListener implementation.
Jacek Caban [Wed, 25 Oct 2017 16:13:42 +0000 (18:13 +0200)]
mshtml: Added IDOMEvent::removeEventListener implementation.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomshtml: Added IDOMEvent::addEventListener implementation.
Jacek Caban [Wed, 25 Oct 2017 16:13:35 +0000 (18:13 +0200)]
mshtml: Added IDOMEvent::addEventListener implementation.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomshtml: Properly invoke event listeners in IE9+ mode.
Jacek Caban [Wed, 25 Oct 2017 16:13:26 +0000 (18:13 +0200)]
mshtml: Properly invoke event listeners in IE9+ mode.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomshtml/tests: Added a few more event tests.
Jacek Caban [Wed, 25 Oct 2017 16:13:07 +0000 (18:13 +0200)]
mshtml/tests: Added a few more event tests.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomshtml: Store all event listeners in a list.
Jacek Caban [Wed, 25 Oct 2017 16:12:56 +0000 (18:12 +0200)]
mshtml: Store all event listeners in a list.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomshtml: Store all attached listeners before calling them in call_event_handlers.
Jacek Caban [Wed, 25 Oct 2017 16:12:41 +0000 (18:12 +0200)]
mshtml: Store all attached listeners before calling them in call_event_handlers.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agorbtree: Clarify the loop conditions to avoid confusing older gcc.
Alexandre Julliard [Wed, 25 Oct 2017 16:41:10 +0000 (18:41 +0200)]
rbtree: Clarify the loop conditions to avoid confusing older gcc.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoloader: Don't warn for limited user address space on ARM64.
André Hentschel [Fri, 20 Oct 2017 19:14:52 +0000 (21:14 +0200)]
loader: Don't warn for limited user address space on ARM64.

Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoloader: Build the preloader for ARM64.
André Hentschel [Fri, 20 Oct 2017 19:14:43 +0000 (21:14 +0200)]
loader: Build the preloader for ARM64.

Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomfplat/tests: Skip MFTRegister() tests if permissions are too low.
Zebediah Figura [Tue, 24 Oct 2017 21:13:55 +0000 (16:13 -0500)]
mfplat/tests: Skip MFTRegister() tests if permissions are too low.

Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomsi: Add error handling when retriving component/feature state/action in condition.
Piotr Caban [Tue, 24 Oct 2017 13:03:00 +0000 (15:03 +0200)]
msi: Add error handling when retriving component/feature state/action in condition.

Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomsi: Store condition intermediate values in union.
Piotr Caban [Tue, 24 Oct 2017 13:02:56 +0000 (15:02 +0200)]
msi: Store condition intermediate values in union.

Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomsi: Define special types for condition operators, identifiers and expressions.
Piotr Caban [Tue, 24 Oct 2017 13:01:26 +0000 (15:01 +0200)]
msi: Define special types for condition operators, identifiers and expressions.

Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomsi: Move condition integer handling into value_i.
Piotr Caban [Tue, 24 Oct 2017 13:00:58 +0000 (15:00 +0200)]
msi: Move condition integer handling into value_i.

Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomshtml: Added IDOMEvent:get_eventPhase implementation.
Jacek Caban [Tue, 24 Oct 2017 17:39:11 +0000 (19:39 +0200)]
mshtml: Added IDOMEvent:get_eventPhase implementation.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomshtml/tests: Skip postMessage test on IE7.
Jacek Caban [Tue, 24 Oct 2017 17:37:44 +0000 (19:37 +0200)]
mshtml/tests: Skip postMessage test on IE7.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomshtml/tests: Fixed tests on old IE versions.
Jacek Caban [Tue, 24 Oct 2017 17:37:36 +0000 (19:37 +0200)]
mshtml/tests: Fixed tests on old IE versions.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomshtml/tests: Fixed tests on some versions of IE.
Jacek Caban [Tue, 24 Oct 2017 17:37:30 +0000 (19:37 +0200)]
mshtml/tests: Fixed tests on some versions of IE.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agowineboot: In ProcessRunKeys use correct parentheses in condition.
Fabian Maurer [Tue, 24 Oct 2017 18:05:52 +0000 (20:05 +0200)]
wineboot: In ProcessRunKeys use correct parentheses in condition.

Spotted by David Binderman.

Signed-off-by: Fabian Maurer <dark.shadow4@web.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agouser32: Don't do the painting if combobox is not visible in CBPaintText.
Piotr Caban [Tue, 24 Oct 2017 15:59:38 +0000 (17:59 +0200)]
user32: Don't do the painting if combobox is not visible in CBPaintText.

Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomsvcp100: Add time_get::do_get and time_get::get functions.
Vijay Kiran Kamuju [Tue, 24 Oct 2017 16:41:23 +0000 (18:41 +0200)]
msvcp100: Add time_get::do_get and time_get::get functions.

Signed-off-by: Vijay Kiran Kamuju <infyquest@gmail.com>
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agogdiplus: Implement GdipSetImageAttributesNoOp.
Nikolay Sivov [Tue, 24 Oct 2017 10:56:38 +0000 (13:56 +0300)]
gdiplus: Implement GdipSetImageAttributesNoOp.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agogdiplus: Fix misplaced parentheses.
Andrey Gusev [Tue, 24 Oct 2017 10:33:27 +0000 (13:33 +0300)]
gdiplus: Fix misplaced parentheses.

Signed-off-by: Andrey Gusev <andrey.goosev@gmail.com>
Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agovbscript/tests: Try calling GetObject again if it fails the first time.
Alex Henrie [Tue, 24 Oct 2017 14:15:35 +0000 (15:15 +0100)]
vbscript/tests: Try calling GetObject again if it fails the first time.

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 agodx8vb: Add DirectX8 coclass and IDirectX8 interface.
Fabian Maurer [Mon, 23 Oct 2017 17:40:46 +0000 (19:40 +0200)]
dx8vb: Add DirectX8 coclass and IDirectX8 interface.

Signed-off-by: Fabian Maurer <dark.shadow4@web.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agodx8vb: Add D3DX8 coclass and ID3DX8 interface.
Fabian Maurer [Mon, 23 Oct 2017 17:40:45 +0000 (19:40 +0200)]
dx8vb: Add D3DX8 coclass and ID3DX8 interface.

Signed-off-by: Fabian Maurer <dark.shadow4@web.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agodx8vb: Add COM classfactory.
Fabian Maurer [Mon, 23 Oct 2017 17:40:44 +0000 (19:40 +0200)]
dx8vb: Add COM classfactory.

Signed-off-by: Fabian Maurer <dark.shadow4@web.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agogdiplus/metafile: Implement EmfPlusRecordTypeSetClipPath playback.
Nikolay Sivov [Mon, 23 Oct 2017 06:47:06 +0000 (09:47 +0300)]
gdiplus/metafile: Implement EmfPlusRecordTypeSetClipPath playback.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agogdiplus/metafile: Implement EmfPlusRecordTypeSetClipRegion playback.
Nikolay Sivov [Mon, 23 Oct 2017 06:47:05 +0000 (09:47 +0300)]
gdiplus/metafile: Implement EmfPlusRecordTypeSetClipRegion playback.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agogdiplus/tests: Mark broken bitmap background tests.
Zebediah Figura [Sat, 21 Oct 2017 23:11:36 +0000 (18:11 -0500)]
gdiplus/tests: Mark broken bitmap background tests.

This bug is present in gdiplus.dll version 5.1 and absent in version 5.2.

Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomsi: Add more feature action tests.
Piotr Caban [Mon, 23 Oct 2017 10:17:30 +0000 (12:17 +0200)]
msi: Add more feature action tests.

Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomsi: Add install test with no arguments on already installed product.
Piotr Caban [Mon, 23 Oct 2017 10:17:21 +0000 (12:17 +0200)]
msi: Add install test with no arguments on already installed product.

Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agokernel32: Also set the preloader range for 64-bit binaries.
Alexandre Julliard [Mon, 23 Oct 2017 09:35:24 +0000 (11:35 +0200)]
kernel32: Also set the preloader range for 64-bit binaries.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agotwain_32: Add support for DAT_NULL commands.
Vincent Povirk [Fri, 20 Oct 2017 19:16:26 +0000 (14:16 -0500)]
twain_32: Add support for DAT_NULL commands.

Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agotwain_32: Notify data sources of their assigned Id.
Vincent Povirk [Fri, 20 Oct 2017 19:16:25 +0000 (14:16 -0500)]
twain_32: Notify data sources of their assigned Id.

Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomsi: Don't leak memory on failure.
Pierre Schweitzer [Sat, 21 Oct 2017 09:48:30 +0000 (11:48 +0200)]
msi: Don't leak memory on failure.

Signed-off-by: Pierre Schweitzer <pierre@reactos.org>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomsi: Don't leak memory on failure.
Pierre Schweitzer [Sat, 21 Oct 2017 09:46:39 +0000 (11:46 +0200)]
msi: Don't leak memory on failure.

Signed-off-by: Pierre Schweitzer <pierre@reactos.org>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomsi: Improve installation with no argument of already installed product.
Piotr Caban [Fri, 20 Oct 2017 20:18:41 +0000 (22:18 +0200)]
msi: Improve installation with no argument of already installed product.

Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomsi: Improve "full uninstall" detection code.
Piotr Caban [Fri, 20 Oct 2017 20:18:33 +0000 (22:18 +0200)]
msi: Improve "full uninstall" detection code.

Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomsi: Improve feature action value evaluation in conditions.
Piotr Caban [Fri, 20 Oct 2017 20:18:25 +0000 (22:18 +0200)]
msi: Improve feature action value evaluation in conditions.

Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomsxml3: Partially implement transformNodeToObject().
Nikolay Sivov [Mon, 23 Oct 2017 06:53:27 +0000 (09:53 +0300)]
msxml3: Partially implement transformNodeToObject().

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agontdll: RtlGetCurrentDirectory_U() returns length, not status.
Nikolay Sivov [Mon, 23 Oct 2017 06:48:22 +0000 (09:48 +0300)]
ntdll: RtlGetCurrentDirectory_U() returns length, not status.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agontdll: Added RtlDosPathNameToNtPathName_U_WithStatus().
Nikolay Sivov [Mon, 23 Oct 2017 06:48:21 +0000 (09:48 +0300)]
ntdll: Added RtlDosPathNameToNtPathName_U_WithStatus().

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agompr/tests: Allow values from Win8+.
André Hentschel [Sat, 21 Oct 2017 19:08:18 +0000 (21:08 +0200)]
mpr/tests: Allow values from Win8+.

Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agogdiplus/metafile: Implement EmfPlusRegion deserialization.
Nikolay Sivov [Thu, 19 Oct 2017 21:45:40 +0000 (00:45 +0300)]
gdiplus/metafile: Implement EmfPlusRegion deserialization.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agogdiplus/metafile: Implement playback for EmfPlusRecordTypeDrawPath records.
Nikolay Sivov [Thu, 19 Oct 2017 21:45:39 +0000 (00:45 +0300)]
gdiplus/metafile: Implement playback for EmfPlusRecordTypeDrawPath records.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agogdiplus/metafile: Partially implement EmfPlusPen support for playback.
Nikolay Sivov [Thu, 19 Oct 2017 21:45:38 +0000 (00:45 +0300)]
gdiplus/metafile: Partially implement EmfPlusPen support for playback.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomshtml: Rename fire_event_obj and dispatch_event.
Jacek Caban [Fri, 20 Oct 2017 13:10:46 +0000 (15:10 +0200)]
mshtml: Rename fire_event_obj and dispatch_event.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomshtml: Don't use fire_event to dispatch document and frame element readystatechange...
Jacek Caban [Fri, 20 Oct 2017 13:10:38 +0000 (15:10 +0200)]
mshtml: Don't use fire_event to dispatch document and frame element readystatechange event.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomshtml: Don't use fire_event to dispatch script readystatechange event.
Jacek Caban [Fri, 20 Oct 2017 13:10:30 +0000 (15:10 +0200)]
mshtml: Don't use fire_event to dispatch script readystatechange event.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomshtml: Don't use fire_event to dispatch document load event.
Jacek Caban [Fri, 20 Oct 2017 13:10:17 +0000 (15:10 +0200)]
mshtml: Don't use fire_event to dispatch document load event.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomshtml: Don't use fire_event to dispatch focusin and focusout events.
Jacek Caban [Fri, 20 Oct 2017 13:10:11 +0000 (15:10 +0200)]
mshtml: Don't use fire_event to dispatch focusin and focusout events.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomshtml: Don't use fire_event to dispatch help event.
Jacek Caban [Fri, 20 Oct 2017 13:10:04 +0000 (15:10 +0200)]
mshtml: Don't use fire_event to dispatch help event.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomshtml: Don't use fire_event in postMessage.
Jacek Caban [Fri, 20 Oct 2017 13:09:52 +0000 (15:09 +0200)]
mshtml: Don't use fire_event in postMessage.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomshtml: Use create_event_from_nsevent in handle_htmlevent.
Jacek Caban [Fri, 20 Oct 2017 13:09:55 +0000 (15:09 +0200)]
mshtml: Use create_event_from_nsevent in handle_htmlevent.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomshtml: Don't use fire_event to dispatch window load event.
Jacek Caban [Fri, 20 Oct 2017 13:09:36 +0000 (15:09 +0200)]
mshtml: Don't use fire_event to dispatch window load event.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomshtml: Don't use fire_event to dispatch contextmenu event.
Jacek Caban [Fri, 20 Oct 2017 13:09:29 +0000 (15:09 +0200)]
mshtml: Don't use fire_event to dispatch contextmenu event.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomshtml: Use fire_event_obj to dispatch XHR readystatechange event.
Jacek Caban [Fri, 20 Oct 2017 13:09:20 +0000 (15:09 +0200)]
mshtml: Use fire_event_obj to dispatch XHR readystatechange event.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomshtml: Store current IHTMLEventObj in DOMEvent and create it in fire_event_obj if...
Jacek Caban [Fri, 20 Oct 2017 13:09:15 +0000 (15:09 +0200)]
mshtml: Store current IHTMLEventObj in DOMEvent and create it in fire_event_obj if needed.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomshtml: Implement IDOMEvent::stopPropagation and use it where appropriate.
Jacek Caban [Fri, 20 Oct 2017 13:09:05 +0000 (15:09 +0200)]
mshtml: Implement IDOMEvent::stopPropagation and use it where appropriate.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomshtml: Implement IDOMEvent::preventDefault and use it where appropriate.
Jacek Caban [Fri, 20 Oct 2017 13:08:59 +0000 (15:08 +0200)]
mshtml: Implement IDOMEvent::preventDefault and use it where appropriate.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomsvcp60: Only use name for internal string in exception.
Daniel Lehman [Fri, 20 Oct 2017 11:02:51 +0000 (13:02 +0200)]
msvcp60: Only use name for internal string in exception.

Signed-off-by: Daniel Lehman <dlehman@esri.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomsvcirt/tests: Add more exception tests.
Daniel Lehman [Fri, 20 Oct 2017 11:02:36 +0000 (13:02 +0200)]
msvcirt/tests: Add more exception tests.

Signed-off-by: Daniel Lehman <dlehman@esri.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomsvcp: Fix logic_error and runtime_error class layout if _MSVCP_VER>90.
Piotr Caban [Fri, 20 Oct 2017 11:02:30 +0000 (13:02 +0200)]
msvcp: Fix logic_error and runtime_error class layout if _MSVCP_VER>90.

Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomsvcp120: Implement concurrent_vector::_Internal_throw_exception.
Daniel Lehman [Fri, 20 Oct 2017 11:02:23 +0000 (13:02 +0200)]
msvcp120: Implement concurrent_vector::_Internal_throw_exception.

Signed-off-by: Daniel Lehman <dlehman@esri.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomsvcrt: Don't define type_info structures as const so we can set demangled class...
Piotr Caban [Fri, 20 Oct 2017 11:02:19 +0000 (13:02 +0200)]
msvcrt: Don't define type_info structures as const so we can set demangled class name.

Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoole32: Remove an optimization from DataCache_Save() that copies whole original storage.
Dmitry Timoshkov [Fri, 20 Oct 2017 09:43:28 +0000 (17:43 +0800)]
ole32: Remove an optimization from DataCache_Save() that copies whole original storage.

Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoole32/tests: Add a test for IOleCache storage contents created by IPersistStorage_Save().
Dmitry Timoshkov [Fri, 20 Oct 2017 09:42:39 +0000 (17:42 +0800)]
ole32/tests: Add a test for IOleCache storage contents created by IPersistStorage_Save().

Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoole32/tests: Add a test for saving an IOleCache storage.
Dmitry Timoshkov [Fri, 20 Oct 2017 09:41:56 +0000 (17:41 +0800)]
ole32/tests: Add a test for saving an IOleCache storage.

Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoconfigure: Silence error when krb5-config is missing.
Alexandre Julliard [Fri, 20 Oct 2017 16:59:00 +0000 (18:59 +0200)]
configure: Silence error when krb5-config is missing.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomakedep: Output empty rule for source makefiles.
Alexandre Julliard [Fri, 20 Oct 2017 08:03:17 +0000 (10:03 +0200)]
makedep: Output empty rule for source makefiles.

This should avoid breaking the build when a makefile is removed.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agodwrite/tests: Some tests for font set properties.
Nikolay Sivov [Thu, 19 Oct 2017 21:25:16 +0000 (00:25 +0300)]
dwrite/tests: Some tests for font set properties.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agoinclude: Fix DWRITE_FONT_PROPERTY_ID enum.
Nikolay Sivov [Thu, 19 Oct 2017 21:25:15 +0000 (00:25 +0300)]
include: Fix DWRITE_FONT_PROPERTY_ID enum.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agouser32: Implement IDI_SHIELD.
Alex Henrie [Thu, 19 Oct 2017 16:23:46 +0000 (10:23 -0600)]
user32: Implement IDI_SHIELD.

Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
6 years agomshtml: Pass DOMEvent to call_event_handlers.
Jacek Caban [Thu, 19 Oct 2017 15:03:26 +0000 (17:03 +0200)]
mshtml: Pass DOMEvent to call_event_handlers.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>