Xojo 2017 Release 1.1 hit the web today. This dot release contains some very important Windows framework bug fixes related to printing and is recommended for all users. There are a few other changes as well.
For those that are trying to print reports in Xojo this release fixes some critical bugs. First, the Printer.Landscape property is now honored whereas before it used the default printer orientation. Second, the PrinterSetup.Setup string is now built and restored properly and works when set. These fixes now allow reporting tools like BKS Shorts to print properly in landscape mode when restoring the PrinterSetup.SetupString.
A couple of exceptions were fixed in the IDE. Toggling the line number display in Windows no longer disables the cursor. You can now toggle the line numbers in IDE scripts. Duplicating an instance of a container control no longer create an invalid control set.
It is important to recognize the value of this dot release. For many developers this isn’t an important release but for those of us that rely on printing this was a big deal. 2016 R4 broke printing almost entirely and it was mostly corrected in 2017 R1. Each release of Xojo brings new features and many bug fixes it’s often very difficult to revert to an older version. So kudos to Xojo Inc. for doing a dot release.