The code formatter can now handle inline variable declarations. That was actually just a simple change (fixes bugs #157 and #158 (and the duplicate #165)) Now I'm trying to get it to format function declarations like this: [delphi] function RegisterClipboardFormatW(lpszFormat: PWideChar): UINT; stdcall; external user32 Name 'RegisterClipboardFormatW'; [/delphi] or something as simple as this; [delphi] … Continue reading Working on the GExperts Code Formatter again
Category: GExperts
GExperts 1.3.15 installers were/are detected as malware
The installers for GExperts 1.3.15 were/are detected as malware by several virus scanners on Virus Total. I have since submitted them all as false positives to Kaspersky and some to Microsoft and after their latest signature updates their scanners are now fine. I tried the same with other virus scanner vendors, but their procedure was … Continue reading GExperts 1.3.15 installers were/are detected as malware
GExperts 1.3.15 experimental twm 2019-11-23 released
I just released GExperts 1.3.15 for all supported Delphi versions. There have again been various bug fixes and the following notable changes: There is now a start menu entry for a new stand alone version of the GExperts Code Formatter. Note that it not only has a GUI for selecting a single file to format … Continue reading GExperts 1.3.15 experimental twm 2019-11-23 released
No new GExperts release yet for Delphi 10.3.3
Edit: There is now a new release. Before you ask: No, there is no new GExperts release yet for Delphi 10.3.3. I haven't even downloaded it yet. I might get to it this weekend. In the meantime you can get the sources and compile your own DLL with the new Delphi version. I don't expect … Continue reading No new GExperts release yet for Delphi 10.3.3
If you compiled your own GExperts clear the Uses Clause Manager cache
This is only relevant, if you have recently compiled your own GExperts DLL and you use the Uses Clause Manager's Identifier tab: There were several bugs in the unit parsing code that have been fixed. But you won't see the effect, because the buggy results from before that have been cached. In order to get … Continue reading If you compiled your own GExperts clear the Uses Clause Manager cache
Several bugs regarding the GExperts Uses Clause Manager fixed
A few months ago I added the "Identifiers" tab to the GExperts Uses Clause Manager. It allows you to search for a unit that exports a given identifier. It works a bit like the "Find Unit" refactoring in the IDE since Delphi 2005. That feature starts a background thread that parses all units in the … Continue reading Several bugs regarding the GExperts Uses Clause Manager fixed
All but one known GExperts code formatter bugs fixed
Some long standing bugs in the GExperts code formatter have been fixed. It's great to see nearly all unit tests finally succeed. About 10 new test cases have been added too, so the improvement is significant. The fixed bugs including some that have bugged (sorry 😉 ) me for years, e.g.: [delphi] Msg := Format('%s … Continue reading All but one known GExperts code formatter bugs fixed
Yahoo is closing down Groups
I just read that Yahoo will be closing down Groups and will delete all content there. By the end of October no new content will be accepted, by mid December all content will be deleted. Why am I posting this? The GExperts mailing lists are hosted at Yahoo Groups, so they will be gone shortly. … Continue reading Yahoo is closing down Groups
All known generics related bugs in GExperts code formatter fixed
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.
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