- 07 Apr, 2023 40 commits
-
-
Zhiyi Zhang authored
-
Jacek Caban authored
-
Vijay Kiran Kamuju authored
-
Francois Gouget authored
Check the content of the output buffer in addition to checking the return value. Also show that multibyte characters are not truncated when the output buffer is too small.
-
Francois Gouget authored
-
Francois Gouget authored
wine_dbgstr_w() already quotes (and escapes) the string.
-
Rémi Bernon authored
-
Rémi Bernon authored
-
Rémi Bernon authored
-
Rémi Bernon authored
This slightly changes ime_ui_update_window to match what was previously in winex11.drv, since e5f0cdfc, which seems to be a more recent change.
-
Rémi Bernon authored
-
Rémi Bernon authored
-
Rémi Bernon authored
-
Rémi Bernon authored
-
Rémi Bernon authored
Showing that they aren't sent to the focused window but only to the INPUTCONTEXT hWnd member.
-
Rémi Bernon authored
-
Francois Gouget authored
-
Alistair Leslie-Hughes authored
-
Zebediah Figura authored
-
Zebediah Figura authored
Despite the array size, these are considered to be "layered" for the purposes of GL_FRAMEBUFFER_ATTACHMENT_LAYERED, and mixing array and non-array textures in this way will trigger GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49002
-
Hans Leidekker authored
-
Hans Leidekker authored
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
Alexandre Julliard authored
With the changes from 9008cd2f.
-
Alexandre Julliard authored
With the changes from ee7b5ebc.
-
Alexandre Julliard authored
-
Alexandre Julliard authored
Rename the musl functions to avoid compiler warnings about the signature mismatch (double vs. long double).
-
Alexandre Julliard authored
-
Alexandre Julliard authored
With the changes from 2a5e68ab.
-
Alexandre Julliard authored
With the changes from 29c07324.
-
Alexandre Julliard authored
With the changes from df9c11ff.
-
Zhiyi Zhang authored
These parts were supposed to contain a solid fill background without a border. If BorderSize is not set, they will use the border size of 1 from the inherited progress class.
-
Zhiyi Zhang authored
These parts only contain simple images that can be achieved with border fill backgrounds as well. So visually, this change is a no-op. The reason for using image file backgrounds is that I tend to use the same background type as the theme files for Windows. However, drawing border fill background is much more efficient. Pro Evolution Soccer 2008 demo is buggy and generates ~570,000 WM_PAINT messages for the progress control. On Windows, it's ~1,140,000 WM_PAINT messages. DrawThemeBackground() on Wine is 10x more expensive than that of Windows and I found little room for optimization. 60% of the time in DrawThemeBackground() is spend for CreateCompatibleDC() and other 30% for actually drawing. So I decided to change light.msstyles instead. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54728
-
Zebediah Figura authored
Give the backend a more simple and self-consistent API. This commit also changes behaviour, by virtue of *not* changing some frontends. In specific, this commit does not modify the AVI splitter, which is known to output top-down RGB samples on Windows if the original video uses them (this is trivial to test by modifying test.avi in quartz to use "bgra" instead of "yuv420p"). It also does not modify the Media Foundation color converter DMO, whose tests imply that the MF_MT_DEFAULT_STRIDE attribute is always positive.
-
Zebediah Figura authored
winegstreamer: Translate the MF_MT_DEFAULT_STRIDE attribute to flipped video in mf_media_type_to_wg_format().
-
Zebediah Figura authored
-
Zebediah Figura authored
The mf_media_type_from_wg_format function will use the video format to calculate stride.
-