Users of Geany reported that vertical scrolling speed is too fast. See https://github.com/geany/geany/issues/2768 for details.
It turned out the attached patch seems to solve the problems on Windows.
Disclaimer: I do not fully understand the involved code and I can't test it realiably. I just created Geany binaries with those changes and users with the problem reported it worked for them. The changed code was a suggestion by Neil and Lex in the above linked Geany issue.
Committed as [46d556].
Related
Commit: [46d556]
FYI, this patch doesn't do the right thing.
PLAT_GTK_WIN32is always defined, it's just set to0on non-Windows platforms. This means thatalways succeeds and the adaptive "wheel mouse intensity" code in the
elsebranch is always skipped.I discovered this while trying to improve the scrolling behavior in https://github.com/geany/geany/pull/4391 which I eventually plan to post as a patch once I test the code on more platforms.
OK. So there is nothing for Scintilla to do at this point?