Python Scripts for Delphi Developers who also Use Mercurial including a DFM repair tool
I use Python, and Mercurial when developing Delphi applications. Mercurial is my version control system of choice, and it is written in Python. When I need to script common tasks, and have those tasks easily read metadata from Mercurial repositories, Python is a logical choice for these tasks. I have also written some .DFM parsing code in Python which I use to scan and repair problems caused by bad mercurial-driven merges.
The repository is called wppythonscripts for now, but will probably be renamed when I come up with a catchy project title.
Delphi XE/XE2/XE3 SOAP Demos
I ported the old Delphi SOAP demos from Delphi 7 through Delphi 2010, that disappeared from Delphi XE, up to work at the Delphi XE and XE2 level. They are on CodeCentral here. (Item #28789) They should still work in XE3,XE4,XE5.
Port of the ancient TurboPower B+Tree Filer to Delphi XE
I didn't need this for any reason, but I did this, because I was bored, and because someone asked about it on StackOverflow. It was a real retro-code tour-de-force, since B+Tree Filer was originally a DOS TurboPascal product, and predates Delphi itself. It's here on bitbucket.
You can download various components that I have written for Delphi from their links below.
ExGridView : Virtual Grid control written originally by Roman Mocholov, maintained by warren on bitbucket.
TComPort: I did the port from 3.0 (Delphi versions up to 7) to 4.0 (Delphi versions 7,2007,2009,2010 and C++Builder 2007,2009,2010). Latest downloads available on the link given.
JEDI JCL+JVCL : I am one of the JEDI JVCL project developers. My contributed components are the TJvCsvDataSet, and the TJvChart, and I have contributed improvements to the JvDocking components, the JvInspector component, and a few others.