Xojo Conferences
MBSOct2019CologneDE
XDCMarch2020NashvilleUS

Monkeybread Realbasic Plugins - Release notes

Release notes for MBS Xojo Plugins 19.3 - 24th July 2019

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

  • Added examples for ZUGFeRD 2.0 and Factur-X for DynaPDF.
  • Added JSONMBS.Sort method.
  • Added OpenSSLMBS.PKCS7SignedData function to read data from P7M files.
  • Added OpenDirectory classes for Xojo: ODQueryMBS, ODRecordMBS, ODNodeMBS and ODSessionMBS.
  • Added BindedValues and BindedTypes property for SQLPreparedStatements to inspect bindings.
  • Added constants for DynaPDF to create ZUGFerd 2.0 and Factur-X files.
  • Added constants kofConvertToGray, kofConvertToRGB, kofConvertToCMYK and kocReplaceJP2KWithJPEG for DynaPDFMBS class.
  • Added currentFactory property and NewPictureMBS method for PictureFactoryMBS class.
  • Added isCatalina function for SystemInformationMBS class.
  • Added LibVersion, BarcodeMailMark, BarcodeUPNQR, BarcodeVin, FontSize and InputModeEscape to BarcodeGeneratorMBS class.
  • Added LinuxWebViewMBS.IsLoading function.
  • Added multi line support for DynaPDFMBS graphics support with StringShape object.
  • Added NSFileManagerMBS.fileManagerWithAuthorization method.
  • Added NSWorkspaceAuthorizationMBS class.
  • Added NSWorkspaceMBS.requestAuthorization method.
  • Added OptionMaxAgeConn property for CURLSMBS class.
  • Added replaceItemAtURL methods for NSFileManagerMBS class.
  • Added SCNGeometryElementMBS, SCNGeometrySourceMBS, SCNGeometryTessellatorMBS and SCNLevelOfDetailMBS classes for SceneKit.
  • Added StartTLS method to LDAPMBS class.
  • Added SQLDatabaseMBS.kOptionLibraryCubeSQL and SQLConnectionMBS.kOptionLibraryCubeSQL constants.
  • Added TagLibFileRefMBS Properties dictionary for getting IDv3 tags and similar values.
  • Added trace support for graphics calls in DynaPDFMBS.
  • Added WindowsADSystemInfoMBS class to query Active Directory details for current user.
  • Added ZintRenderHexagonMBS.Height property.
  • Added ZoneID property for CURLSURLMBS class.
  • Changed AVCaptureVideoDataOutputMBS to set alwaysDiscardsLateVideoFrames to true by default.
  • Changed C++ to 2017 dialect for Xcode 11.
  • Changed Create3DView in DynaPDFMBS class to now use unicode version of the function. Also keep old function as Create3DViewAnsi.
  • Changed CURLSMultiMBS.AddCURL function to apply same default settings if needed as normal Perform in CURLSMBS.
  • Changed graphics.DrawObject for DynaPDF to restore page coordinate setting.
  • Changed iTunesLibraryMediaEntityMBS.persistentID to Int64.
  • Changed JSONMBS.Convert to accept JSONMBS objects in array/dictionary.
  • Changed NSColorMBS constructor and colorValue property to always use generic RGB for compatibility to Xojo.
  • Changed Picture.CGColorSpaceMBS function to return default Generic RGB colorspace used by Xojo if no other is set for picture.
  • Changed PictureMBS to allow more effects with mapped pictures. But performance may be slow.
  • Deprecated ImageCaptureMBS and ImageCaptureObjectMBS classes.
  • Fixed a crash in MidiThruConnectionMBS class in the setup process.
  • Fixed a problem in DynaPDFTableMBS with CellOrientation.
  • Fixed a problem with DynaPDFMBS ReplacePattern function and fonts missing the CID Ordering table.
  • Fixed CSTransformMBS to better pick right alpha info for Xojo pictures.
  • Fixed geometrySourceWithData function in SCNGeometrySourceMBS class.
  • Fixed HTML tags for JSONMBS.ToHTML function.
  • Fixed issue with DynaPDFMBS graphics and center aligned text in reports.
  • Fixed memory leak with TagLibFileRefMBS class.
  • Fixed MKMapViewMBS.showAddress method to correctly center on the found placemark instead of the region for that placemark.
  • Fixed MKPinAnnotationViewMBS constructor.
  • Fixed problem with WinUserNotificationMBS class to show three lines in notifications.
  • Implemented WebKit2 support for Linux partially.
  • Improved automatic CURL library loading on Linux to better find the library.
  • Improved destructor for FSEventsMBS class to avoid a possible crash.
  • Improved SplitCommaSeparatedValuesMBS to better handle new lines.
  • Removed helpWindow, eventWindow and shadowWindow from NSHelpManagerMBS class.
  • Updated CURL to version 7.65.3.
  • Updated DynaPDF to version 4.0.30.87.
  • Updated libcpuid to version 0.4.1.
  • Updated libiconv to version 1.16.
  • Updated libPNG to version 1.6.37.
  • Updated libxlst to version 1.1.33.
  • Updated libxml2 to version 2.9.9.
  • Updated libzint to version 2.6.3.
  • Updated OpenSSL to version 1.1.1c.
  • Updated PCRE to version 8.43.
  • Updated SQLite to version 3.29.0.
  • Updated WinSparkle to version 0.6.
  • Upgraded NSFileManagerMBS.createSymbolicLink to use createSymbolicLinkAtURL if available.

Release notes for MBS Xojo Plugins 19.2 - 21st May 2019

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

  • Added ContinuityCameraMBS class.
  • Added Convert methods to JSONMBS to convert from/to Xojo Variant/Dictionary/Array.
  • Added PageGraphics and PageGraphicsPicture properties to DynaPDFMBS class.
  • Added XMLValidatorMBS class.
  • Added 12 more methods to StringHandleMBS class.
  • Added AcceptTabs property for NSDatePickerControlMBS control.
  • Added AddPageBreak parameter for Append method to WordFileMBS class.
  • Added asInt32, asInteger, asInt64, asUInt32 to SQLValueReadMBS class.
  • Added ASIOGetSampleRate function for PortAudioMBS class.
  • Added check for AddHeader in CURLEmailMBS class to make sure a double colon is included.
  • Added ClearPageGraphics method to DynaPDFMBS class.
  • Added copy function to UNNotificationAttachmentMBS class.
  • Added DynaPDFMBS.ktaPlainText constant.
  • Added FindGCD function to LargeNumberMBS class.
  • Added JSONMBS.IsInt64 property.
  • Added MKCustomAnnotationMBS class.
  • Added MKCustomOverlayMBS and MKCustomOverlayRendererMBS classes.
  • Added new methods to JavaVMMBS class to create Java arrays based on Xojo arrays.
  • Added nil object check for SQLCommandMBS.ExecuteMT and similar functions.
  • Added removeAllScheduledNotifications method to NSUserNotificationCenterMBS class.
  • Added scrollWheel and smartMagnifyWithEvent events to CanvasGesturesMBS class.
  • Added setAsInt32, setAsInt64, setAsInteger, setAsUInt32 to SQLValueMBS class.
  • Added SetBlack and SetWhite methods to DynaPDFMBS class.
  • Added ShellMBS class.
  • Added SQLiteInMemory constant to SQLDatabaseMBS and SQLConnectionMBS classes.
  • Added TextArea.WinAutoCorrectionMBS property.
  • Added updateNamedRanges parameter for InsertCol, InsertRow, RemoveCol and RemoveRow in XLSheetMBS class.
  • Added Value(index) methods to various Java array classes to set/get value easily.
  • Added WindowsListMBS.ActivateWindow and window.ActivateWindowMBS methods for Windows to bring a window to front.
  • Added WinShowFontPanelMBS function for TextArea control to show standard font dialog on Windows.
  • Added writeHEIFRepresentationOfImage and HEIFRepresentationOfImage methods to CIContextMBS class.
  • Change PNGReaderMBS to skip unknown blocks in PNG file.
  • Changed CanvasGesturesMBS to call beginGestureWithEvent, even if NSResponder doesn't call it on MacOS 10.11 or newer.
  • Changed ChartDirector and SQL Plugin to accept licenses for up to 5 years in future instead of 3 years.
  • Changed Length in JavaStringMBS and JavaArrayMBS classes to be real properties and visible in debugger.
  • Changed NetworkTimeOut and TimeOut in LDAPMBS class to be double value with seconds.
  • Changed SQL Plugin to not complain about missing functions with freetds.
  • Changed SQL Plugin to ping server regularly and check alive status.
  • Changed SQLCommandMBS class to clear SQLFieldMBS and SQLParamMBS objects from it in destructor. If you access them later, you'll get SQLNotInitializedExceptionMBS exception.
  • Changed SQLConnectionMBS/SQLDatabaseMBS to pass more options to SQLCommandMBS for MS SQL: SQL_ATTR_CURSOR_TYPE, SQL_ATTR_QUERY_TIMEOUT, SQL_ATTR_CONCURRENCY, SQL_ATTR_CURSOR_SCROLLABLE and SQL_ATTR_CURSOR_SENSITIVITY.
  • Changed SQLDatabaseMBS.Client and SQLConnectionMBS.Client to raise exception if client is out of range.
  • Changed SystemInformationMBS.HardDiscSerial for Windows to make sure to ignore removable media.
  • Changed SystemInformationMBS.MacAddress for Windows to look for Ethernet port first, than for Wifi and than for other adapters.
  • Changed various controls and custom views to call beginGestureWithEvent, too.
  • Changed WordFileMBS class to also handle OpenDocument text files.
  • Changed WordFileMBS class to not reformat XML unless changed.
  • Deprecated the Shell function on InternalSQLiteLibraryMBS class.
  • Fixed a problem with DynaPDF parser and rendering some PDF.
  • Fixed a problem with FSEventsMBS class.
  • Fixed a problem with NTML authentication with CURL functions on Windows.
  • Fixed an issue with AutoCache in SQL Plugin preventing MovePrev method to work correctly.
  • Fixed an issue with DynaPDFImageMBS.PictureData not working.
  • Fixed autorelease problem with NSUserNotificationActionMBS constructor.
  • Fixed bug in JSON generation for NULL strings.
  • Fixed bug with custom markers and WordFileMBS class.
  • Fixed bug with exception handling for SQLCommandMBS.ExecuteMT method.
  • Fixed endless loop in ArchiveEntryMBS.fileName getter in some cases.
  • Fixed issue with piModelNames, piRevisionNames, piMakerNames in WiringPiMBS module.
  • Fixed memory leak in CURLSURLMBS class.
  • Fixed MouseWheel event in OverlayMBS class to be called more often.
  • Fixed problem with BigNumberMBS raising RuntimeException instead of BigNumberErrorExceptionMBS.
  • Fixed problem with cached recordsets and BLOB values converted to hex unintended.
  • Fixed problem with loading GTK for Linux ARM.
  • Fixed problem with InsertRecord, DatabaseRecord and PictureColumn. We now treat text data with no encoding as BLOB to pass on picture data.
  • Fixed problem with rotateTemplate function in DynaPDFMBS and 180 degree.
  • Fixed problem with UNUserNotificationCenterMBS constructor, too.
  • Fixed ScreenshotMBS for Linux ARM.
  • Fixed SQLSelect and SQLSelectMT methods in SQLConnectionMBS class to avoid hex encoding for BLOBs.
  • Implemented Application.FrontmostMBS property for Windows.
  • Implemented NSImage to Picture conversion for console project on MacOS. This makes e.g. folderitem.IconImageMBS function working.
  • Improved 64-bit integer handling for JSON to avoid rounding errors with doubles.
  • Improved performance for plugin functions accessing Xojo dictionaries.
  • Improved SplitCommaSeparatedValuesMBS to better handle new lines.
  • Manually applied CURL fix: vauth/oauth2: Fix OAUTHBEARER token generation #3377
  • Manually applied NTML fix for CURL.
  • Moved CoreAnimation plugin part from AVFoundation to MacCG plugin to reduce dependencies.
  • Rebuild DynaPDF without assert checks.
  • Reverted change from 19.1 about DrawCGPDFDocumentMBS to use newer API as the functionality is not identical.
  • Rewrote Caching for SQL Plugin to use much less memory.
  • Rewrote callback part for PortAudioStreamMBS class on MacOS and updated PortAudio example.
  • Rewrote conversion between Xojo Date and NSDate class for Cocoa to handle time zones.
  • Tested all examples to build here for 64-bit with Xojo 2019r1. Fixed dozens of examples.
  • Updated CURL to version 7.64.1.
  • Updated DynaPDF to version 4.0.27.80.
  • Updated LibXL to version 3.8.5.
  • Updated SQLite to version 3.28.0.
  • Updated to Xcode 10.2.
  • Upgraded CubeSQL SDK to version 5.7.3.

Release notes for MBS Xojo Plugins 19.1 - 12th March 2019

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

Release notes for MBS Xojo Plugins 19.0 - 22nd January 2019

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

Release notes for MBS Xojo Plugins 18.5 - 27th November 2018

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

  • Added CURLSURLMBS class.
  • Added new plugin part to Mac64bit plugin for CryptoTokenKit from Apple.
  • Added CGEventSourceMBS class.
  • Added CGImageMetadataMBS, CGMutableImageMetadataMBS and CGImageMetadataTagMBS classes.
  • Added CipherMBS.CipherNames and DigestMBS.DigestNames functions.
  • Added CipherNames and DigestNames to SSH2SessionMBS and CURLSMBS classes.
  • Added CopyMatchingAsync and AddItemAsync to KeychainManagerMBS class.
  • Added CreationDate, LastAccessDate and LastWriteDate to WindowsFileInfoMBS class.
  • Added delegates to documentation.
  • Added DynaPDFMBS.Create3DAnnotAnsi and made Create3DAnnot use unicode API.
  • Added find bar methods for NSScrollViewMBS and NSTextViewMBS classes.
  • Added HasPrefixMBS and HasPostfixMBS functions.
  • Added IEClearBrowserSessionMBS global method.
  • Added InstallNSAccessibilityPatchMBS method.
  • Added KeychainAccessControlMBS class for using TouchID on MacOS to secure data.
  • Added loadData methods to CDDrawAreaMBS classes.
  • Added more methods for NSFileManagerMBS.
  • Added more NSErrorMBS methods to create custom error objects.
  • Added new kSendFlag* constants to MapiMessageMBS class.
  • Added NSColorSpaceMBS.File property.
  • Added NSProcessInfoMBS.operationSystemVersion method and properties.
  • Added NSTextFinderMBS class.
  • Added ReadFile method to SmartCardMBS class to read data from various smartcards (e.g. Swiss Health Insurance Card or Belgian Identity Card).
  • Added SCNCameraMBS, SCNLightMBS and SCNCameraControllerMBS classes.
  • Added SetMethodPreference and SupportedAlgorithms methods to SSH2SessionMBS class.
  • Added setResource methods to CDDrawAreaMBS and CDBaseChartMBS classes.
  • Added SGLockMBS module for SG-Lock Dongles.
  • Added UseUnicode property for MapiMessageMBS class.
  • Changed CDBaseChartMBS.MakeChartPicture to set resolution of picture to ScaleFactor * 72 dpi.
  • Changed CDDataSetMBS.setDataSymbol, CDThreeDScatterGroupMBS.setDataSymbol and CDPolarLayerMBS.setDataSymbol to retain the CDDrawAreaMBS object to keep it alive.
  • Changed CURLEmailMBS to no longer turn TO to CC if you have several TOs.
  • Changed DecompressZLibMBS to auto detect the size of output data.
  • Changed how timeout is passed to LDAPMBS.Search function.
  • Changed methods in NSFileManagerMBS to be regular ones, not shared. This is needed as we may have multiple file managers.
  • Changed SQLDatabaseMBS to return RecordSet where you can query names of columns even if you have no rows.
  • Changed SSH2TunnelMBS class to stop thread in destructor.
  • Deprecated Account types for ACAccountTypeMBS class as Apple deprecated them for MacOS 10.14.
  • Deprecated IconFamilyMBS class.
  • DynaPDF now uses FreeType library and dropped Mac 32-bit target. We still compile it for 32-bit, but that is now deprecated.
  • Fixed a bug to avoid crash with RegisterMBSPlugins with wrong license key.
  • Fixed bug in CDPieChartMBS class and setExplode method with HiDPI.
  • Fixed bug in DynaPDF print functions (made white pages) and fixed example (printed only one page).
  • Fixed bug in PaletteCalculatorMBS.GetNearestIndexOfColor with color parameter.
  • Fixed bug with SQLAPI on finding the MySQL libraries.
  • Fixed bugs in WindowsMidiOutputMBS and WindowsMidiInputMBS for 64-bit.
  • Fixed FinderUpdateMBS for 64-bit to work by calling internally NSWorkSpaceMBS.noteFileSystemChanged.
  • Fixed issues with printer settings for DynaPDFMBS print methods on Windows.
  • Fixed problem with ? not encoded for email subject line.
  • Fixed problem with SystemInformationMBS.Computername and MBS.ComputerName returning extra characters.
  • Fixed SystemInformationMBS.SystemFont for Mac.
  • Fixed SystemInformationMBS.UserName for Windows.
  • Improved DynaPDFMBS.PrintPDFPage to use DevMode data if set.
  • Improved handling of extra quotes in CSV text for SplitCommaSeparatedValuesMBS function.
  • Improved RemoveAccentsMBS to include greece characters.
  • Rebuild with Xcode 10. Minimum MacOS version is now 10.9.
  • Removed draggingSourceOperationMaskForLocal events (deprecated in MacOS 10.7).
  • Replaced 4 SendMail functions MapiMessageMBS with one unified method where you pass flags.
  • Updated ChartDirector control examples.
  • Updated ChartDirector to version 6.3.
  • Updated CIFilter classes and added new ones from MacOS 10.14 Mojave.
  • Updated CURL to version 7.62.0.
  • Updated DynaPDF to version 4.0.25.63.
  • Updated OpenSSL to version 1.1.1 for all targets.
  • Updated SQL Database plugin for changes in Xojo 2018r3.
  • Updated SQLAPI library to version 4.2.4 beta 2.
  • Updated SQLite to version 3.25.2.
  • Updated to LibXL 3.8.3.
  • Updated to Xcode 10.1.
  • Updated to zlib 1.2.11.
  • Bugfixes in ChartDirector 6.3:
    • In contour and surface charts, the color axis is not drawn correctly if smooth coloring is and the number of ticks on the color axis are significantly less than the number color stops. For example, there are only 2 ticks, the color axis will draw itself by using a smooth gradient to vary colors between the two ticks, ignoring the other color stops in between.
    • In contour and surface charts, if the color axis is of logarithmic scale, and smooth coloring is used, the colors are still interpolated using linear scale. As a result, the coloring may look good.
    • For the color axis, if auto-scaling is used, the setColorScale always results in linear scale, even if setLogScale has already been called for the color axis.
    • Vector layer crashes if setArrowHead(0) is called.
    • In a vector layer, the setLineWidth has no effect if setArrowStem is used.
    • In a vector layer, the stem is visible even if the line width is 0.
    • In a vector chart, the legend icon disappear if the head size is 0 (that is, the vector chart shows stems).
    • In a vector chart, the image map is not natural if the stem width is thicker than the arrow head.
    • FinanceChart can produce too many x-axis labels in some cases.
    • ChartDirector can crash if the SurfaceChart has no data
    • DrawArea.setOutputOptions has no effect for SVG.
    • ArrowShape does not work in CDML <*IMG*>.

Release notes for MBS Xojo Plugins 18.4 - 25th September 2018

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

Release notes for MBS Xojo Plugins 18.3 - 17th July 2018

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

Release notes for MBS Xojo Plugins 18.2 - 22nd May 2018

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

  • Added Bluetooth plugin with 16 new classes from CoreBluetooth framework to connect to Bluetooth LE devices.
  • Added CanvasGesturesMBS class.
  • Added ABMultiValueMBS.indexForLabel function.
  • Added AddMimePart and FinishMime methods to CURLSMBS class.
  • Added append method to AVMutableCompositionMBS class.
  • Added brotliVersion, brotliVersionNumber, iconvVersionNumber, libidnVersion, libsshVersion, SupportsBrotli, SupportsConv, SupportsGSSAPI, SupportsHTTPSProxy, SupportsKerberos5, SupportsMultiSSL, SupportsNTLMWB, SupportsPSL, SupportsTLSAUTHSRP and SupportsUnixSockets properties to CURLSVersionMBS class.
  • Added CURLSMBS.LasterrorText property.
  • Added CURLSMBS.Paused property.
  • Added CURLSMimePartMBS class.
  • Added CURLSSSLBackendMBS class.
  • Added CWWiFiClientMBS class for MacOS to watch for Wifi changes.
  • Added DynaPDFMBS.GetUsesTransparency, DynaPDFMBS.GetDocUsesTransparency and DynaPDFPageMBS.SetBBox.
  • Added exportMT method to AVAssetExportSessionMBS class.
  • Added GetInfoActiveSocket, GetInfoHTTPVersion, GetInfoProtocol, GetInfoProxySSLVerifyResult and GetInfoScheme methods to CURLSMBS.
  • Added JPEGImporterMBS.ProgressiveMode property.
  • Added JSONMBS.ToHTML function.
  • Added LocalizedCapitalize, LocalizedLowercase and LocalizedUppercase to CFMutableStringMBS class.
  • Added MediaLibrary framework classes for MacOS 64-bit: MLMediaGroupMBS, MLMediaLibraryMBS, MLMediaObjectMBS and MLMediaSourceMBS.
  • Added more printing related functions to WebFrameViewMBS class.
  • Added NSApplicationMBS.runModalForWindow function.
  • Added NSEventMBS.eventWithCGEvent function and NSEventMBS.CGEventRef property.
  • Added NSFileManagerMBS.copyItemMT function.
  • Added NSURLConnectionFilterMBS class for timeout change for Xojo.Net.HTTPSocket on Mac.
  • Added NSUUIDMBS, NSStreamMBS, NSOutputStreamMBS and NSInputStreamMBS classes.
  • Added OptionDNSShuffleAddresses and OptionHAProxyProtocol properties to CURLSMBS class.
  • Added over 50 more CURL options and a lot of constants.
  • Added printing related events to WebUIDelegateMBS class.
  • Added RemoteControlMBS WinBringProcessToTop method.
  • Added TextArea WinSpellcheckingMBS property.
  • Added WindowsGUIResourcesMBS class.
  • Changed AutoCache for SQL Plugin to not try to cache recordsets if there is no result set.
  • Changed AVAudioPlayerMBS to have real properties visible in debugger.
  • Changed CollectOutputData, CollectHeaderData and CollectDebugData for CURLSMBS/CURLMBS/CURLNMBS to track if you set property and if you set to false, we ignore the data and do neither return error nor collect data. If never set, we may turn them to true, when you have no event and no file streaming.
  • Changed CURLSMBS to use less memory for storing properties.
  • Changed CURLSMBS.SetupAWS to no longer complain for empty path string as this is needed for AWS Translate.
  • Changed CURLSMultiMBS and other variants of it to have Pipelining be an integer property and added constants for it.
  • Changed cursor functions for SQL Plugin to return field count = 0 if there is no result set.
  • Changed Graphics.DrawRotatedTextMBS to handle scale on Windows, so HiDPI drawing looks better.
  • Changed TextColor, BackColor and BorderColor in DynaPDFFieldExMBS class from Integer to UInt32.
  • Changed zxingQRCodeReaderMBS to report the version number read when complaining about invalid version in QRCode.
  • Deactivated updater check.
  • Fixed a problem on 64-bit Linux with NetSNMPMBS class causing stack checks to fail.
  • Fixed a problem with Java library loading introduced in 18.1.
  • Fixed BigNumberMBS.CurrencyValue property.
  • Fixed crash with zxingQRCodeReaderMBS with out of bounds access in image for bad QRCodes.
  • Fixed DynaPDFRasterizerMBS.AttachImageBuffer to work with newer Xojo pictures.
  • Fixed FileListMBS.ItemPath on Mac to work for file lists constructed using other file list.
  • Fixed OpenDialogMBS for Cocoa target to handle better file extensions when several are separated by semicolon.
  • Fixed problem in NetSNMPMBS Query where a big query result could lead to overwritten memory.
  • Fixed problem with CDPolarChartMBS.radialAxis freed too often.
  • Fixed problem with loading cairo library on Linux.
  • Fixed problem with SQLConnectionMBS.Options property crashing.
  • Implemented InvertMBS for alpha channel pictures.
  • Improved fields functions for WordFileMBS class to better read/write fields.
  • Improved NetSNMPMBS class to better report parse errors with UnsupportedOperationException function.
  • Improved RemoveAccentsMBS function.
  • Reduced memory footprint of CURLSMBS.FormAddField method.
  • Removed skipping of empty lines in DynaPDFMBS.WriteFTextEx function.
  • Updated CURL to version 7.60.0.
  • Updated DynaPDF to version 4.0.19.50.
  • Updated SQLite to version 3.23.1
  • Updated to SQLAPI 4.2.2.
  • Updated to Xojo 2018r1 plugin SDK.
  • We filter events for OverlayMBS.MouseWheel which have a zero delta.
The biggest plugin in space...




Links
MBS Xojo tutorial videos