This is another test release before Erik is going to do an official 1.39 release. Please report any bugs you may find (preferentially in the GExperts community on Google+ or the bug tracker on SourceForge) Again, I have built installers for each Delphi version. These installers should install everything that is necessary, including the files … Continue reading GExperts 1.38 experimental twm 2016-05-26
Category: GExperts
Thank you, GExperts contributors
I would like to thank those people who have contributed to GExperts during the time that I have been maintaining most of it. There have been various contributions ranging from feature suggestions with partial implementations, good bug reports, to bug fixes that worked out of the box. You might have had the impression that the … Continue reading Thank you, GExperts contributors
GExperts 1.38 experimental twm 2016-05-07
This is a test release before Erik is going to do an official 1.39 release. Please report any bugs you may find (preferentially in the GExperts community on Google+ or the bug tracker on SourceForge) In contrast to my previous releases there are now installers for each Delphi version. These installers should install everything that … Continue reading GExperts 1.38 experimental twm 2016-05-07
Why blank lines matter
This had me puzzled for a minute: [delphi] program CodeLibrarian; {$R *.res} uses GX_VerDepConst in '..\..\Framework\GX_VerDepConst.pas'; procedure ShowCodeLib; external GExpertsDll; begin ShowCodeLib; end. [/delphi] This is all the code there is to the stand alone Code Librarian tool that comes with GExperts. Then it dawned me. It's much easier to understand if you add a … Continue reading Why blank lines matter
Enhancement for the Sort editor expert
One of the editor experts in GExperts that come in handy once in a while is the Sort Expert. All it does is take the selected lines and sort them alphabetically. Now, it can sort ascending, as before, descending (not sure when you might want to do that, but since I was at it, why … Continue reading Enhancement for the Sort editor expert
FixInsight vs. GExperts
Roman Yankovsky has been so kind to donate a FixInsight license to my open source projects, in particular to GExperts. And since he just blogged about running FixInsight against the latest FMX I did the same with GExperts. The result is not too bad actually. All included there are 235 warnings, optimization and convention messages. … Continue reading FixInsight vs. GExperts
More enhancements for the search path dialog
After I found and fixed the problem with the Grep results dialog I returned to enhancing the search path dialog. Last time I added an option to replace the ListBox on that dialog with a Memo. Many people liked that change but of course, people being people, they started to complain about missing features. In … Continue reading More enhancements for the search path dialog
Safe event hooking for Delphi IDE plugins revisited
A while ago I blogged about Safe event hooking for Delphi IDE plugins. I have used this method in GExperts as well as my Delphi IDE Explorer and it worked fine for both plugins. Today I looked at the code again and didn't like it very much. Yes, it works fine and there aren't any … Continue reading Safe event hooking for Delphi IDE plugins revisited
Calculating Offsets into the Delphi editor buffer
I have already mentioned the AutoTodo wizard for Delphi when I was trying to contact the Author Peter Laman. He hasn't responded and nobody could give me any contact information. (Peter, if you ever read this, please contact me using my Google+ profile.) The animated GIF in that post shows how the new AutoTodo expert … Continue reading Calculating Offsets into the Delphi editor buffer
Paging Peter Laman
Does anybody know how to contact Peter Laman, who wrote the AutoTodoInserter wizard? I have added this functionality to GExperts based on his code. I had to make quite a few changes to make it work with Unicode but the basic structure is still the same. The license terms state "Commercial use requires permission". Even … Continue reading Paging Peter Laman