[CALC] Adapt to <strsafe.h> (#5894) Use safer string functions of <strsafe.h>. Use StringCbPrintf instead of _stprintf. Use StringCbCopy insteaad of _tcscpy. Use StringCbCat instead of _tcscat. CORE-19306
[REACTOS] Do not free shared icon for ShellAbout() calls (#5519) CORE-18369
[FORMATTING] Remove trailing whitespace. Addendum to 34593d93. Excluded: 3rd-party code (incl. wine) and most of the win32ss.
[CALC] Enable support for HTMLHELP (#1877) Nowadays ReactOS includes support for htmlhelp.h and a working implementation of HHCTRL.OCX. Although current imported HHCTRL.OCX suffers of this issue: https://bugs.winehq.org/show_bug.cgi?id=47379 See also CORE-15019 + Revert 'intptr_t' to 'size_t'.
[REACTOS] Fix SIZE_T related warnings
[CALC] Fix buttons transitions. Improve UI code readability. CORE-8526 - Improve code readability by using suitable UI function names.
[CALC] Improvements and fixes for the numeric text output. CORE-8486 - Fixed bug 12.37 13/06/2009 into multiprecision display (unicode only). - Fixed bug when calculator was closed with statistics dialog open. - Fixed bug in XrY operator. - Fixed error into conversion unit. - Do not append decimal separator if "ERROR" messages are printed. - Remove call to _tcslen() and use return value of GetDlgItemText() where possible.
[CALC] Improve the handling of configuration settings. CORE-3085, CORE-8486 Configuration is read from WIN.INI under W32S/Win9x/Me and from the registry for all NT platforms. Although with INI file mapping the keys are still saved in the registry even on NT, I added handling of different platforms for writing directly the configuration in the right place.
[CALC] Add theming support, requires Windows XP or later. CORE-13343 - Fix errors if a theme api is missing. - Add callback to functions for drawing themed transparent background. - Fix drawing glitch when theming is applied. - Redraw on theme change: automatically redraw the window if the theme is changed while the application is active. - Colours are now declared though RGB() macro. - Removed safe DS_SHELLFONT declaration.
[CALC] Add support for HTML-Help. CORE-15019
[CALC] Improve headers inclusion.
[CALC] Improve multi-precision support, and powers/roots. CORE-8486 - Added support for average of squares and mean of squares into statistical functions. - pop() and push() functions in RPN engines now work with nodes instead of stack units. - Moved the POW and SQR operations near the operators. CORE-12766 - Fix number of digits for IEEE-754 constants. - Show all available digits in exp notation. CORE-14871 - Update help correspondingly.
[CALC][CLIPBRD][SOLITAIRE][SPIDER][NOTEPAD][REGEDIT][TASKMGR] Disable help menu/button
Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys.