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

Changes in .2939 since .2925

Core

  • E26961: .NET: LinkedTypes get IsClsCompliants=true, even when they should not
  • E26955: C#: global:: doesn’t work in using
  • E26952: Can use a void method in if
  • E26981: CC: for C# & co, insert () when completing CC
  • E26980: Debugger/Darwin: can’t see elements of NSArray
  • E26976: Debugger: NRE accessing Locals in specific project
  • E26965: HI: fails on binary literal (‘0b111')
  • E26964: HI: fails on hexadecimal floating point literal (‘0x1.ffcp-1f16’)
  • E26969: Incorrect compilation of lamba expressions using method parameters
  • E26962: Java/Android: NRE compiling java tests
  • E26959: Oxygene code formatting: bad indent for "end"
  • E26979: Oxygene: self shouldn’t be assignable
  • E26953: PEVerify error -- do not generate nullable type for futures when the returned type is a valuetype
  • E26918: Regression: Cannot use InstanceType in cast operator
  • E26958: regression: Cannot use InstanceType in operators anymore
  • E26831: Support treat as fixed for missing var in assignment (improvements)
  • E26831: Support treat as fixed for missing var in assignment (cleaner implementation)
  • E26831: Support “treat as fixed” for missing var in assignment
  • E26971: uninstall.sh does not remove all installed artifacts
  • E26951: Unterminated {$ causes problems
  • E26960: VS: renamed "SuppressedWarings" setting was not honored by legacy target
  • E26975: Water: cannot run Mono debugger on arm/Mac
  • Bad indent C# in apps created from template (templates use tabs even if editor use spaces)
  • Don't add error messages from intermediate work to code model
  • HI: Better C Parser error messages
  • Island/Delphi: AV in RegExpression (VCL) sample, win32 only
  • Merged CodeGen4
  • Merged EBuild
  • Merged InternetPack
  • Merged ROCodeGen
  • Merged RTL2
  • Test fixes
  • Testcase fixes
  • VS: Error initializing DataTable visualizer (wip)

Fire & Water

  • F297: Readonly background right after creating new project
  • E26897: Regression: editor would stay read-only when creating new project
  • E26897: Water: Fix Issue with Readonly after build
  • CodeBot: prompt fixes
  • Water: disable option for Mono debugger, on arm64
  • Water: fall back to classic EBuild, if .NET Core edition can't be found

EBuild

  • E26966: Toffee: cannot link MacCatalyst app because binary is "MacCatalyst"
  • .NET Core: resolve references specific to a known framework platform and version
  • Bad default (false) for SuppressedWarnings setting
  • Build scripts: allow Platform attribute as doc'ed
  • Build scripts: Resolve unknown variables to "" in pre/post-build scripts
  • Can't find EBuild.exe when using .NET Core version
  • NuGet: Support for RegistrationsBaseUrl/Versioned
  • NuGet: Support for RegistrationsBaseUrl/Versioned (fixes)
  • Use String:ProcessVariables from RTL2, which also fixes $$ escaping issue
  • XmLDoc: let WarnForMissingParameters default to false

Elements RTL

  • BinaryReader: fixes and improvements
  • Environment.MachineName didn’t work for Island/Darwin
  • String.ProcessVariables: new convenience overload that just takes a dictionary
  • Testcase fixes
  • Timer: clarified API to make clear that it defaults to repeat = true
  • Url failed to parse if it contained username and password

Island/Delphi Support

  • Fix for changed SetString definition, var vs pointer