MBS Xojo Plugins - Release notes

Release notes for MBS Xojo Plugins 23.2 - May 2023

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

  • Added Windows PDF classes.
  • Added support for WebP pictures to GraphicsMagick functions.
  • Added AsArray function for CFArrayMBS class to convert to array of variant.
  • Added AudioChannels, AudioSamplesPerSecond, VideoFrameRate, and AudioBitsPerSample to MFPMediaItemMBS class.
  • Added CreatePrintSettings method to WebView2ControlMBS class and PrintToPdf can now take a WebView2PrintSettingsMBS object.
  • Added DataToBinary function to MongoClientMBS class.
  • Added HyperlinkIndex function to XLSheetMBS class.
  • Added new methods to CURLSMultiMBS to make asynchronous transfers easier.
  • Added NowUTC and Time functions to MongoClientMBS class.
  • Added PopOverWidth, PopOverHeight, and popover properties to PHPickerViewControllerMBS class.
  • Added printing and preview to ScintillaControlMBS with new FormatRange method.
  • Added ScintillaRangeToFormatMBS class.
  • Added ShowKeyboardMBS and HideKeyboardMBS functions.
  • Added WebPVersion function to GMImageMBS class.
  • Added WebView2PrintSettingsMBS class.
  • Added decodeTypedStream method to NSCoderMBS class.
  • Changed default for OptionConnectionTimeout in CURLSMBS class to 10 seconds (unless you change it) to avoid long stalls in your application of 2 minutes when server is not reachable.
  • Enabled lz4 and zstd for Archive classes.
  • Enabled web socket support for curl for Windows.
  • Enabled zstd for curl library.
  • Fixed a bug in libTiff compilation for Windows 64-bit, which broke TiffPictureMBS reading of tiff.
  • Fixed a memory leak in constructor in TKTokenKeychainKeyMBS class.
  • Fixed a memory leak in formatted method in NSPersonNameComponentsMBS class.
  • Fixed a memory leak in multiPolygon method in MKMultiPolygonMBS class.
  • Fixed a memory leak in multiPolyline method in MKMultiPolylineMBS class.
  • Fixed a memory leak in TargetedImageRequestWithImageData, TargetedImageRequestWithImageFile, TargetedImageRequestWithCVPixelBuffer, TargetedImageRequestWithCIImage and TargetedImageRequestWithCGImage methods in VNTargetedImageRequestMBS class.
  • Fixed a memory leak in VNTargetedImageRequestMBS, VNSequenceRequestHandlerMBS and VNImageRequestHandlerMBS when passing in a Xojo picture.
  • Fixed a problem in RenderPageToImage for DynaPDFMBS class which caused it to render only black image.
  • Fixed a problem in ScintillaControlMBS where TextChanged event would sometimes pass extra bytes in the text parameter.
  • Fixed a problem which prevents JavaVMMBS to initialize on macOS and Linux with current JDK 19.
  • Fixed bug in setStatusText method when passing empty text for ScintillaControlMBS control.
  • Fixed code to automatically find libjvm.dylib on macOS to work with JDK 19.
  • Fixed DefaultBackgroundColor property in WebView2ControlMBS control, so you can set it in Open event.
  • Fixed HeightDPI and WidthDPI in WindowsDisplayMBS class to be zero if unknown instead of a big negative number.
  • Fixed LostFocus event for NSTextFieldControlMBS control.
  • Fixed LostFocus event in NSSearchFieldControlMBS control to not fire too early.
  • Fixed memory leaks in fileLabelColors and fileLabels methods in NSWorkspaceMBS class.
  • Merged a few plugin parts to reduce number of dylibs.
  • Moved WordFileMBS class to Tools plugin.
  • Removed CallHASPMBS function and HASPHLMBS class. Please use HASPHLDMBS class.
  • Removed EncryptMBS and OldAESMBS classes.
  • Removed RockeyMBS, Rockey2MBS, MatrixDongleMBS and SecureDongleXMBS classes.
  • Updated CanvasGesturesMBS to work with desktop controls.
  • Updated curl to version 8.0.1.
  • Updated DynaPDF to version 4.0.73.213.
  • Updated LibArchive to version 3.6.2.
  • Updated libwebp to version 1.3.0.
  • Updated LibXL to version 4.1.2.
  • Updated PHPickerConfigurationMBS class and related ones to work on macOS, too.
  • Updated SQLAPI to version 5.2.4.
  • Updated SQLite to version 3.41.2.
  • Updated Xcode to version 14.3.

Release notes for MBS Xojo Plugins 23.1 - March 2023

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

Release notes for MBS Xojo Plugins 23.0 - January 2023

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

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.

The biggest plugin in space...


Start Chat