Changes in .2915 since .2911
Core
- E26920: Compiler: case expression doesn’t work correctly, when converting nullable char to string
- E26903: Elements RTL .h file doesn’t compile when used from Xcode
- E26923: Go to Definition shows “
init
” as name for .ctors
- E26919: Initializing a property with a new mapped class infers it sas non-nullable
- E26905: Island: Internal error: NRE with interface definition
- E26907: Island: Internal error: while trying to access Delphi 7 (external) constant
- E26908: Island: Linker error: undefined symbol while trying to access Delphi 7 (externel) field
- E26913: Oxygene: bogus “case overlap” error with ifdef
- E26914: PEVerify error assigning string array literal to an object array
- E26930: Wrong CC for type members in exit statement
- Debugger: Echoes: ‘write’ not flushed to stdout (.NET Core)
- Debugger: Mono: OutputDataReceived hit on new line output only
- Debugger: replace control chars in ValueToString and limit string length to show
- Merged CodeGen4
- Merged EBuild
- Merged Echoes.dll
- Merged ROCodeGen
- Merged RTL2
- Wrong CC for enum type property
- Wrong hint for
with
variable
Fire & Water
- CodeBot doesn't show proper error messages from GPT
- CodeBot: Typo fix
- Debug Evals: escape RL, LF, as well as \f and \v
- Debugging: mitigation for IDE hanging on excessive debug log messages
- Editor: Paste Json as Class (wip)
- Editor: Smart keyword completion for "loop begin"
- Internal error when clicking into "file not found" editor
- Option to try to preserve case when search/replacing a single token (regression fix)
- Prevent Stack Overflow/Crash due to RTL2 Url bug with bad Windows filename in project, on Mac
- Water: missing resource files for .daConnections
- Water: Project Settings for working directory setting should use folder picker
- Water: Project Settings with folder picker shows file picker instead
Visual Studio
- Elements templates for Data Abstract for .NET Core duplicate references in server project
EBuild
- Codesign: pass bundle identifier
- Cooper: fix for passing resource files with spaces in filename to aapt2 on windows
- Cooper: Missing check for passing
target-sdk-version
- Support for .NET 9 (Preview)
Elements RTL
- E26906: Url.FilePathRelativeToUrlIfPossible should not return absolute path
- Json: NodeKind enum
- Logging cleanup
- String.Plural, String.SmartJoin
- Toffee: warning fix
- TryExecuteRequestSynchronous should allow access to response, even for error (Echoes)
- TryExecuteRequestSynchronous should allow access to response, even for error (Toffee)