--
v2: d3dx9: Introduce helper function for retrieving the mip filter value in texture from file functions.
d3dx9: Validate filter argument value in texture from file functions.
d3dx9: Handle default filter value in texture from file functions.
d3dx9: Validate filter argument in D3DXLoadSurfaceFrom{Surface,FileInMemory,Memory}().
d3dx9: Validate filter argument in D3DXLoadVolumeFrom{Volume,FileInMemory,Memory}().
d3dx9/tests: Add d3dx filter argument value tests.
d3dx9: Return failure from D3DXLoadSurfaceFromMemory() if d3dx_load_pixels_from_pixels() fails.
d3dx9: Return success in D3DXLoadSurfaceFromMemory() for multisampled destination surfaces.
d3dx9/tests: Add tests for D3DXLoadSurfaceFromMemory() with a multisampled surface.
https://gitlab.winehq.org/wine/wine/-/merge_requests/6157
On Fri Aug 2 13:21:13 2024 +0000, Zhiyi Zhang wrote:
> Did you figure out why it's not working as expected?
virtual monitor is different than physical monitor,it has no builtin resolution. it is a window on host. for example, wine explorer.exe /desktop=123x456 can also show. so it has no need for apply builtin mode.
we can chat by weixin, my weixinhao fan-wenjie
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/6150#note_77674
Fixes Owl Observatory Demo failing to start.
It looks like just a stub interface might be enough for the game to work but it probably won't hurt to implement the interface at once.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/6193
On Fri Aug 2 07:08:22 2024 +0000, Fan WenJie wrote:
> There is no need for parsing, because parse resolution is doing by
> explorer.exe, explorer.exe parse resolution by arguments and setting by NtUserChangeDisplaySetting
Did you figure out why it's not working as expected?
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/6150#note_77662
The listview bug is caused by passing the incorrect index to the LISTVIEW_SortItems callers custom compare function. If we pass the copied array indices, which are different because of the sorting, the caller is going to use those indices for their unsorted array which don't match.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56140
--
v9: comctl32: Fix sorting for listview.
https://gitlab.winehq.org/wine/wine/-/merge_requests/6160
The UK Kalender program was crashing when a new event was created as stated in the bug report. The fix is to create all the property sheet pages from the beginning instead of when they are selected.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54861
--
v5: comctl32/propsheet: Create pages with PSP_PREMATURE on initialization.
comctl32/tests: Add test for propsheet page creation when propsheet gets initialized.
https://gitlab.winehq.org/wine/wine/-/merge_requests/6146
Since LoadIconW returns NULL on an error anyway, we should try LoadIconW. This fixes a crash with the Affinity V2 installers.
--
v5: shell32: check for SHGSI_ICON flag before attempting to load the icon
https://gitlab.winehq.org/wine/wine/-/merge_requests/6189