The MBS plug-in comprises a collection of several plug-in parts which extend the Xojo (Real Studio) development environment with 2,300 classes featuring over 58,000 documented functions. Our plugins support all three platforms Mac OS X, Windows and Linux with all project types desktop, web and console including 64-bit and ARM targets.
Some of the highlights on the 16.2 update:
Our latest plugins have been updated for latest plugin SDK with support to Xojo 2016r1 and future releases. We reduced linkage to Carbon framework. Only 10% of the plugin parts still link to Carbon as they need functions from this framework. And once again our plugins support OS X 10.4 to 10.11.
The new plugin package comes with a new set of archive classes. Those allow you to read and write various archives including zip, tar, pax and others. The archive library supports unicode names and file permissions, so you can now properly handle those in archives.
For Mac we got new midi player class for AVFoundation to play midi notes.
For Windows we have a new task dialog class to show dialogs. You can customize them with adding buttons, links, radio buttons and a checkbox. Events allow you to react on clicks and disable invalid options. And we put a lot of work into getting a nice icon of your choice into the dialog if needed.
Our DynaPDF users can now extract text of only a rectangle part of the page. If you look for a bug, you may want to try our trace feature. If enabled, we write all the function calls for DynaPDF with return values to a text file. Our difference showing feature for PDF pages now handles transparent areas and recognizes smaller changes.
For ChartDirector we added a scale factor. This way you can request your charts in a higher resolution, e.g. for display in your Retina/HiDPI aware application. The multi chart class now keeps references to child charts in order to make sure they are not released too early.
The encryption plugin now can do RSA encryption & decryption with public & private keys. Generating keys can now yield time to other threads.
The SQL Plugin now includes an internal PostgreSQL library for Mac and Linux. Windows users can still point to the DLLs. The MT methods now do parsing of SQL statement in background thread for improved performance.
The overlay class now handles right clicks and works with CGImages for better performance. Barcode functions can now generate SVG as string, WordFile functions handle different parts and we can watch for Notifications on Xojo windows. ColorSync classes work now on 64-bit again, NSAlert has now a timeout and BlockMBS class can run synchronously.
Finally we updated SQLAPI++ to version 4.1.9, DynaPDF to version 18.104.22.168, libJPEG to 9b, LibSSH2 to 1.7.0, OpenSSL to version 1.0.2f, SQLite to 3.13.0 and CURL to 7.47.1.
See release notes for a complete list of changes.