The MBS plug-in comprises a collection of several plug-in parts which extend the Xojo (Real Studio) development environment with 2,200 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.1 update:
For our SQL Plugin we have a few enhancements: First we now propagate more options set from connection level down to individual command object, e.g. HandleResult option for MySQL. This allows you to set an option on the connection and automatically apply it to all sql commands. The new SQL Plugin allows to cache a result set in memory on the client. This allows you to scroll forward and backward through results even if the underlaying database engine does not support this.
For SQLite we can now set the busy handler to yield time to other threads if one is blocked for SQLite query. Same applies to the data consumers and provider classes for reading/writing blob values. The prepared statement in our SQL Plugin now understands question marks as placeholders. This makes the transition of code using official Xojo database plugins to our plugin more easier. Finally you can now easier get the native api object for a SQLDatabaseMBS object.
Our CURL plugin can send emails with attachments and inline graphics. We now can add attachments directly from a folderitem. The new clear methods can be used to recycle emails, e.g. to send them to another recipient without creating a new email.
We rewrote the WindowsPlayerMBS class, so you can now use more options. For example you can play now mono and stereo files in different bitrates and sample rates. Another use is to open the audio file and just get the decompressed samples as memoryblock for analyzation.
The FileListMBS class is an excellent and speedy way to list files in a directory. Much faster than using folderitem alone. We rewrote the class and added linux as target so you can now use it for Raspberry Pi or your web projects.
You can now run linux commands as root using the new LinuxSUMBS class. We got better error handling in JSON class, improvements for our overlays, new mount/unmount commands for Mac, a hide tooltip function for Windows, new DNS Record query function and much more.
Finally we updated SQLAPI++ to version 4.1.7, DynaPDF to version 126.96.36.199, OpenSSL to version 1.0.2f, SQLite to 3.11.0.
See release notes for a complete list of changes.
The DynaPDF Plugin is available as part of the OmageBundle for Xojo 2016.
If you have questions, please don't hesitate to contact us.