News for 2011

First preview version of CodeSnip 4 now available
By the skin of my teeth I've kept my promise to release an alpha (preview) version of CodeSnip before the end of 2011! You can safely install this alongside CodeSnip v3 without breaking anything. This release is for messing about with - don't commit any valuable code to it until it's stable because file formats may change. See the read-me file that accompanies downloads before installing. The program is available only from SourceForge, but you'll find links on CodeSnip's page on The main new feature is multiple tabs to display more than one snippet at once. For full details of changes see the change log.
31 December 2011
Reset hit counters on links page.
The hit counters on the links page were reset to zero.
26 November 2011
CodeSnip v3.9.3 Released
This update to CodeSnip fixes some minor bugs in the main window. It also fixes a broken web link in the About box. None of these bugs were reported on the bug tracker.
23 November 2011
IsNumeric routine from Code Snippets Database has been re-written.
The IsNumeric routine from the Code Snippets Database has been re-written. Previously it had only recognised floating point numbers that use the full stop (dot) character as the decimal separator. In locales that don't use that separator, strings containing valid floating point numbers were being rejected as invalid. The re-written routine handle decimal separators from different locales correctly.
03 November 2011
Two more graphics routines added to Code Snippets Database
Two more overloaded routines have been added to the Code Snippets Database. They are named InvertBitmap and they do just that: they invert the colours in a bitmap.
01 November 2011
CodeSnip's SourceForge page has been given a makeover.
The CodeSnip project pages on SourceForge have been refreshed. There's more info about the project, the unused forum has been deleted and the support section now refers to the CodeSnip FAQ on this site's Wiki.
01 November 2011
New Code Snippets Database graphics routines
Two new overloaded GreyScale routines have been added the Code Snippets database. They both convert a colour bitmap into a 24bit greyscale bitmap. One of three greyscale conversion methods can be selected: lightness, average and luminosity. The required method is passed to the routines as an identifier from the new TGreyScaleMethod enumeration.
31 October 2011
Bug-fix version 3.9.2 of CodeSnip released.
Version 3.9.3 of CodeSnip has been released. This release fixes three minor bugs.
28 October 2011
First alpha release of CodeSnip v4 planned for end of 2011
After a lot of under-the-hood tweaking of the CodeSnip code base I've now starting adding new features and am planning the first alpha release by the year end. This is planned to give users an idea of what's to come and, hopefully, to get some feedback. More info in my Blog.
24 October 2011
Stream Extension Classes v3.1 released
Release 3.1 of the Stream Extension Classes is now available. This release adds overloads for 64 bit integer parameters to TStream descendant SetSize and Seek methods. It also provides proper support for large (> 2Gb) data sizes, seeks and copies in its implementation of IStream methods. DUnit tests have been re-instated and made to work correctly with Delphi 2010.
08 October 2011
Online Code Snippets Database now supports Delphi XE2
The online version of the Code Snippets Database has been updated to recognise Delphi XE2 as one of the compilers for which compilation results can be displayed.
19 September 2011
CodeSnip v3.9.1 released. This is a bug fix release.
Release 3.9.1 of CodeSnip fixes a bug in the syntax highlighter where malformed Pascal general format floating point numbers were causing an assertion failure.
18 September 2011