Campwood Logo  

Campwood Software

 
 

Source Monitor - Known Bugs

[To report a problem, please send an e-mail to Jim.]

In Version 2.5.1.0 (released May 31, 2009):

Number
Description
Date Reported
Status
123

VB.NET: Errors parsing Case (...) and Return (...).

January 14, 2010

Fix in V2.5.1.3
(download beta)

122

Projects whose names contained backslashes crashed exports. Backslashes can no longer be entered.

October 21, 2009

Fix in V2.5.1.3
(download beta)

121

VB6: Errors parsing of continuation lines in blocks.

October 7 , 2009

Fix in V2.5.1.3
(download beta)

120

Export of metrics to XML does not use UTF-8 for non-ASCII characters.

July 2 , 2009

Fix in next release

119

C#: Some nullable variables caused SourceMonitor to crash.

August 27, 2009

Fix in V2.5.1.2
(download beta)

118

Java: Nested array initializers not parsed correctly.

August 25, 2009

Fix in V2.5.1.2
(download beta)

117

C++: The initializer list for inline constructors in header files were counted as methods.

August 19 , 2009

Fix in V2.5.1.2
(download beta)

116

VB.NET: Calls to methods with no parentheses and no arguments not parsed properly.

June 10, 2009

Fix in V2.5.1.2
(download beta)

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
(download beta)

In Version 2.5.0.2 (released August 26, 2008):

Number
Description
Date Reported
Status
114

Delphi: Not parsing nested subroutines properly.

May 20, 2009

Fix in V2.5.1.0

113

C++: Comments inside #else blocks not parsed properly.

May 18, 2009

Fix in V2.5.1.0

112

When both a Project View and a Checkpoint View are open, clicking 2 or more times outside either view crashes SourceMonitor.

March 20, 2009

Fix in V2.5.1.0

111

C#: Not parsing multi-dimensional array initializers properly.

March 19, 2009

Fix in V2.5.1.0

110

Delphi: Not parsing comments inside some argument lists.

March 17 , 2009

Fix in V2.5.1.0

109

All languages: Long file pathnames filled printed page, no metrics printed (pathnames are now shown with ellipses if longer than half a page).

February 18 , 2009

Fix in V2.5.1.0

108

All languages: The average complexity in checkpoint Kiviat diagrams was not based on all methods in the checkpoint.

January 9, 2009

Fix in V2.5.0.5

107

C#: Conditionals (...?...:...) in return statements not counted in complexity.

December 22, 2008

Fix in V2.5.0.5

106

VB.NET: Continuation line character ('_') mis-parsed inside conditional statements. Example:
If thisBoolean And _
thatBoolean Then

Novenber 17 , 2008

Fix in V2.5.0.4

105

When the metrics details dialog is created in response to a command line request (as when you display it in Visual Studio), the Copy and Print buttons crash SourceMonitor.

October 1 , 2008

Fix in V2.5.0.3

104

VB.NET statments like this are mis-parsed: AddHandler (CType(sender, MyType)).Property, AddressOf MyHandler, that is, the first set of parentheses imply an event method, not an AddHandler statement.

August 29, 2008
No fix planned. Please use a workaround : remove the offending parentheses.
103
In C, only the last of all functions with the same name are displayed in the Functions View (and the view caption is in error).
August 21 , 2008
Fix in V2.5.0.3
102
The export XML Schemas and DTDs are out of date.
August 20 , 2008
Fix in V2.5.0.3

In Version 2.5.0.1 (released July 30, 2008):

Number
Description
Date Reported
Status
101
Command line scripts for project with option "All subdirectories" produce empty checkpoints. Workaround: include the element "<include_subdirectories>true</include_subdirectories>" in the script.
August 4 , 2008
Fixed in V2.5.0.2
100
In Project View, copy checkpoint to clipboard crashes SourceMonitor.
July 31, 2008
Fixed in V2.5.0.2

In Version 2.4.0.5 (released November 3, 2007):

Number
Description
Date Reported
Status
99
Bugs in parsing VB.NET - now parse optional spaces following continuation
character ('_'), optional "Then" in block "If" statements, and optional
parentheses following the name of a property.
July 24 , 2008
Fixed in V2.5.0.1
98
Bug in parsing VB.NET "Else If" statements.
July 23 , 2008
Fixed in V2.5.0.1
97
Bug in parsing VB.NET Catch statements that have additonal statements on the
same line (separated by ':' characters).
July 20 , 2008
Fixed in V2.5.0.1
96
If a command file doesn't specify a <source_directory> value, the project's source directory is not used and the command fails.
June 30 , 2008
Fixed in V2.5.0.1
95
In V2.4.1.0: command files no longer create new checkpoints (invalid date error logged).
June 27 , 2008
Fixed in V2.5.0.1
94
When selecting subdirectories for a project, below level 1 subdirectories not following the selection state of the parent directory.
May 30 , 2008
Fixed in V2.5.0.1
93
Month names not displayed properly when Windows "Region Options" set to a Cryllic language.
May 21 , 2008
Fixed in V2.5.0.1
92
Not skipping trailing comments in some cases.
May 6 , 2008
Fixed in V2.5.0.1
91
In Delphi the Metrics Details dialog showed the wrong most complex function name.
April 28 , 2008
Fixed in V2.5.0.1
90
In C#: 1) operator "??" not counted in complexity metric; and 2) Unblocked if (...) whose single statement was an exit ("break;" or "return;") caused method complexity errors.
March 20, 2008
Fixed in V2.5.0.1
89
In VB.NET, goto labels that contain keywords such as NEXT or LOOP not parsed correctly.
March 20, 2008
Fixed in V2.5.0.1
88
In VB.NET, comments following #Const statements not handled properly.
March 19, 2008
Fixed in V2.5.0.1
87
Various user interface problems with SourceMonitor running on Windows Vista. Some are cosmetic, but attempts to sort columns sometimes crash SourceMonitor.
February 28 , 2008

Fixed in V2.5.0.1

86
In C#, a return or goto inside a block inside a case statement cancels parsing of the rest of the source file.
February 21 , 2008
Fixed in V2.5.0.1
85
SourceMonitor does not (yet!) support C# V3.0, in particular automatic properties are not parsed properly.
January 2, 2008
Fixed in V2.5.0.1
84
The file exclude filter doesn't work when a space follows a ';' separator, & when a filter entry doesn't start with '*'.
January 4, 2008
Fixed in V2.5.0.1
83
C#: not parsing property/indexer get and set methods properly.
November 15, 2007
Fixed in V2.5.0.1

Bug list for earlier versions of SourceMonitor available here.

Campwood Home Page