Download Elements. A new build of Elements comes out every week. | RemObjects Software
Languages Platforms IDEs | Download Pricing |

Changes in .2943 since .2937

Core

  • E26840: Allow nullable cast operators for value types
  • E26929: C#: assigned/else doesn’t unwrap nullable
  • E26918: Cannot use InsstanceType in cast operator
  • E26981: CC: for C# & co, insert () when completing CC
  • E26993: Class Completion (Ctrl+Shift+C) loses not nullable keyword
  • E26984: Compiler/Island: ArgumentNullException at IslandObjectModel.BuildVMT: do not generate anon method classes with classModel = COM
  • E26980: Debugger/Darwin: can’t see elements of NSArray
  • E26991: Debugger: CLR: bad local after switching frames
  • E26989: Debugger: Show obfuscated members as normal
  • E26995: Generic result is not properly enforced with InstanceType
  • E27011: Go: No member Ref on type go.builtin.int
  • E26986: Improve error, include module information, when using the same type but from different references
  • E26896: Island/Delphi: wrong name for nested class
  • E26979: Oxygene: self shouldn’t be assignable
  • E26982: Untyped var fails to compile (good) but using its later causes IE
  • E26975: Water: cannot run Mono debugger on arm/Mac
  • Debugger: CLR: get exception message even if no frames for thread
  • Echoes: Add missing WebForm item template
  • Merged CodeGen4
  • Merged EBuild
  • Merged ROCodeGen
  • Merged RTL2
  • Multipart CC adds its parts on the next line
  • Multipart CC inserts its parts inside ()
  • Oxygene: bad wrong indent warning for else in the same line
  • ship .fx in Just Symbols archive
  • ship .obfuscation-map in Just Symbols archive

Fire & Water

  • F297: Readonly background right after creating new project
  • E27007: Water: canvas code doesn't change after removing selected file from project
  • E26998: Water: problem with empty window
  • Debugger: Highlight current thread with red icon, just like current stack frame
  • DebugHost could not start when using a relative path
  • Water: disable option for Mono debugger, on arm64
  • Water: NRE opening specific project

Visual Studio

  • E26994: Match logic for filling TargetFrameworkVersion to Water’s

EBuild

  • .NET Core: Don't regenerate .json files if not necessary.
  • .NET Core: Don't regenerate AppHost if not necessary.
  • .NET Core: resolve references specific to a known framework platform (eg “win” and version
  • .NET Core: resolve references specific to a known framework platform and version
  • .NET Core: resolve references specific to a known frameworkplatform and version
  • .NET Core: support for handling framework platfiorm and version better
  • .NET Core: support for handling framework platform and version better
  • Merged ROCodeGen
  • NuGet: Don't fail if a package repository cannot be resolved/connected to; just continue to next
  • Per-target OutputPath setting was ignored
  • Per-target OutputPath stting was ignored
  • Temp fix for Gzip being broken on Mono

Elements RTL

  • Added more nullable annotations
  • DateTime and Guid: better support for casting to/from with nullable platform value types
  • Marked Guid and DateTime as readonly classed
  • New HttpFormRequestContent class

Go Base Library

  • assembly title was fixed
  • Fix errors compiling Gold library