Archive for the ‘CodeGear’ Category

Refactoring the Blog

Posted on July 11th, 2011 in Business, Castalia, CodeGear, Delphi, TwoDesk | No Comments »

I’ve decided to perform a little blog refactoring, specifically the “Extract Blog” refactoring.

People who follow this blog basically fall into two categories: Delphi programmers, and everyone else. So, for the Delphi programmers, I’ve started a new Delphi-centric blog over at delphiblog.twodesk.com. If you’re a Castalia user or otherwise follow this blog for the Delphi-related content, you’re going to want to subscribe over there.

For the “everyone else” category, this blog is going to be more of a personal-professional blog. Expect more less-technical stuff here regarding business, education, and maybe even a little bit of light business/tech related politics.

Announcing Castalia “Essentials”

Posted on May 3rd, 2011 in Castalia, CodeGear, Delphi, TwoDesk | 1 Comment »

I’m excited to announce the Castalia “Essentials” edition. Castalia Essentials includes the most commonly used features of my Castalia Delphi IDE add-in, for a very affordable price.
Castalia Essentials includes the following features:
* Structural highlighting
* Parenthesis matching
* Flow control highlighting
* Navigation toolbar
* Smart home key
* One-key comments
* Smart keys
* Automatic declared case correction
* Automatic line wrap
* Editor line numbers (D5-D7 only)
* Fix line breaks
For a full feature comparison, visit http://twodesk.com/castalia/compare.html. For more information about Castalia, and to download a fully-functional free trial, visit http://www.twodesk.com/castalia.

I’m excited to announce the Castalia “Essentials” edition. Castalia Essentials includes the most commonly used features of my Castalia Delphi IDE add-in, for a very affordable price.

Castalia Essentials includes the following features:

* Structural highlighting

* Parenthesis matching

* Flow control highlighting

* Navigation toolbar

* Smart home key

* One-key comments

* Smart keys

* Automatic declared case correction

* Automatic line wrap

* Editor line numbers (D5-D7 only)

* Fix line breaks

For a full feature comparison, visit http://twodesk.com/castalia/compare.html. For more information about Castalia, and to download a fully-functional free trial, visit http://www.twodesk.com/castalia.

Just released: Castalia 2011.2

Posted on May 3rd, 2011 in Castalia, CodeGear, Delphi, TwoDesk | No Comments »

I’m pleased to announce the newest update to Castalia, my collection of Delphi IDE enhancements. This update includes several new features and major bugfixes:
* New: Ctrl+W selection expansion (http://www.twodesk.com/castalia/codingassistance.html#selectionexpansion)
* New: Automatic declared case correction (http://www.twodesk.com/castalia/codingassistance.html#casecorrection)
* New: Some refactorings now have a preview to show what the refactoring will do
* Improved: If a variable declaration of the required type already exists, the new variable will be added to that declaration. If not, new variables are added at the end of the var section instead of the beginning.
* Improved: Structural highlighting is now much more tolerant of unmatched parenthesis or square brackets
* Fixed: Refactoring menu flickers
* Fixed: Code formatter mangles dynamic array types
* Fixed: “International” characters typed with “dead keys” don’t work in the code editor with Castalia installed.
* Additional small bugfixes and performance improvements
Current users can download Castalia 2011.2 at http://subscribe.twodesk.com. Everyone else can get a free trial at http://www.twodesk.com/castalia

I’m pleased to announce the newest update to Castalia, my collection of Delphi IDE enhancements. This update includes several new features and major bugfixes:

* New: Ctrl+W selection expansion (http://www.twodesk.com/castalia/codingassistance.html#selectionexpansion)

* New: Automatic declared case correction (http://www.twodesk.com/castalia/codingassistance.html#casecorrection)

* New: Some refactorings now have a preview to show what the refactoring will do

* Improved: Local variable insertion (inline variable declaration and various refactorings) is more intelligent: If a variable declaration of the required type already exists, the new variable will be added to that declaration. If not, new variables are added at the end of the var section instead of the beginning.

* Improved: Structural highlighting is now much more tolerant of unmatched parenthesis or square brackets

* Fixed: Refactoring menu flickers

* Fixed: Code formatter mangles dynamic array types

* Fixed: “International” characters typed with “dead keys” don’t work in the code editor with Castalia installed.

* Additional small bugfixes and performance improvements

Current users can download Castalia 2011.2 at http://subscribe.twodesk.com. Everyone else can get a free trial at http://www.twodesk.com/castalia.

Castalia 2011.1 is now available

Posted on January 20th, 2011 in Castalia, CodeGear, Delphi, TwoDesk | No Comments »

Castalia 2011.1 is now available. This releases includes the following changes:

  • Fixed: Parser does not correctly handle pointer dereferences with a digit “2″ in the name (e.g. ^T2DPoint)
  • Fixed: “Move Class” refactoring doesn’t correctly handle class methods (aka static methods)
  • New: Parser now supports unicode characters beyond the normal ASCII-7 set in identifier names. Previously, unicode was only supported in strings.

Customers with an active subscription can download the latest at http://subscribe.twodesk.com.

For everyone else, please visit http://www.twodesk.com/castalia to see how Castalia can make Delphi even better.

Castalia 2010.4.2 is now available

Posted on December 8th, 2010 in Castalia, CodeGear, Delphi, TwoDesk | No Comments »

Castalia 2010.4.2 is now available. This is a bugfix update that fixes some issues with Castalia’s text search toolbar.
Current subscribers can get it from the customer service website at http://subscribe.twodesk.com.
Everyone else can grab the free trial at http://www.twodesk.com/castalia
–Jacob

Castalia 2010.4.2 is now available. This is a bugfix update that fixes some issues with Castalia’s text search toolbar.

Current subscribers can get it from the customer service website at http://subscribe.twodesk.com.

Everyone else can grab the free trial at http://www.twodesk.com/castalia

Castalia 2010.4.1 is now available

Posted on November 16th, 2010 in Castalia, CodeGear, Delphi, TwoDesk | 3 Comments »

http://www.twodesk.com/castalia
I’m very pleased to announce the release of Castalia 2010.4.1, the latest in my collection of Delphi IDE enhancements. This is a double bug-fix release that includes the following improvements:
2010.4:
* Fixed: “Move Class” refactoring mangles some unicode files that are insertion targets
* Fixed: Automatic line breaks where an escaped string (i.e. #13#10) fall on the right column border don’t break correctly
* Updated library precompiler for more accurate handling of IDE environment variables
* Added: Editor sidebar can be shown/hidden in options
2010.4.1:
* Fixed: Debug message in line wrapping accidentally left in from 2010.4
* Fixed: Closing Castalia search bar when not viewing the code editor produces an error message
Customers with a current subscription can get 2010.4.1 at http://subscribe.twodesk.com. Everyone else can try it free at http://www.twodesk.com/castalia.

I’m very pleased to announce the release of Castalia 2010.4.1, the latest in my collection of Delphi IDE enhancements. This is a double bug-fix release that includes the following improvements:

2010.4:

  • Fixed: “Move Class” refactoring mangles some unicode files that are insertion targets
  • Fixed: Automatic line breaks where an escaped string (i.e. #13#10) fall on the right column border don’t break correctly
  • Updated library precompiler for more accurate handling of IDE environment variables
  • Added: Editor sidebar can be shown/hidden in options

2010.4.1:

  • Fixed: Debug message in line wrapping accidentally left in from 2010.4
  • Fixed: Closing Castalia search bar when not viewing the code editor produces an error message

Customers with a current subscription can get 2010.4.1 at http://subscribe.twodesk.com. Everyone else can try it free at http://www.twodesk.com/castalia.

Castalia 2010.3

Posted on September 2nd, 2010 in Castalia, CodeGear, Delphi, TwoDesk | No Comments »

http://www.twodesk.com/castalia
I’m pleased to announce the release of Castalia 2010.3, the newest version of the popular Delphi IDE tools package.
Castalia 2010.3 adds support for Delphi/RAD Studio XE, as well as some other minor bug fixes and enhancements. If you haven’t tried Castalia yet, now is a great time to try!
With Castalia, you can:
* Navigate through code faster
* Understand code better
* Quickly and easily refactor your code to improve its design
* Streamline your coding so you get more done
* Find errors in your code before the compiler does
* Analyze your code to find sections that will be hardest to maintain
* …And more!
Current subscribers can download the latest release at http://subscribe.twodesk.com. Everyone else should try a free trial at http://www.twodesk.com/castalia/download.html
–Jacob

http://www.twodesk.com/castalia

I’m pleased to announce the release of Castalia 2010.3, the newest version of the popular Delphi IDE tools package.

Castalia 2010.3 adds support for Delphi/RAD Studio XE, as well as some other minor bug fixes and enhancements. If you haven’t tried Castalia yet, now is a great time to try!

With Castalia, you can:

  • Navigate through code faster
  • Understand code better
  • Quickly and easily refactor your code to improve its design
  • Streamline your coding so you get more done
  • Find errors in your code before the compiler does
  • Analyze your code to find sections that will be hardest to maintain
  • …And more!

Current subscribers can download the latest release at http://subscribe.twodesk.com. Everyone else should try a free trial at http://www.twodesk.com/castalia/download.html.

–Jacob

Castalia 2010.2.1 released

Posted on July 7th, 2010 in Castalia, CodeGear, Delphi, TwoDesk | No Comments »

Castalia 2010.2.1 is now available. This release includes three important fixes:

* Error message appears when double-clicking a line in the code analysis report
* Certain rare situations can cause the parser thread to lock up, causing 100% CPU usage and preventing the navigation toolbar from updating
* Incorrect syntax evaluation for class helpers

Current subscribers can get it at http://subscribe.twodesk.com. Everyone else can download a free trial at http://www.twodesk.com/castalia

Castalia 2009.3 is available.

Posted on August 31st, 2009 in Business, Castalia, CodeGear, Delphi, TwoDesk | No Comments »

Castalia 2009.3 is now available. The big deal here is Delphi 2010
support, but I’ve also added a few more “smart keys” that are available
in every edition:

* Smart Parenthesis: Highlight some text and press the ‘(‘ key, and the
text will be surrounded with parenthesis.

* Smart Brackets: Highlight some text and press the ‘[‘ key, and the
text will be surrounded with brackets.

* Smart Braces: Highlight some text and press the ‘{‘ key, and the text
will be surrounded with braces.

As always, customers with current subscriptions can get it from the
customer service site at http://subscribe.twodesk.com.  Everyone else
can try a free trial at http://www.twodesk.com/castalia/download.html.

More information about Castalia is available at http://www.twodesk.com/castalia

–Jacob

Released: Castalia 2009.2.1

Posted on August 12th, 2009 in Business, Castalia, CodeGear, Delphi, TwoDesk | No Comments »

Castalia 2009.2.1 is now available. This update fixes a critical defect where switching desktop presets or running a project could cause the IDE to crash.

Users with a current subscription can get it at http://subscribe.twodesk.com, everyone else can try it free for 30 days at http://www.twodesk.com/castalia/download.html.

This one has taken a long time to figure out, and special thanks to a couple of dedicated customers who did some extra testing and helped me narrow it down.