MBS Xojo Plugins - Release notes

Release notes for MBS Xojo Plugins 22.5 - 8th November 2022

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

Release notes for MBS Xojo Plugins 22.4 - 6th September 2022

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

  • Added new MBS Xojo XML Plugin.
  • Added ErrorDocument method to MongoCursorMBS class.
  • Added HasBorder property to ScintillaControlMBS control.
  • Added InsertMany functions to MongoCollectionMBS class.
  • Added iOS support for DirectorySizeMBS class.
  • Added kgfDoNotComprMetadata constant for DynaPDFMBS class.
  • Added monospacedDigitSystemFontOfSize and monospacedSystemFontOfSize functions to NSFontMBS class.
  • Added more constants to PhidgetServerMBS class.
  • Added NewCursorFromCommandReply function to MongoClientMBS class.
  • Added OptionMimeOptions, OptionMaxLifeTimeConnection and OptionSSHHostPublicKeySHA256 properties to CURLSMBS class.
  • Added popoverShouldDetach and popoverDidDetach events to NSPopoverMBS class.
  • Added Prepare event to ScintillaControlMBS control.
  • Added Rename and FindIndexes functions to MongoCollectionMBS class.
  • Added SetRenderingIntent method for DynaPDFMBS class.
  • Added WinRTSControl property to SerialPortMBS class to control RTS line state.
  • Added withOverlays parameter to ShowAllAnnotations method in MKMapViewMBS class.
  • Added zstd support for CURLSMBS class.
  • Changed WindowsPreviewHandlerMBS to automatically call unload for you in destructor in case you forgot.
  • Deprecated CocoaControlMBS and WebViewControlMBS controls.
  • Fixed a problem where ScintillaControlMBS would not get the focus and Control-V would paste to the wrong control.
  • Fixed a problem where SelectedText in ScintillaControlMBS would return a NULL byte on the end.
  • Fixed a problem where the Xojo IDE would crash when using ScintillaControlMBS.
  • Fixed a problem with SplitCommaSeparatedValuesMBS not parsing properly quoted multi line value.
  • Fixed file path handling bug for Windows ARM affecting various functions.
  • Fixed picture and graphics handling bug for Windows ARM.
  • Implemented CopyPicture in NSImageMBS class.
  • Implemented DNSServiceMetaQueryMBS for iOS.
  • Improved BytesZeroMBS function in MemoryBlock class to be faster.
  • Removed kError_CONV_FAILED constant in CURLSMBS class.
  • Removed unneeded boolean return value for decidePolicyForNavigationAction event in WKWebViewIOSControlMBS class.
  • Renamed OptionFTPResponseTimeout property to OptionServerResponseTimeout in CURLSMBS class. (old mame stays valid, but deprecated)
  • Update Chromium plugin classes to newer Chromium version.
  • Updated CURL to version 7.85.0.
  • Updated DynaPDF to version 4.0.70.197.
  • Updated SQLite to version 3.39.2.

Release notes for MBS Xojo Plugins 22.3 - 12th July 2022

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

Release notes for MBS Xojo Plugins 22.2 - 17th May 2022

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

Release notes for MBS Xojo Plugins 22.1 - 15th March 2022

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

  • Added new classes for Phidgets for newer framework.
  • Added search and replace window to Scintilla example project.
  • Added Add method for StringHandleMBS class to add another StringHandleMBS object.
  • Added BeginTransaction method for SQLDatabaseMBS to avoid SQL errors.
  • Added CheckCertificates and Verify for X509MBS class.
  • Added constants for ContinuityCameraMBS class.
  • Added constants for WinPhotoAcquireSettingsMBS class.
  • Added Constructor for NSWindowMBS taking DesktopWindow.
  • Added ContainsWholeWordMBS function.
  • Added controlSize property to NSControlMBS class.
  • Added CovertArt function to TagLibFileRefMBS class.
  • Added enabled property for ContinuityCameraMBS class.
  • Added kctPDFA_2u and kctPDFA_3u constants for DynaPDFMBS class.
  • Added LexerNameFromID function for ScintillaControlMBS control.
  • Added LexerNames function for ScintillaControlMBS control.
  • Added NSImageSymbolConfigurationMBS class.
  • Added NSSwitchControlMBS and DesktopNSSwitchControlMBS controls.
  • Added NSSwitchMBS class.
  • Added SetTextAlignment method to NSAlertMBS class to use left text alignment for dialogs on macOS.
  • Added SpaceWidthFactor property to DynaPDFMBS class.
  • Added State property for NSSwitchControlMBS control.
  • Added UbiquitousItemIsExcludedFromSync, UbiquitousItemUploadingError, UbiquitousItemIsUploading, UbiquitousItemIsUploaded, UbiquitousItemIsShared, UbiquitousItemIsDownloading, UbiquitousItemIsDownloaded, UbiquitousItemHasUnresolvedConflicts, UbiquitousItemDownloadRequested, UbiquitousItemDownloadingStatus, UbiquitousItemDownloadingError, UbiquitousItemContainerDisplayName and IsUbiquitousItem properties to NSURLMBS class.
  • Added trackFillColor property to NSSliderMBS class.
  • Added WithBrackets parameter for ValueFormattedString method in UUIDMBS class.
  • Changed ConstructContextualMenu and ContextualMenuItemSelected/ContextualMenuAction events to not declare them in the plugin, but let Xojo just add them.
  • Changed ConvertStyledText in DynaPDFMBS class to handle .AppleSystemUIFont better and map to system font.
  • Changed NSCenterTextAlignment and NSRightTextAlignment to from constants to shared methods to return correct values for PDFAnnotationTextWidgetMBS, NSParagraphStyleMBS, NSTextMBS and PDFAnnotationFreeTextMBS classes.
  • Changed NSUserUnixTaskMBS class constructor to not raise exception, so you can check error parameter easier.
  • Changed RenameSpotColor in DynaPDFMBS class to allow you to pass empty string for second parameter to pass NULL for special none name.
  • Deprecated DuckDatabaseMBS and related classes since MBS Xojo SQL Plugin handles this.
  • Deprecated OptionSSLEngine and OptionSSLEngineDefault properties in CURLSMBS class since you don't need those ever.
  • Disabled debug logging for WordFile class. Sorry for leaving that on.
  • Fixed a memory leak in geometrySourceWithNormals and geometrySourceWithVertices functions in SCNGeometrySourceMBS class.
  • Fixed a memory leak in SQLPreparedStatementMBS class with binding.
  • Fixed a problem in SSH2TunnelMBS class, where cancel didn't end the tunnel quickly in some cases.
  • Fixed a problem with SQLPreparedStatementMBS class, where an invalid parameter name would crash the app as clang optimized the NULL check away.
  • Fixed an issue in DelayMBS where it would use too much CPU time.
  • Fixed buffer passing in SetCharacteristicValue method for WindowsBlueToothLEMBS class.
  • Fixed crash with FriendlyName property in WinPhotoAcquireSourceMBS class for Windows 11.
  • Fixed potential problem that SetCharacteristicValue method could crash in WindowsBlueToothLEMBS class on low memory situation.
  • Fixed problem with CallMethodLaterMBS not waiting for the given delay.
  • Fixed problem with focus with ScintillaControlMBS control.
  • Fixed problem with macOS 12.1 and redraw issues with margins on ScintillaControlMBS.
  • Fixed problem with StoreKit framework not loading on iOS.
  • Fixed text property for ScintillaControlMBS control.
  • Improved performance for ConvertUnicodeToCharacterDecompositionMBS and ConvertUnicodeToCharacterCompositionMBS functions.
  • Moved Phidgets into new plugin.
  • Rebuild SQLAPI with std::atomic for mutex handling.
  • Renamed Close event to DidClose in WKWebViewControlMBS and WKWebViewIOSControlMBS.
  • Renamed MenuAction events to ContextualMenuAction or ContextualMenuItemSelected to match Xojo.
  • Renamed old Phidgets classes with prefix Old. Those will be deprecated someday.
  • Updated Chromium classes to newer CEF version.
  • Updated CURL to version 7.82.0.
  • Updated DynaPDF to version 4.0.66.172.
  • Updated LCMS library to version 2.13.1.
  • Updated NSControlMBS and NSSliderMBS classes to have debugger visible properties.
  • Updated SQLAPI to version 5.1.9.
  • Updated SQLite to version 3.38.1.
  • Updated Xcode to version 13.2.1.

Release notes for MBS Xojo Plugins 22.0 - 18th January 2022

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

The biggest plugin in space...


Start Chat