Skip to content

v1.31.4-alpha -- installer package, sqlite3.dll shipped, type-name-prefix ancestry

Choose a tag to compare

@Alexl-git Alexl-git released this 18 Oct 20:05
· 276 commits to main since this release

The installer is now the release package: run drag-lint-setup-1.31.4-alpha.exe (installs into Program Files\drag-lint). Per-platform zips are no longer published; the source is in GitHub's source archives.

Fixed

  • sqlite3.dll ships with the engine. Without RAD Studio on the machine, info reported FTS5=False and index stopped with FireDAC error -314.
  • type-name-prefix traces the ancestor chain into the library index, so EKeyViolation = class(EDatabaseError) asks for "E", not "T". The autofix takes its letter from the finding.

Verified on a clean VM with only Delphi 5 installed: FTS5=True; index / query / find-callers / outline / lint / lint-all over Delphi 5 Source\Vcl.

Known (fixed in 1.31.5): a binary .dfm shows "parse error (1,1)" instead of the binary-DFM hint; index prints its FTS5 probe to stderr, which Windows PowerShell shows in red.

Extractor unchanged (1.21.1): no reindex needed.