Skip to content

D27.Next.10.4.0.0

Darian Miller edited this page Jun 8, 2020 · 22 revisions

Delphi 10.4 Sydney is now available!

See the 10.4 Release Page: https://github.com/ideasawakened/DelphiKB/wiki/D27.SYDNEY.10.4.0.0

See the Future Releases Page for what's coming next: https://github.com/ideasawakened/DelphiKB/wiki/Future-Releases-for-RAD-Studio-and-Delphi

10.4 Now Available!

Pre-Release Page:

Anticipated New Features 10.4.0

  • Standardized memory model across all platforms

  • Unified installer for Online and Offline installations

  • GetIt package manager enhancements

  • Language Server Protocol (LSP) support for Delphi

    • CodeInsight much improved from David Millington's blog article:
    • Make Code Insight asynchronous - that is, run on another thread or in another process (or both) so that the IDE is always responsive when you type even if it’s doing work in the background
    • Reduce or even completely remove (you can see where this is going) the potential memory usage for code completion from the IDE
    • Ensure Error Insight always gives correct results - that is, it should give exactly the errors the compiler would, and correct code should show no errors. (You can stop turning off Error Insight!)
    • Help us move closer to having a single parser for Delphi source in the IDE, so that there is a ‘single source of truth’ or single understanding of what Delphi code means within the IDE
    • Modernize Delphi’s code tooling approach to use modern techniques
    • And solve a number of bugs in code completion at the same time
    • Enhanced allow you to explore your code through code completion with more results than in 10.3.3
    • New feature Use Code Insight including code completion and other Code Insight features while debugging
  • LiveBindings performance enhancements

  • Language enhancements (managed records)

  • VCL High DPI Styles support

  • VCL Per control styling

  • New VCL components

  • Android+iOS: Admob support

  • Android Push Notifications and Google Play Services re-architecture

  • macOS/iOS: Metal 2 GPU driver support

  • iOS launch screen storyboard support (Note: deadline extended by Apple: Deadline for App Updates Has Been Extended)

Clone this wiki locally