Alexandre Julliard
657cdc1861
winetest: Report failure for tests that print too much output.
2022-09-14 22:38:34 +02:00
Alexandre Julliard
93250eb56e
ntdll/tests: Re-add workaround for check that is still broken on win7.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53679
2022-09-14 22:38:34 +02:00
Alexandre Julliard
e79b129064
user32/tests: Fix a few more assumptions about window positions.
2022-09-14 22:38:34 +02:00
Alexandre Julliard
f3eebcfa4d
winex11: Don't send WM_CANCELMODE to iconified windows.
2022-09-14 22:38:34 +02:00
Alexandre Julliard
2784c1caa0
win32u: Fix Get/SetWindowWord behavior on 32-bit.
2022-09-14 22:38:34 +02:00
Alexandre Julliard
7ab46c4f21
unicode: Update to Unicode 15.0.0.
2022-09-14 22:38:34 +02:00
Rémi Bernon
a66690d2de
mf/tests: Factor IMFTransform required attributes checks together.
2022-09-13 22:07:22 +02:00
Rémi Bernon
9ee48de4e1
mf/tests: Test AAC decoder MFT presence and media types.
2022-09-13 22:07:22 +02:00
Rémi Bernon
4e2faca523
mf/tests: Test AAC encoder MFT presence and media types.
2022-09-13 22:07:22 +02:00
Rémi Bernon
a131a0594f
mf/tests: Split create_transform into check_(mft|dmo)_(enum|get_info).
2022-09-13 22:07:22 +02:00
Rémi Bernon
66ad83bd55
mf/tests: Add some winetest context to MFT tests.
2022-09-13 22:07:22 +02:00
Rémi Bernon
db56d2f2a3
mf/tests: Split IMFTransform tests to transform.c.
2022-09-13 22:07:22 +02:00
Rémi Bernon
bd8de2a882
win32u: Introduce a new internal WINE_DM_UNSUPPORTED display flag.
2022-09-13 22:07:22 +02:00
Rémi Bernon
a225ad4efd
win32u: Pass adapter parameter to (read|write)_registry_settings.
...
And rename them to adapter_(set|get)_registry_settings.
2022-09-13 22:07:22 +02:00
Rémi Bernon
68e461a6c5
win32u: Avoid unnecessary copy of adapter path and device name.
2022-09-13 22:07:22 +02:00
Rémi Bernon
43434f8dae
win32u: Avoid copying the modes array in NtUserChangeDisplaySettings.
2022-09-13 22:07:22 +02:00
Rémi Bernon
75e62eb720
win32u: Introduce reference counting to struct adapter.
2022-09-13 22:07:22 +02:00
Rémi Bernon
b197bd3bf8
win32u: Fill the local full_mode variable instead of using the modes array.
2022-09-13 22:07:22 +02:00
Rémi Bernon
9cbc9386b9
win32u: Rename get_full_mode variables and avoid using devmode directly.
2022-09-13 22:07:22 +02:00
Rémi Bernon
37c2c6e352
wineandroid.drv: Add missing DM_DISPLAYORIENTATION flag on display mode.
2022-09-13 22:07:22 +02:00
Eric Pouech
6424b9d6b7
dbghelp: Store all address ranges for inline sites.
...
Store all the internal address ranges for an inline site
(as we already do in dwarf debug info).
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-09-13 22:07:22 +02:00
Eric Pouech
cffdaabbc9
dbghelp: Support depth relating to top function for inline sites.
...
When using an inline context which depth points towards the top level function
(so when it's not strictly speaking an inline context), native falls
back to picking information in the top level function.
So we do now in SymSetScopeFromInlineContext() and SymFromInlineContext()
(instead of returning an error).
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-09-13 22:07:22 +02:00
Eric Pouech
76d97b6e8e
winedump: Print signed integers with %d.
...
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-09-13 22:07:22 +02:00
Nikolay Sivov
47b2750309
dwrite/layout: Limit text window passed to MapCharacters() to the range of characters to map.
...
Fallback instance does not get access to layout contents outside of given range. This could
be observed with a custom fallback.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-09-13 22:07:22 +02:00
Nikolay Sivov
31ab7f87db
dwrite/layout: Constify some internal helpers arguments.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-09-13 22:07:22 +02:00
Nikolay Sivov
b783100773
dwrite/layout: Use already resolved or last resort fonts when setting dummy line metrics.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-09-13 22:07:22 +02:00
Nikolay Sivov
8d2bca638d
dwrite/layout: Keep system font collection for each layout.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-09-13 22:07:22 +02:00
Zebediah Figura
69c219dd78
wined3d: Pass a draw count of 1 to Vulkan indirect draw commands.
...
Spotted by Philip Rebohle.
This fixes rendering in "Discovery Tour by Assassin's Creed: Ancient Egypt".
2022-09-13 22:07:22 +02:00
Zebediah Figura
3178e9095b
wined3d: Add a dirty region to the destination texture in wined3d_device_context_blt() if applicable.
2022-09-13 22:07:22 +02:00
Zebediah Figura
fdd8c0748b
d3d8: Remove an incorrect comment.
...
This was probably added on the assumption that
IDirect3DDevice8::CopyRects() behaves like the similar
IDirect3DDevice9::UpdateSurface(), but it does not.
2022-09-13 22:07:22 +02:00
Zebediah Figura
25127c5637
wined3d: Mark managed textures as dirty if applicable in wined3d_device_evict_managed_resources().
2022-09-13 22:07:22 +02:00
Zebediah Figura
44d6f2adbc
wined3d: Factor out wined3d_texture_validate_sub_resource_idx().
2022-09-13 22:07:22 +02:00
Zebediah Figura
4f1198bf3b
wined3d: Remove a redundant variable.
2022-09-13 22:07:22 +02:00
Alexandre Julliard
6222a7a000
vcomp/tests: Limit the number of nested threads.
...
Without a limit we'd create nb_cpus ^ 2 threads.
2022-09-13 22:07:22 +02:00
Alexandre Julliard
3e3caf1efd
gdi32/tests: Mark some tests that fail without Vulkan as todo.
2022-09-13 22:07:22 +02:00
Alexandre Julliard
12bf088ac0
winetest: Don't require an email if we have a URL.
2022-09-13 16:22:21 +02:00
Zebediah Figura
35be2e76a6
wined3d: Do not create larger staging buffers than necessary in adapter_vk_copy_bo_address().
...
This greatly increases performance in "Discovery Tour by Assassin's Creed:
Ancient Egypt".
The application frequently performs small (< 1 kiB) uploads to a large (128 MiB)
buffer. Without this patch, we will always create and destroy a new Vulkan
memory allocation, and the Vulkan driver will waste time zeroing the entire
allocation.
2022-09-13 16:22:21 +02:00
Rémi Bernon
de95ee6c66
widl: Allow parameterized types in runtimeclass interfaces.
2022-09-13 16:22:21 +02:00
Hans Leidekker
6db0fc5ce8
rsaenh: Use BCrypt algorithm pseudo-handles.
2022-09-13 16:22:21 +02:00
Hans Leidekker
4918be2c59
ncrypt: Use BCrypt algorithm pseudo-handles.
2022-09-13 16:22:21 +02:00
Hans Leidekker
ba1631ad88
fusion: Use BCrypt algorithm pseudo-handles.
2022-09-13 16:22:21 +02:00
Hans Leidekker
c7e0f923bc
dssenh: Use BCrypt algorithm pseudo-handles.
2022-09-13 16:22:21 +02:00
Hans Leidekker
7780caf4ee
crypt32: Use BCrypt algorithm pseudo-handles.
2022-09-13 16:22:21 +02:00
Hans Leidekker
430b9db051
appwiz.cpl: Use BCryptHash().
2022-09-13 16:22:20 +02:00
Hans Leidekker
c7b5778d83
appwiz.cpl: Use BCrypt algorithm pseudo-handles.
2022-09-13 16:22:20 +02:00
Hans Leidekker
ec85dfe3ab
bcrypt: Rename mode_id to chain_mode.
2022-09-13 16:22:20 +02:00
Hans Leidekker
6f5028dd03
bcrypt: Add full support for algorithm pseudo-handles.
2022-09-13 16:22:20 +02:00
Paul Gofman
f527e4a694
advapi32: Add stub for PerfQueryCounterData().
2022-09-13 12:54:54 +02:00
Paul Gofman
7e7580145d
advapi32: Add stub for PerfAddCounters().
2022-09-13 12:54:53 +02:00
Paul Gofman
a5921e715c
advapi32: Add stub for PerfOpenQueryHandle().
2022-09-13 12:54:52 +02:00