Core
- E27602: Debugger/Echoes: BreakpointID isn't set correctly in x86 mode
- E27450: Island/Delphi: duplicate symbol:
__unnamed_1 at building island/Delphi app -- Use InternalLinkage for the delphi type name in GenerateTypeInfoFor
- Change nested type name separator to "+" (to match ToString)
- Debugger: Log exceptions raised when reading debug files
- Delphi Package Import: Windows/arm64 (wip)
- Installer: Reset files association to defaults after Elements deinstallation
- Merged EBuild
- Merged IslandDelphi
- Merged Samples
Fire & Water
- E27599: Show hints in jumpbar drop-down list
- E27488: Water: when Water is in maximize state, an auto-hidden taskbar cannot be shown
- CodeBot: Analysis for selection didn’t use proper line numbers
- CodeBot: Minor tweaks for issues identified by Codex
- CodeBot: new
replaceSymbol function
- CodeBot: re-format code inserted by CodeBot
- CodeBot: run some editor-AI in the background and not the main chat
- CodeBot: Some internal cleanup & better prompt for file analysys
- Editor: Detect DelphiCompatibility for highlighting if file has no active target but the setting is set project-wide
- Editor: highlight current type too, if available
- Editor: NRE proofing for the current block detection code
- Editor: Shortcuts/menus to copy current type/block/member
- Exception logging proofing
- Fire: Menu cleanup
- Fire: Restructured the Debug menu to match previous changes to Water
- Fire: Show message navigation commands in the menu (Water already did). Also added proper validation to them
- Generate Code from .RODL could hang in some cases
- If a project/target has more than one output, show the “Reveal Output _Folder" menu, instead of disabling it
- Island/Delphi: allow specifying just "Delphi" w/o number to target the latest available version
- Logging for Certificate filtering (for Jeremy ;)
- Made the per-target target “Manage References" sheet easier to get to in multi-target projects, if the current node is associated with one of the targets
- NRE fix in desiredDefaultArchitectureForConfiguration
- Show nested types in the types tree
- The type member dropdown was not always sorted consistently
- Water: allow filter/search in Exceptions Manager
- Water: don’t capture image for exception sheet, as that hangs (sometimes?)
- Water: Fixed a duplicate separator in the Target context menu
EBuild
- Delphi Project Import: avoid empty architecture in settings
- Delphi Project Import: reference Vcl or Fmx automatically if needed
- Delphi Project Import: Set better default uses prefixes for Windows
- Delphi Project Import: Set generic "Delphi" SDK version to always use latest
- Delphi Project Import: Support for Windows/arm64
- Delphi Project Import: Tweaks; enable Island/Delphi mode only for supported platforms
- Expose OutputFolder to FinalOutput.xml
- Ignore "empty" architectures resulting from a leading or trailing semicolon in the setting
- Island/Delphi: Allow specifying just "Delphi" w/o number to target the latest available version
- Island/Delphi: More clear errors when trying to build for a platform not supported for Delphi
- Island/Delphi: Support for importing Windows/arm64
- Island: fixes for renamed debug symbol cache files in macOS 26.4
Island DelphiSupport
- Implicit casts from integers, floats and TDateTime to Extended
- Made all Extended casts implicit
- Operators for concatenating char+string
- Support for Windows/arm64