MBS Xojo Plugins - Release notes

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.

Release notes for MBS Xojo Plugins 21.5 - 16th November 2021

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

Release notes for MBS Xojo Plugins 21.4 - 7th September 2021

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

  • Added thread pooling for Windows to be used for multi threaded methods.
  • Added AppendTraceFile and CreateTraceFile methods to DynaPDFMBS class.
  • Added areBrowserAcceleratorKeysEnabled, IsGeneralAutofillEnabled, IsPasswordAutosaveEnabled, IsPinchZoomEnabled and UserAgent properties to WebView2ControlMBS control.
  • Added CKOperationConfigurationMBS class.
  • Added Contains and Substitute methods to WordFileMBS class.
  • Added contentLayoutRect to NSWindowMBS class.
  • Added DeleteOCGFromDisplayTree function to DynaPDFMBS class.
  • Added FieldExists method to SQLCommandMBS class.
  • Added FindByteMBS function for MemoryBlock to take array of byte values.
  • Added GetInIsTaggedPDF method for DynaPDFMBS and related constants.
  • Added HEAD as verb for SetupAWS and SetupOAuth functions in CURLSMBS class.
  • Added isWindows11 function to SystemInformationMBS module.
  • Added more constants for CCCryptorMBS class.
  • Added more properties for WKPreferencesMBS class.
  • Added NSComboBoxControlMBS control with KeyDown/KeyUp controls.
  • Added RandomGenerateBytes method to CCCryptorMBS class.
  • Added ReadFileMBS for reading file data into MemoryBlock.
  • Added SetPasteboardItems method taking array of variants to NSPasteboardMBS class.
  • Added SharingPanelMBS class for sharing on iOS.
  • Added userInteractionEnabled property to NSViewMBS class for iOS.
  • Added WinMouseFilterMBS class.
  • Changed CURLEmailMBS class to cache email source and not render it again each time you query it. And clear it when you change a property of the email.
  • Changed CURL to use http as default protocol.
  • Changed WMI examples to initialize in App.Constructor instead of App.Open, so InitSecurity method works.
  • Deprecated a few properties in CKOperationMBS class in favor of new CKOperationConfigurationMBS class.
  • Fixed a case where removing a table row with WordFileMBS class would not be saved.
  • Fixed a crash in JSONMBS class returning big JSON arrays.
  • Fixed App.BundleResourceFolderMBS and other functions to handle relative CFURL objects better.
  • Fixed constructor for CKQueryOperationMBS class taking cursor.
  • Fixed Graphics.DrawString to better draw condensed text for DynaPDFMBS class.
  • Fixed memory leak in CapturePreview method in WebView2ControlMBS control.
  • Fixed NSTokenFieldControlMBS control to fire keyDown event for w key.
  • Fixed Open property getter/setter for DynaPDFAnnotationExMBS class.
  • Fixed OptionFileTime and OptionUnrestrictedAuth properties for CURLSMBS class.
  • Fixed problem on Windows with GraphicsMagick initialization.
  • Fixed problem with borderColor assignment in CALayerMBS class not working.
  • Fixed problem with RenderPageMT in DynaPDFRasterizerMBS class, where background of picture was not initialized with white.
  • Fixed problems with AVFoundation Plugin and a conflicting function name for iOS apps.
  • Fixed properties for WindowsBlueToothDeviceSearchParameterMBS and WindowsFontFamilyMBS classes.
  • Improved NSViewMBS to work on iOS, internally with UIView.
  • Moved WindowsQOSMBS class into its own plugin part, split from WindowsProxy plugin part.
  • Updated CURL library to version 7.78.0.
  • Updated DynaPDF to version 4.0.58.153.
  • Updated SQLAPI to version 5.1.5.

Release notes for MBS Xojo Plugins 21.3 - 12th July 2021

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

The biggest plugin in space...


Start Chat