[WIN32SS] Improve Drawing Scrollbars
authorJoachim Henze <Joachim.Henze@reactos.org>
Wed, 4 Mar 2020 01:12:06 +0000 (02:12 +0100)
committerJoachim Henze <Joachim.Henze@reactos.org>
Wed, 4 Mar 2020 01:12:06 +0000 (02:12 +0100)
commit00adb1a3f967ac7f5cd56b4c39df72a7b3814603
tree0313ed40f2d91188814c4c0a3a7498fa624f2a4a
parent6831468ccfdedb4eb8c7cc88ac2a01f35dbfc16b
[WIN32SS] Improve Drawing Scrollbars

A very nice patch of JIRA user "I_kill_Bugs". Many many Thanks!

It addresses:
- CORE-14755 fixed, flashing scrollbar triangles (we know 131 affected apps just from rapps!)
- CORE-13931 fixed, FamiTracker invisible about-dlg
- CORE-14685 improves a bit, but is not entirely fixed
- CORE-11561 improves a bit, but is not entirely fixed
- The patch avoids unnecessary redraws, speeds up GUI interaction and NSIS install times

Jim Tabor had no complains about it, I just did some white-space-tweaks on EOL and indentation.

FTR A testbot run (not on master but on 0.4.13-RC-48-g818e5bc)
https://reactos.org/testman/compare.php?ids=71645,71666 VBox LGTM
https://reactos.org/testman/compare.php?ids=71646,71667 KVM LGTM

I felt tempted to port back, but decided to play safe and commit to master just.
win32ss/user/ntuser/scrollbar.c