GExperts 1.3.14 experimental twm 2019-09-08 released

I just released GExperts 1.3.14 for all supported Delphi versions. Apart from the bug fixes to the source code formatter there are the following changes: Export and Import entries for the Tools menu (blog post) Copy and paste for Delphi Tool menu entries (blog post) The Uses Clause Manager builds its list of identifiers in … Continue reading GExperts 1.3.14 experimental twm 2019-09-08 released

Various bugs in the GExperts code formatter fixed

There were some long standing bugs in the GExperts code formatter, most of them concerning language features that didn't exist back in Delphi 2007 (and therefore were not my primary concern for a long time). I have fixed several of them now: Anonymous methods were not indented correctly Various problems with Generics as reported here … Continue reading Various bugs in the GExperts code formatter fixed

GExperts adds copy and paste for Delphi Tool menu entries

In my last post I wrote about the export and import feature for custom Tools menu entries that GExperts adds to the Delphi IDE. I also mentioned that I was thinking about adding a custom clipboard format for copying and pasting these entries between multiple Delphi instances / versions. OK, I did that. GExperts now … Continue reading GExperts adds copy and paste for Delphi Tool menu entries

New GExperts IDE enhancement: Export and Import entries for the Tools menu

The Delphi IDE has the quite useful option to add custom entries to the Tools menu. These entries call external programs with some "Macros" that reference the current IDE status, e.g. the currently active project or source file and some of their properties like the output directory or the current editor column and row. GExperts … Continue reading New GExperts IDE enhancement: Export and Import entries for the Tools menu

Extend the event OnClick of all MenuItems in the screen to execute another block of code

Shameless self promotion: On StackOverflow somebody asked the question in the title and I answered it. And as you might have guessed, I am mighty proud of having had that idea. It might be interesting to know that this is how GExperts fixes some of the IDE bugs and enhances some forms: It creates a … Continue reading Extend the event OnClick of all MenuItems in the screen to execute another block of code