Code Analyzer is a java application for C, C++, java, assembly, html, and user-defined software source metrics. It calculates metrics across multiple source trees as one project. It has a nice tree view of the project with flexible report capabilities.
0.7.0 07-19-2005
--------------------
1) Modifications to the file processor class to improve performance.
2) Updated the HTML User's Guide document.... read more
0.6.3 04-11-2004
--------------------
1) Fixed bug - when the user selected a new Extension Set, the
results pane was not being updated with the new extensions
until the user selected an item in the tree. Now results pane
is updated with the new Extension Set selection.
2) Fixed bug - when the last built-in Extension Set type was
selected, it was using the next-to-last entry instead (startsWith
String method usage).
3) Added Extension Set display to report headers.
4) Removed more annoying tooltips.
Release Notes for Code Analyzer
-------------------------------
Note: Developed with NetBeans (java.sun.com)
(Newest to oldest)
0.6.2 04-07-2004
--------------------
1) Added content to the User's Guide. Reformatted it to improve
readability. Better object relationships image.
0.6.1 04-04-2004
--------------------
1) Fixed label error in release notes.
0.6.0 04-04-2004
--------------------... read more
Release Notes for Code Analyzer
-------------------------------
Note: Developed with NetBeans (java.sun.com)
(Newest to oldest)
0.6.1 04-04-2004
--------------------
1) Fixed label error in release notes.
0.6.0 04-04-2004
--------------------
1) Removed tooltips for extension selection menus. The tooltips
were sometimes obscuring the entire menu selection.
2) Improved display of several menu items including more
descriptive menu selections.
3) Removed the redundant Code Set display at the bottom of the
window.
4) Added 3 new comprehensive reports: Text, CSV (comma separated
values), and HTML. They are found under the "Reports" menu.
CSV reports can be imported directly into Excel or OpenOffice.
HTML reports are true HTML pages which may be published on
a website.
5) Fixed bug where if it was first time to run, the ".codeanalyzer"
directory was not created until the application was closed,
thus first-run attempts to create code sets, etc. were placing
the properties files in the user's home directory.
The directory ".codeanalyzer" is created if it is not found
at startup now.... read more
Release Notes for Code Analyzer
-------------------------------
Note: Developed with NetBeans (java.sun.com)
(Newest to oldest)
0.5.5 04-04-2004
--------------------
1) Removed tooltips for extension selection menus. The tooltips
were sometimes obscuring the entire menu selection.
2) Improved display of several menu items including more
descriptive menu selections.
3) Removed the redundant Code Set display at the bottom of the
window.
4) Added 3 new comprehensive reports: Text, CSV (comma separated
values), and HTML. They are found under the "Reports" menu.
CSV reports can be imported directly into Excel or OpenOffice.
HTML reports are true HTML pages which may be published on
a website.
5) Fixed bug where if it was first time to run, the ".codeanalyzer"
directory was not created until the application was closed,
thus first-run attempts to create code sets, etc. were placing
the properties files in the user's home directory.
The directory ".codeanalyzer" is created if it is not found
at startup now.... read more
0.5.4 03-27-2004
--------------------
1) Enhanced Code Set loading so that it runs in a separate
thread and updates progress as it goes. This prevents the
long GUI lock-up for large Code Sets.
2) Changed start up so that the window is displayed immediately
and the last Code Set is loaded in a background thread.
3) Improved shut down handling of unsaved Code Sets with no
Extension Set selection. Now the default Extension Set is
assigned to the Code Set if nome had been selected by the
user.
If you have any suggestions for how to improve Code Analyzer, please let me know by posting to the project forum.
Fixed bug with creating a new Code Set after an existing Code Set had been loaded.