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

Changes in .2989 since .2981

Core

  • E27115: Bad reformat for standalone begin/end block
  • E26762: C#: bad CC for closure parameter fails after writeLn
  • E27150: C#: better error when accidentally using -> instead of => for lambda
  • E27116: C#: error parsing C#11 raw string literals with blank lines inside
  • E27123: C#: issue with blank lines in C# 11 string literals using LF-only line separator
  • E27135: Cocoa: Xcode 16.3 cannot link binary with extension class
  • E27126: Compiler/Swift: Name of property is missing I error message
  • E27141: Echoes: PEVerify error
  • E27127: Hide W38 “reintroduce is not supported on this platform” for ClossPlatform=true
  • E27113: IE with dupe IFDEF
  • E27108: Island: AV comparing string to char
  • E27060: Linker error with new InstancdeType
  • E27140: NRE in Peet at Definition
  • E27121: Peek at Definition cannot show info for Program class
  • E27131: Peek at Definition doesn't work for this
  • E27125: Silver: Parser cannot parse expressions in evaluator
  • E27144: Values of enums are cut off in CC dropdown
  • Debugger: CLR: exceptions when evaluating properties
  • Debugger: CLR: fixes for evaluating parent class members from another module
  • Debugger: CLR: get fields of boxed values (like CGPoint)
  • Debugger: fix for length() evaluation
  • Fixed AssemblyInfo
  • Merged EBuild
  • Merged IslandRTL
  • Merged RTL2

Fire & Water

  • E27064: Allow Peek at Definition dialog to be larger where useful
  • E25209: Fix out-of-range error for selectedItemIndex on project reload
  • E27128: Show warning overlay if debug symbol checksum does not local match file
  • E27119: Water: NRE dragging .csproj
  • E25209: Water: Regression: unable to select the first row in the table
  • CodeBot: Font style & size tweaks/regression
  • CodeBot: Honor dark theme
  • CodeBot: Make view updates more seamless on Water
  • CodeBot: Message field showed black-text-on-black, in dark theme
  • CodeBot: Option to cancel current request; links to clear context & history
  • CodeBot: Stream incoming response, where possible (wip)
  • CodeBot: tweak to support o1 & co
  • CodeBot:NRE fix when invoked wo an open text file
  • Debugger: Cannot rename/change watch
  • Debugger: Preserve whitespace for po, but keep trimming it for Locals/Watches view
  • Editor: Add spaces when surrounding code with {/}
  • Editor: Allow Cmd-C/Ctrl-C to copy current token, w/o selection
  • Editor: Expand snippets that take content even when cursor is after the content
  • Editor: Improved smarter logic for surrounding code with {/}, base don context
  • Editor: new b and e code snippets for Oxygene
  • Fire: cell in treeview would sometimes draw badly, while renaming
  • Fire: Cell in treview would sometimes draw badly, while renaming (more tweaks)
  • Fire: Typo in CodeBot Preferences
  • Option to bulk-convert all hint paths to absolute or relative
  • References: Show Source feature generates withWith prefix
  • Settings: Fix for setting working directoy on different drive (Water/Windows)
  • Water/Core: cannot load WebView2Loader.dll
  • Water/Core: RemObjects.Elements.Cirrus refrence needs to be copy-local, else it cant load it
  • Water: watch variable isn't updated when position in call-stack changes

EBuild

  • E27118: Conversion Wizard from .csproj to .elements add .remoteRODL files too
  • E26999: Improve logic of converting .NET Core projects (.csproj/.vbproj) to .elements
  • Case fix
  • Fix for ambiguous overload
  • Improved logic of converting .NET Core projects .csproj/.vbproj to .elements
  • Only generate My class if project has Mercury source files
  • Set Expect100Continue for package repositories, to see if alleviates network issues

Elements RTL

  • Binary: overloaded constructors that take offset and count
  • Environment.UserCachesFolder (Mac only)
  • Had to make Thread.Name readonly for Island/Darwin
  • Http: Echoes version did not preserve content body, on error
  • Http: implement Request.VerifyUntrustedCertificate callback for .NET/HttpClient
  • Http: support streaming of response (.NET)
  • Http: support streaming of response (.NET, Cocoa)
  • Http: support streaming of response (Cocoa)
  • Http: Use HttpClient implementation on Classic .NET/Mono, too
  • Json.TryFromFile: avoid internal exception if file doesn’t exist
  • Json: allow (optional) reading of "cut off" json (wip, strings only)
  • Json: cleaner error when Json ends mid-string
  • Json: cleanup and warning fixes
  • New Process.Run() overload that returns raw byte data
  • Serialization: extension class for sequences of Codable objects
  • Serialization: Island support
  • Use HttpClient for HTTP (on Core and Standard)

Island RTL

  • Case fix
  • Fixes for setting and getting Thread.Name