MBS Plugins 20.0 pre-releases

Hello,

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

19.6pr1:

  • Added new ImageMagick 7.x classes. ImageMagick7MBS and related classes. Works with 8 to 64-bit quantum depth and HDRI support.
  • Updated SQLAPI to version 5.0.2.
  • Updated CURL library to version 7.67.0.
  • Added ThreadCount parameter for TransformLineStrideMT and TransformMT in LCMS2TransformMBS class.
  • Fixed issue with CubeSQL client in SQL Plugin to allow SHOW commands to work.
  • Added LMFitStatusMBS, LMFitControlMBS and LMFitMBS classes for Levenberg-Marquardt least squares fitting algorithm.
  • Added hasDate and hasTime properties to SQLDateTimeMBS class.
  • Fixed bug with random number generator on Windows not always working very randomly on threads. Affected UUIDMBS.randomUUID function used in threads.
  • Removed erroneous deprecation for ValidationMBS class.
  • Updated DynaPDF to version 4.0.35.97.
  • Added LoadFileURL method for WKWebViewControlMBS class.
  • Fixed a few examples to compile for Xojo 2019r2.
  • Updated LibArchive to version 3.4.0.
  • Fixed crash with PDFViewControlMBS control in the Xojo IDE.
  • Improved code for ReadFile in SmartCardMBS to read in chunks of 256 bytes instead of 255 bytes.
  • Fixed crash in SubString() function in RegExMBS when called without an Execute first. Raising exceptions now in this case.
  • Changed graphics for DynaPDFMBS to not try to do transparency if you don’t have Lite or higher license.
  • Optimized DynaPDF graphics support to not draw hidden vector objects.
  • Added HasLite and HasPro properties to DynaPDFMBS class.
  • Fixed reference counting problem in Commands() function in SQLDatabaseMBS and SQLConnectionMBS classes causing crashes.
  • Fixed problem in Readers function in SmartCardContextMBS class which may have cut off first character of a reader name.
  • Changed SetLineDashPattern event in DynaPDFParseInterfaceMBS class to pass double array instead of MemoryBlock and phase parameter as double.
  • Fixed crash in Commands functions in SQLDatabaseMBS and SQLConnectionMBS classes.

19.6pr2:

  • Added JavaScriptEngineMBS class with DukTape JavaScript engine.
  • Added ColWidthPx and RowHeightPx to XLSheetMBS class.
  • Rewrote CURL data receiving to improve performance for POP3 and IMAP.
  • Changed default text encoding for CURL.SetInputText and CURL.AddInputText to UTF-8.
  • Changed OptionPostFields in CURLSMBS to free previous data directly instead of waiting for destructor.
  • Added LGLMBS class with SAT Solver.
  • Updated LibXL to version 3.8.8.
  • Changed SmartCardMBS.SplitValues method to mark valid UTF-8 strings to have UTF-8 encoding.
  • Fixed an issue with syntax coloring applying underscore variable color to field names.
  • Disabled scale for DynaPDF graphics support as it doesn’t work and may let content disappear.

19.6pr3:

19.6pr4:

20.0pr5:

20.0pr6:

20.0pr7:

  • Added threaded parameter for Constructor in iTunesLibraryMBS class.
  • Changed the text file embedded in xojo plugin files to include a random build UUID which is different each time a plugin is built as well as a Plugin UUID which doesn’t change for the same plugin.
  • Implemented synchronous EvaluateJavaScript for 32-bit in WKWebViewControlMBS control and fixed bug in 64-bit.
  • Added ChannelMask and DeviceID properties to WindowsPlayerMBS class.
  • Added OpenDialogItemMBS class.
  • Added Items and Files methods to OpenDialogMBS class.
  • Added WindowsPlayerDeviceMBS class.
  • Fixed problem with Progressive property in JPEGExporterMBS not always being used.

20.0pr8:

  • Updated DynaPDF to version 4.0.37.101.
  • Changed OpenStream for PortAudioStreamBufferedMBS class to always change format to Float32.
  • Fixed ReadError and ReadOutput for WindowsProcessMBS class to return empty string when called with value zero.
  • Added EqualContent method to JSONMBS class.
  • Added parameter for FindValueInArray and FindValueInObjectArray in JSONMBS class to compare by content.
  • Updated JavaVMMBS constructor to better find Java libraries.