[0.4.8][WIN32SS] Fix RIGHT-expansion-arrow in submenus being drawn too large CORE...
authorJoachim Henze <Joachim.Henze@reactos.org>
Wed, 2 Dec 2020 15:09:21 +0000 (16:09 +0100)
committerJoachim Henze <Joachim.Henze@reactos.org>
Wed, 2 Dec 2020 15:09:21 +0000 (16:09 +0100)
commit6442ba42dddfa18ef50393b4e4c18f4d91bee05e
tree6caeb4fd90282388a00f7abfa587ddc378ed9925
parentcd528b06efb28c0c7c461363d9e52af11fd335bf
[0.4.8][WIN32SS] Fix RIGHT-expansion-arrow in submenus being drawn too large CORE-13211

A squashed port of
0.4.13-dev-702-g 1e91a1690d554c771d703f12416321bbe4c5b53f
0.4.13-dev-809-g 65e4efd475e98b970fa5add48a13fd6360997d62
0.4.14-dev-186-g b3033b81a4256cd3482b36acbd60870ef1ddb23d
which in sum brings us to the nice state of 0.4.13-release-0-g4ee3778a4ed2d80c96e7a0f7a1e52e78d3a6568e
where I used the same trio successfully already.

CORE-13211 "RIGHT-expansion-arrow in submenus being drawn too large"
did affect many apps, e.g: UltraISO and Abiword
It was fixed by 0.4.13-dev-702-g 1e91a1690d554c771d703f12416321bbe4c5b53f (#1752)
but on its own it did introduce 2 regressions:

The first was that the
"upwards scrolling arrow in language selection submenu of UltraISO was now drawn much too large"
(discussion and pics also in CORE-13211)
That was fixed by the addendum 0.4.13-dev-809-g 65e4efd475e98b970fa5add48a13fd6360997d62 (#1753)

But we had still another regression from the first commit to solve:
CORE-16470 "The checkmarks in Abiwords menubar became black boxes"
That last regression was fixed by 0.4.14-dev-186-g b3033b81a4256cd3482b36acbd60870ef1ddb23d (#2009)
win32ss/user/ntuser/draw.c
win32ss/user/ntuser/menu.c
win32ss/user/user32/windows/draw.c