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.
New in version 22.0 New in version 22.2
Release notes of all versions: Release notes and Announcement in Blog.