Download Elements. A new build of Elements comes out every week. | RemObjects Software

Weekly Progress

Elements Channels

A new Elements build comes out every week. Pick the channel that matches how close to the edge you want to work.

Change Log

Loading change log…

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