Changes in .3053 since .3045
Core
- E27495: Afterhours: fix for Oxidizer tests
- E27496: Bad error handling with extra (escaped)
} in interpolated string
- E26437: C#11: 'file' level type visibility
- E27278: C#: 2 bad reformats (trailing closure w/o
(), private set)
- E27501: Cannot use variable from
with matching in LINQ
- E27260: CM: Highlighting works incorrectly
- E27484: Delphi compatibility:
noreturn keyword, behaves same as existing @NoReturn aspect
- E27505: Fix conditional directive evaluation for type aliases using exists()
- E27494: Oxygene & C#: interpolated strings: extra } is added when having double } -- escape } too, for C#
- E27468: Oxygene and C#: hint for “unused multiline string variable” has incorrect in-editor highlighting range
- E27493: Oxygene raw string issue with
} inside interpolation
- E27504: Oxygene: cannot use colon operator in raw string interpolation
- E27473: Oxygene: FInal tweaks for Raw Strings
- E27066: Refactoring: Move body out of class definition works incorrectly with string parameters
- E27307: Support known conditional defined symbols in CC for $IF/#if
- E27374: Visual Studio: AI suggestions can’t be accepted
- E27483: Water/Debugger: impossible to check length of byte[] - A class is not loaded. error
- CodeModel: NRE fix in GetCurrentMember
- Debugger: CLR: can not evaluate fields in nested methods (they have static attribute even if they are not static)
- Debugger: CLR: fix in ValuePath for CLRDebugValue
- Debugger: CLR: show empty string if ToString returns nil
- Elements: remove Win/i386/FPU option (i386 is always SSE2) for Islanf
- Jumpbar: display C# unnamed constructor as "this"
- Merged EBuild
- Merged RTL2
- Update copyright year to 2026 across multiple files.
- Version-based define fixes for Elements 12 (oops)
- Visual Studio: Added Java tag to Cooper project templates
Fire & Water
- E27177 Possibility to go to breakpoints from Breakpoint Manager (fix for Fire)
- E27464: Support fow Raw Strings similar to C#11 (fix for no non-whitespace before curly)
- E27507: Water: bad default architecture
arm64 for watchOS, Water only.
- E27274: Water: don't "bold" words inside xml comment
- Editor: allow code snippets to have a section of text pre-selected to be typed over
- Editor: allow code snippets to have section of text pre-selected to be typed over
- Editor: another highlighting regression/tweak for raw strings
- Editor: highlighting fixes for C# non-raw interpolated strings to match Oxygene
- Editor: highlighting fixes for Swift interpolated strings to match Oxygene
- Editor: highlighting fixes/tweaks for Oxygene interpolated and raw strings
- Editor: Highlighting for Delphi compatibility Mode
noreturn keyword
- Editor: Support for Oxygene Strings
- Editor: Use #"" in Oxygene snippets.
- Fire: Active tab had wrong color in Dark themes
- Typo fix
- Water: Multiselect row support in sheets with table views
- Water: Possibility to go to breakpoints from the Manage Breakpoints dialog
- Water: Rename file doesn't show old file name
Elements RTL
- Workaround (but good to keep) for E27508: Regression: duplicate variable" errors when same type is declared in multiple IFDEfs
Island RTL
- Better ifdef/error for
__struct__Unwind_Exception
- Update conditional compilation for platform support in math implementation.
EBuild
- Conditional defines fix
- EBuild: remove i386-FPU (i386 is always SSE2)