Blog
Welcome to our blog. We hope that these pages provide 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.
Visual Lint 4.0.5.204 has been released
Tuesday 9th July, 2013
This is a maintenance update for Visual Lint 4.0. The following changes are included:
-
Added preliminary support for Visual Studio 2013.
-
Added support for the analysis of Atmel Studio 6.1 projects to VisualLintGui, VisualLintConsole and (if registered manually) the Visual Studio plug-in.
-
Added support for CodeVisionAVR project (
.prj
) files to VisualLintGui and VisualLintConsole. CodeVisionAVR projects can be analysed standalone, or via an Atmel Studio 6.1 project generated by the CodeVisionAVR plug-in. -
When parsing Atmel Studio 6.0 AVR GCC projects, the compiler is now queried directly for details of the preprocessor symbols and system include folders to use.
-
Fixed a bug in the Visual Studio plug-in which was preventing Visual Lint commands from being added to the Solution Explorer context menu in Visual Studio 2012 and 2013. The bug was caused by a breaking change in the Visual Studio
EnvDTE::UIHierarchy
interface. -
Fixed a bug in the processing of analysis results generated using an IncrediBuild XGE grid.
-
Fixed a bug in the VisualLintConsole
/exportformat
switch which affected issue export format template files. -
Fixed a bug in the parsing of analysis results generated by the FindBugs Java analysis tool.
-
Fixed a minor bug in the parsing of CppCheck analysis results which do not include a line number.
-
Desensitised the Analysis Results Display "Go to source" command to source file pathnames which contain unnecessary "..\" or ".\" sequences.
-
The Configuration Wizard "Library Configuration" and "Author Recommendations" pages no longer require you to select at least one indirect file before continuing.
-
Corrected the banner text for std.lnt PC-lint indirect files written by the Configuration Wizard.
-
Converted the PC-lint 8.0 and 9.0 message database files packaged within the Visual Lint installer from Access to SQLite.
-
Various updates to help topics.
Visual Studio 2013 Preview released
Monday 1st July, 2013
Despite Visual Studio 2012 being less than a year old, Microsoft released a preview build of its successor last week at the //build/ conference to coincide with the preview of Windows 8.1.
Normally when a new version of Visual Studio reaches beta we have to make lots of changes to adapt to regressions and interface changes within the new version. In that respect Visual Studio 2012 was no different - adapting to the new IDE theming alone took several months. Visual Studio 2010 was even worse - as well as having to adapt to major changes to the project system some of the underlying command bar interfaces we use were fundamentally broken at RTM.
However, given the short timescale (at least in Visual Studio terms) between Visual Studio 2012 and 2013, the changes in the IDE itself are minimal - as are (therefore) the changes to Visual Lint itself.
In fact, once we had a Visual Studio 2013 Preview build installed in a VM on Thursday morning it only took a few hours to work through the changes - and everything was checked in by Friday afternoon:
As a result we are happy to be able to say that preliminary support for Visual Studio 2013 will shortly be released in Visual Lint 4.0.5.204.
This build will also include draft PC-lint indirect files for Visual Studio 2013 - once these have been shaken down we will obviously submit them to Gimpel for distribution via the PC-lint 9.0 patch page.
If you want to try the new version of the IDE, Visual Studio 2013 preview downloads are available at http://www.microsoft.com/visualstudio/eng/2013-downloads.