OmniPascal 0.10.0 – Intrinsic symbols and castings
Features:
– Members of type casted identifiers can be resolved
– Code completion works even when working with type casts
– Basic data types like Integer or String appear in code completion
– Added support for Delphi Intrinsic Routines for Windows 32 platform
– True, False and Nil now appear in code completion
– Added support for pointer types
Bugfixes:
– Names of nested types in generic classes couldn’t be resolved in method implementations
– Names of nested strict private types can be resolved
– Code completion list doesn’t grow anymore when triggered multiple times in classes which inherit from a specialized generic class
– Fixed occasional crashes of OmniPascalServer.exe when editing code with multiple cursors
– Calls to overloaded methods weren’t always resolved correctly based on the parameter count. (Resolving calls to overloaded methods still doesn’t work when multiple versions of a method accept the same amount of parameters)
– Members of items in generic arrays can be resolved
– Name resolving and code completion for symbols defined in the implementation section now works in initialization and finalization section
…as well as some speed improvements.
user
July 30, 2016Can you remove message Ordner nicht angebeben. Quite annoying. Not everyone have Delphi installed. There is not just Delphi for Pascal.
CharlesCheng
August 30, 2016When I open a pascal file , it appear a dialog of “Ordner nicht angegeben”. I do not know how to fix it, please help.
Wosi
October 23, 2016Sorry for answering late. Here is a work around: http://stackoverflow.com/questions/39862043/ordner-nicht-angegeben-with-omnipascal-in-vscode
It won’t be necessary with the next version.
Rodrigo Farias Rezino
October 23, 2016is !he projec! abandoned ?
Wosi
October 23, 2016No, definitely not. A new version is on the way. Some compatibility issues with the latest VSCode releases prevent me from releasing it. OmniPascal is alive!
Linux Pascal Enthusiast
December 30, 2016By the looks of it, it’s exactly what I’ve been looking for. Any chance that this will get ported to other OS;es in the near future?
Wosi
December 30, 2016Yes, Mac OS and Linux will be supported in the future but there is currently no release planned. Vote for it here: https://bitbucket.org/Wosi/omnipascalissues/issues/6/add-rich-language-support-for-mac-and
Linux Pascal Enthusiast
December 30, 2016+1 on that! Voted and hoping for it!
God speed!