News for June 2010

CodeSnip v3.6.2 released
CodeSnip v3.6.2 has been released. This release fixes a formatting bug in the code generator along with a potential bug in the code that parses the markup used for a snippet's extra information. Also fixed a memory leak.
18 June 2010
Component Help Installer mailing list now closed
Now that Component Help Installer has been mothballed it seemed time to wind up the program's mailing list. This has now been done. A final newsletter has been sent and records of the subscribers have been deleted.
12 June 2010
New Arrays category added to Code Snippets Database with six new snippets
The new "Arrays" category is a receptacle for any routines that manipulate or interogate arrays. The first six routines in this category (AppendByteArray, ByteArraysEqual, ChopByteArray, CloneByteArray, ConcatByteArrays and SliceByteArray) all work with byte arrays (array of Byte or TBytes).
11 June 2010
Several snippets updated in the Code Snippets Database
The IsValidURLProtocol routine was refactored, the IsNumeric and Pause routines were updated per suggestions by tester "Montor" and the Delay routine was changed to deal with potential roll-over situations with the GetTickCount API function.
10 June 2010
Source code for the Version Information Tools is now available in a Subversion repo
Like the HTML Resource Compiler, the source code for the Version Information Tools (Version Information Editor, Version Information Spy, and Version Information Manipulator Library) has been in a Subversion repository on Google Code for a while, but until now it's not been linked to from this site.
10 June 2010
Subversion repo for the HTML Resource Compiler now available
HTML Resource compiler's source code has been in a Subversion repository on for some time, but it's not been linked to from this site. And now it is!
10 June 2010
Renamed a type definition in Code Snippets Database
Renamed TDynByteArray type to TBytes to make more compatible with the equivalent type in Delphi 2009 and later and also to prepare the ground for some forthcoming new snippets. This revision ensures the TBytes type is available on non-Unicode compilers. The TryHexToBytes and HexToBytes routines were also changed to use TBytes instead of TDynByteArray. This is one of those rare changes to the database that is not backwards compatible. Existing code that relied on TDynByteArray will fail to compile unless the type names are changed or TDynByteArray is manually defined in terms of TBytes.
03 June 2010
Ten new ex-Delphi Pool Tips published
Ten new tips have been added to the Delphi Tips section of the site, starting with Tip#160. All are from the former Delphi Pool.
02 June 2010
Six new snippets added to the Code Snippets Database
Five new routines have been added to the String Management category of the database. The routines are EncodingSupportsString, CodePageSupportsString, IsASCIIText, all of which work with code pages and encodings, BytesToAnsiString that creates and ANSI string from a byte array using a specified code page, and AnsiStringToCharSet that creates a set containing the unique characters from an ANSI string. The sixth snippet is a type that lets non-Unicode Delphis recognise the RawByteString type.
01 June 2010
CodeSnip v3.6.1 has been released
Proxy server passwords can now contain any Unicode character, not just those included in the Windows-1252 code page. Warning: this change means that any existing passwords will not be recognised and need to be re-entered.
01 June 2010
June 2010 Newsletter
Published the June 2010 newsletter.
01 June 2010