Commit graph

157456 commits

Author SHA1 Message Date
Roman Pišl a1e1f0346c tapi32: Add lineGetDevConfigW stub.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53061
Signed-off-by: Roman Pišl <rpisl@seznam.cz>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-30 22:07:43 +02:00
Roman Pišl 5f3a0156d1 tapi32: Add lineGetCallInfoW stub.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53061
Signed-off-by: Roman Pišl <rpisl@seznam.cz>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-30 22:07:43 +02:00
Nikolay Sivov 5692c077d0 kerberos: Add wow64 support to the unixlib.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-05-30 22:07:43 +02:00
Nikolay Sivov ce8aed90ed kerberos: Separate ticket query function from call handler.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-05-30 22:07:43 +02:00
Nikolay Sivov 6c1cea2aba kerberos: Pass input/output buffers directly for initialize_context() call.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-05-30 22:07:43 +02:00
Nikolay Sivov a9ba0b334f kerberos: Pass input/output buffers directly for unseal_message() call.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-05-30 22:07:43 +02:00
Nikolay Sivov 05585c6c36 kerberos: Pass input/output buffers directly for seal_message() call.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-05-30 22:07:43 +02:00
Nikolay Sivov 958e03b706 kerberos: Pass input/output buffers directly for verify_signature() call.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-05-30 22:07:43 +02:00
Nikolay Sivov d974d58466 kerberos: Pass input/output buffers directly for make_signature() call.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-05-30 22:07:43 +02:00
Nikolay Sivov 17b283d823 kerberos: Pass input/output tokens directly for accept_context() call.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-05-30 22:07:43 +02:00
Nikolay Sivov 0e6b727511 kerberos: Use 64-bit integer for context handles.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-05-30 22:07:43 +02:00
Nikolay Sivov 5c56d71919 kerberos: Use 64-bit integer for credential handles.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-05-30 22:07:43 +02:00
Hans Leidekker 948e2f6554 mscms: Use CRT memory allocation functions.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-30 22:07:43 +02:00
Hans Leidekker 4a4f73d7f6 mscms: Get rid of an unused structure.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-30 22:07:43 +02:00
Hans Leidekker 58afdcfec4 mscms/tests: Get rid of workarounds for old Windows versions.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-30 22:07:43 +02:00
Zhao Yi 148c708bda mscms: Return the correct value for bmformat.
Signed-off-by: Zhao Yi <zhaoyi@uniontech.com>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-30 22:07:43 +02:00
Hans Leidekker bb6e2ee6b1 mscms/tests: Add TranslateBitmapBits tests.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-30 22:07:43 +02:00
Alistair Leslie-Hughes a8a126c4a3 d3drm: Implement IDirect3DRMTexture3::{Get,Set}DecalSize(). 2022-05-30 22:07:43 +02:00
Alistair Leslie-Hughes 66c8cb3ee9 d3drm: Implement IDirect3DRMTexture3::{Get,Set}DecalTransparency().
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
2022-05-30 22:07:43 +02:00
Paul Gofman 49845c512d wininet: Return INTERNET_RAS_INSTALLED flag from InternetGetConnectedStateExW().
Signed-off-by: Paul Gofman <pgofman@codeweavers.com>
2022-05-30 22:07:43 +02:00
Nikolay Sivov 5e25a4546c d2d1: Implement bitmap mapping.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-05-30 22:07:43 +02:00
Nikolay Sivov 470fe5903a d2d1/tests: Test bitmap options when created from existing surface.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-05-30 22:07:43 +02:00
Nikolay Sivov d5ddf3bd12 d2d1: Explicitly validate bitmap options for CreateBitmap().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-05-30 22:07:43 +02:00
Nikolay Sivov a95ed15447 d2d1: Create staging texture with read access for bitmaps with D2D1_BITMAP_OPTIONS_CPU_READ.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-05-30 22:07:43 +02:00
Nikolay Sivov 9cdf2a6e90 d2d1/tests: Add some tests for invalid bitmap options.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-05-30 22:07:43 +02:00
Dmitry Timoshkov 991eb2be4e d2d1/tests: Add some tests for bitmap mapping.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-05-30 22:07:43 +02:00
Alex Henrie 942eb6008d ntoskrnl: Add ExNotifyCallback stub.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53051
Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
2022-05-30 22:07:43 +02:00
Jinoh Kang 93dcb93573 include: Mark IPersistFolder3::InitializeEx's optional parameters as [unique].
The Windows SDK headers makes it clear that the IBindCtx and ppfti
parameters of InitializeEx are optional.  Bring Wine's definition in
sync with those.

Signed-off-by: Jinoh Kang <jinoh.kang.kr@gmail.com>
2022-05-30 22:07:43 +02:00
Jinoh Kang 6efdef2290 include: Mark IShellItem::BindToHandler's pbc parameter as [unique].
The Windows SDK headers makes it clear that the IBindCtx parameter of
BindToHandler is optional.  Bring Wine's definition in sync with those.

Signed-off-by: Jinoh Kang <jinoh.kang.kr@gmail.com>
2022-05-30 22:07:43 +02:00
Zhiyi Zhang 546cbdc250 win32u: Create a dummy bitmap for display device contexts.
On Windows 7 and older versions of Windows, calling GetCurrentObject(hdc, OBJ_BITMAP) for a display
device context will return a valid handle. However, this handle will fail for GetObject(). On newer
versions of Windows, GetCurrentObject(hdc, OBJ_BITMAP) for display device contexts returns a bitmap
of virtual screen size and its size changes after display mode changes. This behavior is tested in
the _check_display_dc() function in user32/tests/monitor.c.

The screen shot function of WeChat depends on GetObject() to either return failure or a valid size
for the bitmap from display device contexts. Since Wine currently report Windows 7 as default and to
save memory, the Windows 7 behavior is implemented.

Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
2022-05-30 22:07:42 +02:00
Hans Leidekker 18d4d5a51c mshtml/tests: Add HTMLStorage tests.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-30 22:07:42 +02:00
Hans Leidekker 617ea8b930 mshtml: Implement HTMLStorage_removeItem().
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-30 22:07:42 +02:00
Hans Leidekker 076281c016 mshtml: Implement HTMLStorage_setItem().
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-30 22:07:42 +02:00
Hans Leidekker b810aec3cd mshtml: Implement HTMLStorage_getItem().
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-30 22:07:42 +02:00
Hugh McMaster 25f012edcb conhost: Don't prompt the user to save their app-specific settings.
On Windows, app-specific console settings are always saved to the
registry unless the user cancels the console properties dialog.

Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-30 22:07:42 +02:00
Hugh McMaster bb2b1d0ed1 conhost: Only save app-specific settings that differ from the defaults.
On Windows, app-specific subkeys of HKCU\Console only hold console
settings that differ from the global defaults.

Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-30 22:07:42 +02:00
Hugh McMaster 37bcbe6bca conhost: Save console settings as global defaults on first run.
On Windows, HKCU\Console holds global default settings, while subkeys
hold any app-specific settings that differ from the defaults.

Wine's conhost.exe implementation currently saves all console settings
to an app-specific subkey on the first run, while global defaults are
only saved to HKCU\Console if the user selects 'Set Defaults' from the
pop-up menu and saves new settings. This is the opposite of console
behaviour on Windows.

Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-30 22:07:42 +02:00
Robert Wilhelm e5ae7a4026 scrrun: Check for null arguments in MoveFile.
Signed-off-by: Robert Wilhelm <robert.wilhelm@gmx.net>
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-30 22:07:42 +02:00
Alexandre Julliard d8bea38f96 kernel32/tests: Add an option to generate sortkeys from an input file.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-30 22:07:42 +02:00
Alexandre Julliard 2756fec551 kernel32/tests: Add a few more sortkey tests.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-30 22:07:40 +02:00
Fabian Maurer 64ba1b3245 kernel32/tests: Add a number of Unicode collation tests.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-30 22:07:21 +02:00
Alexandre Julliard bc440c9c6d kernelbase: Add support for SORT_DIGITSASNUMBERS in sortkeys.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-30 13:13:03 +02:00
Alexandre Julliard b90f0be0e7 kernelbase: Add support for Kana extra weights in sortkeys.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-30 13:11:41 +02:00
Alexandre Julliard abc93d0809 kernelbase: Add support for Hangul composition in sortkeys.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-30 13:09:26 +02:00
Alexandre Julliard 5c324cb8c9 kernelbase: Add support for character compression in sortkeys.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-30 13:06:26 +02:00
Alexandre Julliard 9605f5870a kernelbase: Add support for character expansion in sortkeys.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-30 13:02:09 +02:00
Alexandre Julliard 681489dbb6 kernelbase: Reimplement sortkey generation using the sortdefault.nls data.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-30 12:56:40 +02:00
Nikolay Sivov d92866863f secur32: Zero initialize context for create_session() call.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-27 23:16:55 +02:00
Nikolay Sivov afed805be5 secur32: Use CRT allocation functions for get_key_blob().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-27 23:16:55 +02:00
Nikolay Sivov 2c44e88152 secur32: Add explicit output parameter for create_session() request.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-27 23:16:55 +02:00