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 |

Referral programme for existing customers
Monday, August 25, 2008

In addition to the additional licences discount programme I described in the previous post, any existing customers who refer potential customers at other locations (regardless of whether within the same company or not) will receive free upgrades to Visual Lint 2.0 for each licence purchased by the referred customer.

There are a couple of simple conditions, of course:

  1. The referrer must write to us giving details (name, organisation, contact email and street address) of the individual or organisation they are referring.

  2. If the referred individual or organisation subsequently purchases Visual Lint licences, the referrer will receive one licence upgrade to the Visual Lint 2.0 edition corresponding to their current Visual Lint 1.0 or 1.5 licences for each licence purchased by the referred organisation or site.
As ever, if you have any queries, please contact us.

Posted by Anna at 18:49 | Get Link


10% discounts for additional licences purchased before 30th September
Sunday, August 24, 2008

Many customers (including some rather large corporations) buy single Visual Lint licences from us. However, if you are part of a large team, that really doesn't make much sense - for any code analysis tool to have a chance of improving the quality of your codebase you really need the whole team to buy-in to the concept. After all, who wants to be the firefighter in the corner fixing everybody else's mistakes...?

With that in mind, we are offering a 10% discount to any existing customers who wish to purchase additional Visual Lint licences from our online store between now and 30th September. If you are an existing Visual Lint customer who is interested in taking up this offer all you need to do is write to us and we will send you a coupon code you can use during the order process to receive your promotional discount.

Remember that any licences purchased during this period will automatically be upgraded to Visual Lint 2.0 licences when it is formally released, so you will actually be buying Visual Lint 2.0 licences at Visual Lint 1.5 prices.

Posted by Anna at 18:50 | Get Link


Visual Lint 2.0 is coming!
Saturday, August 23, 2008

It's time we let the cat out of the bag - Visual Lint 2.0 will be released shortly!

There are too many changes to describe in detail, but among those we are most excited about are:

  • A new product edition - Visual Lint Enterprise Edition

  • Visual Lint Enterprise Edition has been introduced as a direct result of requests by some of our larger customers for more detailed analysis customisation and reporting. Among the features included in the Enterprise Edition are far more detailed reports, a new Analysis History Display and advanced configuration options such as the ability to preprocess project.lnt files and store analysis configurations directly with each project rather than with the enclosing solution.

  • More detailed HTML reports

  • Visual Lint 2.0 includes dramatically improved HTML Reports. As well as information on the number of issues in each project and file within the solution, the new reports also include detailed breakdowns of which issues were seen, and where. The level of detail included in each report is dependent upon the product edition.

  • A new Analysis History Display

  • The Analysis History Display is a new display for Visual Lint 2.0 Enterprise Edition, and shows (in graphical and list form) the analysis history of a specified file, project or the entire solution.

  • Faster loading of large solutions [Visual Lint Professional and Enterprise Editions]

  • Visual Lint 1.5 reads all analysis result files when a solution is loaded, which can be a slow process with larger solutions on some development systems. Visual Lint 2.0 includes an optimised solution loading process which no longer needs to do this, and as such it can complete the solution loading process significantly faster.

  • Improved compatibility with the Intel C++ Compiler

  • Although Visual Lint 1.5 works well with the Intel C++ compiler, it is unable to support Intel C++ Compiler 9.1 under Visual Studio 2005 due to a limitation in the implementation of the Intel C++ compiler 9.1 automation interfaces. By contrast, Visual Lint 2.0 does not rely on these interfaces and as a result it support Intel C++ Compiler 9.1 or later under all versions of Visual Studio from Visual Studio .NET 2002 onwards.

  • Improved compatibility with projects using Visual Studio environment variables and custom command lines

  • Visual Studio project files can contain Visual Studio environment variables (for example $(OutDir)) which must be expanded correctly in order for the analysis to complete successfully. Whereas Visual Lint 1.5 relies on the (somewhat buggy in some cases - Visual Studio 2008 is particularly poor in this regard) Visual C++ automation interfaces to handle these variables, Visual Lint 2.0 supports them directly, providing improved compatibility and greater flexibility.

  • New graphical views in the Analysis Results Display

  • Two graphical views have been added to the Analysis Results Display. The "Issue Counts by Category" view shows the number of issues per category in the current file [Visual Lint Professional and Enterprise Editions], while the "Issue Counts by Message No." view shows exactly which issues have been reported within the file [Visual Lint Enterprise Edition].

  • New context menu commands in the Analysis Status Display

  • The Analysis Status Display now has a context menu containing commands including "Open" (default), "Enable Background Analysis", "Edit Project Analysis Configuration", "Delete Analysis Results", "View Analysis Results", "View Analysis History" [Visual Lint Enterprise Edition] and "View Report" [Visual Lint Professional and Enterprise Editions].

  • Include file dependency tracking

  • Visual Lint 2.0 can determine which implementation files are affected by an issue in the header file. As a result, the contents of the global wrap up which concludes a whole project analysis can now be correctly distributed amongst the affected implementation files. Furthermore, when a header file is saved any implementation files which directly or indirectly include it will now be marked as stale [Visual Lint Professional and Enterprise Editions].

  • Trial installations allow the user to select which product edition they wish to try

  • When a trial version is installed, the user can select the product edition they would like to try. This can be changed at any point during the trial period.
We've collected a selection of screenshots from the new version to give you a flavour of it:

Visual Lint 2.0 is a major release, and as such existing Visual Lint 1.0 or 1.5 licences will need to be upgraded to work with the new version. Prices for upgrades will be published shortly, but we can now reveal that any customers who have purchased Visual Lint 1.5 licences from us directly (i.e. not via a reseller) since 1st July will - at no charge - receive corresponding Visual Lint 2.0 licences prior to the public release.

Posted by Anna at 16:22 | Get Link