Changes in .3019 since .3013
Core
- E27331: C# bad reformat
- E27340: C#: bad reformat with
var
keyword
- E27372: C#: cannot have #hint in case
- E27271: Debugger: cannot launch .NET Core project when (other) large projects are open in Fire
- E27294: Echoes: no error at cinpiletime when reducing access level of function
- E27188: Elements Installer: update graphic to high DPI
- E27188: Elements Installer: update graphics to high DPI
- E27149: Island/Windows: Internal Error (NRE) when passing local method as block
- E27354: Toffee: compiler allowed to assign an integer to a nullable struct (additional fixes)
- E27354: Toffee: compiler allows assigning an integer to a nullable struct (more tweaks and regression fix)
- E27337: Toffee: compiler lets me pass an integer as a nullable struct (more tweaks and regression fix)
- E27334: Water: NRE in CodeModel for RTL2
- Bad error message (without filename) for missing Xaml
- Debugger: Island: Native debuggee would terminate on (caught) NRE in Mono
- Fixes to shipping DebugHost for .NET Core (wip)
- Installer should clean up old debug symbols; they are now outdated
- Merged EBuild
- Merged RTL2
- Reverted "No longer ship (also clean up) Windows/i386 versions of the command line tools"
Fire & Water
- CodeBot: regression: NRE when trying to add a file to the current project
- Debug Console:
thread list
- Fire: manually store recent files (for Open Quickly only, for now), because macOS got really bad at it
- Fire: Menu cleanup for duplicate items in Project vs Debug
- Fire: More visual tweaks for macOS 26.0 Tahoe (wip)
- Fire: New themes and theme improvements
- Fire: Regression: showing the debug toolbar on session launch would sometimes show the entire panel
- Fire: The Welcome window would not become key
- Fire: Vidsual tweaks for macOS 26.0 Tahoe (wip)
- Fire: When browsing for a folder with the ".elements" extension, prevent trying to open it as a project
- Project Settings: Allow picking
.snk
for Strong Name Key file
- Project Settings: Don’t show extension-less files in project file picker
- Water/Core: don’t ship a Water-win-arm (32bit) stub
- Water: Added toolbars (wip)
- Water: Draw hover over tabbar and jumb bar items
- Water: Menu cleanup for duplicate items in Project vs Debug
- Water: New icon theme for toolbars and tabbars (WIP)
- Water: Option to draw tabs
- Water: Prevent manually resizing the debug pane to hide the toolbar, as well
- Water: Show a warning when running non-native Water on arm64, because it is really slow
- Water: start and end column for error messages got reversed on reload from cache
- Water: Toolbar improvements
- Water: UI tweaks for Preferences; allow choosiong white-based themes
EBuild
- Cooper: Find JDK under the new registry key used by the latest Oracle installers
- ElementsFindDelphiResourceFiles tasks badly handled {$REGION or {$RTTI
- File resolve should fail on missing Xaml, not just warn (I think?)
- Merged ROCodeGen
Elements RTL
- Cleanup
- Fix for String.PadStart/PadEnd on nil