Languages Platforms IDEs | Download Pricing |

Changes in .2823 since .2817

Core

  • E26441: Cirrus: way to redirect errors to a different line
  • E26460: Confusing error when using imported Delphi .fx file in Toffee
  • E26442: Cooper: .jar MANIFEST.MF has lines that are too long
  • E26451: Delphi resource support on Darwin and Linux
  • E26449: Echoes: Bad IL with future/await
  • E26448: Echoes: Method not found when using "future Void" across dll boundaries
  • E26446: HI Fails on Xcode 14.3 (attributeavailabilitywithversionunderscores)
  • E26443: HI fails on Xcode 14.3 (bad line break)
  • E26459: Invalid warning that variable is unused
  • E26463: Island.DelphiSupport cannot be compiled
  • E26434: Island/Delphi Method Pointers
  • E26438: Island/Delphi: E: Internal error: Invalid value name
  • E26339: Island/Delphi: explicit cast from ShortString is not called
  • E26462: Mercury: fix jagged array declaration and when an array is declared and init using empty initialization block {}
  • E26450: Mercury: wrong length in Array Declaration -- in vb means upper array range, not elements number
  • E25987: Oxidixer: Issue with pasting Delphi code
  • E26440: Oxidizer: many issues converting CHCSVParser
  • E26431: Oxygene: Bad reformat for "case"
  • E26476: Oxygene: bad reformat with attribute
  • Debugger: Island: fixes for RealType and GetMembers
  • Debugger: Island: probable fix for InvalidCastException in EvaluateExpression
  • Debugger: Island: Windows: set bp on the next instruction when step over "Call"
  • Include commit # in installer info
  • Island/Delphi: inline work (wip)
  • Merged CodeGen4
  • Merged EBuild
  • Merged IslandRTL
  • Oxygene: Refactoring of Oxygene indent code
  • Oxygene: Repeating reformat for case

Fire & Water

  • E26454: Fire: bad font color for selected note in dark mode again
  • E26452: Fire: Dark Mode -> Settings -> References -> Font is too dark
  • E26456: Go to Definition doesn’t see project ref code when using BinaryName
  • Debug console: "f" shortcut for "finish", "h/halt" to stop current process.
  • Editor: "Paste & Convert Delphi" via context menu used Objective-C instead.
  • Editor: __published keyword for Java
  • Fire: potential crash when theme would change between light and dark automatically

EBuild

  • Android: more aapt2 tweaks (reference pre-linked aars; wip)
  • Android: pre-aapt2-link each aap to an apk with dependencies.
  • Android: reverted needing ElementsCooperGenerateAndroidManifestFile to run before References
  • Build all Windows platforms for "legacy" (on CI2), don’t exclude arm64
  • Dcp import: make Dcp disposable
  • Fix for default architecture on local system when Delphi SDK is set
  • Fix for file-based NuGet repos when the folder did not exist (path was treated as bad URL)
  • Honor "TargetFrameworkIdentifier" when falling back to legacy "TargetFrameworkVersion" setting
  • Island/Delphi: import: locally codesign .bpls for macOS/arm64
  • Island/Delphi: NRE when no .dcps were found to import
  • NuGet: Error message typo fix
  • Packages.exe:" allow manual retrieval of package contents
  • Support for .NET Core 8

Visual Studio

  • E26456: Go to Definition doesn’t see project ref code when using BinaryName
  • E26428: Problem upgrading .NET Target Framework on project
  • E26423: VS doesn't show aar references properly

Island RTL

  • Windows/arm64 tweaks/defines (wip)