Skip to content

Releases: MHumm/delphi-code-coverage-wizard-plus

V2.1.2

01 Jan 13:39
Compare
Choose a tag to compare
  • due to some virus scanner reports I compiled the used command line tool myself now, but it doesn't seem to fix those reported by Virus Total

Various bugfixes

22 Dec 17:15
Compare
Choose a tag to compare
  • re-added missing controls
  • fixed maximum value setting for the numberbox used to define how often a line of code may be executed
  • when clicking a left hand menu item the description label at the top will be updated immediately now

V2.1

17 Dec 11:09
Compare
Choose a tag to compare
  • updated code coverage command line tool used
  • fixed duplicate accelerator keys on generate and run menu/page
  • added support for new -ecp class prefix exclusion parameter
  • added support for new -lcl parameter
  • added support for new -ife and -efe parameters
  • made Delphi 12.0 Athens known to the tool for IDE tools menu integration

V2.0

23 Dec 09:41
Compare
Choose a tag to compare
  • Switched integrated webbrowser endine to Edge
  • Updated the used CodeCoverage.exe to a newer version with more features and improved HTML output
  • Added further XML based output formats as provieded by CodeCoverage.exe
  • Fixed some crashes, e.g. in XML project file handling
  • Added options to turn on/off log message output to text file or to OutputDebugString
  • Added an option to pass through the exit code of the called application
  • Surfaced the options to pass any command line parameters to the called unit test executable
  • Added option to set the working dir to the one where the unit test executable is
  • Previous Save changed into Save and Save as
  • Added possibility to set code page assumed by CodeCoverage.exe for the source files
  • Added context menu item for removing no longer existing recent projects
  • Added -UNINSTALL param to remove all registry settings etc. of the application if one should ever want to uninstall it
  • Fixed some memory leaks
  • Creates batch file directory and report output directory when necessary
  • Opening some project now adds it to the list of recent projects
  • Changing the project source base folder is now processed deferred via timer
  • An unwanted empty "recent projects" entry got fixed now as well
  • Add possibility to register DCCP project file type in Windows so double clicking those in Explorer will load them with DCCWP
  • Added some option to define at which place the specified additional parameters will be placed into the batch file generated, as sometimes their order is relevant.
  • Go back to project and rerun project buttons added on finished page displayed after project was run
  • Application calls save as now, if no file name is specified yet or if it doesn't exist
  • Next button on "Output" screen is now enabled when all relevant settings are set
  • When running the batch file produces some error, the animation is stopped and after the failure message the save and run screen is shown
  • Call SetCurrentDir before calling the generated batch file
  • Fixed wrong .lst file paths in batch generation

V1.10

13 Nov 10:02
Compare
Choose a tag to compare
  • added failure message when running generated batch file fails (seems it cannot deal with all failures yet)
  • added paranthesis around all paths in the generated batch file to support spaces in paths throughout
  • added possibility to clear all input of the previously loaded file when clicking "new"
  • added failure handling to the previous/next buttons in the HTML report view
  • replaced the about dialog with a better one
  • added a program icon
  • fixed wrong output of the path in list files (empty paths/file names) could be output, which crashed CodeCoverage.exe
  • added command line parameters to call the about dialog via /? (as this contains a description of the command line params)
  • added command line parameter (/O) to open a DCCP file passed as command line parameter. When passing a dpr or dproj file the program will look for a DCCP file with the same name and load that one.
  • added command line parameter (/R) to open and directly run a DCCP file passed as command line parameter. When passing a dpr or dproj file the program will look for a DCCP file with the same name and load that one.
  • changed the Tools menu registration code to register two entries, one with /O $PROJECT and one with /R $PROJECT
  • renamed the names of all labels in the application

First official release

09 Nov 17:57
Compare
Choose a tag to compare

After improving the release candidate by adding an project icon, getting some things displayed in more scenarious and allow for clearing the wizard's input data when clicking "new" after having already used the wizard this version is released now.