MBS Plugins 18.0 pre-releases

Hello,

in this thread I want to post to you what’s new in 17.6 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.6pr1:

  • Fixed a crash with JSONMBS class.
  • Improved JSON handling to break circular references.
  • Updated Rockesy4ND library for macOS to better support macOS High Sierra.
  • Added checks to IconMBS class to make sure you don’t get corrupted images.
  • Changed CFURL to/from folderitem to use NativePath/URLPath instead of FSRef.
  • Fixed an issue with file path handling for Mac XL Plugin. Now handles composed unicode characters better.
  • Updated DynaPDF to version 4.0.14.40.
  • Updated CURL library to version 7.57.0.
  • Updated OpenSSL to 1.1.0g and 1.0.2m

17.6pr2:

The site won’t load for me.

Please come back later. Maybe it’s down due to maintenance.

You can download on my dropbox site:

Archives:
https://www.dropbox.com/sh/g40jw8pzik04ulm/AADAXMiAwKpZtI1njNtnMkMsa?dl=0

Prerelease:
https://www.dropbox.com/sh/pefikfvg5dnum7l/AAAs2ZbeeTlYbLg95cNHu4U5a?dl=0

Update: Please don’t use this prerelease (pr2).
Due to a bug we free memory on file access which should not happen!
Will be fixed for pr3.

17.6pr3:

  • Changed OptionCAINFO, OptionCAPATH, OptionCookieFile, OptionCookieJar, OptionIssuerCert, OptionNETRCFile, OptionRandomFile, OptionSSHPrivateKeyfile, OptionSSHPublicKeyfile, OptionSSLCert, OptionSSLKey for CURL to use always UTF-8 on Mac and to do the unicode transformation for decomposed characters to avoid trouble with special characters in file paths.
  • Fixed an issue with exception handling on 64-bit Linux introduced in 17.3.
  • Fixed an issue in file handling from pr1 where file path was freed instead of decreasing reference count.
  • Added camera configuration properties for RaspberryPiCameraMBS class.
  • Fixed bugs with DynaPDF Print and scaling pages for some printers.

17.6pr4:

17.6pr5:

18.0pr6:

18.0pr7:

  • Added NSViewTooltipMBS class and NSViewMBS.addToolTipRect method.
  • Updated DynaPDF to version 4.0.15.42.
  • Fixed problem with VerifyEmailMBS function and some DNS servers.
  • Added Multiply and Unmultiply to PictureMBS class.
  • Added PictureMBS.CopyPictureWithAlpha function.
  • Fixed bug in Picture handling for setting alpha channel for Cocoa picture.
  • Added ClipperMBS module to use clipper library.
  • Added OpenSSLMBS PKCS7SignData function.
  • Fixed problem in SystemInformationMBS.ProcessorCount with logical/physical CPUs in wrong order on Windows.
  • Added example to sign PDF with 2048bit PKCS#12 certificate file.
  • Changed WinUserNotificationMBS to better handle empty texts.
  • Changed SystemInformationMBS.HardDiscSerial on Mac to prefer serial from internal disk.
  • Fixed bug in CURL SetupAWS when wrong date was used.

18.0pr8:

  • Fixed bug in VLCEqualizerMBS.Map setter.
  • Fixed out of bounds problem in zxingQRCodeReaderMBS.
  • Fixed problem with loading cairo library on Linux for Ubuntu 17.4.
  • Added IDN support for CURLSMBS and CURLNMBS classes on Windows Vista and newer. Does give error if you try it on older Windows XP.
  • Improved CSV split to also auto detect tab instead of just comma and semicolon.
  • Improved CSV split via SplitCommaSeparatedValuesMBS to handle multi line text values better.

18.0pr9:

and released:
http://www.mbs-plugins.de/archive/2018-01-23/MonkeyBread_Software_Releases_/monkeybreadsoftware_blog_xojo