Core
- Cleanup: internal cleanup & refactoring in compiler (wip)
- Header Importer: allow passing
--developer
folder, to make HI command lines more "portable"
- Island/Linux: Migrated to fully use "arm64" archiecture name instead of "aarch64"
- Merged EBuild
- Profiler: stop shipping aspect .dll, it's now in the core System Aspects
Fire & Water
- CodeBot: function calls triggered UI updates on the background thread, and thus failed
- Editor: Backspace right after smart-enter should move the cursor back up to the old line, undoing the enter
- Editor: Oxygene: fix for smart-end after "implementation" triggering in some cases where it shouldn't
- Editor: Smart line completion (such as
then begin
) should be overtyped by /
, not commented out.
- Editor: Smart-enter should insert
end
/}
after any indented code that follows, not before
- Editor: Support "surround with" for typographic quote characters
- Fire .2999 built against macOS 15 SDK would crash on launch on Tahoe, because the OS pretended to be "macOS 16"
- Fire: Tweaked preferences for when to enable using the .NET Core compiler
- Water: Hitting 'Enter' in the editor did not scroll when needed, and moved cursor out of visible area
- Water: Menu showed Ctrl+Shift+C sortcut for two different commands
EBuild
- .NET Core: Set platform defines based on specified framework sub-platform (eg
net9.0-android
)
- Cleanup: naming of EBuild-specific entry point and helper classes in compiler
- Island/Linux: Migrated to fully use "arm64" archiecture name instead of "aarch64"
- ToffeeHelpers: consolidated to fully fall back to IslandHelpers now