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