Ports back a few improvements in regedit, especially:
0.4.15-dev-8508-g 6fb67ddc0e [REGEDIT] Strip ancient stuff from resource.h / framewnd.c (#7194)
0.4.15-dev-8453-g 470cef7bfd [REGEDIT] Deduplication and other formatting changes (#7193)
PARTIALLY 0.4.15-dev-8391-g 28cb0995e6 [REGEDIT] Handle Ctrl+Backspace in AddressBar, from PR7140
THIS COMMIT IN ITS ENTIRETY WOULD REQUIRE ~23KB OF BINBARY SIZE! THEREFORE I ONLY PARTIALLY PICKED THE PART
WHICH FIXES THE DEL-KEY, BUT ACCEPTED THAT THE CTRL-BACKSPACE IS STILL NOT HANDLED PROPERLY AFTERWARDS, SAME AS BEFORE.
0.4.15-dev-8325-g 07f263143e [REGEDIT] *.rc: AUTORADIOBUTTONS, fix "Bus Nummer"-typo, ... (#7104)
0.4.15-dev-8314-g 2b3c2957e6 [REGEDIT] ru-RU.rc: Fixme was double-checked by Stasm
0.4.15-dev-8286-g 6d2b667a94 [REGEDIT] Strip unneeded WM_TIMER, formatting (#7040)
0.4.15-dev-8231-g 29a56f326a [REGEDIT] Fix splitter move redraw issues. (#6992) This is a workaround just! CORE-19576
0.4.15-dev-8091-g 15c42f3ef8 [REGEDIT] Check the correct value in WM_ACTIVATE (#6895)
Beside that, pick a few places selectively where the rc's have been improved,
and strip in the older branches the unimplemented print & only-partially-implemented help capabilities.
Good enough to leave those non-essential-features for 0.4.15 and later.
In regproc.c remove a bit of debug-code, and the REG_CLASS_NUMBER define
which were removed on master as well with the last Wine-sync of that code.
I was very reluctant though to grab anymore changes yet in regproc.c.
regedit.exe binary shrinks for all branches:
master RosBEWin2.2.2 GCC8.4.0 dbg x86 1.052.672 (0.4.15-dev-8437-g2136409)
releases/0.4.14 RosBEWin2.2.2 GCC8.4.0 dbg x86 722.944 -> 705.536
releases/0.4.14 RosBEWin2.1.6 GCC4.7.2 dbg x86 718.336 -> 699.392
releases/0.4.13 RosBEWin2.1.6 GCC4.7.2 dbg x86 710.656 -> 691.712
releases/0.4.12 RosBEWin2.1.6 GCC4.7.2 dbg x86 711.680 -> 693.760
releases/0.4.11 RosBEWin2.1.6 GCC4.7.2 dbg x86 711.680 -> 693.760
releases/0.4.10 RosBEWin2.1.6 GCC4.7.2 dbg x86 711.680 -> 693.760
releases/0.4. 9 RosBEWin2.1.6 GCC4.7.2 dbg x86 683.008 -> 666.112
releases/0.4. 8 RosBEWin2.1.6 GCC4.7.2 dbg x86 683.008 -> 666.112
releases/0.4. 7 RosBEWin2.1.6 GCC4.7.2 dbg x86 683.008 -> 666.112