MBS Plugins 24.4 pre-releases

Hello,

in this thread I want to post to you what’s new in 24.4 prerelease plugins. Download here:

monkeybreadsoftware.de/xojo/download/plugin/Prerelease/

or from Dropbox or ask (in private message or email) to be added to the shared dropbox folder.

If you like our plugins, please bookmark, like or forward this thread.
If not, well you can ignore it.

New functions in documentation .

Thanks for supporting our plugins.

If you have questions, please post your question as a new discussion

Greetings
Christian

1 Like

24.4pr1:

  • Added size and boundingRectWithSize methods for NSAttributedStringMBS class.
  • Fixed WindowsDeviceWatcherMBS class to pass an WindowsDeviceInformationUpdateMBS for Updated event.
  • Upgraded all linux compilers to newer versions. Requires GLIBCXX_3.4.26 now for Scintilla.
  • Disabled trace logging for MongoDB by default. Was accidentally enabled.
  • Implemented async events for 32-bit Linux for newer Phidget classes.
  • Improved events for LibUSBTransferMBS class on Linux 32-bit.
  • Enabled new JSONMBS class to work well on Linux 32-bit.
  • Fixed a bug in DrawRotatedTextMBS function where it would not rotate text on Windows.
  • Added DecodeIMAPFolderName functions to CURLSMBS class to help decoding IMAP folder names.
  • Updated Tidy library to version 5.8.
  • Removed a deprecated constants and methods from tidy classes and added new ones.
  • Added OptionNames and Tidy functions to TidyDocumentMBS class.
  • Added NSUserActivityMBS and NSUserActivityEventsMBS classes for adding the Handoff feature in your iOS or macOS application.
  • Updated XL plugin for Linux 32-bit to use version 4.3 of LibXL.
  • Added hitTest function to NSViewMBS class.
  • Added Records method and Operator_Convert to MongoCursorMBS class.
  • Added kSSLVersionMax* constants for CURLSMBS class.
2 Likes

24.4pr2:

  • Added ClearSharedInstance method to CURLSMultiMBS class.
  • Improved CURLSMultiMBS class to clear buffers before transfer and flush output files after transfer automatically.
  • Updated DynaPDF to version 4.0.90.257.
  • Fixed a problem with DynaPDF and a full width space character not working correctly.
1 Like

24.4pr3:

2 Likes

24.4pr5:

24.4pr6:

  • Fixed problem with ReadBarcodes function in ZxingBarcodeMBS module.
  • Updated LibXL to version 4.4.0.
  • Fixed thread naming to avoid renaming main thread.
  • Updated SQLAPI to version 5.3.4 with DuckDB 1.0 support.
  • Improved CURLSMultiMBS class to clear cancel flag for CURLSMBS objects.
  • Fixed NSFileCoordinatorMBS constructor to accept nil parameter.
  • Added DidMove and DidResize events for NSStatusItemMBS class.
  • Added DidChangeOcclusionState event for NSStatusItemMBS class to detect if your item is not shown.
  • Changed captureStillImageAsynchronouslyCompleted event in AVFoundationMBS class, so it prepares CMSampleBufferMBS with Picture when set PrepareCIImage, PrepareNSImage and PrepareJPEGData is set in AVCaptureVideoDataOutputMBS class.
  • Added shaderModifiers and handle properties for SCNMaterialMBS class.
  • Added shaderModifiers for SCNGeometryMBS class.
  • Updated CURL to version 8.10.0.
1 Like

Please elaborate, thanks.

Well, if you use the multi class and pass in CURL objects and they use cancel property to stop transfers, then if you reuse the same CURL object, the cancel property was not cleared automatically. So second use always stopped before doing anything.
The flag is now cleared when adding something to the queue.

2 Likes

Got it, thanks.

and released:

MonkeyBread Software Releases the MBS Xojo Plugins in version 24.4

4 Likes