MBS Plugins 15.3 prereleases

download here:

or ask (in private message or email) to be added to the shared dropbox folder.
Please do not ask questions on this thread, but in a new thread. Thanks.


  • Rewrote PHP plugin part to use PHP version 5.6.12 and work with 64-bit.
  • Added new 64-bit plugin for Mac covering Accounts, Social and EventKit classes.
  • Added gamma option to QTPictureMovieTrackMBS class
  • Updated SQLite to 3.8.11.
  • Fixed ChartDirector license check for 64-bit.
  • Fixed linking issues on Linux 64-bit to make sure we use the zlib inside plugin instead of system version.
  • Fixed SystemInformation.CPUBrandString and SystemInformation.MachineID for 64-bit.
  • Updated CURL to version 7.44.0.
  • Changed conversion code for CFDictionaries. CFData now translates to Memoryblock instead of String to work better in 64-bit apps.
  • Added classes for OSAKit framework on OS X.
  • Fixed problem in CDAxisMBS class which causes memory leaks.
  • Changed Files.Delete to use newer API.
  • Updated openssl to 1.0.2d.
  • Updated DynaPDF to version
  • Updated libcpuid.
  • Updated NSTaskMBS to have more properties and a Terminated event.
  • Fixed bug in HotKeyMBS with locks not being released and app blocked.

In X2015R2.4 i still see an unregistered Marker in ChartDirector graphs.

Sorry, will fix.


  • Added WiringPiMBS module.
  • Updated DynaPDF to version
  • Added new AVFoundation classes for Audio Units and Audio Engine.

Hello Christian,

seems like the pr2 Xojo DMG is 0 Bytes big. seems like the upload is corrupted.

I saw that you sell the entrire MBS plugin package. And its cheaper to buy this bundle than buying one or more plugins. Is it right?.

So. Im watching that the libxl plugin is sell at one price per plattform.
In the full MBS plugins pack, is libxl license included?

LibXL is extra to the Complete Set license.
And it is cheaper to buy bundle than separately.

Uploaded archive again.

Hi Christian.

I noticed the new AVAudioUnitComponentManagerMBS classes in the 15.3 build
and your new XOJO examples for them.

But do you have or can you provide an example project that actually hosts an AU instance ( say Kontakt ) and opens the Audiounit editor in a window etc ?

it would be very helpful !

Dan Stenning

I probably add more examples, but currently have no classes for Audio unit views.

Please do so :slight_smile: given all the other API’s you support regarding audio units it seems rather a huge omission not to have support for AU views and AU hosting. Plus - it will be fun :slight_smile:

i’ll email you privately some C++ Cocoa Obj C code you might find useful to implement this

Christian - check your inbox for junk or filter due to attachments ( C++ files )


  • Recompiled LinuxARM stuff with older GCC version for better compatibility (now need libstdc++ 6.0.19 instead of 6.0.20).
  • Added example projects for viewing email files and an email client example.
  • Added more methods for AVAudioUnitMBS class to get/set/listen properties/parameters.
  • Added SplineMBS class.
  • Added more properties to CGImageMBS and NSViewMBS classes.
  • Added new Mime Email parsing classes.
  • Added a few more CALayerMBS properties and you can now assign either CGImageMBS or NSImageMBS for contents property.


  • Changed DarwinResourceUsageMBS.SystemTimeUsed and DarwinResourceUsageMBS.UserTimeUsed to doubles.
  • Added ShowDifferences function for DynaPDFMBS class.
  • Added MimeEmailMBS.HTMLToPlainText function used to get plain text from html-only emails…
  • Fixed bug in PHP plugin which caused crash with phpinfo function.
  • Updated VLC to version 2.2.1. The new functions are 64-bit only.
  • Fixed email parsing to also parse emails without mime parts.

Or from 2015-07-29?

Actually the pr4 has :slight_smile:
If I see it correctly.

just confirmed with

MsgBox InternalSQLiteLibraryMBS.Version

Thanks Christian! :slight_smile:


  • Fixed bug with sending emails. Inline graphics were not embedded correctly.
  • Updated DynaPDF to version
  • Added LCMS2StageMBS.CubeSize functions.
  • Added more variants for LCMS2StageMBS.CreateStageWithCLut16bit and LCMS2StageMBS.CreateStageWithCLutFloat.
  • Added variants of LCMS2StageMBS.CreateStageWithCLut16bitGranular/LCMS2StageMBS.CreateStageWithCLutFloatGranular for taking array or memoryblock. Clutpoints is now always an array.
  • Updated SQLite to 3.8.12 alpha for the vacuum bug fix.
  • Added CGDisplayMBS CreateImageAsync.
  • Updated libXL to version 3.6.4.
  • The internal SQLite library now includes the SQLite Encryption Extension.