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 |

How to change the font used in the Raw Analysis Results Display
Monday, June 30, 2008

By default, the "Raw Analysis Results" view within the Analysis Results Display attempts to use the font specified in the IDEs toolwindow font settings. If you need to override this for any reason, you can now (in Visual Lint or later) do so by setting the appropriate keys in the registry.

To do this, all you have to do is set the following registry keys to the font name and size (in points) you wish to use:

HKEY_CURRENT_USER\Software\Riverblade\Visual Lint\Settings\Displays\Raw Analysis Results\Font Family
HKEY_CURRENT_USER\Software\Riverblade\Visual Lint\Settings\Displays\Raw Analysis Results\Font Size

Posted by Anna at 12:15 | Get Link


Visual Lint has been released
Wednesday, June 25, 2008

The changes in this version include:

  • Added Goto Previous/Next Location support to the Analysis Results Display. Note that:

    1. This is currently available in VS2002 onwards only, as the keyboard bindings for VC6 and eVC4 are not accessible through the automation interface, and

    2. The presence of other add-ins may affect the functioning of this feature under VS2002 and VS2003 due to a bug (fixed in VS2005) in the Visual Studio automation interfaces. Please refer to MSDN KB article for further details.
  • Pressing the Enter key in the Message Lookup Display is now equivalent to pressing the "Go!" button.

  • Added direct support for the $(SolutionDir) and $(ProjectDir) macros to the project.lnt file writer in order to overcome a bug in the VS2008 automation interfaces.

  • The $(ConfigurationName) macro is now handled directly when reading the intermediate files folder. This change is only required to support VS2008, which is unreliable when it comes to expanding Visual Studio environment variables via its automation interfaces.

  • The UseAutoGeneratedProjectLntFile project property is now saved into the solution options file correctly [Visual Lint Professional Edition].

  • Fixed a bug in the Analysis Options page which was preventing the indirect file ordering option from being applied correctly in Visual Lint Standard Edition.

  • Corrected a bug in the resolution of relative paths within .vsprops files.

  • Corrected a bug in the generation of HTML reports.

  • Fixed a validation bug in the Configuration Wizard.

  • The title and registration text in the About Box is now highlighted in colour.

  • Added registry keys to allow the font used for raw analysis results to be set independently of the IDE "Text Output Tool Windows" setting. The keys in question are: HKCU\Software\Riverblade\Visual Lint\Settings\Displays\Raw Analysis Results\Font Family and HKCU\Software\Riverblade\Visual Lint\Settings\Displays\Raw Analysis Results\Font Size.

  • Visual Lint Free Edition is now licenced for non-commercial use only. Updated the licence terms, installer, About Box and licencing prompts accordingly.

  • When a trial installation is activated, a "thank you for trying Visual Lint" page is now displayed offering additional information and support. A similar page is displayed when a trial installation expires.

  • When a trial installation is uninstalled a feedback request page is now displayed.

  • Corrected the icons installed in the start menu for update checks and scheduling.

  • Update checks initiated from the start menu are no longer silent.

  • Removed the unnecessary balloon tip shown when updates are scheduled in the installer.

Posted by Anna at 21:17 | Get Link


Cut Price Proliants
Tuesday, June 24, 2008

Last October we bought a new build server (an HP Proliant ML110 G4 with dual core 1.86GHz Xeon) from Ebuyer. It's not exactly high end, but was stunningly cheap - as far as we were concerned a price of £190 for a branded server in the UK was quite simply incredible. Even now, it is not uncommon to see the same units priced at £500 or more.

The innards of our build server. The drive bays are easy to access, and there is plenty of room for extra drives if you need them

After adding a couple of GB more RAM and installing Windows Server 2003 (we have found that server operating systems are far faster than a desktop OS in such a role) we had a machine which was ideally suited for use as a build server. Ours sits there happily churning through CruiseControl.NET builds all day.

Now we thought that was cheap, so imagine our reaction when we saw this the other day:

Prices for servers are dropping like a stone

Needless to say, we now have a pair of new 2.2GHz dual core Opteron servers waiting for deployment...

Posted by Anna at 12:20 | Get Link


Site host move
Sunday, June 08, 2008

We are now in the process of moving our website (which includes our long overdue new site design) to a new host.

While we are waiting for the name server change to propagate across the internet it is entirely possible that the site may be down for some for a few hours during the transition.

Please bear with us while we work our way through this process - the new site should be fully functional some time tomorrow.

Update: Everything seems to be stabilising now. If you spot any broken links or other oddities anywhere on the new site, please let us know and we'll do our best to address them as quickly as possible.

Posted by Anna at 12:04 | Get Link