Version 0.11.0 – Implement interfaces

Change log:

  • New warnings for incomplete interface implementations
  • Quickfixes for incomplete interface implementations create method declarations and implementation stubs
  • Fixed compatibility to Visual Studio Code 1.7.0
  • Improved the text that pops up up when hovering a constant
  • Fixed code highlighting in hover popup
  • Bugfix: Hovering a method call now shows the signature of the method’s declaration instead of its implementation
  • Bugfix: “Implement method” produced broken code for methods with open array parameters
  • Bugfix: Method resolution clauses were creating warnings for missing implementations
  • Bugfix: UTF8 files with and without BOM are now handled properly
  • Bugfix: Wrong declaration found when a method parameter has the same as a property
  • Bugfix: Directories having the “hidden” or “system” attribute set were invisible to OmniPascal
  • Bugfix: Message “Ordner nicht angegeben” when opening .pas file from explorer
  • Calls to members of a constructor’s return type can be resolved: Example: TObject.Create.Free
  • Improved performance and stability

You Might Also Like

3 Comments

  • Jed Veatch

    November 4, 2016

    Thanks for the update!

    Reply
  • Arnaud Bouchez

    November 5, 2016

    I wanted this feature in the Delphi IDE for years…

    Reply
  • HypeZ

    November 7, 2016

    thats awesome, thank you for starting this project! Still a lot to do but it get some hope on having a good ide for writing delphi code <3

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *