Changes in .2985 since .2979
Core
- E27110: .NET Core: NRE when symbolic BP is set
- 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
- E27109: Debugger cannot expand XElement (.NET)
- E27113: IE with dupe IFDEF
- E27108: Island: AV comparing string to char
- E27060: Linker error with
new InstancdeType
- Debugger: CLR: cannot expand dictionary value
- 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
- Fixed AssemblyInfo
- Merged EBuild
- Merged IslandRTL
- Merged RTL2
Fire & Water
- CodeBot: Honor dark theme
- CodeBot: let CodeBot always know the name and language of the current file
- CodeBot: Message field showed black-text-on-black, in dark theme
- 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: 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: Cell in treview would sometimes draw badly, while renaming (more tweaks)
- Fire: forward/barward buttons (wip)
- Fire: Menu/shortcut to ”Save current location” (to navigation stack), ^B
- Fire: regression: reverted back to macOS/legacy .cache format
- Fire: Typo in CodeBot Preferences
- 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: Fix for *.sln filter in Open Project dialog
- Water: watch variable isn't updated when position in call-stack changes
EBuild
- Case fix
- Improved logic of converting .NET Core projects .csproj/.vbproj to .elements
- Only generate My class if project has Mercury source files
- Toffee: check for provisioning profiles in ~/Library/Developer/Xcode/UserData/Provisioning Profiles, too
Elements RTL
- Had to make Thread.Name readonly for Island/Darwin
- New Process.Run() overload that returns raw byte data
- Serialization: Island support
- Use HttpClient for HTTP (on Core and Standard)
Island RTL
- Case fix
- Fixes for setting and getting Thread.Name