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 |

Visual Lint has been released
Wednesday, October 30, 2013

This is a maintenance update for Visual Lint 4.0. The following changes are included:

  • Fixed a bug in the Visual Studio 2012 .vcxproj project file parser which caused a freeze when loading projects which referenced masm.targets.
  • Fixed a bug in VisualLintConsole which could cause a "visual Lint cannot analyse files until it has been configured" message to be erroneously displayed in some circumstances.
  • When a header file is saved and other files are marked as "Stale" as a result, the Analysis Status Display is now updated only once rather than on an item by item basis.
  • Modified VisualLintConsole to allow the root folder of an Eclipse workspace to be correctly recognised (previously the path to the .metadata folder had to be specified).
  • Disabled inline code editor markers by default in the Visual Studio plug-in as they can cause legibility issues with Visual Studio themes. If required they can be re-enabled from the "Display" Options page.
  • Updated the Visual Studio plug-in where necessary to refer to "Visual Studio 2013" rather than "Visual Studio 12.0".
  • Updated the PC-lint co-msc120.lnt (Visual Studio 2013) indirect file to reflect the changes recently made to co-msc110.lnt.
  • Added details of PC-lint 9.00k messages 170, 171, 333, 1116, 1117, 1118, 1119, 1915, 9054, 9055, 9056, 9057, 9058, 9059, 9060 and 9066 to the PC-lint 9.0 message database. Also updated the entries for 686, 960, 1009, 1105, 1107, 1108, 1111, 1960, 1963, 9015, 9036, 9041 and 9050 and removed the entry for 9002 (which was removed from the documentation in the public build of 9.00k).
  • Added -elibsym(*) to the rb-win32-pclint8.lnt PC-lint indirect file as doing so prevents most spurious MISRA issues from being raised in system include files. To make use of this file, ensure that lib-rb-win32.lnt is referenced in your std.lnt indirect file.
  • Updated various other PC-lint indirect files as a result of the public release of PC-lint 9.00k.
  • Minor updates to the online help and VisualLintConsole help screen.

Posted by Anna at 13:09 | Get Link