I just fixed all known generics related bugs in the GExperts code formatter (again) \o/
You are extensively using Generics? Go ahead, compile your own dll and file bug reports for the ones I missed.
I just fixed all known generics related bugs in the GExperts code formatter (again) \o/
You are extensively using Generics? Go ahead, compile your own dll and file bug reports for the ones I missed.
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:
Please note that the naming scheme has changed. The files are now called GX<DelphiVersion>_<GExpertsVersion>_experimental_twm_<date>.exe. where the GExperts version is now fully spelled out as 1.3.14 rather than 1.3E.
There is also one change that some of you might not like:
I was getting lots of emails containing feature requests and bug reports that were sent via the bug report / feature request dialog in GExperts. Since I usually don’t have the time to immediately attend to them they tend to accumulate in my inbox and clutter it until I find the time to wade through them and usually create a feature request or bug report on SourceForge. This process is not only time consuming but also error prone.
I prefer to work on the actual program rather than being my own secretary. So, from now on the the dialog mentioned above links to the appropriate page on SourceForge instead.
Yes, that means I expect my users who want some bug to be fixed or a feature added to invest the effort to:
If you don’t like this, think about your attitude. You are getting this tool for free after all and nobody forces you to use it. (Yes, I have received some rather disturbing emails when I asked people to file a bug report on SourceForge instead of sending them to me or posting them in some forums. Please remember: I don’t get paid for my work on GExperts, you are not my customers, therefore I don’t need to be “service minded” as somebody called it.)
The new version is available for download on the GExperts download page.
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:
In addition there are the bugs I already fixed last weekend:
I’m pretty sure that the quality of the GExperts code formatter now exceeds the one of the built in formatter in the Delphi IDE (which in my eyes only recently became actually usable, the first versions were just bug ridden proofs of concept). That of course doesn’t mean that it is perfect now. If you find any more bugs, please report them! I cannot fix bugs that I am not aware of and there are still a lot of language features that I don’t or rarely use myself. Please include examples of wrongly and correctly formatted code with these reports (as actual text, not as a bitmap).
Two more formatter bugs just got axed:
#133 Code formatter does not support the “Final” keyword
#134: Formatter does not handle variant records with methods correctly
Also found and fixed a problem with the Uses Expert, but that was not in the released code yet.
Still no new release yet, but you can always compile your own DLL.