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 |


Our online store is now issuing Visual Lint 3.0 licences
Monday, January 17, 2011

(I know we mentioned this in the Visual Lint 3.0 release announcement, but it is such an important point that it is worth repeating for the benefit of anyone who didn't see the original announcement on the mailing list or missed this particular part).

With Visual Lint 3.0 just over the horizon, anyone looking to purchase Visual Lint licences at the moment might rightly be concerned about the possible need to upgrade them shortly afterwards when the new version is released.

If this applies to you or your organisation, you do not need to worry - all full Visual Lint licences issued by our online store are now Visual Lint 3.0 licences. While we prepare for the release of the new version the latest build of Visual Lint 2.5 (2.5.6.143) will accept these licences directly, but we are of course happy to issue keys for an earlier version of Visual Lint 2.x on a case by case basis if required.

For technical reasons we can't automatically issue upgrade licences in the same way, but the same guarantee applies - holders of any upgrade licences purchased since the beginning of this year will be free issued replacement Visual Lint 3.0 licences once it has been released.

Once Visual Lint 3.x has been released, a full range of Visual Lint 3.0 upgrade licences will of course become available in our store. To keep things simple a single set of upgrades will be offered from all previous Visual Lint versions - in other words the same pricing applies regardless of whether you are upgrading from Visual Lint 1.x or 2.x.


Posted by Anna at 11:27 | Get Link

 

Coming soon: Visual Lint 3.0
Wednesday, January 5, 2011

We are pleased to be able to announce that the development of Visual Lint 3.0 is now nearing completion and it should be released by the end of March.

In preparation, since the start of the year our online store has been issuing licences compatible with both the latest version of Visual Lint 2.5 (2.5.6.143) and Visual Lint 3.0. As such, if you are intending to purchase full Visual Lint licences in the near future you do not need to worry about whether your licence might need to be upgraded soon afterwards - it won't!

Details of upgrades from other Visual Lint licences are now being finalised and will be published shortly; customers with active Priority Support subscriptions will of course receive new licences at no additional cost once the new version has been released.

Among the most visible changes in Visual Lint 3.0 are:

  • Added a Visual Lint plug-in for Eclipse/CDT. This currently supports the analysis of managed builder projects but we will be adding makefile support in due course. If there are any particular Eclipse/CDT toolchains you would like us to support, please let us know.
     
  • Added support for the CppCheck open source C++ analysis tool. Support for additional analysis tools such as the Google C++ style checker (cpplint) and the forthcoming new version of the ClockSharp C# code checker) is also likely to be added shortly.
     
  • Added support for accelerated local PC-lint analysis tasks using PC-lint 9.0 precompiled header files. When enabled, Visual Lint will manage the PC-lint precompiled header object (.lph) file for each project automatically, queueing other files in the project only once the .lph file has become available.
     
  • Added code editor markers in implementation files and their corresponding primary header files in compatible versions of Visual Studio. When enabled, the appropriate category icon will be displayed in the gutter of the code editor on the line reported for each issue within the source file.
     
  • Added an "Insert Directive" command to the Analysis Results Display context menu. When activated, the appropriate inline suppression directive (e.g. //lint !e828) is inserted into the appropriate file within the code editor to suppress the selected issue in future analysis runs.
     
  • When an analysis task starts on a file whose analysis results are currently shown in the Analysis Results Display, the existing results set will remain visible and greyed until the task starts to return new issues.
     
  • The Analysis Results Display now allows the analysis results for any file within the solution to be manually selected. This also allows the analysis results for all files within a specified project to be simultaneously viewed within the same display.
     
  • Visual Lint no longer requires the global PC-lint include configuration to be defined in std.lnt; instead -i directives for the system include folders are automatically written to each project indirect (project.lnt) file when it is updated.
     
  • Analysis results can now optionally be stored in a user defined location rather than within the source tree of each solution.

Although this is not all of the headline items (we are still working on some fairly significant areas such as issue ID filtering and further display changes) it should be enough to give you an overview of the new version. Additional functionality will of course continue to be rolled out into subsequent 3.0 builds after the initial public release.

This is a major milestone in the development of Visual Lint, and one which reflects a change in emphasis from a pure Visual Studio based product supporting a single analysis tool (PC-lint) to one capable of fully supporting multiple environments and analysis tools. We're very proud of this version, and hope you will find it as much as a step forward as we do.

Finally, although preliminary builds of Visual Lint 3.0 have already been made available to our beta testers and Priority Support customers, we are always happy to welcome new beta testers - particularly those using Eclipse/CDT. If you would like to become a beta tester please contact us.


Posted by Anna at 15:27 | Get Link

 

Floating Licences are now available
Monday, January 3, 2011

As a result of customer feedback we have now taken the decision to offer floating licences for both Visual Lint and LintProject Pro. Although this is something we've been reluctant to do with Visual Lint in the past (partly because of its deep integration within the development environment with the complexities that introduces to a floating licencing scheme), we now feel that the time is right to explore this further.

Visual Lint Standard, Professional and Enterprise licences are available on a yearly subscription basis with a minimum order quantity of 10 licences. A similar 10 user floating licence for LintProject Professional has also been made available, and we expect to make comparable licences available for ResOrg 2.0 when it is released.

For more details please visit our online store.


Posted by Anna at 14:16 | Get Link