MBS Plugins 16.1 pre-releases


in this thread I want to post to you what’s new in 16.1 prerelease plugins.

download here:

or ask (in private message or email) to be added to the shared dropbox folder.

If you like our plugin, bookmark, like or forward this thread.
If not, well you can ignore it.

Thanks for supporting our plugin.

PS: for questions maybe post your question as a new discussion?



  • Fixed picture.ScrollHorizontalMBS for Mac.
  • Added NSShadowMBS class.
  • Added LinuxSUMBS class to run commands as root on Linux.
  • Updated OpenSSL to 1.0.2f
  • Added handle properties for NSPointMBS, NSRangeMBS, NSRectMBS and NSSizeMBS classes.


  • Changed JSON functions to better detect invalid JSON text.
  • You can now set HandleResult property for SQL Connection and it propergates to SQL Command objects automatically (like PreFetchRows, Scrollable, CommitRetaining and SQL_ATTR_QUERY_TIMEOUT).
  • Rewrote WindowsPlayerMBS to allow mono and other sample rates.
  • Changed PortAudioStreamRecorderMBS to adjust buffer size instead of failing.
  • Changed OverlayMBS to work better with full screen apps.
  • Fixed ZipFileMBS.CompressFiles to handle no password case better.
  • Added CURLEmailMBS.AddAttachment method taking folderitem.
  • Updated DynaPDF to version
  • Added WebUIDelegateMBS events for drag and drop.
  • Added MemoryBlockMBS constructors.


  • Updated DynaPDF to version
  • Added DynaPDFMBS.GetSysFontInfos.
  • Removed GraphicsMagick signal handlers so the plugin doesn’t show up in crash reports on Mac when crashing.
  • Fixed bug in CURLSFileInfoMBS class with handling time/date right.
  • Added DeviceHandle, FeatureReportLength, InputReportLength and OutputReportLength for HIDAPIDeviceMBS class.
  • Added CURLEmailMBS.ClearHeaders method.
  • Added SQLDatabaseMBS.NativeAPI property.
  • Added Cache Option for SQL Plugin. This allows to cache whole recordset client-side.
  • Added WinUSBMBS.LastErrorMessage property.
  • Changed SQLDatabaseMBS.Prepare to accept question marks as place holders for parameters for compatibility to existing code. You are still advised to switch to named parameters to avoid mistakes with wrong indices.
  • Rewrote FileListMBS. Now even faster and works on Linux, too.
  • Added VolumeRoot parameter for CarbonApplicationEventsMBS.VolumeMounted event.
  • Added SetBusyTimeout and SetBusyHandler to SQLite3MBS class so you can set busy handler for SQLite database connections.
  • Fixed internal conversion for FSRef to Folderitem to work better for volumes.
  • Fixed bug in VolumeInformationMBS class for 64-bit.
  • Added renderInContext and renderInPicture methods to CALayerMBS class.
  • Updated MT methods on SQL Plugin to run trace events on right Xojo thread.
  • Updated SQLite to 3.11.0.


pr3 isn’t on the server: http://www.macsw.de/plugin/Prerelease/

Chay Wesley

Here it’s there.

pr2 and pr3 (pr1 is missing.)

R. Landscheidt.

I uploaded it after seeing Chay’s post. Sorry for the delay.


  • Updated Sparkle to version 1.13.1 for 64-bit.
  • Fixed bug with SQLDatabaseMBS.LastStatment property.
  • Added WinHideTooltipMBS function.
  • Changed SQLDataProviderMBS and SQLDataConsumerMBS to yield time to other threads.
  • Fixed memory leak in SQLDataProviderMBS class.


  • Updated DynaPDF to version
  • Added MacMountServerVolumeMBS and MacUnmountVolumeMBS.
  • Added NSStringArraySortMBS function.
  • Fixed bug in SQL plugin with multithreaded message tracing. Introduced in pr3.


  • Fixed bug in DynaPDF font handling.
  • Added DNSServiceQueryRecordMBS class.

and released

Any chance of finally supporting hosting AudioUnit plugins in OSX soon ?