Products, the Universe and Everything

The Riverblade Developer's Blog

Beth demonstrating Visual Lint at the ACCU Conference 2008  Anna taking part in a discussion panel at the European Software Conference 2007 

Welcome to our developer's blog. We hope that this forum provides an insight into us, our products and how we develop them. Please feel free to write to us if you have anything to add to any of the posts here.

Current Entries | Archives |


LintProject Pro 2.5.2.23 has been released
Wednesday, October 26, 2011

The following changes are included in this build:

  • Fixed a bug in the handling of UNC paths while writing PC-lint project indirect files [from Visual Lint 3.0.6.162].

  • Fixed a bug in the parsing of PC-lint XML formatted analysis results (generated by env-xml.lnt) which could cause the contents of the <Description> tag to be truncated [from Visual Lint 3.0.6.162].

  • Revised the layout of the charts used within generated analysis reports [from Visual Lint 3.0.6.162 and 3.0.7.164].

  • Tweaked the PC-lint analysis results parser to better handle raw analysis results generated without an env-*.lnt file [from Visual Lint 3.0.7.164].

  • Fixed a bug in the parsing of Visual Studio 2010 projects using Forced Include properties containing the $(ProjectName) environment variable [from Visual Lint 3.0.7.164b].

  • Fixed a potential crash if no configurations could be read from a project file being analysed.

  • Added the /exportfile and /exportformat switches to allow analysis results to be exported when the analysis run completes. The following formats are currently supported: "text" (as implemented by the Visual Lint "Copy to Clipboard" command in the analysis results display), "env-xml" (PC-lint env-xml.lnt format) and "SATE" (http://samate.nist.gov/SATE.html).

  • Added basic support for AVR Studio 5.0 solutions (.avrsln) and projects (.avrgccproj).

  • Added basic support for Visual DSP++ 4.0 and 5.0+ projects (.dpj).

  • Added basic support for MPLAB X projects (nbproject/project.xml).

Posted by Anna at 12:35 | Get Link

 

Visual Lint 3.0.7.164 has been released
Tuesday, October 18, 2011

The following changes are included in this build:

  • Added basic support for the Vera++ C++ static analysis tool.

  • Optimised the Visual Lint start-up process for faster loading.

  • Added support for Eclipse projects whose location is defined via a URI stored within a .location file within the workspace .metadata folder.

  • Added support for the Eclipse environment variable ${parent-2-project_loc}.

  • Guarded against repeated Eclipse resource project add/remove events during "Open/Close Project" operations.

  • Added basic support for linked resources and path variables in Eclipse projects.

  • Fixed an intermittent crash when a project was removed in Eclipse with the Analysis Status Display "All Files" view active.

  • Fixed a bug in the Analysis Status Display which caused the selection of the "Filter" drop list to be lost when a project was closed in Eclipse.

  • Fixed a bug in the Manual Analysis Dialog which manifested when a file which was not a member of the currently loaded solution (if any) was analysed with the "Close this dialog when the analysis completes" checkbox active.

  • Fixed a bug with opening linked files for editing from the Analysis Status Display within the Eclipse IDE.

  • Fixed a bug in the handling of PC-lint issue categories which affected the Visual Lint Category "Issues" page.

  • Modified the PC-lint analysis results parser to better handle raw analysis results generated without an env-*.lnt file.

  • The Analysis Results Display "Go to Source" command will now be disabled if the selected issue does not include details of the source file.

  • The Analysis Results Display "Go to Source" command now checks that the file exists, and displays an error message otherwise.

  • Revised the look and feel of pie charts used in reports/displays following beta test feedback on the changes introduced in Visual Lint 3.0.6.162.

  • Minor tweaks to the layout of the chart properties controls within the Analysis Results Display.

Posted by Anna at 12:23 | Get Link