Specifically, mouse wheel scroll is broken on Windows since 7b977a2 ("Added support for UTF-8 commands on Windows (#261)") up to and including current master (v635).
@Konstantin-Glukhov since it's your commit, can you (or someone else) confirm that this commit broke mouse wheel? any idea how to fix it?
I debugged it a bit (at this exact commit), and this line:
7b977a2#diff-1de596521a6bd2aaf938f5f87ef7be66407a9e4ee616f3f923574a9a1337a88cR2874
x11mousebuf[2] = X11MOUSE_OFFSET + (((int)ip.Event.MouseEvent.dwButtonState < 0) ? X11MOUSE_WHEEL_DOWN : X11MOUSE_WHEEL_UP);
is still getting the negative/non-negative value correctly on scroll down/up, so it does not seem like an issue of incorrect dwButtonState value.
So I couldn't put my finger on anything which looks wrong, but it doesn't scroll. Scrolling the wheel also seems to mess with the prompt (the status line).
In the the previous commit ("open v604") it scrolls fine and the prompt is fine too.
I didn't try to follow it further.
Specifically, mouse wheel scroll is broken on Windows since 7b977a2 ("Added support for UTF-8 commands on Windows (#261)") up to and including current master (v635).
@Konstantin-Glukhov since it's your commit, can you (or someone else) confirm that this commit broke mouse wheel? any idea how to fix it?
I debugged it a bit (at this exact commit), and this line:
7b977a2#diff-1de596521a6bd2aaf938f5f87ef7be66407a9e4ee616f3f923574a9a1337a88cR2874
is still getting the negative/non-negative value correctly on scroll down/up, so it does not seem like an issue of incorrect
dwButtonStatevalue.So I couldn't put my finger on anything which looks wrong, but it doesn't scroll. Scrolling the wheel also seems to mess with the prompt (the status line).
In the the previous commit ("open v604") it scrolls fine and the prompt is fine too.
I didn't try to follow it further.