MBS Plugins 17.3 pre-releases

Hello,

in this thread I want to post to you what’s new in 17.3 prerelease plugins.

download here:
https://www.monkeybreadsoftware.de/xojo/download/plugin/Prerelease/

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

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

Thanks for supporting our plugin.

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

Greetings
Christian

17.3pr1:

  • Creating barcode no longer changes locale settings.
  • Added kCFBundleDisplayNameKey to CFBundleMBS class.
  • Improved key length handling for CipherMBS class.
  • Added boolean result to CipherInit, EncryptInit and DecryptInit.
  • Marked CalCalendarMBS class to be console safe.
  • Added developerExtrasEnabled, javaEnabled, javaScriptCanOpenWindowsAutomatically, javaScriptEnabled, loadsImagesAutomatically, minimumFontSize and plugInsEnabled properties for WKWebViewControlMBS control.
  • Added RemoveTouchBarFromWindow and RemoveTouchBarFromApp for NSTouchBarMBS class.
  • Fixed StringHandleMBS bug on Linux.
  • Updated SQLite to 3.19.2.
  • Added NetSNMPMBS class.
  • Reduced memory consumption for email sending, so you can now queue 1000+ emails.
  • Added DynaPDF methods for Metafile conversion (EMF/WMF)
  • Zooming in script workspace can now be triggered with Command and Plus/Minus keys.
  • Fixed problem where variable name check would complain about variable name being part of script name.
  • Remove debug messages from CIDetectorMBS class.
  • Updated to DynaPDF 4.0.11.29.
  • Fixed BitwiseXORStringBytesMBS to work better and faster in 64-bit.

Awesome! Thank you! :slight_smile:

oh boy, looking forward to the SNMP class!

17.3pr2:

  • Improved key length handling for CipherMBS class. Init functions now report true on success and false on failure. Short keys are filled with zeros (as before), we report false in case of errors, but still may take reduced key (as before).
  • Updated SQLite to 3.19.3.
  • Fixed bug with DynaPDFMBS.ShowDifference and rotated pages.
  • Added QueryMT method for NetSNMPMBS class.

Thank you Christian. Works like a charm.

17.3pr3:

17.3pr4:

  • Fixed crash with 64-bit for Execute methods in AuthorizationMBS class.
  • Changed linux linking to avoid loader to connect function to wrong library if several versions of the library exists.
  • Added MinY, MinX, MidY, MidX, MaxY and MaxX for NSRectMBS class.
  • Updated DynaPDF library to version 4.0.11.30.
  • Added OverlayMBS.menuForEvent event.
  • Turned properties for PDFKit annotation classes into real properties so you see them in debugger.
  • Fixed bug with DynaPDF and optimize command when using ICC based JPEG pictures.
  • Fixed problem with PDFAnnotationMarkupMBS not setting QuadrilateralPoints.

17.3pr5:

17.3pr6:

  • Enabled SSE2 extension for libPNG for macOS as all Macs with Intel CPU should have SSE2.
  • Updated libPNG to version 1.6.30.
  • Updated DynaPDF library to version 4.0.11.31.

17.3pr7:

  • Added WindowsDeviceModeMBS.ApplyToSetupString method.
  • Updated WindowsDeviceModeMBS class methods for SetupString to handle 2017r1 SetupString format.
  • Added XLBookMBS methods to load partially and load/save with temp file.
  • Added GMImageMBS.PNGLibVersion function.
  • Changed Contacts, CoreLocation and MapKit plugin parts to better load on macOS 10.13 and not crash.
  • Added check to CGPDFDocumentMBS to raise out of memory exception in low memory conditions to avoid crashes later.

and released:
http://www.mbs-plugins.de/archive/2017-07-18/MonkeyBread_Software_Releases_/monkeybreadsoftware_blog_xojo

Hi Christian,

Any chance of adding MBS Taglib?

so far I didn’t add it, but we may think about what I add for 17.4.

As I got it compiled on the weekend, this is going to be included in the next prerelease.

I just played around with the MBS Taglib plugin in the 17.4 prerelease version 3 and it will save me a lot of shell commands calling Phil Harvey’s exiftool application. The only tag I frequently use not covered by the taglib plugin is “Label” (for mp3-files) or “Publisher” (for Flac-files) for getting information on the record company. Is there any chance that these tags will be added to the final version of the plugin?

Best, Guido

Well, I now wait for people’s wishes.
This is the generic interface and I could make one for ID3v2, too.
Than we may get more tags there.

Thanks, I’m looking forward to any further enhancements to the plugin