Adding PSN_QUERYINITIALFOCUS helped fix some focus issues with the property sheet in bug 54862. Previously the listview in the tab control did not get focus from the start when it should have.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54862
--
v6: comctl32: Add handling for PSN_QUERYINITIALFOCUS in prop.c.
comctl32/tests: Add test for PSN_QUERYINITIALFOCUS for the propsheet.
https://gitlab.winehq.org/wine/wine/-/merge_requests/6145
--
v9: user32/edit: Add some WM_ASKCBFORMATNAME tests.
user32/tests: Add tests for NULL strings with edit control GETTEXT message.
comctl32/tests: Add tests for NULL strings with edit control GETTEXT message.
user32: Correctly handle NULL string in GETTEXT/CBFORMAT AtoW wrapper.
user32: Fail on NULL string for edit control WM_GETTEXT message.
comctl32: Fail on NULL string for edit control WM_GETTEXT message.
https://gitlab.winehq.org/wine/wine/-/merge_requests/6004
On Wed Jul 31 16:19:30 2024 +0000, Nikolay Sivov wrote:
> If this is coming from analyzer report, I wouldn't bother.
Yeah, it's from an analyzer. But I don't see the harm in making it NULL safe, it seems like a simple change to me.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/3410#note_77432
Zhiyi Zhang (@zhiyi) commented about dlls/win32u/sysparams.c:
> return STATUS_SUCCESS;
> }
>
> -/* parse the desktop size specification */
> -static BOOL parse_size( const WCHAR *size, DWORD *width, DWORD *height )
I don't think you're going in the right direction. Why did you remove all this code? You should be able to parse the resolution from the command line and set it as the resolution for the virtual desktop window and resolve the regression.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/6150#note_77420
Adding PSN_QUERYINITIALFOCUS helped fix some focus issues with the property sheet in bug 54862. Previously the listview in the tab control did not get focus from the start when it should have.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54862
--
v5: comctl32: Add handling for PSN_QUERYINITIALFOCUS in prop.c.
comctl32/tests: Add test for PSN_QUERYINITIALFOCUS for the propsheet.
https://gitlab.winehq.org/wine/wine/-/merge_requests/6145
Fixes bug 54861. 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.
--
v3: comctl32: Create all prop sheet pages on initialization.
comctl32/tests: Add test for propsheet page creation when propsheet gets initialized.
https://gitlab.winehq.org/wine/wine/-/merge_requests/6146
1) It's not a high priority for me to fix white space discrepancies in printing (unless there's a program in the wild that makes use of it) (I would be more worried about a space before the = as it wwould impact the saved environment variable)
2) would you mind adding a test case for this so that we don't lose this use case?
3) I strongly believe SET (and not only SET /P) shall rely on parsing the parameters with the usual helper functions instead of doing their own parsing
4) there's also a more annoying issue like not expanding in SET the potential variables inside quotes (like SET "%foo%=bar", and IIRC Wine doesn't expand %foo%, but it does expand in SET %foo%=bar)
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/6170#note_77392
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
--
v4: comctl32: Fix sorting for listview.
comctl32/tests: Add test for listview sorting order.
https://gitlab.winehq.org/wine/wine/-/merge_requests/6160
Send INVALIDATEMEDIATYPE to allow the transform type to be set before
retrying PROCESSINPUTNOTIFY.
--
v3: mf: Retry PROCESSINPUTNOTIFY if TRANSFORM_TYPE_NOT_SET is returned.
mf/tests: Add tests for custom evr presenter.
https://gitlab.winehq.org/wine/wine/-/merge_requests/6059