SyntaxEditor 3.0 Release

Announcements Forum

Posted 19 years ago by Actipro Software Support - Cleveland, OH, USA
We're very happy to announce the final release of SyntaxEditor 3.0. The core regex engine in 3.0 has been rebuilt and optimized so that speed increases of up to 10 times over the speed in version 2.5 can be achieved in languages with a lot of keywords.

New Features

There are too many new features in 3.0 to list in this posting, however here is a brief summary of the major new feature areas:
  • Major lexical parsing speed increases of up to 10x (depending on the language) over the 2.5 version
  • Improved backtracking NFA regular expression engine that supports look-behinds
  • Non-UI document find/replace object model
  • Capture groups and substitutions for regex find/replace
  • Token mouse events like TokenMouseDown, TokenMouseEnter, etc.
  • Lexical state and token ID's
  • Customizable key processing model that lets you override what EditCommand occurs
  • True word-boundary-based word wrap
  • Macro recording and playback
  • Custom cursors for highlighting styles, enabling URLs
  • Improved clipboard and drag/drop customization features
  • Current line highlighting
  • Scrollbar display options
  • Sample spell check dialog
  • New language definitions for Java, Perl, PHP, and batch files
  • And much, much more
Release History

Every new feature and code change made is documented in the Release History within the Readme file.

Breaking Changes

There were several breaking code changes that needed to be made to support some new features. All of them are described in detail in the documentation topic "Converting from Version 2.x to 3.0" so make sure you read that immediately after upgrading.

How to Upgrade to 3.0

If you are an existing owner of SyntaxEditor and would like to upgrade to 3.0, please log into Customer Relations. If you originally purchased an annual subscription and if it is still active, you can request a free upgrade to 3.0 on the Organization Purchases page in Customer Relations. Simply click the link on that page to request a free upgrade (not available if you are not eligible). We will validate upgrade requests at the end of each day.

If you do not own an annual subscription, you can purchase an upgrade or an upgrade and annual subscription for the amount of developer licenses you own from our secure purchase pages. This will allow you to be licensed for the 3.0 version. We do recommend purchase of an annual subscription since there are more versions planned for the next year.

Upgrades and annual subscriptions can be purchased here.

Once you purchase and download the full 3.0 version, follow the directions in the Licensing FAQ in our Customer Relations site. Remember that code changes in your application may be necessary (see above) to accommodate the object model changes in 3.0.

If you have any other questions regarding purchasing upgrades, please contact our sales staff.

Enjoy the new version!

[Modified at 05/01/2005 10:46 AM]

Actipro Software Support