[To report a problem, please send an e-mail to Jim.]
Number |
Description | Date Reported |
Status |
185 |
C++: Not counting implied if (a ? b : c) that is inside inner parentheses in a call argument list. |
March 16 , 2012 |
|
184 |
Delphi: parser not ignoring code in else sections of conditional compile structures. |
March 12 , 2012 |
|
183 |
Changing some check boxes in Options|General dialog didn't enable the "Apply" button. |
March 12 , 2012 |
|
182 |
Uninstaller not deleting files added after first install. |
March 12 , 2012 |
Number |
Description | Date Reported |
Status |
181 |
Fixed errors in help samples. |
February 16 , 2012 |
Fix in V3.2.7.230 |
180 |
Implied if in call parameters not parsed properly if no space before '?' - for example TRUE?"TRUE":"FALSE". |
February 14 , 2012 |
Fix in V3.2.7.230 |
179 |
Export C# checkpoint to CSV with array in method call parameters [e.g. MyMethod(int x, byte[] myArray)] truncated at '[' with no closing quote. |
January 9 , 2012 |
Fix in V3.2.7.230 |
178 |
Export to CSV applied comma separators to the file and statement counts even when this option was disabled. |
January 8 , 2012 |
Fix in V3.2.7.230 |
177 |
Reading project files with at least one class with many methods fails (the only indicator is a huge number in the Files column of the Project View. |
January 6 , 2012 |
Fix in V3.2.7.230 |
176 |
After you set a custom font in the Options dialog, the properties of the new font are not displayed the next time you open the Options dialog. |
December 17, 2011 |
Fix in V3.2.7.230 |
175 |
On a new install, SourceMonitor not setting .smproj file extension properly in the Windows registry (double click doesn't bring up SourceMonitor). |
December 15, 2011 |
Fix in V3.2.7.230 |
174 |
Java parser not capturing complexity and depth metrics. |
December 12, 2011 |
Fix in V3.2.7.230 |
173 |
SourceMonitor hangs if it is run the first time after installation from a script (a dialog pops up). |
December 9, 2011 |
Fix in V3.2.7.230 |
172 |
In C#: constructor call arguments that span more than one line not exported properly to XML or CSV files. |
December 3, 2011 |
Fix in V3.2.7.230 |
171 |
In C#: local variables with names that start with case (such as 'caseName') cause the method to be ignored. |
December 3, 2011 |
Fix in V3.2.7.230 |
170 |
In C#: call arguments not included when a constructor has an initializer list, e.g. Foo(int index):base(index) {}. |
December 3, 2011 |
Fix in V3.2.7.230 |
In Version 3.2.0.208 (released November 4, 2011):
Number |
Description | Date Reported |
Status |
169 |
In C++, struct not treated as a class. |
November 15 , 2011 |
Fix in V3.2.3.218 |
168 |
Absolute file paths in source code specification XML file fail. |
November 13 , 2011 |
Fix in V3.2.3.218 |
167 |
In new project created in GUI, percent comments display is wrong. (Close, then open project and display is correct.) |
November 13, 2011 |
Fix in V3.2.3.218 |
166 |
In Project View, selection of menu item View|Chart Project Metrics when no checkpoint is selected doesn't work. |
November 6 , 2011 |
Fix in V3.2.3.218 |
165 |
An invalid checkpoint date in a command script causes a crash that corrupts the project file. |
November 5 , 2011 |
Fix in V3.2.3.218 |
164 |
Checkpoints built with display of measured maximum block depth have invalid percent comments display. |
November 5 , 2011 |
Fix in V3.2.3.218 |
163 |
If a script is run in a service with no GUI, export of Kiviat diagrams produces all black images. |
October 25, 2011 |
Will not be fixed: workaround - run script in host with a GUI. |
Number |
Description | Date Reported |
Status |
162 |
When XML file specification file is too big, not extracting all of the files. |
October 26, 2011 |
Fix in V3.2.0.208 |
161 |
Script element <project_file> with relative file pathname resolving to absolute path using script file directory, should use current working directory. (Added new element <project_file_wrt_script> to provide moveable script files. |
October 17, 2011 |
Fix in V3.2.0.208 |
160 |
Script parser not processing XML project elements properly. |
October 25, 2011 |
Fix in V3.2.0.208 |
159 |
XML specification file parser not detecting empty elements such as <file name="code.cpp" />. |
October 25, 2011 |
Fix in V3.2.0.208 |
158 |
With <log_to_console/> script option, console text not flushed before SourceMonitor exits. |
October 25, 2011 |
Fix in V3.2.0.208 |
157 |
XPath locations with "//" prefix not processed properly. |
October 25, 2011 |
Fix in V3.2.0.208 |
156 |
Properties such as language Kiviat parameters not modifiable. |
October 21, 2011 |
Fix in V3.2.0.208 |
155 |
Fixed bugs in resolution of relative file paths in command line scripts. |
October 17, 2011 |
Fix in V3.2.0.208 |
154 |
Not deleting existing checkpoint with same name as is specified in a command line script. |
October 19, 2011 |
Fix in V3.2.0.208 |
153 |
C# export not escaping quotes in the call argument list for method signatures. |
October 11 , 2011 |
Fix in V3.1.7.200 |
152 |
Command line script element <project_file> not working when value has no path (just a project file name). |
October 6 , 2011 |
Fix in V3.1.7.200 |
151 |
Java: errors parsing try/catch structures, Enums with methods, instantialted arrays in method call argument lists, instantiating generic classes with '?' wildcard. |
September 16 , 2011 |
Fix in V3.1.7.200 |
Number |
Description | Date Reported |
Status |
150 |
Command line script file specified with no path causes error. |
September 16 , 2011 |
Fix in V3.1.5.190 |
149 |
Java: nested but unblocked if statemetents not parsed properly. |
September 14 , 2011 |
Fix in V3.1.4.189 |
148 |
Project file created from a command line script with excluded sub-directories had Include All Subdirectories flag set in error. |
September 6 , 2011 |
Fix in V3.1.4.189 |
147 |
Project file relative paths in command scripts not resolved properly when no dot-slash prefix is present. |
August 30, 2011 |
Fix in V3.1.4.189 |
146 |
Command scripts no longer work: relative project file path names not resolved, old file format files always converted to new file format.. |
August 19, 2011 |
Fix in V3.1.4.189 |
145 |
Crash when click on Cancel in new project wizard, can't go back to the first wizard page. |
June 3, 2011 |
Fix in V3.1.4.189 |
144 |
Crash when creating a new checkpoint in a command line script. |
May 28 , 2011 |
Fix in V3.1.4.189 |
143 |
Error trying to open an old file format project (file extension .smp) with a double click in Windows Explorer. |
May 28 , 2011 |
Fix in V3.1.4.189 |
Number |
Description | Date Reported |
Status |
142 |
Ampersands not escaped in XML export of operator methods (e.g. operator&&). |
April 2 , 2011 |
Fix in V3.0.0.168 |
141 |
Method View crashes on selection of context "Chart Method Metrics" for a file. |
March 27 , 2011 |
Fix in V3.0.0.168 |
140 |
In C: Blocks inside case statements not parsed properly. |
February 28 , 2011 |
Fix in V3.0.0.168 |
139 |
In C#: new object initializers not parsed correctly, caused method detection errors. |
December 23 , 2010 |
Fix in V2.6.12.128 |
138 |
In C#: code following event declarations skipped until next close block. |
December 23 , 2010 |
Fix in V2.6.10.126 |
137 |
Added new command line option to suppress all dialogs. |
December 19 , 2010 |
Fix in V2.6.10.126 |
Number |
Description | Date Reported |
Status |
136 |
The command file tag <modified_complexity> not working. |
November 30 , 2010 |
Fix in V2.6.7.122 |
135 |
Incorrect display of charted values that have thousands separators . |
November 24 , 2010 |
Fix in V2.6.7.122 |
134 |
The separators in numbers incorrect for non-English locales. |
October 25 , 2010 |
Fix in V2.6.6.120 |
133 |
The command file tag <modified_complexity> caused SourceMonitor to crash. |
November 2 , 2010 |
|
132 |
In VB.NET, SourceMonitor fails to parse new syntax added in Version 10 such as lambdas and auto-implemented properties. |
July 27, 2010 and October 7, 2010 |
Fix in V2.6.6.120 |
131 |
In VB.NET: Not parsing "When" keyword in Catch statements. |
July 19, 2010 |
Fix in V2.6.6.112 |
130 |
In VB.NET: SyncLock followed by a parenthesis not starting a new block. |
July 9, 2010 |
Fix in V2.6.6.112 |
129 |
In VB.NET: Ternary If statements in Dim statements not parsed properly. |
July 4, 2010 |
Fix in V2.6.6.104 |
128 |
In C, function pointers not parsed correctly.. |
June 30, 2010 |
Fix in V2.6.6.104 |
127 |
All exports produce spurious error (introduced with the new export of Kiviat diagrams) . |
June 26, 2010 |
Fix in V2.6.6.104 |
126 |
The lines and statements columns don't sort properly when the values are > 1000 . |
June 30, 2010 |
Fix in V2.6.6.104 |
Number |
Description | Date Reported |
Status |
125 |
On computers with small monitors, the bottom of the Kiviat exported
image showed the bottom of the Windows screen. |
June 13 , 2010 |
Fix in V2.6.2.102 |
124 |
VB.NET: Not detecting ternary comparisons (each now counts as 2 in the complexity). |
March 16, 2010 |
Fix in V2.5.1.4 |
123 |
VB.NET: Errors parsing Case (...) and Return (...). |
January 14, 2010 |
Fix in V2.5.1.3 |
122 |
October 21, 2009 |
Fix in V2.5.1.3 |
|
121 |
VB6: Errors parsing of continuation lines in blocks. |
October 7 , 2009 |
Fix in V2.5.1.3 |
120 |
Export of metrics to XML does not use UTF-8 for non-ASCII characters. |
July 2 , 2009 |
Fix in V2.6.6.120 |
119 |
C#: Some nullable variables caused SourceMonitor to crash. |
August 27, 2009 |
Fix in V2.5.1.2 |
118 |
Java: Nested array initializers not parsed correctly. |
August 25, 2009 |
Fix in V2.5.1.2 |
117 |
C++: The initializer list for inline constructors in header files were counted as methods. |
August 19 , 2009 |
Fix in V2.5.1.2 |
116 |
VB.NET: Calls to methods with no parentheses and no arguments not parsed properly. |
June 10, 2009 |
Fix in V2.5.1.2 |
115 |
C#: SourceMonitor crash when C# code had no white space around conditional operators '?' and ':'. This fix solves the crash, but does sometimes missinterpret the conditional. |
June 9, 2009 |
Fix in V2.5.1.2 |