MBS Plugins 17.0 pre-releases

Hello,

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

  • Added LAContextMBS class to query TouchID authentication. (Mac 64bit only)
  • Optimized memoryblock and array access.
  • Fixed a problem with WordFile not finding tag if it is the last text in a document.
  • Fixed a crash with opening Midi devices on Windows in 64-bit application.
  • Added DeviceID and DeviceName to PortMidiStreamMBS class.
  • Removed Kagi classes and examples.
  • Added JSONMBS.ValueBoolean.
  • Changed JSONMBS.NewDoubleArray, JSONMBS.NewIntegerArray and JSONMBS.NewStringArray to no longer return nil for an empty Xojo array.
  • The draw events are no longer called for CustomPDFViewMBS and PDFViewControlMBS if the OS calls them on non-main thread.
  • Fixed a problem with HBITMAP handling in Xojo 2016r4 on Windows. Drag and Drop now shows drag image again.
  • Added X509MBS and PKeyMBS class for reading details from certificates.
  • Added Network.OptionReusePortMBS and Network.OptionReuseAddressMBS.
  • Changed SocketCore functions to raise exception in case of errors.
  • Changed WordFileMBS.ReplaceTag to create multiple paragraphs if text to replace contains multiple lines and is part of a normal text paragraph.
  • Added WordFileMBS RemoveTableRow function.
  • Updated RemoteControlMBS.MacKeyboardName for 64-bit.
  • Added CGImageSourceMBS kCGImageSourceShouldCacheImmediately.
  • Deprecated BinaryStringtoPictureMBS and PicturetoBinaryStringMBS. Please move to PNG format instead.
  • Added UseUTF8 property to PHPMBS class.
  • Fixed becomeFirstResponder for Cocoa controls event, e.g. in CustomNSSearchFieldMBS.
  • Updated LibXL to version 3.7.2.
  • Added TwofishMBS module.
  • Fixed ChartDirector examples to not flicker.
  • Updated DynaPDF to version 4.0.6.17.
  • Added more parameters to PrepareWrite event in DynaPDFEditTextMBS class.
  • Comparing a DynaPDFMatrixMBS to nil does no longer raise exception.

Thanks for the TwofishMBS implementation Christian!!
Really made life much easier when upgrading the plug-ins and turned out to be a cost-efficient solution :slight_smile:

17.0pr2

  • Updated DynaPDF to version 4.0.7.18.
  • Added LoadLibrary functions to DynaPDFMBS, so you can use other DynaPDF DLL, e.g. other version.
  • Due to changes in PrintPDFFile we had to update our print examples for DynaPDF. Please update your code, too.
  • Added RotateTemplate function in DynaPDFMBS class.
  • Added more events for WKWebViewControlMBS control.
  • Changed plugin file names to include name of plugin and name of part.
  • Updated SQLite to 3.16.1.
  • Fixed bug in PKeyMBS.PrivateKey.

17.0pr3:

  • Fixed an issue with DynaPDF printing blank papers.
  • Changed SQL plugin to detect ODBC to FileMaker and handle that better for reading text fields and avoid a crash.
  • Added MeasureRotatedTextMBS function.

17.0pr4:

  • Updated DynaPDF to version 4.0.8.19.
  • Added checks to Nikon module to avoid reentry and raise exceptions if you try to.
  • Added SetGestureConfig/GetGestureConfig methods in WinPointerEventsMBS to use controls as target.
  • Fixed bug with DynaPDFTableMBS.GetNextHeight function.
  • Added WinSelSubScriptMBS and WinSelSuperScriptMBS to TextArea control.
  • Fixed PageBreak event in DynaPDFMBS to work with addhandler.
  • Fixed DOMHTMLDocumentMBS.body function.
  • Changed DrawRotatedTextMBS to use symbol charset for Wingdings font on Windows.
  • Added PortMidiStreamMBS.currentTimeStamp.
  • Added NSExceptionHandlerMBS.Disable and Enable.

SQLite 3.16.2?

Sorry, I missed that.
Let me rebuild and send you a copy.

[quote=311066:@Christian Schmitz]Sorry, I missed that.
Let me rebuild and send you a copy.[/quote]
Thanks Christian but no need for a special build. Please include it with the next prerelease.