KinetiCount Release Notes
Version History
Version 1.2 - 9/7/2011
- KinetiCount now available as freeware.
Version 1.1 - 11/27/2010
- Added Java to available languages.
- Changed display of non-counted and failed files so that dashes are shown, instead of zeros.
- Added slash to end of folder names in tree-style text output.
- Updated toolbar icons.
- Added right-click context menu to folder view.
- Fixed minor interface bugs.
- Minor performance improvements.
- Fixed bug when counting C++ class/struct declarations
Version 1.0 - 11/14/2010
- Initial Release.
- Added line numbers to error information.
- Limit on the number of files which can be counted in the unregistered version.
- Fixed counting of resource script lines.
- Added command line options.
- Fixed logical parsing engine bug.
- Broken command-line reference link updated.
- Improved parsing engine performance.
- Added "File Type", "Encoding", and "Comment Word Count" information.
- User may now switch between two views:
- Folder and file information split into separate windows
- All project file information in a single window
- Added menu options and website links.
- Minor user interface changes.
- User may add own file extension when searching directories.
Beta - 08/19/2010
- Beta release.
Known Issues
-
The following specific situation involving C/C++ compiler directives causes a parsing error, because alternative
function declarations cause multiple closing parentheses to be seen:
void MyFunction(ThisType thisValue, #ifdef ALLOW_DEPRECATED ThatType *pThatValue = NULL); #else ThatType *pThatValue); #endif
This occurs because KinetiCount does not track values set by the "#define" macro (and quite frankly, this is a very rare use of compiler directives). The solution in the next release will likely be to allow the user to assign these values manually or choose to ignore the problematic section, and rescan the file(s).
Please contact KineticStorm regarding any other issues you encounter, and they will be addressed as soon as possible.
Planned Updates for Future Release(s)
- Fixes for known issues.
- XML report output.
- Add C# and possbily other languages.
- Add cyclomatic complexity as a fourth sizing metric.
- Optionally specify Visual Studio Project files (.vcproj/.vcxproj) to create projects, instead of manually selecting files and/or folders.
- Show differences between two or more projects directly in KinetiCount, and generate associated reports.
If you have any further suggestions for the next release of KinetiCount, please use the Feedback page. Your input is appreciated!