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

Changes in .2981 since .2975

Core

  • E27110: .NET Core: NRE when symbolic BP is set
  • E27096: Cannot use Enum in Aspect, on non-.NET platforms
  • E26867: CC for duplicate types re-inserts namespace
  • E27109: Debugger cannot expand XElement (.NET)
  • E27095: Go to Definition: enable Go to Definition on named ctor
  • E27108: Island: AV comparing string to char
  • E27102: Island: AV on newing NSString (alloc/init works)
  • E27092: Named constructor call in closure doesn't pass parameter
  • E27097: Specific Go solution crashes IDE with Code Model stack overflow
  • Debugger: CLR: cannot expand dictionary value
  • Debugger: CLR: don't run internal method calls on stackoverflow exception
  • Debugger: CLR: fix for nil byref values
  • Debugger: Cocoa: Fixes for removed dylddebuggernotification on latest macOS
  • Debugger: Island: functional breakpoints showed as unresolved
  • Debugger: Island: show global members as locals for Main only
  • Debugger: Stack overflow when evaluating bad reference value
  • Debugging on Bash: error tweak
  • EUnit test templates fixes
  • Fix WSL default distro check and gdbserver installation message
  • Fixed Linux Swift test template
  • Formatting fixed
  • Merged EBuild
  • Merged Everwood5
  • Merged IslandRTL
  • Merged RTL2
  • Ship new RemObjects.Elements.Serialization.dll in Cirrus folder
  • Support alignof alias

Fire & Water

  • CodeBot: let CodeBot always know the name and language of the current file
  • Editor: Bug in syntax highlighting for raw string literals in C# 11 (non-fatal quotes near the end of the line would break state for next lines)
  • Fire: forward/barward buttons (wip)
  • Fire: long values in Manage Arguments sheet should truncate in the middle, not the end,
  • Fire: Manage Arguments sheet wouldn't always properly resize columns when resizing sheet
  • Fire: Manage Arguments sheet: long values in sheet should truncate in the middle, not the end
  • Fire: Manage Arguments sheet: wouldn't always properly resize column when making sheet wider
  • Fire: Menu/shortcut to ”Save current location” (to navigation stack), ^B
  • Fire: potential crash when changing editor settings in preferences
  • Fire: regression: reverted back to macOS/legacy .cache format
  • Fire: scroll selected node into view in Solution tree, when navigating elsewhere
  • If a virtual folder was named same an external folder, some files would get nested wrongly
  • If a virtual folder was named same an external folder, some files would get nested wrongly.
  • Regression: Startup NRE re-loading Solution cache with symbolic breakpoints
  • Water: Fix for *.sln filter in Open Project dialog

EBuild

  • Bad Settings.Designer file was generated, if DefaultSettingValue contained quotes.
  • Cooper: Add new JAVA17UP define to make building RTL2/Cooper cleaner
  • Find Cirrus references via AdditionalReferencePaths subfolder and via new CirrusReferencePaths setting
  • Fix for setting BashOnWindowsExePath
  • Hint Path fixes for new local RTL2
  • Toffee: check for provisioning profiles in ~/Library/Developer/Xcode/UserData/Provisioning Profiles, too
  • Updated KnownUniversalFrameworkVersions

Elements RTL

  • E27098: RTL2 JsonDocument cannot parse a json string thats a simple value
  • Conditional DebugLog() API
  • Echoes: New RemObjects.Elements.Serialization” Aspect and library support
  • Json: "out of bounds" error with number at end of document
  • Json: cannot parse a Json string that’s just a simple value (wip)
  • Json: JsonNullValue.ToString emitted False, instead (ToJsonString was fine)
  • Reflection: Added FullName for all platforms
  • Reflection: fix for IsSubclassOf on Java being reversed
  • Reflection: Fix for short Name on Java
  • Reflection: mangle/unmangle Cocoa type names
  • Reflection: Type.TypeOf(); mainly to work around broken typeOf on Cocoa within RTL2
  • Reflection: warning fix for obsolete newInstance on Java
  • RTL2 ParseNumber fix
  • Serialization: except Arrays on Toffee and Cooper
  • Tweaked folder structure and set new cleaner OutputPath
  • XmlDocument: inline/speed fix

Island RTL

  • E27101: Workaround for AV in String/NSString conversion