News for September 2013

Released v0.6 beta of the Online Code Snippets Database "Take 2"
This new release of Code Snippets Database "Take 2" adds the facility to select a whole group of snippets for inclusion in generated Pascal units. I've also changed the way generated units are displayed to make it easier to copy and paste them. Finally, a snippet's creation and last modification date are now displayed.
30 September 2013
CodeSnip 4.8.1 and 3.13.1 updates released
CodeSnip 4.8.1 and 3.13.1 have been released to fix a problem with printer page setup. If you set page options using the File | Page Setup menu option and then printed a snippet the options had been forgotten. It's only if you set the option from the Print dialogue box that the options are recognised. Therefore the fix was simple - the Page Setup menu option has been removed! This is a recommended update.
18 September 2013
Proposal to delete some minor features in Delphi 5
As I move on with developing CodeSnip 5 I've come across a couple of features that seem clumsy and will be harder to maintain in the new version. Before I go ahead and remove them I want to find out if anyone is using them and wants them retained. The proposal is discussed in detail in the linked blog post. If you want to vote to keep the feature then let me know.
17 September 2013
Delphi XE5 support added to CodeSnip
To coincide with the release of Delphi XE5, CodeSnip v4.8.0 has been released with support for performing test compilation with the new Delphi Windows 32 compiler. A bug in the code that imports user database files written by CodeSnip 3 has been fixed. If your still using CodeSnip 3, I've also added Delphi XE5 support to that - you need version 3.13.0.
12 September 2013
Code Snippets Database no longer supports old versions of CodeSnip
As from today the Code Snippets Database as seen by CodeSnip versions 1 and 2 has been frozen - no more updates will be available. Furthermore any v0.x beta versions and v1.0 RC1 and RC2 will no longer even be able to access the online database. Full details available on the DelphiDabbler blog.
08 September 2013
Four new Delphi tips added
Four new Delphi tips from Topellina's collection. They are: #226 "Implementing a custom loop", #227 "How to handle a system time change", #228 "Dim the main application form when a dialog box is displayed" and #229 "How to create a virtual drive".
06 September 2013
Two new TWebBrowser routines + a bug fix added to Code Snippets Database
Two new TWebBrowser related routines have been added to the Code Snippets database. They are WBGetOpticalZoomRange and WBSetOpticalZoom. Also the CheckInternetConnection snippet has had a long standing bug fixed: while the snippet was named "CheckInternetConnection" it's source code used IsInternetConnected for the function name. This could clash with the existing IsInternetConnected snippet, causing units containing both snippets to fail to compile. After the fix name of CheckInternetConnection is now as expected. NOTE: it's just possible that this name change could break existing code if a unit containing CheckInternetConnection is re-generated.
06 September 2013