Well...it's been a while so maybe you're interested what's happening behind the scenes...
well, first of all, I started with the profiler. Nothing to show/work at the moment since a) real life keeps me extemely busy and b) there are some other core tasks to do.
So here what's already in the next version:
UI:
- scanner, fixed showing of empty and complete machines
- scanner, fixed showing of non rom/sample/disk related machine issues (e.g. wrong named machine)
Core:
- added: scanner reports 'wrong' chd version. Current expected version is 5, warning is not shown for baddumps. Version and baddump warning can be altered in settings.xml
- misc: updated cli11 to 2.5.0
- misc: updated spdlog to 1.15.2
- misc: using absolute pathnames for error reporting during path scan
- misc: only list machines with issues as trace output in fixing phase
- fixed: typo "uneeded"
- fixed: filter enrichment might miss sampleof dependencies
- fixed: doing archive backups from a folder and backup archive already exists creates a new archive instead of merging files in
- fixed: archives which match a valid rompath subfolder name (e.g. softwarelist name via pattern or automatically) are falsely iterated like a folder instead of listing them as unneeded (wrong placed)
Still in the queue:
- trying to repeat the crash which 2 users reported when fixing the Amiga SL 1000/3000 change (MAME 274-275). Unfortunately I can't repeat it at all at the moment...so if anyone is able to repeat it, please contact me (see
https://www.emulab.it/forum/index.php?topic=9882.msg27364#msg27364)
- trying to find out how chds were placed in a samples folder (see
https://www.emulab.it/forum/index.php?topic=9893.0)
- checking some WINE SHA1 checking warnings
- trying to align clrmamepro and clrmame/UI for devices which have a romof dependency and use or don't use merge attributes on files. Currently I think that clrmameUI does it right...but I need to compare and check...