Here is a short progress update.
In the month Februari we have worked hard to fix several issues that were reported by our customers and to add some new features. A new build (2.11) is being tested by a small group of betatesters at this moment.
The full list of changes for this new build can be found here:
https://www.xsharp.eu/itm-downloads/download?path=general%252FReadme%252Fwhatsnew211.pdf
Compiler
- Several preprocessor fixes to make the preprocessor more compatible with FoxPro and Xbase++. We have also added the #if and #stdout commands
- The compiler will now emit warnings when you enable implicit signed/unsigned conversions (/vo4) or conversions between numeric types of different sizes or from fractional types to integral types (/vo11)
- The compiler adds the "castclass" IL instruction when passing variables of type OBJECT to a function/method that expects a typed parameter
- Several reported problems were fixed.
Runtime
- Several new functions were added for FoxPro compatibility
- Several changes were made to improve the Foxpro dialect support
- Several smaller fixes in the RDD system to improve the compatibility with Visual Objects, XBase++ and FoxPro
Visual Studio integration
- New "lightbulb" action to create constructors
- Several changes in the editor, including an issue that had a negative impact on the performance.
- Fixed a problem in the project system that was shown when designing a DevExpress DocumentManager control in the form editor
We expect to release this new build in the coming week for FOX subscribers only.
2.11 will NOT be released as a public build.