Release notes for MBS Xojo Plugins 18.1 - 6th March 2018

See also the documentation on new items and Announcement in Blog.

  • Added LibUSBDeviceMBS and related classes to use LibUSB for cross platform USB functions.
  • Added callXojo function for PHP to trigger event in addition to the callRealbasic function name.
  • Added check for PictureMBS.DataStringInFormat to raise exception if you try to request too big memory blocks.
  • Added eventsWithExternalIdentifier, fetchRemindersMatchingPredicateSync, remindersWithExternalIdentifier and reminderWithIdentifier functions to EKEventStoreMBS class.
  • Added Files and URLs functions to NSOpenPanelMBS class to return array of selected files.
  • Added firstTabStop and firstTextList properties to NSParagraphStyleMBS for debugging.
  • Added GetSpaceWidth and GetTextWidth functions to DynaPDFMBS.
  • Added getter/setter for MemoryStorageMBS.
  • Added last error properties to PHPMBS class.
  • Added LogPixelsY and LogPixelsX properties for WindowsDisplayMBS class.
  • Added MemoryStorageMBS.Constructor.
  • Added NSEPSImageRepMBS.pdfImage property.
  • Added NSTextListMBS class and related methods for NSMutableParagraphStyleMBS, NSParagraphStyleMBS and NSAttributedStringMBS class.
  • Added Options property to SQLDatabaseMBS, SQLConnectionMBS and SQLCommandMBS to inspect options.
  • Added PictureMBS.Channel and PictureMBS.Channels for color channel names.
  • Added support for SQL Anywhere API v1 in addition to v2.
  • Added WindowsDisplayMBS class.
  • Changed CURLEmailMBS class to replace NULL characters with space in email texts to avoid truncation of texts.
  • Changed MeasureRotatedTextMBS to not use HDC of graphics object to measure, but it's own HDC.
  • Changed SQLPreparedStatementMBS to accept binding with Xojo.Core.Date objects.
  • Changed WindowGroupMBS class to raise exception if used in Cocoa project.
  • Fixed bug in DNSServiceAddrInfoMBS.ServiceAddrInfo event.
  • Fixed bug in DynaPDFMBS.WriteStyledText with extra new lines when switching alignment.
  • Fixed bug in DynaPDFMBS.WriteStyledText with switching font back to non-bold.
  • Fixed bug in ParseDateMBS with wrong year on Windows.
  • Fixed bug in PictureMBS.MapInRows. Now returns error instead of freezing app is trying to allocate > 2GB in 32-bit application.
  • Fixed crash when freeing SKPaymentQueueMBS too early.
  • Fixed EncryptMBS for 64-bit.
  • Fixed exceptions for SQL Plugin on ARM.
  • Fixed issue on Windows with folderItem.IconImageMBS and folderItem.IconMaskMBS.
  • Fixed memory leak with DynaPDFFontInfoMBS objects.
  • Fixed NSMutableParagraphStyleMBS.setTabStops method.
  • Fixed problem with BigNumberMBS to currency conversion. Now rounding.
  • Fixed problem with notification receiving in CNContactStoreMBS.
  • Fixed problems with CNContactMBS phoneNumbers and others having wrong return type.
  • Fixed problems with connecting to SQL Anywhere database.
  • Fixed problems with using SQLDatabaseMBS object after calling close method on it. Now you can reuse it for another connection.
  • Fixed SQLDatabaseMBS and SQLConnectionMBS to close an existing connections before starting a new one.
  • Fixed threading problems in StoreKit classes.
  • Fixed tools plugin to compile with Real Studio 2011.
  • Improved CURLEMailMBS class to not encode subject, email names or attachment names, if it contains no special characters in more cases by reducing the characters which trigger encoding.
  • Improved CURLSMBS.SetupAWS method to work better with Amazon S3 and also with Dell ECS.
  • Improved DynaPDFMBS.TranslateRawCode with new variant with more parameters.
  • Improved Java loading code on Mac to find automatically newest Java version and load it.
  • Improved Java loading code on Windows to find JRE 9.
  • Improved JavaVMMBS.SetLibraryPath function to work for Mac, too.
  • Reduced plugins linking to Carbon framework for 64-bit.
  • Updated CURL library to version 7.58.1.
  • Updated DynaPDF to version 4.0.17.44.
  • Updated JPEG library to version 9c.
  • Updated LibTiff to version 4.0.9 including support for BigTiff format.
  • Updated LibXL to version 3.8.2.
  • Updated SQLite to version 3.22.0
  • Updated StoreKit classes for changes in 10.13.2 including trials.
  • Updated to new codesign certificate for Windows.
  • Using WindowsFileCopyMBS now sets error mode to prevent error dialogs from system.

New in version 18.0   New in version 18.2

Release notes of all versions: Release notes and Announcement in Blog.

The biggest plugin in space...