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
Category: Delphi
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
dzBdsLauncher 1.0.1 released
dzBdsLauncher tries to solve the problem of accidentally opening a Delphi project with the wrong Delphi version. The latest version 1.0.1 now also reads the .DPROJ file to determine the Delphi version. See the dzBdsLauncher page for details.
Code Template examples saved from Code Central oblivion
As I mentioned before, Embarcadero will turn off Code Central which will result in a wealth of Delphi code and tools vanishing from the face of the earth. I have just saved two more entries for posterity: Code Template Script examples [Archive.org] Code Template example for seeding a live template point with the clipboard contents. … Continue reading Code Template examples saved from Code Central oblivion
TCsvWriter added to dzlib
Yes, I know, there are many already existing solutions for writing a CSV file in Delphi. And some are probably better than mine (for general purpose usage), but those I looked at had too many shortcomings for my particular use case, so I wrote my own. (There might also have been some not invented here … Continue reading TCsvWriter added to dzlib
Digging in Archive.org: StringList value class
I was just prompted to dig into archive.org to find an ancient (2008) blog post by Alan Bauer A "Nullable" Post which I used back then to implement the nullable types in dzlib. A comment there mentioned this post on code central (archived). It's about a StringList value class which frees you of the additional … Continue reading Digging in Archive.org: StringList value class
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
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
Fixed two more formatter bugs
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 … Continue reading Fixed two more formatter bugs