Activity for Thomas Mueller

  • Thomas Mueller Thomas Mueller committed [r5067] on Code

    Updated CLAUDE.md with changelog rule, added formatter preview changes to CHANGES-1.3.26.md

  • Thomas Mueller Thomas Mueller committed [r5066] on Code

    Formatter config: preserve user-modified preview content across tab switches

  • Thomas Mueller Thomas Mueller modified a comment on ticket #217

    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...

  • Thomas Mueller Thomas Mueller posted a comment on ticket #217

    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.)

  • Thomas Mueller Thomas Mueller committed [r5065] on Code

    Installer: include new context-sensitive formatter preview files

  • Thomas Mueller Thomas Mueller committed [r5064] on Code

    removed Margins property because older Delphi versions don't support it.

  • Thomas Mueller Thomas Mueller created ticket #468

    "Never indent var declaration" affects indentation of "and"

  • Thomas Mueller Thomas Mueller committed [r5063] on Code

    Formatter config: context-sensitive preview files for each settings tab

  • Thomas Mueller Thomas Mueller modified ticket #217

    Aligning := Operators..

  • Thomas Mueller Thomas Mueller committed [r5062] on Code

    updated Readme.txt

  • Thomas Mueller Thomas Mueller committed [r5061] on Code

    todo grid is not part of standard GExperts

  • Thomas Mueller Thomas Mueller committed [r5060] on Code

    the .\Documentation\HTML subdirectory apparently was generated from the Documentation and since that moved to .\webhelp it is no longer needed.

  • Thomas Mueller Thomas Mueller committed [r5059] on Code

    Updated CHANGES-1.3.26.md with recent changes: combined installer, ExplicitFilter Win64 support, noreturn directive, Delphi 7 fix, build scripts

  • Thomas Mueller Thomas Mueller committed [r5058] on Code

    Updated CLAUDE.md: simplified installer section for combined 32/64-bit RS13 installer

  • Thomas Mueller Thomas Mueller committed [r5057] on Code

    Combined 32-bit and 64-bit into single RS13 installer with optional 64-bit IDE registration checkbox

  • Thomas Mueller Thomas Mueller committed [r5056] on Code

    changed copyright to 2026

  • Thomas Mueller Thomas Mueller committed [r5055] on Code

    Updated CLAUDE.md with installer build documentation and 64-bit registry path

  • Thomas Mueller Thomas Mueller committed [r5054] on Code

    Integrated 64-bit installer into main build: added RS130_64 define with correct DLL name and Experts X64 registry path

  • Thomas Mueller Thomas Mueller committed [r5053] on Code

    Fixed Delphi 7 compile error: removed duplicate MinInt32 definition that caused overflow

  • Thomas Mueller Thomas Mueller committed [r5052] on Code

    Added BuildInstall WSL scripts and documentation, fixed line endings in all _buildproject.sh scripts

  • Thomas Mueller Thomas Mueller committed [r5051] on Code

    Update CLAUDE.md: document WSL build scripts in all project directories

  • Thomas Mueller Thomas Mueller committed [r5050] on Code

    Add --nowait option to all __Build_Project.cmd scripts and add _buildproject.sh WSL scripts

  • Thomas Mueller Thomas Mueller committed [r5049] on Code

    Add Win64 assembly code to FilterExceptions (expert still disabled for Win64 due to different debugger BPL names)

  • Thomas Mueller Thomas Mueller committed [r5048] on Code

    Enable ExplicitFilter expert for Win64 by using DDetours instead of manual hooking

  • Thomas Mueller Thomas Mueller committed [r5047] on Code

    Add --nowait option to __Build_Project.cmd and add _buildproject.sh for WSL

  • Thomas Mueller Thomas Mueller committed [r2] on Code

  • Thomas Mueller Thomas Mueller committed [r1] on Code

  • Thomas Mueller Thomas Mueller committed [r5046] on Code

    Add test case documenting 'working as designed' behavior for directive indentation

  • Thomas Mueller Thomas Mueller modified ticket #467

    Nested IFDEF also indents other compiler directives

  • Thomas Mueller Thomas Mueller posted a comment on ticket #467

    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}

  • Thomas Mueller Thomas Mueller committed [r5045] on Code

    Add asm indentation test cases documenting 'working as designed' behavior

  • Thomas Mueller Thomas Mueller modified ticket #466

    Wrong indentation of asm command

  • Thomas Mueller Thomas Mueller modified ticket #466

    Wrong indentation of asm command

  • Thomas Mueller Thomas Mueller posted a comment on ticket #466

    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.

  • Thomas Mueller Thomas Mueller committed [r5044] on Code

    Converted CodeFormatter .2007.dproj to proper Delphi 2007 format

  • Thomas Mueller Thomas Mueller committed [r5043] on Code

    Restructured CodeFormatter: moved source files from DelphiXx102/ to src/, created versioned .dproj files, updated build scripts to use shared scripts

  • Thomas Mueller Thomas Mueller committed [r5042] on Code

    * updated year of copyright

  • Thomas Mueller Thomas Mueller committed [r5041] on Code

    added svn:ignores

  • Thomas Mueller Thomas Mueller committed [r5040] on Code

    Fixed PreBuildEvent for Delphi 10.2 MSBuild: added configuration-specific sections

  • Thomas Mueller Thomas Mueller modified ticket #466

    Wrong indentation of asm command

  • Thomas Mueller Thomas Mueller created ticket #467

    Nested IFDEF also indents other compiler directives

  • Thomas Mueller Thomas Mueller created ticket #466

    Wrong indentation of asm command

  • Thomas Mueller Thomas Mueller committed [r5039] on Code

    Restructured PeInformation: moved source files to src/ subdirectory, created versioned .dproj files (.2007, .10, default), updated paths

  • Thomas Mueller Thomas Mueller committed [r5038] on Code

    updated to use Delphi 12

  • Thomas Mueller Thomas Mueller committed [r5037] on Code

    updated to use Delphi 12

  • Thomas Mueller Thomas Mueller committed [r5036] on Code

    removed unit prefixes to make it compile with Delphi 2007 again

  • Thomas Mueller Thomas Mueller committed [r5035] on Code

    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

  • Thomas Mueller Thomas Mueller committed [r5034] on Code

    Bugfix: Did not open the project, only the IDE

  • Thomas Mueller Thomas Mueller committed [r5033] on Code

    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

  • Thomas Mueller Thomas Mueller committed [r5032] on Code

    Add support for Delphi 13 'noreturn' directive in formatter

  • Thomas Mueller Thomas Mueller committed [r5031] on Code

    Add test for Delphi 13 'not in' operator (formatter already handles it correctly)

  • Thomas Mueller Thomas Mueller committed [r5030] on Code

    Add test for Delphi 13 'is not' operator (formatter already handles it correctly)

  • Thomas Mueller Thomas Mueller committed [r5029] on Code

    Restructure CodeLibrarian standalone tool: move source to src/, add multi-version .dproj files, use shared build scripts, organize dcu output directories

  • Thomas Mueller Thomas Mueller committed [r5028] on Code

    set default version to Delphi 12

  • Thomas Mueller Thomas Mueller committed [r5027] on Code

    Refactor standalone build scripts: extract shared doSelectDelphi.cmd and doBuildStandAlone.cmd

  • Thomas Mueller Thomas Mueller committed [r5026] on Code

    added dummy function Ota.IdeStyleIsDark and dummy TThemeChangedNotifier

  • Thomas Mueller Thomas Mueller committed [r5025] on Code

    Add Delphi version detection and selection for Grep standalone build

  • Thomas Mueller Thomas Mueller committed [r5024] on Code

    all other versions now use GExpertsGrep.dproj

  • Thomas Mueller Thomas Mueller committed [r5023] on Code

    move .dproj to .2007.dproj, new default will be Delphi 10+

  • Thomas Mueller Thomas Mueller committed [r5022] on Code

    Refactor build scripts: extract shared FindBuildTools logic to Projects/doFindBuildTools.cmd

  • Thomas Mueller Thomas Mueller committed [r5021] on Code

    removed test code

  • Thomas Mueller Thomas Mueller committed [r5020] on Code

    Add svn:global-ignores for Delphi IDE temporary files

  • Thomas Mueller Thomas Mueller committed [r5019] on Code

    added 64 bit DLL for Delphi 13 to the build scripts

  • Thomas Mueller Thomas Mueller committed [r5018] on Code

    Add changelog document for version 1.3.26

  • Thomas Mueller Thomas Mueller committed [r5017] on Code

    Extract formatter feature documentation to FORMATTER_CHANGES.md

  • Thomas Mueller Thomas Mueller modified ticket #207

    Add an option to indent multi line if conditions

  • Thomas Mueller Thomas Mueller posted a comment on ticket #207

    Implemented DoubleIdentIfCondition which adds an additional space after the if and indents continuation lines by one additional indentation: if Condition1 and Condition2 then doSomething: in revision #5014

  • Thomas Mueller Thomas Mueller committed [r5016] on Code

    Add commit message guidelines to CLAUDE.md

  • Thomas Mueller Thomas Mueller committed [r5015] on Code

    Update CLAUDE.md with DoubleIndentIfCondition documentation

  • Thomas Mueller Thomas Mueller committed [r5014] on Code

    Feature #207: Add DoubleIndentIfCondition option for multi-line if conditions

  • Thomas Mueller Thomas Mueller modified ticket #208

    add option to insert emtpy line before uses

  • Thomas Mueller Thomas Mueller posted a comment on ticket #208

    This was already implemented in revision #4983

  • Thomas Mueller Thomas Mueller modified ticket #177

    Formatted in break line only space

  • Thomas Mueller Thomas Mueller posted a comment on ticket #177

    That's already implemented like you requested. Why didn't you just test it?

  • Thomas Mueller Thomas Mueller modified ticket #172

    Suggestion - Single Line Case statements??

  • Thomas Mueller Thomas Mueller posted a comment on ticket #172

    According to the unit tests this is already the case. A case statement like this does not get changed at all: case xxx of a: 123456; b: 23456; c: 34567; end; Or was your request to change this ... case xxx of a: 123456; b: 23456; c: 34567; end; ... to the single line form?

  • Thomas Mueller Thomas Mueller committed [r5013] on Code

    Document SpecialCases test structure in CLAUDE.md

  • Thomas Mueller Thomas Mueller modified ticket #89

    Code Formatter should not indent labels

  • Thomas Mueller Thomas Mueller posted a comment on ticket #89

    I already fixed that quite a while ago. Maybe there was also a bug report?

  • Thomas Mueller Thomas Mueller modified ticket #203

    Code formatting options

  • Thomas Mueller Thomas Mueller posted a comment on ticket #203

    I'm not sure what you meant with 2 and 3: Do you want to indent all ':' of the variable declarations so they are vertically aligned? And what do you mean by "unless there is a space in between"? And the same for multiple assignments in consecutive lines? Please be more specific.

  • Thomas Mueller Thomas Mueller modified ticket #203

    Code formatting options

  • Thomas Mueller Thomas Mueller posted a comment on ticket #203

    has been implemented in revision #5012 (at least I think this is what you requested)

  • Thomas Mueller Thomas Mueller committed [r5012] on Code

    Implement IndentInterfaceImpl option - feature request #203: Code formatting options part (1)

  • Thomas Mueller Thomas Mueller committed [r5011] on Code

    Add test framework for special formatter configurations (SpecialCases)

  • Thomas Mueller Thomas Mueller modified ticket #203

    Code formatting options

  • Thomas Mueller Thomas Mueller modified ticket #190

    Add a formatter option to not insert line breaks before inline {$IFDEF} and {$ENDIF}

  • Thomas Mueller Thomas Mueller posted a comment on ticket #190

    I decided that the current behavior (after the change I already mentioned) is fine for me and I don't need a formatting option for it. Nobody else seems to care so just close it.

  • Thomas Mueller Thomas Mueller modified a comment on ticket #190

    partially implemented in revision #4552 No new formatter setting was added, it just no longer adds a line break between a semicolon and a compiler directive..

  • Thomas Mueller Thomas Mueller committed [r5010] on Code

    Fix formatter: recognize inline if as condition of statement if

  • Thomas Mueller Thomas Mueller committed [r5009] on Code

    Fix formatter: align 'else' correctly with 'then' in vertical inline if expressions

  • Thomas Mueller Thomas Mueller committed [r5008] on Code

    Fix formatter: recognize 'not' operator before inline if expressions

  • Thomas Mueller Thomas Mueller committed [r5007] on Code

    Document failure_*.pas test convention and known ternary formatting bugs in CLAUDE.md

  • Thomas Mueller Thomas Mueller committed [r5006] on Code

    additional tests for "ternary" operator, some fail and I am not 100% sure the expected files are all correct.

  • Thomas Mueller Thomas Mueller committed [r5005] on Code

    Rename FindMatchingTernaryIf to FindMatchingInlineIf and update comments to use consistent terminology

  • Thomas Mueller Thomas Mueller committed [r5004] on Code

    Remove unused variables and redundant Result assignment in GetTokenColumn

  • Thomas Mueller Thomas Mueller committed [r5003] on Code

    Strengthen rule about not modifying expected test files without user approval

  • Thomas Mueller Thomas Mueller committed [r5002] on Code

    Add vertical formatting support for ternary operators

  • Thomas Mueller Thomas Mueller committed [r5001] on Code

    Update expected headwork output for testfile_TernaryVertical to match formatter behavior for nested begin/end blocks with ternary expressions

  • Thomas Mueller Thomas Mueller committed [r5000] on Code

    fixed hanging begin/end formatting for configs twm and special

1 >