It is time to let you know what we have done since beta 9.Below is a list of the things that are ready and will be included in beta 10.
We have also published the contents of our help file on the website.
Compiler
- We have completed support for the DEFINE keyword. The type clause is now optional. The compiler will figure out the type of the define when no type is specified.
The DEFINEs will be compiled to a Constant field of the Functions class, or a Readonly Static field, when the expression cannot be easily determined at compile time. - We have extended the preprocessor . It now has support for #command, #translatem #xcommand and #xtranslate
- Added ASTYPE expression, similar to the AS construct in other languages. This will assign a value of the correct type or NULL when the expression is not of the correct type:
VAR someVariable := <AnExpression> ASTYPE <SomeType>
Visual Studio
- Tested and works with Visual Studio 2017 RC 4
- We have added supports for snippets and included several code snippets in the installer
- Added support for ARM and Itanium platform types
- The parser that is used in the Windows Forms editor now also properly handles background images in resource files. Both images in the resx for the form and also background images in the shared project resources
- We have added Nuget support for our project system.
- Added a project property to control how Managed file resources are included: Use Vulcan Compatible Managed Resources
- Fixes several problems with dependent items
- Added implementation of the OAProject.Imports property, which is used by JetBrains
XPorter
- Fixed a problem converting WPF style projects