MBS Plugins 24.1 pre-releases

Hello,

in this thread I want to post to you what’s new in 23.6/24.0 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.

Dropbox Prerelease

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.1pr1:

  • Added MovableByWindowBackground property for OverlayMBS class.
  • Added requestWriteOnlyAccessToEvents, requestFullAccessToReminders and requestFullAccessToEvents to EKEventStoreMBS class.
  • Updated dyncall library to version 1.4.
  • Added new kCallMode* constants for DeclareFunctionMBS class.
  • Changed MidiThruConnectionMBS class to be a subclass of MidiObjectMBS class.
  • Added Find method to MidiThruConnectionMBS class.
  • Changed kOptionLibrarySeparator in SQLConnectionMBS class to be a shared method to return “;” on Windows and “:” on macOS/Linux.
  • Improved Data Detector example to include a contextual menu routine for showing actions based on NSDataDetectorMBS class.
  • Fixed a problem with MacBase and CURL plugin loading on older macOS versions.
  • Implemented IgnoreMouseClicks for Windows in OverlayMBS class. Allows mouse clicks to fall through to window behind.
  • Fixed PortAudioStreamRecorderMBS to enforce sample format paFloat32 when using OpenStream() to prevent errors later.
  • Added SQLiteFunctionMBS class to add custom SQLite functions for SQLite database connections.
  • Added Path property to InternalSQLiteLibraryMBS module.
  • Added NWPathMonitorMBS class for macOS/iOS to monitor available network.
  • Added NSProcessInfoPowerStateDidChangeNotification for NSProcessInfoMBS class.
  • Added NWPathMBS, NWEndPointMBS and NWInterfaceMBS classes.
  • Updated SQLite to version 3.45.1.
  • Added new variant of FromDiff method in JSONMBS class with KeyToCopy parameter to copy primary keys.
3 Likes

24.1pr2:

  • Updated our headers for NetSNMP library.
  • Added AVSpeechSynthesizerMBS and related classes.
  • Changed SetLicenseKey in DynaPDFMBS class to raise exception if you call it in debug mode after calling SetLicenseKeyGlobal to suggest you to remove the SetLicenseKey call.
  • Updated DynaPDF to version 4.0.83.242.
  • Changed Bounds, GPTS and LPTS in DynaPDFMeasureMBS to be double.

24.1pr3:

  • Updated DynaPDF to version 4.0.83.243.
  • Implemented better MovableByWindowBackground for OverlayMBS class on Windows to work with mouse events.
  • Fixed a bug in DateDifferenceMBS class related to an overflow in January.
  • Enabled allTouches in NSEventMBS class for macOS.
  • Added touchesBeganWithEvent, touchesCancelledWithEvent, touchesEndedWithEvent and touchesMovedWithEvent events to CanvasGesturesMBS class.
  • Fixed an issue in MBS Xojo SQL Plugin where an error message would be cut on the first character improperly encoded.
  • Improved MBS Xojo SQL Plugin to better return error messages if the ODBC driver provided them with ASCII instead of UTF16/32 encoding.
  • Added willShowContextualMenu and didCloseContextualMenu events to 34 controls.

24.1pr4:

24.1pr5:

  • Fixed an edge case with Replace in JSONMBS where it didn’t catch all spots.
  • Fixed problem with Substitute with too small output buffer.
  • Improved CURLEmailMBS class to allow the creation of attachment only emails.
  • Enabled logging for LibUSB on Linux.
  • Updated DynaPDF to version 4.0.84.246.
  • Added SelText property for DynaPDFParserMBS class to query found text.
  • Added SelBBox2 method for DynaPDFParserMBS class to query all 4 points of current text box.
  • Changed StringValue in NSCharacterSetMBS class to property, so we see it in the debugger.
  • Added CharacterCount property for NSCharacterSetMBS class for debugging.
  • Improved NSTokenFieldControlMBS by to work better with our custom cell class.
  • Added SetPrintBacktraceAndAbortHandler method to SignalHandlerMBS class.
2 Likes

At this moment, pr4 is the latest I see on your download page.

Thanks for the notice.
Seems like the upload script failed. I’ll upload it now. May take 5 minutes.

And uploaded.
Sorry for the inconvenience.

1 Like

24.1pr6:

  • Reduced size of Win plugin a little bit by optimizing stub code for macOS/Linux.
  • Improved linking of linux libraries to do more stripping of unused code to save 33 MB in total.
  • Removed UniMotionMBS module.
1 Like

And released:

MonkeyBread Software Releases the MBS Xojo Plugins in version 24.1

2 Likes