When the combobox height is to be set by the application (as the CBS_NOINTEGRALHEIGHT style is on), and when a large size is specified but only a small number of items in the list, the height of the combobox should be set by the number of items rather than the size specified to avoid empty lines.
The first commit fixes this and the second is a test for this behavior.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=57360
Closes #7
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/6898
On Mon Nov 25 17:13:42 2024 +0000, eric pouech wrote:
> > wine ../tests/x86_64-windows/timeout.exe_test.exe \</dev/null
> why are running the tests redirecting the input stream ? the
> VerifyConsoleIoHandle checks the input handle is a console handle, in
> your case it's a handle on a file (/dev/null on Unix) and hence the call
> with always fail
I remove the check as you request. but in my opinion now the test fails on linux and windows too
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/6869#note_88895
Fixes balloon tooltips so that they can be drawn outside of the work area (required for system tray icons) and improves the shape of the tooltips so that they resemble their shape on Windows.
--
v4: Diff reduce
https://gitlab.winehq.org/wine/wine/-/merge_requests/3547
https://store.steampowered.com/app/345610/The_Fruit_of_Grisaia/ likes to call IDirectSoundNotify::SetNotificationPositions with position two bytes before the end of the buffer, then play it nonlooping.
If Wine doesn't feel like delivering these notifications, the Quit Game button on the title screen screws up.
The game also likes to lock up during scene transitions in Wine/Proton, which I strongly suspect (but haven't confirmed) has the same root cause. (I haven't found a reliable repro for the lockups.)
--
v2: dsound: Fix SetNotificationPositions at end of nonlooping buffer.
dsound/tests: Add nonlooping SetNotificationPositions test.
https://gitlab.winehq.org/wine/wine/-/merge_requests/6873
As a side effect (and trigger) this gets rid of a variable named
bool which is a reserved identifier in C23 and would break with
GCC 15 moving to -std=gnu23 (which is based on C23).
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/6901
--
v4: mshtml: Make ProgressEvent constructor only available in IE10+ modes.
mshtml: Make PageTransitionEvents only available in IE11 mode.
mshtml: Expose ie9_char as char for KeyboardEvent.
mshtml: Implement get_data for legacy DOCTYPE comment elements.
mshtml: Don't expose element props from comment nodes in IE9+ modes.
mshtml: Don't expose 'atomic' prop from comment nodes in IE9+ modes.
mshtml: Expose IHTMLCommentElement2 interface for comment elements.
mshtml: Don't expose toString from text nodes in IE9+ mode.
mshtml: Expose the props from the IWineHTMLCharacterData interface for
mshtml: Add an internal IWineHTMLCharacterData interface and forward text
mshtml: Move htmlcomment.c contents into htmltextnode.c.
https://gitlab.winehq.org/wine/wine/-/merge_requests/6887
--
v2: server: When renaming, only fstat the source once.
server: Remove source when renaming to a hardlink of itself.
kernel32/tests: Test renaming a file into a hardlink of itself.
https://gitlab.winehq.org/wine/wine/-/merge_requests/6855
--
v3: mshtml: Make ProgressEvent constructor only available in IE10+ modes.
mshtml: Make PageTransitionEvents only available in IE11 mode.
mshtml: Expose ie9_char as char for KeyboardEvent.
mshtml: Implement get_data for legacy DOCTYPE comment elements.
mshtml: Don't expose element props from comment nodes in IE9+ modes.
mshtml: Don't expose 'atomic' prop from comment nodes in IE9+ modes.
mshtml: Expose IHTMLCommentElement2 interface for comment elements.
mshtml: Don't expose toString from text nodes.
mshtml: Expose the props from the IWineHTMLCharacterData interface for
mshtml: Add an internal IWineHTMLCharacterData interface and forward text
mshtml: Move htmlcomment.c contents into htmltextnode.c.
https://gitlab.winehq.org/wine/wine/-/merge_requests/6887
Windows 10 and 11 introduce the timeout.exe command. This is a similar program with same argument options
--
v23: timeout: add minimal test suite
timeout: Windows 10 introduce the timeout command
https://gitlab.winehq.org/wine/wine/-/merge_requests/6869
Windows 10 and 11 introduce the timeout.exe command. This is a similar program with same argument options
--
v22: timeout: add minimal test suite
timeout: Windows 10 introduce the timeout command
https://gitlab.winehq.org/wine/wine/-/merge_requests/6869