BDS / Delphi alike key bindings for Xcode

Lately, I’ve been using Apple’s Xcode to work on some C++ and ObjC code. The default key bindings in Xcode are really annoying if you come from a Borland background.
Luckily, there is a way to adjust these directly in Xcode. So, here is my first version of the Borland Developer Studio / Delphi / JBuilder / C++ Builder alike key bindings:

Xcode – BDS Similar.pbxkeys.zip

Simply place the included file “BDS Similar.pbxkeys” into:
~/Library/Application Support/Xcode/Key Bindings/
and activate it in the Xcode preferences.

Not every shortcut is available, but at least the basics are there. I see if I can improve it over time.

OTA Wizards

While working on our new Graphics32 Testing framework I was looking for some simple framework that would simplify developing experts for the Delphi/BDS IDE.
Mattias told me about the OTAWizard framework over at CodeCentral:
http://codecentral.borland.com/Item.aspx?id=17106

There is also a nice article on that topic:
http://community.borland.com/article/0,1410,28050,00.html

Problem with the provided version is that it doesn’t work with BDS 2005 and 2006 due to multiple personalities in these IDEs.
So, here is my update:
http://www.katastrophos.net/downloads/OTAWizardsD2k5+.zip

Optimized GR32_Polygons.pas

As previously mentioned on the Graphics32 newsgroup I’ve made initial optimizations to the GR32_Polygons unit.
This version fixes several inefficiencies and a major performance issue mostly noticeable with the standard memory manager. Initial benchmarking shows a 2.2-fold performance increase.
If you want to give it a try, you can download the version here:

GR32_Polygons.pas

I’m still working on some other improvements not included in this file.
Please let me know, how it performed for you.