Saturday, 21 March 2020

Change Of Heart

A couple of days ago, over on DelpDabbler's Blog, I announced that DelphiDabbler.com is no longer to close down.

The site is more than likely to be moving to a new host. Even if that falls through the site will relocate to GitHub.

So what does this mean for CodeSnip?

Well, alongside my decision to keep DelphiDabbler.com running I've also decided to update CodeSnip at long last - work is well underway on the new release - expected to be v4.16.0.

I'm still planning to make some of the changes I announced in January, but other things have changed. Here's what's happening now:

Firstly, here's the deal with all the current versions of CodeSnip (i.e. up to v4.15.1):

  • Support has ceased. Please don't report any bugs. The old bug reporter on SourceForge has been taken down.
  • The web services that CodeSnip uses are still going to close on 15th June.
  • CodeSnip will no longer be able to download the online database, access the SWAG database or submit code after 15th June.
  • The news feed and program & database update checkers will cease to work on 15th June.

As for the new version:

  • It will not use any of the old web services. (I've done this because I can't guarantee they'll be supported on the new host).
  • A new version of the online database will be released on GitHub. CodeSnip will be able to load a load that database or continue to display any existing copy. However the user will have to manually download it from GitHub. There's a new wizard to help with this.
  • Likewise there's a revised version of SWAG due to be released that can be downloaded from GitHub. The import wizard is being modified to help load the new format.
  • Submissions to the online database will no longer be possible, although the export of code for sharing with others will continue to be supported.
  • The news feed and update checkers will be removed. News about updates will be posted on this blog. The blog is linked to from CodeSnip's Help menu.
  • The program will be supported: bugs will be able to be reported on GitHub (account required).

The upshot is that users need to update as soon as the new version of CodeSnip is released, and certainly before 15th June.

Watch this blog for more info.

Friday, 7 February 2020

Online Code Snippets Database Frozen

There will be no further updates to the online Code Snippets Database for users of all current versions of CodeSnip (i.e. up to v4.15.1)

There is a new GitHub repo containing a version of the online database. This has been done so the the database will not be lost after DelphiDabbler.com closes down on 15 June 2020. (EDIT: site no longer closing [more info]). The database is being reformatted. The only change to content is that the two String Management categories have been merged.

The new release of CodeSnip I'm working on will be able to import the reformatted database, although it will have to be downloaded manually and imported from file.

Note that although all current versions of CodeSnip 4 will allow you to submit new code to the database (at least until DelphiDabbler.com closes), such submissions are no longer being accepted.

Thursday, 6 February 2020

CodeSnip FAQs Moved To GitHub

The FAQs for using and compiling CodeSnip have moved from wiki.delphidabbler.com to a Git repo on GitHub. See https://github.com/delphidabbler/codesnip-faq/blob/master/README.md.

EDIT: site no longer closing [more info]. This has been done so that the FAQs are preserved ready for the scheduled closure of DelphiDabbler.com.

Most versions of CodeSnip should handle the change transparently. If yours doesn't then please update to the latest version.

Wednesday, 22 January 2020

DelphiDabbler.com Closure And Impact On CodeSnip

This post has been superseded - please see the Change Of Heart post for details.

On 15 June 2020 DelphiDabbler.com will be closing down.

This will have the following impact on users of CodeSnip:

  • Users will loose access to the online Code Snippets database. If the database has already been downloaded by then you will retain access to it.
  • Access to the online SWAG database will also cease. Any snippets from that database that have been downloaded before 15 June will remain available because they're stored locally.
  • CodeSnip will no longer be able to check for programs and online database updates. In the latter case that won't be a problem because there will not be any more updates, but you won't get notified of any new program updates that may follow 15 June.
  • The CodeSnip news feature will stop working - not that there's been any news for a long time!

In addition I'm not taking any more feature requests or bug reports for CodeSnip versisons up to 4.15.1] and, although the online bug reporter may work until 15 June, the bug report page it points to already gives a 404 error.

So, will there be any more programs updates?

I'm planning one final one that removes all the options that require DelphiDabbler.com to be alive. I'm also hoping to merge the online database with the user databasethat enables the online one to be downloaded from GitHub and to make it editable.I'm changing the online database to be downloadable from GitHub.

Whether I'll manage it before 15 June is debatable. If you want to follow progress please look at CodeSnip's GitHub page from time to time.

And finally, thanks for using CodeSnip this past 15 years!

Friday, 19 October 2018

CodeSnip Google+ page has gone

Just deleted my CodeSnip page from Google+ in advance of the proposed service shutdown.

Thursday, 22 September 2016

CodeSnip v4.15.1 Released.

CodeSnip v4.15.1 has just been released.

This is a maintenance update that enables CodeSnip to correctly detect when it is running on Windows 10 Version 1607 (the Anniversary Update) or one of the current tech previews of Windows 2016 Server

If you are running Windows 10 or Windows 2016 Server tech preview you are advised to update. Users of other OS versions do not need to update now, but should if updating to Windows 10 or 2016 Server.

Download this new release using the following links:

You can also download the source from GitHub.

For detailed information on how to build CodeSnip 4.15.1 please see the file Build.html in the source code download.

Wednesday, 13 July 2016

CodeSnip v4.15.0 Released

CodeSnip v4.15.0 has just been released and adds supports for test compiling snippets with Delphi 10.1 Berlin.

The program's Configure Compilers dialogue box should now be able to auto-detect Delphi 10.1 on systems where it is installed.

Since I don't have Delphi 10.1 Berlin installed I'd be grateful if any users who do can let me know if this works: please leave a comment.

To configure to CodeSnip to work with Delphi 10.1 Berlin, select the Tools | Configure Compilers menu option and in the resulting dialogue box click the Detect Delphi Compilers button. If the compiler has been detected it will appear in bold in the list of compilers on the left of the dialogue window.

Note: Any AppMethod installations may be reported as Delphi.

Download this new release using the following links:

You can also download the source from GitHub.

For detailed information on how to build CodeSnip 4.15.0 please see the file Build.html in the source code download.