Jacek Caban
fee6acf337
user32: Use IsMenu in MENU_mnu2mnuii.
2022-06-27 22:58:21 +02:00
Jacek Caban
2bd0c87278
win32u: Move GetMenuDefaultItem implementation from user32.
2022-06-27 22:58:21 +02:00
Nikolay Sivov
4e39188c63
reg: Add REG_QWORD support to 'add'.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-06-27 22:58:21 +02:00
Alexandre Julliard
50aaedffc9
msvcrt: Unify the strncat_s() and wcsncat_s() implementations.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-06-27 11:23:32 +02:00
Alexandre Julliard
fdcf03fb72
msvcrt: Unify the strncpy_s() and wcsncpy_s() implementations.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-06-27 11:23:32 +02:00
Alexandre Julliard
3514e65f26
msvcrt: Move the strncpy_s() implementation to string.c.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-06-27 11:23:32 +02:00
Ziqing Hui
aa7a4b7803
d2d1/effect: Add a transform graph stub.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-06-27 11:23:32 +02:00
Nikolay Sivov
906b659752
d2d1/tests: Enable effect context tests on Wine.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-06-27 11:23:32 +02:00
Nikolay Sivov
58ba801fd2
d2d1/effect: Add D2D1_PROPERTY_PRECISION property.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-06-27 11:23:32 +02:00
Nikolay Sivov
cda5f68a64
d2d1/effect: Use known names for automatically added properties.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-06-27 11:23:32 +02:00
Nikolay Sivov
e2908463b9
d2d1/effect: Use property binding methods.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-06-27 11:23:32 +02:00
Ziqing Hui
49c801d0ed
d2d1/effect: Create implementation instance for the effect object.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-06-27 11:23:32 +02:00
Nikolay Sivov
4bb4469e43
d2d1/effect: Mark custom properties as writable.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-06-27 11:23:32 +02:00
Nikolay Sivov
9f3523c5b2
d2d1/effect: Implement custom effects creation.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-06-27 11:23:32 +02:00
Nikolay Sivov
71c23a421d
d2d1/effect: Mark most of system properties as read-only.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-06-27 11:23:32 +02:00
Nikolay Sivov
9c4aea6de1
d2d1/effect: Add D2D1_PROPERTY_CACHED property.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-06-27 11:23:32 +02:00
Nikolay Sivov
bf0c621cbd
d2d1/effect: Initial implementation of property access methods.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-06-27 11:23:32 +02:00
Nikolay Sivov
216e56ac3c
d2d1/effect: Create effect instance properties from builtin effect description.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-06-27 11:23:32 +02:00
Nikolay Sivov
2d29ec34ba
d2d1/effect: Handle initial values for D2D1_PROPERTY_TYPE_BOOL.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-06-27 11:23:32 +02:00
Nikolay Sivov
4a05b93d02
d2d1/effect: Set initial value for uint32 properties.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-06-27 11:23:32 +02:00
Nikolay Sivov
c172b89588
d2d1: Move effect object creation to effect.c.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-06-27 11:23:32 +02:00
Nikolay Sivov
8eff207c23
d2d1/effect: Set property index.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-06-27 11:23:32 +02:00
Nikolay Sivov
727878630b
d2d1/effect: Reserve a buffer for property values.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-06-27 11:23:32 +02:00
Brendan Shanks
9c3201ad68
wbemprox: Use return length from NtQuerySystemInformationEx().
2022-06-27 11:23:32 +02:00
Zhiyi Zhang
ab82ff093a
light.msstyles: Add Vista+ header parts.
...
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
2022-06-27 11:23:31 +02:00
Zhiyi Zhang
d29ffcc402
light.msstyles: Add Explorer::TreeView subclass.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53066
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
2022-06-27 11:23:31 +02:00
Zhiyi Zhang
24aa157516
light.msstyles: Add Vista+ edit parts.
...
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
2022-06-27 11:23:31 +02:00
Zhiyi Zhang
ed0b12b6b5
light.msstyles: Add Vista+ combobox parts.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53066
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
2022-06-27 11:23:31 +02:00
Zhiyi Zhang
957b004c63
light.msstyles: Add Vista+ button parts.
...
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
2022-06-27 11:23:31 +02:00
Zhiyi Zhang
5d5853e3ed
uxtheme: Handle BT_NONE in GetThemeBackgroundRegion().
...
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
2022-06-27 11:23:31 +02:00
Zhiyi Zhang
9fa5f83ad3
uxtheme/tests: Add GetThemeBackgroundRegion() tests.
...
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
2022-06-27 11:23:31 +02:00
Zhiyi Zhang
b7644afa59
uxtheme: Do not transfer glyph alpha values when drawing opaque background.
...
Fix QSpinBox artifacts for Qt5 applications.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53066
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
2022-06-27 11:23:31 +02:00
Zhiyi Zhang
709722bec7
uxtheme: Test DrawThemeBackgroundEx() alpha channel handling.
...
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
2022-06-27 10:35:18 +02:00
Zhiyi Zhang
684b04f31e
uxtheme: Place DrawThemeBackgroundEx() at ordinal 47.
...
Qt5 applications call DrawThemeBackgroundEx() by ordinal.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53066
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
2022-06-27 10:35:15 +02:00
Zhiyi Zhang
56b5d56c35
uxtheme/tests: Test that DrawThemeBackgroundEx() is at ordinal 47.
...
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
2022-06-27 10:35:15 +02:00
Paul Gofman
9a11957bab
nsiproxy.sys: Add static ARP entries which are always present on Windows.
...
Some apps (Roon or SCP: Secret Laboratory are examples) depend on ARP
table always containing some entries if there is a network adapter present.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53175
Signed-off-by: Paul Gofman <pgofman@codeweavers.com>
2022-06-27 10:34:12 +02:00
Zebediah Figura
88b77020f2
ntdll: Add some documentation for ntdll_umbstowcs() and ntdll_wcstoumbs().
...
These functions do match e.g. mbstowcs() and MultiByteToWideChar(), but that
fact is not inherently obvious [and they don't match RtlMultiByteToUnicodeN(),
for example.]
2022-06-27 10:32:41 +02:00
Zebediah Figura
23d85e6e9a
dnsapi: Return a double-null-terminated string from DnsQueryConfig(DnsConfigSearchList).
...
DNS_TEXT_DATA contains pointers and is thus not WoW64 compatible. Since the API
is internal to Wine, use a simpler format instead of fixing our WoW64
translation.
The problem was found by Brendan Shanks; this solution was suggested by Hans Leidekker.
2022-06-27 10:32:41 +02:00
Zebediah Figura
91083d4510
dnsapi: ntdll_umbstowcs() deals in characters, not bytes.
2022-06-27 10:32:39 +02:00
Zebediah Figura
f66880c86a
dnsapi: Clarify that Windows does not implement DnsQueryConfig(DnsConfigSearchList).
...
From 17e2d5c1ca
.
2022-06-27 10:32:26 +02:00
Floris Renaud
85596986a7
po: Update Dutch translation.
...
Signed-off-by: Floris Renaud <jkfloris@dds.nl>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-06-27 10:29:48 +02:00
Aurimas Fišeras
70b3b2e018
po: Update Lithuanian translation.
...
Signed-off-by: Aurimas Fišeras <aurimas@members.fsf.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-06-27 10:29:39 +02:00
Arkadiusz Hiler
af8ed02b57
win32u: Don't report cloned monitors in EnumDisplayMonitors().
...
Based on:
ca39b1c22d
("user32: Don't report mirrored slave monitors in EnumDisplayMonitors.")
2affb854e5
("user32: Change slave to a more neutral word.")
Which seem to got lost during:
318673405c
("win32u: Move NtUserEnumDisplayMonitors implementation from user32.")
Fixes regression with Elite Dangerous launcher freezing when cloned
displays are present.
Signed-off-by: Arkadiusz Hiler <ahiler@codeweavers.com>
2022-06-24 22:38:47 +02:00
Andrew Eikum
754378ba0c
maintainers: Remove myself as maintainer.
...
Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-06-24 22:38:47 +02:00
Huw Davies
04d07d65e3
wow64: Report the correct size for SystemLogicalProcessorInformationEx.
...
Spotted by Brendan Shanks.
Signed-off-by: Huw Davies <huw@codeweavers.com>
2022-06-24 22:38:47 +02:00
Jinoh Kang
f815c2642e
winedbg: Clarify options specific to GDB proxy mode.
...
Signed-off-by: Jinoh Kang <jinoh.kang.kr@gmail.com>
2022-06-24 22:38:47 +02:00
Jacek Caban
313f75a0af
user32: Use NtUserThunkedMenuItemInfo for GetSubMenu implementation.
2022-06-24 22:38:47 +02:00
Jacek Caban
d7dba1ed74
win32u: Move CheckMenuRadioItem implementation from user32.
2022-06-24 22:38:47 +02:00
Jacek Caban
177513a532
user32: Reimplement SetMenuItemBitmaps on top of NtUserThunkedMenuItemInfo.
2022-06-24 22:38:47 +02:00
Arkadiusz Hiler
269f636da7
mshtml: Enable CSS grid layout.
...
Final Fantasy XIV launcher uses it to show login form next to the news.
Signed-off-by: Arkadiusz Hiler <ahiler@codeweavers.com>
2022-06-24 22:38:47 +02:00