4.036a
fixed: broken rar support in 64bit version (64bit conflict of rar and sha1 class), updated rar dll to 5.8
added: automatic 32k path length support, no more need to use \\?\ prefixes (*)
fixed: miss-list listed some sample-only-sets where the parent is autogenerated (e.g. fantasy_sound, nes_jf13, etc)
fixed: wrong software list rom size for roms which imply an offset of 0x00000000 as default
fixed: remembering window positions on multiple / virtual screens fails
fixed: rebuilder match count for files with identical crc32 but different sha1
fixed: rebuilder removal of rebuilt files for files with identical crc32 but different sha1
fixed: detect chd clone to clone moves (aka MAME 206 vs4e to vs4eo rename)
fixed: rom count for fully missing sets included bios roms even when the bios set is available
fixed: select sets options like initial invert / incl. clones/devices etc should only be activate when select sets or from file is specified
misc: rebuilder log adds software list information to file name
misc: dir2dat writes chd files as disk
misc: added cmpro.ini option Adv_WindowToFront = on (on / off) to handle the automatic bring window to front functionality
misc: profiler cache which reduces rescanning datfiles/settings on each profiler visit, should speed up profiler for users which have lots and lots of dats. Delete/Add/Move operations will force a refresh at the moment though
misc: limit extension removal to a max of 3 characters and no space after the .
misc: updated zip, rar and 7z dlls (4.6.7, 5.71, 1900)
misc: updated sha1 c++ class implementation to 2.1
misc: switched to Visual Studio 2019