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 .2991 since .2981

Core

  • E27115: Bad reformat for standalone begin/end block
  • E27162: C#: #if is not working property at class level
  • E26762: C#: bad CC for closure parameter fails after writeLn
  • E27150: C#: better error when accidentally using -> instead of => for lambda
  • E27150: C#: better error when 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
  • E27146: CC: allow to insert all enum values for case
  • E27135: Cocoa: Xcode 16.3 cannot link binary with extension class
  • E27126: Compiler/Swift: Name of property is missing I error message
  • E27147: CTRL+D: don't sort enum values
  • 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
  • E27070: Option to enforce license requirement to use assemblies
  • E27121: Peek at Definition cannot show info for Program class
  • E27131: Peek at Definition doesn't work for this
  • E27157: ShowDefinition (CTRL+D) doesn't work for Java enums
  • E27125: Silver: Parser cannot parse expressions in evaluator
  • E27128: Store source files checksum into .pdb
  • E27151: Toffee: app reports an AV in debugger on shutting down, when running on Rosetta
  • 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: fixes for UnwrapAnon
  • Debugger: CLR: get fields of boxed values (like CGPoint)
  • Debugger: fix for length() evaluation
  • Fixed AssemblyInfo
  • Merged EBuild
  • Merged Everwood5
  • Merged IslandRTL
  • Merged RTL2
  • NRE fix

Fire & Water

  • E27064: Allow Peek at Definition dialog to be larger where useful
  • E25209: Fix out-of-range error for selectedItemIndex on project reload
  • E26877: Make member drop-downs in jumpbar sync on cursor move
  • E27119: NRE dragging files into .csproj
  • E27128: Show warning overlay if debug symbol checksum does not local match file
  • E22091: Water/DA: Tab doesn't active Connect to RemObjects button
  • E26997: Water: Main window loses focus after Refactor|Rename
  • E27119: Water: NRE dragging .csproj
  • E25209: Water: Regression: unable to select the first row in the table
  • E25001: Water: Shortcut for Find and Replace All In Selection
  • E25001: Water: Shortcut for Replace added
  • "Files" that referenced folders would show as "missing" in solution tree view
  • CodeBot: Font style & size tweaks/regression
  • CodeBot: Honor dark theme
  • CodeBot: Improved scrolling logic
  • CodeBot: Make view updates more seamless on Water
  • CodeBot: Message field showed black-text-on-black, in dark theme
  • CodeBot: NRE if AI tried to call a function that wasn’t defined
  • 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
  • Conditional Defines Manager got confused if project setting had whitespace
  • 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
  • Editor: Pressing Tab in CC should always accept CC, not expand potential snippet
  • 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/RO: allow connecting to servers with untrusted TLS certificate
  • 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
  • Echoes: Disable "prefer .NET Standard" logic for classic .NET projects again (might cause regressions)
  • Fix for ambiguous overload
  • Improved logic of converting .NET Core projects .csproj/.vbproj to .elements
  • Logging cleanup
  • 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: removed obsolete HttpRequest.ContentType
  • 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
  • HttpCertificateInfo.ToString
  • 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 (NRE if content Type was not set)
  • Use HttpClient for HTTP (on Core and Standard)

Island RTL

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