Languages Platforms IDEs | Download Pricing |

Changes in .2793 since .2789

Core

  • E26256: Allow pointers in interpolated strings (Island)
  • E26289: C#: new() syntax doesn't always work
  • E26250: CC adds dupe "public" for method override
  • E26253: CC doesn’t show members of non-dereferenced pointers
  • E26249: CC: odd multi-line item in CC for method overrides
  • E26255: Implicit cast operator does not allow explicit cast
  • E26231: Island/Delphi: Debugger: support for catching Delphi exceptions
  • E26239: Multi-part CC should expand better, with existing parameters
  • E26166: Toffee: odd behavior with ord() on an indirect nullable string.
  • Debugger: Island: fix for iOS sim debugging (MainModule could be unloaded)
  • Debugger: Island: assign to nil fSharedCacheMod when arch is changed
  • Debugger: Island: prepwork for catching Delphi exceptions
  • Debugger: Island: read symbols for necessary libs only from shared cache; load symbols by demand
  • Debugger: Island: read symbols for necessary libs only not from shared cache too
  • Island/Delphi: wip
  • Merged EBuild

Fire & Water

  • Activity Window: fixed toolbar icon
  • Editor: don't apply surroundSelectionWith logic when selection is a placeholder token
  • Fire: fix for welcome screen on dark theme
  • FireCodeEditor: mode for drawing "diff" view
  • Git: fix for "git status" and filenames with spaces
  • Git: fix for full "diff"
  • NRE proofing
  • References: Could not drag a project reference onto a specific target
  • Rename "Build and Run" context menu to just "Build", for projects that can't run
  • Use new notarization API

Visual Studio

  • E22700: Impossible to extract sub-method
  • E26288: Old Oxygene .targets imports don't get migrated properly

EBuild

  • .dproj import did not generate configs
  • Fix for duplicated resource for {$R and file in project
  • Logging cleanup

Island DelphiSupport

  • wip