I'm using Delphi 12 on a 64 bit system now BTW. Bruce ------ Original Message ------ From "Bruce" bruce.q5@gmail.com To "[gexperts:bugs] " 235@bugs.gexperts.p.re.sourceforge.net Date 2/8/2026 2:49:52 PM Subject Re: [gexperts:bugs] #235 Version 1.3.17 crashes Delphi 10.4.1 Where is 1.3.27? I only see 1.3.26 on your twm blog page (Experimental GExperts Version – twm's blog https://blog.dummzeuch.de/experimental-gexperts-version/). Can I download just the GExpertsRS....dll somewhere for a simple switch...
Where is 1.3.27? I only see 1.3.26 on your twm blog page (Experimental GExperts Version – twm's blog https://blog.dummzeuch.de/experimental-gexperts-version/). Can I download just the GExpertsRS....dll somewhere for a simple switch of the DLLs to test? Bruce ------ Original Message ------ From "Thomas Mueller" twm@users.sourceforge.net To "[gexperts:bugs] " 235@bugs.gexperts.p.re.sourceforge.net Date 2/8/2026 8:59:32 AM Subject [gexperts:bugs] #235 Version 1.3.17 crashes Delphi 10.4.1 Does the latest...
Does the latest release (1.3.27) work for you?
"Never indent var declaration" affects indentation of "and"
fixed in revision #5086
Updated changelog for bug #470
Added comments explaining why TThemeChangedNotifier code is disabled
Instant Grep uses wrong colors
fixed in revision #5089
Bug #470: Instant Grep uses wrong colors when restored by IDE desktop
changed comment
Updated changelog for bug #468 fix
Fix: 'Never indent var declaration' no longer affects 'and'/'or' in if conditions (#468)
Refactor Code Proofreader: consolidate position tracking in IEditorPositionInformation
Updated changelog for bug #21 fix
Code Proofreader AutoCorrect upon Enter
fixed in revision #5083
Fix Code Proofreader AutoCorrect not triggering on Enter key (bug #21)
Instant Grep uses wrong colors
Instant Grep uses wrong colors
Instant Grep uses wrong colors
removed explicit ota. from inside ota class methods
removed unused variable
Backup project does not really show all the files to be backed up
fixed in revision #5079 Thanks for the patch.
Update changelog for Backup Project fix (freeman35)
Fix Backup Project to show actual files instead of wildcard patterns (bug #19)
Indentation wrong for anonymous methods as parameter for another method
Thank you, I tested with the current version and the error did not occur anymore.
moved to a separate repository on sourceforge, just in case anybody has a use for it
Update changelog for DelphiLspProbe
Add DelphiLspProbe standalone tool - probes DelphiLSP.exe to discover LSP server capabilities
Bump version to 1.3.27, add new changelog document
tag for 1.3.26 release
updated based on the svn log
added UiTypes unit
fixed incorrect comment
fixed a spelling error
I tested the code with all formatter configurations (borland, default, delforex, headwork, special, twm) and they all produce correct output - both var keywords are at the same indentation level (4 spaces), and both a: Integer; lines are indented to 6 spaces. The formatter output for your test case looks correct (for "Borland" formatting): unit testfile_AnonProcVar; interface implementation procedure Test(a, b: TProc); begin end; procedure TestCall; begin Test( procedure var a: Integer; begin end,...
Indentation wrong for anonymous methods as parameter for another method
Indentation wrong for anonymous methods as parameter for another method
{#+BACKUP ...._files*.css} // apply mask, recursive folder add files to backup list {#+BACKUP ...._files*.js} {#BACKUP .sql} //add masked file(s) to backup list {#-BACKUP .json} //exclude this mask to backup list {#-BACKUP ....\baseFoo*.*}//exclude all folder, recursive folder for FileList use TListView; I added patch file.
Updated CLAUDE.md with changelog rule, added formatter preview changes to CHANGES-1.3.26.md
Formatter config: preserve user-modified preview content across tab switches
How do you propose this should work? Use a new setting to align assignments at a given column and then move the := of the assignments to that column, unless the left side of the assignment is longer so it does not fit? (The way it works with the variable declarations.) Or should there be some kind of "smart" alignment like with the const statements? (Which I currently have no idea how it works.) Edit: There is no "smart" involved: const an resource strings use the same position as configured for...
How do you propose this should work? Use a new setting to align assignments at a given column and then move the := of the assignments to that column, unless the left side of the assignment is longer so it does not fit? (The way it works with the variable declarations.) Or should there be some kind of "smart" alignment like with the const statements? (Which I currently have no idea how it works.)
Installer: include new context-sensitive formatter preview files
removed Margins property because older Delphi versions don't support it.
"Never indent var declaration" affects indentation of "and"
Formatter config: context-sensitive preview files for each settings tab
Aligning := Operators..
updated Readme.txt
todo grid is not part of standard GExperts
the .\Documentation\HTML subdirectory apparently was generated from the Documentation and since that moved to .\webhelp it is no longer needed.
Updated CHANGES-1.3.26.md with recent changes: combined installer, ExplicitFilter Win64 support, noreturn directive, Delphi 7 fix, build scripts
Updated CLAUDE.md: simplified installer section for combined 32/64-bit RS13 installer
Combined 32-bit and 64-bit into single RS13 installer with optional 64-bit IDE registration checkbox
changed copyright to 2026
Updated CLAUDE.md with installer build documentation and 64-bit registry path
Integrated 64-bit installer into main build: added RS130_64 define with correct DLL name and Experts X64 registry path
Aligning := Operators..
Fixed Delphi 7 compile error: removed duplicate MinInt32 definition that caused overflow
Added BuildInstall WSL scripts and documentation, fixed line endings in all _buildproject.sh scripts
Update CLAUDE.md: document WSL build scripts in all project directories
Add --nowait option to all __Build_Project.cmd scripts and add _buildproject.sh WSL scripts
Add Win64 assembly code to FilterExceptions (expert still disabled for Win64 due to different debugger BPL names)
Enable ExplicitFilter expert for Win64 by using DDetours instead of manual hooking
Add --nowait option to __Build_Project.cmd and add _buildproject.sh for WSL
Add test case documenting 'working as designed' behavior for directive indentation
Nested IFDEF also indents other compiler directives
This is working as designed. It makes sense because the {$L bla} directive will be ignored if {$IFDEF WIN32} is false. It looks wrong on first glance, though, but consider a different example: {$IFDEF WIN32} {$MESSAGE HINT 'Compiling for WIN32'} {$ELSE} {$MESSAGE HINT 'Compiling for something else'} {$ENDIF}
Add asm indentation test cases documenting 'working as designed' behavior
Wrong indentation of asm command
Wrong indentation of asm command
This is working as designed. The Code formatter does not change the asm code in any way. It just indents the asm and end keywords to the correct level. The asm code itself is not meant to be formatted, that would make the formatter code too complex for no real gain.
Converted CodeFormatter .2007.dproj to proper Delphi 2007 format
Restructured CodeFormatter: moved source files from DelphiXx102/ to src/, created versioned .dproj files, updated build scripts to use shared scripts
* updated year of copyright
added svn:ignores
Fixed PreBuildEvent for Delphi 10.2 MSBuild: added configuration-specific sections
Wrong indentation of asm command
Nested IFDEF also indents other compiler directives
Wrong indentation of asm command
Restructured PeInformation: moved source files to src/ subdirectory, created versioned .dproj files (.2007, .10, default), updated paths
updated to use Delphi 12
updated to use Delphi 12
removed unit prefixes to make it compile with Delphi 2007 again
Restructure ExpertManager standalone tool: move source files to src/, add version-specific .dproj files, update build script to use shared scripts, add DCU output directories
Bugfix: Did not open the project, only the IDE
Restructure DebugWindow standalone tool: move source files to src/, add version-specific .dproj files, update build script to use shared scripts, add DCU output directories
Add support for Delphi 13 'noreturn' directive in formatter
Add test for Delphi 13 'not in' operator (formatter already handles it correctly)
Add test for Delphi 13 'is not' operator (formatter already handles it correctly)
Restructure CodeLibrarian standalone tool: move source to src/, add multi-version .dproj files, use shared build scripts, organize dcu output directories
set default version to Delphi 12
Refactor standalone build scripts: extract shared doSelectDelphi.cmd and doBuildStandAlone.cmd
added dummy function Ota.IdeStyleIsDark and dummy TThemeChangedNotifier
Add Delphi version detection and selection for Grep standalone build