RemObjects Elements v12.0.0.2999

Released: Jun 27, 2025

Updates in v12.0.0.2999

Funktionen

Core

  • HI: Added support for @compatibility_alias.
  • install.sh: You can now codesign llvm dylib for local use after install.
  • Merged DelphiRTL.
  • Merged EBuild.
  • Merged Everwood5.
  • Merged IslandDelphi.
  • Merged IslandRTL.
  • Oxygene: Cleaned up template for unified syntax.

Fire & Water

  • Water:
    • Added Drag & Drop support in table controllers, e.g. for Arguments Manager.
    • Dephi SDK Import: After importing, adjust the freshly converted project to use the new SDK & reference.
    • Dephi SDK Import: Ask to import Delphi SDKs, if needed, after importing a Delphi project from Welcome screen.
    • Dephi SDK Import: Build log: capture all messages when running a custom tool (wip).
    • Dephi SDK Import: Pre-select the first not-yet-imported version in the Import Sheet.
    • Dephi SDK Import: Show more granular status during import.
    • Dephi SDK Import: Show proper build goal in jumbbar.
    • Migrated to .NET Core 8.0 LTS.
    • Tweaked License Manager; more options in Help menu.
  • Account Manager: CodeBot uses new account system (clean up old settings after migration).
  • CodeBot: Using Apple Intelligence on macOS 26 is now allowed (prep work).
  • Defaulted to use .NET Core version of EBuild, if available.
  • Fire:
    • You can now keep the debug toolbar in view when debugging and closing the debug pane (tweaks).
    • Added the option to use internal mono runtime to debug .NET projects.
    • Improved UI for how Fire looks on macOS 26 (regression fix for Debug panel on 15 and below).
  • NRE proofing.
  • Added support for setting Accent Color on Asset Catalog, for macOS and iOS apps.
  • Added support for setting macOS 26 style .icon and legacy .icns.
  • Tweaked preferences for when to enable using the .NET Core compiler.

EBuild

  • Build EBuild for .NET Core 8.0.
  • Delphi Project Import: Added proper Island base references so they won't show as "implicit".
  • Delphi SDK Import:
    • Cleaned up logging.
    • More detailed status updates during import.
    • Omit "Delphi support folder is not set." warning when building Island.DelphiSupport itself.
    • On Windows, you can use a locally installed version of the support library, if you can't check out via git.
    • Tweaked fallback for i386 in root folder.
  • You can now set platform-specific defines based on specified .NET Core framework sub-platform (eg net9.0-android).
  • You can now show if EBuild is running native or not.
  • Added support for logging percentage/progress of a task/phase for IDE.
  • Toffee:
    • If no local SDK versions are available matching a MinimumSDKVersion, download newer.
    • If no SDK versions are available and you have no Xcode, still attempt using the latest version available for download instead of failing.
    • You can now process macOS 26 .icon files; new LegacyApplicationIcon setting for prior OSs.
  • Treat .dpk as source file; Treat .icon as AssetCatalog.

Island DelphiSupport

  • You can now set MinimumSDKVersion 11.0 for macOS/arm64 projects.

Fehlerkorrekturen

Core

  • Island/Windows: Internal Error (NRE) when passing local method as block.
  • Debugger: Island/Cocoa: bug reading Dwarf info with inlined subroutine.

Fire & Water

  • Fire:
    • Debugging from Fire always runs the external installed (Intel) mono.
    • Color fix in About window for dark mode.
  • Water:
    • "Default" column in settings is not read-only.
    • "stop on BPs" option shows as active after IDE restart.
    • CrossBox dropdown can grow very wide.
    • Jumpbar doesn’t draw all > separators consistently.
    • TableView shows wrong font color for selected, unless hovering.
    • Fixed wrong keyboard shortcut displayed in main menu.
    • Regression setting CodeBot account.
    • Showing a sheet from action of a message sheet would fail.
  • CodeBot:
    • Model for LM Studio (and Apple Intelligence) was not persisted properly.
    • NRE when invoking CodeBot and the current view is not a code file.
  • Debugger: Exception filling threads/stackframes was not shown properly in the debug log.
  • Delphi SDK Import: IDE stayed in "building" color mode afterwards.
  • Editor: expand snippets that take content even when cursor is after the content (fix).

EBuild

  • Delphi SDK Import:
    • Don't try to build Delphi Support for architectures that were skipped.
    • Don't try to build Delphi Support for platforms that were skipped.
  • Fixes for converting Delphi projects (don't use DCCUsePackage, it lists _all known packages).
  • When building an Island/Delphi solution, automatically ask to import the Delphi SDK, if needed (additional fixes).

Island RTL

  • Process for Windows would AV, and pass wrong arguments.
  • Process.Start would AV on Windows, without WorkingDirectory.

Island DelphiSupport

  • Project fix.