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)