Changes in .2993 since .2989
Core
- E27162: C#: #if is not working property at class level
- E27150: C#: better error when using
->
instead of =>
for lambda
- E27146: CC: allow to insert all enum values for
case
- E27147: CTRL+D: don't sort enum values
- E27174: CurrentType for baseParser.GetCurrentCodeBlock(offset) is nil
- E27165: Debugger: interface type is shown in debugger as
o
type
- E27070: Option to enforce license requirement to use assemblies
- E27105: Oxidizer: update tests for Afterhours
- E27094: Oxygene: cannot have {$HINT in case expression
- E27137: Oxygene: treat as fixed: for semicolon before else
- E27157: ShowDefinition (CTRL+D) doesn't work for Java enums
- E27128: Store source files checksum into .pdb
- E27151: Toffee: app reports an AV in debugger on shutting down, when running on Rosetta
- E27166: VS: Problem editing Post-Build-scripts
- Debugger: CLR: fixes for UnwrapAnon
- Debugger: CLR: Get function from loaded debug info
- Merged EBuild
- Merged Everwood5
- Merged RTL2
- NRE fix
- Obfuscation file name differs from assembly name
Fire & Water
- E21837: Add horizontal scroll bar into parameter dialog (Cmd+P)
- E26877: Fire: make member dropdowns sync on cursor move
- E26877: Make member drop-downs in jumpbar sync on cursor move
- E27119: NRE dragging files into .csproj
- E27107: Oxidizer: “Add Paste and Convert Mercury (VB) code”
- E22091: Water/DA: Tab doesn't active Connect to RemObjects button
- E26997: Water: Main window loses focus after Refactor|Rename
- 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
- C#:
field
& scoped
keywords
- CodeBot: Improved scrolling logic
- CodeBot: NRE if AI tried to call a function that wasn’t defined
- Conditional Defines Manager got confused if project setting had whitespace
- Editor: indicate the type of block at the bottom of the "current block" selection
- Editor: Pressing Tab in CC should always accept CC, not expand potential snippet
- Expose auto-fix for E379 (semicolon after else)
- NRE when AutoFix had null instead of empty change text
- Show method name in JumpBar path
- Water/RO: allow connecting to servers with untrusted TLS certificate
Elements RTL
- Http: removed obsolete HttpRequest.ContentType
- Http: Removed obsolete HttpRequest.ContentType
- HttpCertificateInfo.ToString
- Use HttpClient for HTTP (NRE if content Type was not set)
EBuild
- Echoes: Disable "prefer .NET Standard" logic for classic .NET projects again (might cause regressions)
- Logging cleanup