Piotr Caban
13801e63c9
d3dx10: Add support for loading MipLevels data in load_texture_data.
2022-08-30 21:38:39 +02:00
Piotr Caban
d1c03fe48a
d3dx10: Don't check frame count in load_texture_data.
2022-08-30 21:38:39 +02:00
Piotr Caban
3265019d7c
d3dx10: Add support for texture cubes in D3DX10CreateTexture functions.
2022-08-30 21:38:39 +02:00
Piotr Caban
77d0bd8267
d3dx10: Use WIC functions to obtain info about DDS image.
2022-08-30 21:38:39 +02:00
Piotr Caban
82bb308f7a
d3dx10: Factor out image format conversion function.
2022-08-30 21:38:39 +02:00
Connor McAdams
00c8117a72
combase: Omit thread ID from the stub manager ipid for MTA objects.
...
It is possible for a thread that creates an MTA to call
CoUninitialize() and not destroy the MTA if another thread has
entered the MTA in the meantime. If the original thread then creates
an STA, subsequent attempts to find the MTA with 'apartment_findfromtid'
will get the original thread's STA. To avoid this, don't set a TID value
in the stub manager IPID value to indicate that the stub resides in the
MTA.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2022-08-30 21:38:39 +02:00
Jacek Caban
55db1dbb32
user32: Call winproc_init before dpiaware_init.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53601
2022-08-30 21:38:39 +02:00
Zebediah Figura
099f84c4f0
include: Add list_move_after() and list_move_before().
...
Cherry-picked from vkd3d commit a2996c2d59b140a0a92efc85d43c8f9b59540a12.
2022-08-30 21:38:39 +02:00
Henri Verbeet
57c9bc9056
include: Avoid _t-suffixes.
...
The _t-suffix is reserved by POSIX.
Cherry-picked from vkd3d commit 78c203b395b1fa4b5918cf881ebba8e9d47ae997.
2022-08-30 21:38:39 +02:00
Alexandre Julliard
96742389f6
include: Add va_list version of the debug printf functions.
2022-08-30 18:33:23 +02:00
Alexandre Julliard
4d0468e316
include: Simplify handling of va_list in debug printf functions.
2022-08-30 18:33:20 +02:00
Alexandre Julliard
a8b007da58
kernelbase: Fix error value for PE files without resource.
...
Avoids spurious "dll is missing" messages from winetest.
2022-08-30 18:30:13 +02:00
Nikolay Sivov
f143af50a3
evr/filter: Implement media type testing for QueryAccept().
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-08-29 20:04:17 +02:00
Nikolay Sivov
4d7b3c7861
evr/filter: Add IMFTopologyServiceLookup stub.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-08-29 20:04:17 +02:00
Nikolay Sivov
27972922c7
evr/filter: Add IMediaEventSink stub.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-08-29 20:04:17 +02:00
Bernhard Kölbl
cb2dfa437d
windows.media.speech/tests: Skip SpeechRecognitionListConstraint tests on Win10 1709 x32 and below.
2022-08-29 20:04:17 +02:00
Bernhard Kölbl
b2b0e7ee99
windows.media.speech/tests: Add basic query tests for SpeechSynthesizerOptions.
2022-08-29 20:04:17 +02:00
Bernhard Kölbl
958b3da947
include/windows.media.speechsynthesis.idl: Add missing interfaces to SpeechSynthesizerOptions runtimeclass.
...
And their dependencies.
2022-08-29 20:04:17 +02:00
Bernhard Kölbl
df9fc8958f
windows.media.speech: Add missing async_void_Release implementation.
...
Signed-off-by: Bernhard Kölbl <besentv@gmail.com>
2022-08-29 20:04:17 +02:00
Bernhard Kölbl
6dc873bcae
windows.media.speech/tests: Remove some flaky refcount checks.
...
They can fail, when the recognition session outlives the test
function, which is expected to happen, as the session is concurrent.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53458
2022-08-29 20:04:17 +02:00
Alexandre Julliard
81e91afb36
urlmon/tests: Run tests against the gitlab server to avoid redirects.
2022-08-29 16:04:29 +02:00
Alexandre Julliard
a4930f003f
Release 7.16.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-08-28 14:24:49 +02:00
Gabriel Ivăncescu
d9c1f5a41b
mshtml: Implement remainingSpace prop for sessionStorage.
...
And a character quota that matches native.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-08-27 16:53:48 +02:00
Gabriel Ivăncescu
a35462679a
mshtml: Implement length prop for Storage.
...
`length` for localStorage is not updated immediately on native, which
suggests some caching is involved for a period of time (probably for
performance reasons to avoid reading the file everytime the prop is read),
or it doesn't block like the rest since the write is asynchronous, making
it unreliable to test, which is why the tests for it are basic.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-08-27 16:53:46 +02:00
Gabriel Ivăncescu
31b6138db4
mshtml: Implement key() for localStorage.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-08-27 16:53:46 +02:00
Gabriel Ivăncescu
2834119a43
mshtml: Implement key() for sessionStorage.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-08-27 16:53:46 +02:00
Gabriel Ivăncescu
102e62332a
mshtml: Implement clear() for Storage.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-08-27 16:53:46 +02:00
Gabriel Ivăncescu
adc5bcba57
mshtml: Implement removeItem() for sessionStorage.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-08-27 16:53:46 +02:00
Gabriel Ivăncescu
1a5cddc1da
mshtml: Implement getItem() for sessionStorage.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-08-27 16:53:46 +02:00
Gabriel Ivăncescu
3ba9c760df
mshtml: Implement setItem() for sessionStorage.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-08-27 16:53:46 +02:00
Jacek Caban
b348930547
user32: Build with nameless structs and unions.
2022-08-27 16:53:33 +02:00
Jacek Caban
f2c55128c8
user32: Merge win.h into user_private.h.
2022-08-27 16:53:33 +02:00
Jacek Caban
eb817e1f20
user32: Remove no longer user get_hwnd_message_parent.
2022-08-27 16:53:33 +02:00
Jacek Caban
3ba583fde8
win32u: Introduce NtUserActivateOtherWindow.
...
And use it instead of WINPOS_ActivateOtherWindow.
2022-08-27 16:53:30 +02:00
Jacek Caban
803a5f0789
win32u: Move NtUserPerMonitorDPIPhysicalToLogicalPoint implementation from user32.
2022-08-27 16:53:28 +02:00
Jacek Caban
352e24dcdf
win32u: Move NtUserLogicalToPerMonitorDPIPhysicalPoint implementation from user32.
2022-08-27 16:53:27 +02:00
Jacek Caban
fd38290918
user32: Remove no longer used DPI functions.
2022-08-27 16:53:27 +02:00
Huw Davies
d6dce27e42
wow64: Fix another ARM32 machine type.
2022-08-27 16:53:19 +02:00
Nikolay Sivov
4690a7df51
mfplat: Partially implement MFInitMediaTypeFromAMMediaType().
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-08-27 16:53:13 +02:00
Nikolay Sivov
1e2f552428
mfplat: Partially implement MFInitMediaTypeFromVideoInfoHeader().
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-08-27 16:53:13 +02:00
Nikolay Sivov
43e70580f4
mfplat/tests: Add some tests for legacy media type conersion functions.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-08-27 16:53:09 +02:00
André Zwing
9eaeebf039
wow64: Fix the ARM32 machine type.
2022-08-25 14:35:58 -05:00
Loïc Rebmeister
ddb0339fa1
wintypes: Add RoResolveNamespace stub.
...
Signed-off-by: Loïc Rebmeister <fox2code@gmail.com>
2022-08-25 12:01:35 -05:00
Brendan Shanks
42f9a8ef79
shell32: Return NULL from ExtractIcon() for all error cases.
2022-08-25 11:58:05 -05:00
Brendan Shanks
584eb4e804
shell32/tests: Test ExtractIcon() with an empty/invalid path.
2022-08-25 11:58:05 -05:00
Gijs Vermeulen
a9ed113347
kernel32: Add SetProcessDefaultCpuSets stub.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53589
2022-08-25 11:57:24 -05:00
Jacek Caban
0739aa610c
user32: Pass resource ID as a string in DIALOG_CreateControls32.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53566
2022-08-25 11:57:24 -05:00
Jacek Caban
2e9c40d50a
user32: Support passing bitmap and icon resource ID as a string when creating static control.
2022-08-25 11:57:21 -05:00
Jacek Caban
f28824eb58
user32: Support resource ID strings in CREATESTRUCT Unicode conversion.
2022-08-25 11:56:22 -05:00
Alexandre Julliard
5e0d56e7e7
gitlab: Add macOS build.
2022-08-25 11:51:42 -05:00