--
v4: mf: Actually implement SESSION_CMD_END internal command.
mf: Use session_submit_command to put SESSION_CMD_END ahead of the queue.
mf: Keep pending session command out of the queued commands list.
mf: Use a dedicated session callback interface for sample requests.
https://gitlab.winehq.org/wine/wine/-/merge_requests/607
In preparation for with https://gitlab.winehq.org/wine/wine/-/merge_requests/576. I think support for changing non-primary display modes in winemac will be easier /after/ the display placement logic is moved to win32u. I also don't really know how to handle the display position on macOS.
--
v3: winemac.drv: Support enumerating non-primary adapters display modes.
winemac.drv: Support getting non-primary adapter current display mode.
winemac.drv: Invalidate mode cache when enum flags changes.
winemac.drv: Remove unnecessary macdrv_EnumDisplaySettingsEx declaration.
winemac.drv: Rename display modes cache variables.
https://gitlab.winehq.org/wine/wine/-/merge_requests/720
The previous version of the code incorrectly assumed that the lpszClass
member of CREATESTRUCT passed with WM_CREATE would point to the same
memory used for the CreateWindowEx class name parameter, and used a
pointer comparison to check for class name equality.
As a side effect of commit e41c255be6ba66d1eec7affe674b8cc7699226b8
"win32u: Use send_message_timeout for WM_CREATE and WM_NCCREATE" the
CREATESTRUCT lpszClass member started pointing to different memory,
breaking the current implementation of MCIWND_Create().
This commit fixes the problem by performing a proper, case-insensitive
string comparison to determine class name equality.
Wine-bug: https://bugs.winehq.org/show_bug.cgi?id=53578
--
v2: msvfw32: Use string comparison to determine class name equality.
https://gitlab.winehq.org/wine/wine/-/merge_requests/726
The previous version of the code incorrectly assumed that the lpszClass
member of CREATESTRUCT passed with WM_CREATE would point to the same
memory used for the CreateWindowEx class name parameter, and used a
pointer comparison to check for class name equality.
As a side effect of commit e41c255be6ba66d1eec7affe674b8cc7699226b8
"win32u: Use send_message_timeout for WM_CREATE and WM_NCCREATE" the
CREATESTRUCT lpszClass member started pointing to different memory,
breaking the current implementation of MCIWndCreate().
This commit fixes the problem by performing a proper, case-insensitive
string comparison to determine class name equality.
Wine-bug: https://bugs.winehq.org/show_bug.cgi?id=53578
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/726
Made changes to comdlg32/itemdlg.c to add missing controls, which are the address bar and the up button.
Updated bitmaps in comctl32 and SVG files for history icons.
My changes help to resolve this bug: https://bugs.winehq.org/show_bug.cgi?id=50338.
--
v11: comdlg32: Add missing controls to the common item dialog, only affecting the implementation
comdlg32: Add missing controls and their functionality to IFileDialog, or the common item dialog.
https://gitlab.winehq.org/wine/wine/-/merge_requests/672
--
v2: mountmgr.sys: Implemented FileFsSizeInformation and FileFsFullSizeInformation volume queries
ntdll: Implemented NtQueryVolumeInformationFile FileFsFullSizeInformation
kernel32/tests: Added tests for GetDiskFreeSpaceA/W with volume GUID paths
kernel32/tests: GetDiskFreeSpaceA/W test targetted at a real drive
https://gitlab.winehq.org/wine/wine/-/merge_requests/710