Rémi Bernon
e8bf5dcdf8
qasf: Create and open a WMReader in the ASF Reader filter.
...
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
2022-05-25 12:02:47 +02:00
Rémi Bernon
bee6d2049e
qasf: Rename variables and functions.
...
* filesourcefilter_ prefix to file_source_.
* type to media_type.
* filename to file_name.
* impl_reader_from_strmbase_filter to impl_from_strmbase_filter.
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
2022-05-25 12:02:41 +02:00
Rémi Bernon
71b136384b
qasf: Constify filter_ops.
...
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
2022-05-25 12:02:41 +02:00
Rémi Bernon
031747a5aa
qasf/tests: Add more ASF Reader filter tests.
...
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
2022-05-25 12:02:41 +02:00
Brendan Shanks
b88ba537ea
win32u: Fix typo in NtUserGetIconInfo.
...
Signed-off-by: Brendan Shanks <bshanks@codeweavers.com>
2022-05-25 12:02:31 +02:00
Zhiyi Zhang
b90662e695
light.msstyles: Add Menu parts.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53034
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-25 11:59:13 +02:00
Zhiyi Zhang
7e48747bd6
uxtheme: Support parsing menu class.
...
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-25 11:59:02 +02:00
Rémi Bernon
d81589371d
widl: Remove set but unused variable.
...
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-25 11:58:57 +02:00
Nikolay Sivov
5317f869e0
d2d1/effect: Add a helper to append shader objects to the context.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-25 11:58:53 +02:00
Ziqing Hui
35c4117b24
d2d1: Implement ID2D1EffectContext_IsShaderLoaded().
...
Signed-off-by: Ziqing Hui <zhui@codeweavers.com>
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-25 11:58:48 +02:00
Nikolay Sivov
ecf6c84c29
d2d1/effect: Store shader id itself, not a pointer to it.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-25 11:58:44 +02:00
Ziqing Hui
7f98e1417a
d2d1/tests: Add tests for effect context.
...
Signed-off-by: Ziqing Hui <zhui@codeweavers.com>
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-25 11:58:40 +02:00
Ziqing Hui
1a3d76cf42
d2d1/tests: Add factory fields to test context.
...
Signed-off-by: Ziqing Hui <zhui@codeweavers.com>
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-25 11:58:36 +02:00
Ziqing Hui
081ddaad4e
d2d1/tests: Add device context field to test context.
...
Signed-off-by: Ziqing Hui <zhui@codeweavers.com>
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-25 11:58:31 +02:00
Hugh McMaster
303f8042f9
conhost: Set correct face name when the specified font is not available.
...
conhost.exe currently copies the user-specified face name from the
LOGFONT structure. This results in an invalid face name when the
specified font is not available.
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-24 21:25:02 +02:00
Anton Baskanov
fb0f6b4be4
quartz/tests: Add tests for MPEG audio decoder quality control.
...
Signed-off-by: Anton Baskanov <baskanov@gmail.com>
2022-05-24 21:22:03 +02:00
Anton Baskanov
ea81a48259
winegstreamer: Implement IQualityControl in MPEG audio decoder.
...
Signed-off-by: Anton Baskanov <baskanov@gmail.com>
2022-05-24 21:22:03 +02:00
Anton Baskanov
16d93a32e3
winegstreamer: Add seeking passthrough to MPEG audio decoder.
...
Signed-off-by: Anton Baskanov <baskanov@gmail.com>
2022-05-24 21:22:02 +02:00
Anton Baskanov
32a72b3e78
quartz/tests: Add tests for MPEG audio decoder streaming events.
...
Signed-off-by: Anton Baskanov <baskanov@gmail.com>
2022-05-24 21:22:02 +02:00
Anton Baskanov
50c20cf8cf
quartz/tests: Use correct media types in MPEG audio decoder tests.
...
Signed-off-by: Anton Baskanov <baskanov@gmail.com>
2022-05-24 21:22:02 +02:00
Eric Pouech
30313d23a3
winedbg: Remove FORCE_DEREF expressions.
...
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-05-24 20:09:59 +02:00
Eric Pouech
5020371eab
winedbg: Extend 'print' command to work with types.
...
'print struct foo' will show all fields of structure
'print enum bar' will show all definitions inside of enum (and their value)
'print /d <type>' will show the type size (in bytes)
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-05-24 20:09:51 +02:00
Eric Pouech
73770ce573
winedbg: Do type / id discrimination when parsing.
...
- Get rid of struct type_expr_t
- Enable back typecasts (and rewrite the typecast to fit the type parsing scheme)
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-05-24 20:09:17 +02:00
Eric Pouech
af0c59bcc8
winedbg: Use data model for basic type on input.
...
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-05-24 20:09:14 +02:00
Eric Pouech
2d8b709021
winedbg: Redefine internal types with predefined sizes.
...
This will help mapping a name to a basic type.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-05-24 20:09:07 +02:00
Eric Pouech
685126e857
winedbg: Fix retrieving integral values.
...
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-05-24 20:09:04 +02:00
Eric Pouech
66c3b8176b
winedbg: Simplify character output.
...
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-05-24 20:09:02 +02:00
Chip Davis
06b1932218
wined3d: Rename format flags to caps.
...
Signed-off-by: Chip Davis <cdavis5x@gmail.com>
2022-05-24 20:04:49 +02:00
Chip Davis
ea4de99fad
wined3d: Move WINED3DFMT_FLAG_CAST_TO_BLOCK to the attributes group.
...
Signed-off-by: Chip Davis <cdavis5x@gmail.com>
2022-05-24 20:04:48 +02:00
Chip Davis
03196b9ff9
wined3d: Move WINED3DFMT_FLAG_MAPPABLE to the attributes group.
...
Signed-off-by: Chip Davis <cdavis5x@gmail.com>
2022-05-24 20:04:48 +02:00
Chip Davis
c24ca34099
wined3d: Move WINED3DFMT_FLAG_COMPRESSED and HEIGHT_SCALE to the attributes group.
...
Signed-off-by: Chip Davis <cdavis5x@gmail.com>
2022-05-24 20:04:48 +02:00
Chip Davis
16bfa3b6d2
wined3d: Move WINED3DFMT_FLAG_BLOCKS, BROKEN_PITCH, and BLOCKS_NO_VERIFY to the attributes group.
...
Signed-off-by: Chip Davis <cdavis5x@gmail.com>
2022-05-24 20:04:48 +02:00
Chip Davis
9e89444bbd
wined3d: Move WINED3DFMT_FLAG_EXTENSION to the attributes group.
...
Signed-off-by: Chip Davis <cdavis5x@gmail.com>
2022-05-24 20:04:48 +02:00
Chip Davis
9bdbf0e49c
wined3d: Move WINED3DFMT_FLAG_BUMPMAP to the attributes group.
...
Move initialization of the flag itself to `wined3d_format_base_flags`.
Signed-off-by: Chip Davis <cdavis5x@gmail.com>
2022-05-24 20:04:46 +02:00
Chip Davis
f6ee5b552f
wined3d: Move WINED3DFMT_FLAG_NORMALISED to the attributes group.
...
Signed-off-by: Chip Davis <cdavis5x@gmail.com>
2022-05-24 20:04:45 +02:00
Chip Davis
b4efd57854
wined3d: Move WINED3DFMT_FLAG_INTEGER to the attributes group.
...
Signed-off-by: Chip Davis <cdavis5x@gmail.com>
2022-05-24 20:04:45 +02:00
Chip Davis
93add6f3f6
wined3d: Move WINED3DFMT_FLAG_FLOAT to a separate group.
...
There are only three unused format flags left. I will soon submit changes
which add four more format flags.
I've noticed that format flags generally fall into two groups:
* The first group consists of flags describing the content of a pixel
format, e.g. whether or not this is a depth format, or whether this is
a blocked format. These flags are the same for all resource types.
* The second group consists of flags describing capabilities of the
implementation with this format. These can and do vary by resource
type.
Only the second group needs to be stored per-resource-type.
Signed-off-by: Chip Davis <cdavis5x@gmail.com>
2022-05-24 20:04:38 +02:00
Gabriel Ivăncescu
efe39dc5d6
include: Add IDOMProgressEvent interface and dispinterface.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-24 18:26:56 +02:00
Georg Lehmann
d617eecc0f
winevulkan: Update to VK spec version 1.3.215.
...
Signed-off-by: Georg Lehmann <dadschoorse@gmail.com>
2022-05-24 18:23:42 +02:00
Alexandre Julliard
aad201c731
kernel32/tests: Pass a locale instead of a codepage to CompareStringA/W.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-24 18:21:56 +02:00
Alexandre Julliard
a980fa0d78
kernelbase: Don't ignore the specified locale in CompareStringW.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-24 18:21:56 +02:00
Alexandre Julliard
2dced17876
kernelbase: Don't ignore the specified locale in LCMapStringA/W.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-24 18:21:56 +02:00
Matteo Bruni
80eef0039b
wined3d: Add some state table consistency checking to context_invalidate_state().
...
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
2022-05-24 17:36:38 +02:00
Matteo Bruni
192695d1db
wined3d: Assert that the CS queue size is a power of two.
...
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
2022-05-24 17:36:38 +02:00
Matteo Bruni
6247bee483
wined3d: Allow blits with fixups in the FFP blitter without a shader backend.
...
Along the lines of d371468858
but for
the no shader backend case.
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
2022-05-24 17:36:37 +02:00
Matteo Bruni
89011e6f0a
d3d9/tests: Fix typo.
...
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
2022-05-24 17:36:37 +02:00
Matteo Bruni
6c820bbcf0
wined3d: Don't touch GL sRGB decode state when not supported.
...
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
2022-05-24 17:36:37 +02:00
Huw Davies
6a9a80679d
gdi32: Free the client-side emf dc info.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
2022-05-24 17:34:59 +02:00
Huw Davies
0c8a076e78
gdi32: Remove second initialization of emf->dc_attr.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
2022-05-24 17:34:59 +02:00
Bernhard Kölbl
c6ab933bc3
windows.media.speech: Make IAsyncAction concurrent.
...
Signed-off-by: Bernhard Kölbl <besentv@gmail.com>
2022-05-24 17:34:59 +02:00