MBS Xojo Plug-ins
MBS Xojo Plug-ins
20.0

4.8

MBS Xojo Plug-ins free download for Mac

MBS Xojo Plug-ins

20.0
14 January 2020

Comprehensive programming toolbox.

Overview

The MBS Xojo Plug-ins collection is a comprehensive programming toolbox that will help you solve your development issues a lot easier and quicker. It includes thousands of extra programming functions that will provide you with the means to develop better applications.

You can find a list of plugins here

Full pricing information can be found here.

What's new in MBS Xojo Plug-ins

Version 20.0:
Added:
  • JavaScriptEngineMBS class with DukTape JavaScript engine.
  • Evaluate function for IEDocumentMBS class to evaluate JavaScript and get back result.
  • CallFunction function for IEDocumentMBS class to call JavaScript functions and pass arguments as variants.
  • MFPMediaPlayerMBS, MFPMediaPlayerExceptionMBS and MFPMediaItemMBS classes for Windows video/audio playback.
  • New ImageMagick 7.x classes. ImageMagick7MBS and related classes. Works with 8 to 64-bit quantum depth and HDRI support.
  • BackForwardList property and goToBackForwardListItem method for WKWebViewControlMBS control.
  • CGContextMBS.contextWithCGContext and NSGraphicsMBS.graphicsContextWithCGContextHandle taking ptr for better coding in Xojo 2019r2 and newer.
  • ChannelMask and DeviceID properties to WindowsPlayerMBS class.
  • ColWidthPx and RowHeightPx to XLSheetMBS class.
  • CreateWebView and Close events for WKWebViewControlMBS control.
  • DecidePolicyForNavigationResponse event for WKWebViewControlMBS control.
  • EqualContent method to JSONMBS class.
  • HasDate and hasTime properties to SQLDateTimeMBS class.
  • HasLite and HasPro properties to DynaPDFMBS class.
  • IEDocumentMBS, IEHistoryMBS, IENavigatorMBS, IEWebBrowserMBS and IEWindowMBS classes.
  • Items and Files methods to OpenDialogMBS class.
  • LGLMBS class with SAT Solver.
  • LMFitStatusMBS, LMFitControlMBS and LMFitMBS classes for Levenberg-Marquardt least squares fitting algorithm.
  • LoadFileURL method for WKWebViewControlMBS class.
  • MBS.IsPrerelease constant.
  • MLTaskMBS, MLBatchProviderMBS, MLParameterKeyMBS, MLUpdateTaskMBS, MLModelConfigurationMBS, MLArrayBatchProviderMBS, MLUpdateContextMBS, MLMetricKeyMBS, MLMultiArrayShapeConstraintMBS, MLUpdateProgressHandlersMBS, MLParameterDescriptionMBS, MLNumericConstraintMBS, MLKeyMBS, MLImageSizeMBS, MLImageSizeConstraintMBS, MLSequenceConstraintMBS, and MLSequenceMBS classes.
  • OpenDialogItemMBS class.
  • Parameter for FindValueInArray and FindValueInObjectArray in JSONMBS class to compare by content.
  • RandomBytes and RandomBytesString methods to OpenSSLMBS module.
  • Request parameter for decidePolicyForNavigationAction event in WKWebViewControlMBS control.
  • SetInternetExplorerVersion and GetInternetExplorerVersion methods for IEWebBrowserMBS class.
  • SortedFilesMBS, SortedFoldersMBS and SortedItemsMBS to FolderItem class for your convenience.
  • ThreadCount parameter for TransformLineStrideMT and TransformMT in LCMS2TransformMBS class.
  • Threaded parameter for Constructor in iTunesLibraryMBS class.
  • WinAutoHorizontalScrollMBS and WinAutoVerticalScrollMBS to TextArea control.
  • WindowsPlayerDeviceMBS class.
  • WKBackForwardListItemMBS and WKBackForwardListMBS classes.
  • WKNavigationResponseMBS class.
  • ZintVectorCircleMBS, ZintVectorHexagonMBS, ZintVectorMBS, ZintVectorRectMBS and ZintVectorStringMBS classes.
Changed:
  • Registration, so we can generate possibly keys for each plugin part if needed.
  • CFErrorMBS class to show properties in debugger.
  • CurrentDevice in AVAudioPlayerMBS to be settable property.
  • Graphics for DynaPDFMBS to not try to do transparency if you don't have Lite or higher license.
  • LDAP loading code to load later on demand.
  • OpenStream for PortAudioStreamBufferedMBS class to always change format to Float32.
  • OptionPostFields in CURLSMBS to free previous data directly instead of waiting for destructor.
  • SetLineDashPattern event in DynaPDFParseInterfaceMBS class to pass double array instead of MemoryBlock and phase parameter as double.
  • SmartCardMBS.SplitValues method to mark valid UTF-8 strings to have UTF-8 encoding.
  • The text file embedded in xojo plugin files to include a random build UUID which is different each time a plugin is built as well as a Plugin UUID which doesn't change for the same plugin.
Deprecated:
  • BackgroundThreadMBS class. When you build this in pure Xojo, exception handling is better for errors.
  • 92 DOM classes like DOMNodeMBS class.
  • Several methods on HTMLViewer class in favor of new IEDocumentMBS and existing WebViewMBS class.
  • ZintRenderHexagonMBS, ZintRenderLineMBS, ZintRenderMBS, ZintRenderRingMBS and ZintRenderStringMBS class.
Disabled:
  • Scale for DynaPDF graphics support as it doesn't work and may let content disappear.
Fixed:
  • A few examples to compile for Xojo 2019r2.
  • Bug in setStartDate and setEndDate methods in CalEventMBS class.
  • Bug with random number generator on Windows not always working very randomly on threads. Affected UUIDMBS.randomUUID function used in threads.
  • Crash in Commands functions in SQLDatabaseMBS and SQLConnectionMBS classes.
  • Crash in SubString() function in RegExMBS when called without an Execute first. Raising exceptions now in this case.
  • Crash with LibJPEGTurbo when using JPEGExporterMBS class with memory allocation and file handling.
  • Crash with PDFViewControlMBS control in the Xojo IDE.
  • DateDifferenceMBS handling of DateTime with respect of TotalSeconds handling.
  • Issue with CubeSQL client in SQL Plugin to allow SHOW commands to work.
  • Memory leak in WindowsFileCopyMBS class when events are not dispatched.
  • Problem in Readers function in SmartCardContextMBS class which may have cut off first character of a reader name.
  • Problem with InvalidateThreadSafeMBS function, so we detect invalid windows better and discard the request.
  • Problem with Progressive property in JPEGExporterMBS not always being used.
  • ReadError and ReadOutput for WindowsProcessMBS class to return empty string when called with value zero.
  • Reference counting problem in Commands() function in SQLDatabaseMBS and SQLConnectionMBS classes causing crashes.
  • Some issues with barcode functions to better handle desired width and height.
Implemented:
  • Synchronous EvaluateJavaScript for 32-bit in WKWebViewControlMBS control and bug in 64-bit.
Improved:
  • Code for ReadFile in SmartCardMBS to read in chunks of 256 bytes instead of 255 bytes.
  • Conversion from Windows VARIANT to Xojo variant for Win Plugin.
  • ItemsMBS and related functions for FolderItem class.
Optimized:
  • DynaPDF graphics support to not draw hidden vector objects.
Removed:
  • Erroneous deprecation for ValidationMBS class.
Renamed:
  • OuputDevices to OutputDevices in AUPlayerMBS and AVAudioOutputNodeMBS classes.
Updated:
  • CoreML classes for MacOS Catalina.
  • CURL library to version 7.67.0.
  • DynaPDF to version 4.0.37.101.
  • JavaVMMBS constructor to better find Java libraries.
  • LibArchive to version 3.4.0.
  • LibXL to version 3.8.8.
  • SQLAPI to version 5.0.3.
  • Xcode to version 11.3.
  • zint library to version 2.7.

Join over 500,000 subscribers.

Subscribe for our newsletter with best Mac offers from MacUpdate.

2 MBS Xojo Plug-ins Reviews

Rate this app:

14 March 2012

Most helpful

I've developed 70 programs in Real Studio for use in the classroom and labs for my courses. Many of these programs would not have been possible at all without the MBS plugins. Even though the plugins are amazingly comprehensive in adding core Cocoa and Carbon API access with thousand of methods, the developer has done a superhuman job of continuously adding even more functionality with each release. If you want to develop complex software with Real Studio, you MUST purchase these plugins. By the way, before the typical troll on MacUpdate accuses me of being an amateur for using Real Studio, I've developed research software in assembly, C++, LabVIEW, Java and Objective-C, to name a few programming languages, on laboratory minicomputers and personal computers. I've worked as a research and programming consultant for several companies. My software is used throughout the world. I choose the appropriate tool for the particular job, and for my educational software, Real Studio and the MBS plugins allowed me to create professional applications. So yes, despite your trolling, Real Software can produce sophisticated applications.
Like
Version 1.2.0
Drscott
14 March 2012
I've developed 70 educational programs in Real Studio for use in the classroom. Many of these programs would not have been possible at all without the MBS plugins. Even though the plugins are amazingly comprehensive in adding core Cocoa and Carbon API access, the developer somehow has done a superhuman job of continuously adding even more functionality with each release. If you want to develop complex professional software with Real Studio, you must purchase these plugins. By the way, before the typical troll on MacUpdate accuses me of being an amateur for using Real Studio, for 30 years I've developed neurophysiology research software in assembly, C++, LabVIEW, Prograph CPX and Java, to name a few programming languages, on laboratory minicomputers and several types of personal computers. I currently program in Objective-C as well. I use the appropriate tool for the particular job, and for my educational software, Real Studio and the MBS plugins allowed me to quickly create professional applications that are used at colleges around the world.
Like
Version 1.2.0
14 March 2012
I've developed 70 programs in Real Studio for use in the classroom and labs for my courses. Many of these programs would not have been possible at all without the MBS plugins. Even though the plugins are amazingly comprehensive in adding core Cocoa and Carbon API access with thousand of methods, the developer has done a superhuman job of continuously adding even more functionality with each release. If you want to develop complex software with Real Studio, you MUST purchase these plugins. By the way, before the typical troll on MacUpdate accuses me of being an amateur for using Real Studio, I've developed research software in assembly, C++, LabVIEW, Java and Objective-C, to name a few programming languages, on laboratory minicomputers and personal computers. I've worked as a research and programming consultant for several companies. My software is used throughout the world. I choose the appropriate tool for the particular job, and for my educational software, Real Studio and the MBS plugins allowed me to create professional applications. So yes, despite your trolling, Real Software can produce sophisticated applications.
Like
Version 1.2.0