MBS Plugins 20.5 pre-releases

Hello,

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

download here:

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

4 Likes

I can only see 20.4 Pre-Releases in the folder. What am I missing?

1 Like

pr1 is not yet uploaded. compilation takes longer than expected.
You can already bookmark and subscribe to changes for this thread.

1 Like

20.5pr1:

  • Added CopyColumn method for XLSheetMBS class.
  • Added CubeSQLLastInsertID to SQLDatabaseMBS and SQLConnectionMBS classes.
  • Added imageWithSystemSymbolName method to NSImageMBS class to get SF Symbols.
  • Added phoneticOrganizationName property for CNContactMBS class and phoneticOrganizationName property for CNMutableContactMBS class.
  • Added predicateForContactsMatchingEmailAddress and predicateForContactsMatchingPhoneNumber methods for CNContactMBS class.
  • Added WindowsML classes to do machine learning on Windows 10: see WinLearningModelMBS class
  • Changed setappearance, appearance and effectiveAppearance methods in NSAppearanceMBS class to accept application or NSApplicationMBS objects.
  • Fixed an issue with plugin trying to show dialog in web app.
  • Fixed exception raised by AllFetchKeys function in CNContactStoreMBS class.
  • Fixed loading of UserNotifications framework.
  • Updated DynaPDF to version 4.0.42.120.
  • Updated OpenSSL to version 1.1.1h.
  • Updated SQLAPI to 5.1.2.
  • Updated to Xcode 11.7.
1 Like

20.5pr2:

1 Like

20.5pr3:

1 Like

20.5pr4:

  • Updated to newer plugin SDK.
  • Deprecated CFXMLParserMBS, CFXMLNodeMBS and related classes.
  • Updated LibXL to version 3.9.2.
  • Added SCPreferencesMBS.Available function.
  • Added AllFontsEx function for WindowsFontFamilyMBS class.
  • Changed SQL Plugin to better work together with Actual Tech SQL Server ODBC Drivers.
  • Updated DynaPDF to version 4.0.43.122.

20.5pr5

  • Fixed a bug in ChartDirector with a failed assertion on quitting the app on Windows.
  • Fixed target flags for newer plugin SDK.
  • Fixed problem in DynaPDFMBS class where we set erroneously a default font for you (since v20.3).
2 Likes

First feedback of 20.5pr5: WebApp (using Compress, Curl, DynaPDF, SQL plugins) is compiling without any issues and so far all seems to be working fine. Thank you.

1 Like

Thanks.

1 Like

20.5pr6

  • Updated MacCG, MacBase, MacCloud and MacCI plugins.
  • Reduced usage of deprecated SDK functions.
  • Added IsAliasFile to NSURLMBS and CFURLMBS classes.
  • Rewrote handling of DateTime for variants.
  • Added ADateTime, BDateTime, CDateTime and MDateTime properties to ArchiveEntryMBS class.
  • Added Clone method in IMPixelInfo7MBS class.
  • Updated CURL library to version 7.73.0.
  • Updated freetype library to version 2.10.4.
  • Fixed a few declarations to keep plugins compile with older Xojo versions before 2013.
  • Renamed Open/Close events for NSViewControlMBS control to distinguish ours form the normal control events.
  • Added datetime properties to EKEventMBS and EKAlarmMBS classes.
  • Added DateTime property to CURLSFileInfoMBS class.
  • Added kError_Quic_Connect_Error and kError_HTTP3 constants and GetInfoProxyError method to CURLSMBS class.
  • Fixed an error in BuildRecordSetMBS function with empty value array.

20.5pr7:

  • Added WebView2ControlMBS for Microsoft WebView2 control.
  • Added about 200 methods and properties with DateTime instead of Date objects to pass timestamps. Those are hidden if you use the plugin in Xojo 2019.1 or older.
  • Renamed asDateTime to asSQLDateTimeMBS in SQLValueReadMBS class as we now added asDateTime as DateTime there.
  • Changed playerSeekToDateFinished and playerItemSeekToDateFinished events in AVFoundationMBS class to pass date parameter as variant as it may be a DateTime or Date depending on what method you called before.
  • Changed properties in NSDatePickerMBS and NSHTTPCookieMBS classes to be debugger visible.
  • Updated SQLAPI to version 5.1.3b2 with newer 64-bit Informix support.
  • Updated LibXL to version 3.9.2.7.
  • Changed PrintPDFFileWithDialog and PrintPDFPageWithDialog methods in DynaPDFMBS class to tell printer dialog that we are okay with collate and copies, so that option may get enabled on supporting printer drivers.
  • Added 60 second timeout to JavaScript evaluate in WKWebViewMBS class for macOS to avoid endless loops.
  • Fixed a deadlock with Evaluate in WKWebViewMBS waiting endless for JavaScript answer and newer macOS versions.
  • Added PrintCancelled property to DynaPDFMBS class to distinguish between error and cancellation.
  • Updated to newer plugin SDK.
  • Fixed a bug in OpenSSLMBS.VerifyData where it reported an error in reading key.
2 Likes

2 posts were split to a new topic: MBS: ExecuteScriptCompleted event

20.5pr8:

1 Like

20.5pr9:

  • Updated Xcode to version 12.1
  • Fixed a few memory leaks with ABPickerMBS class.
  • Added asDateTimeValue to SQLValueReadMBS class to return DateTime object.
  • Changed WindowsML plugin to not need VCRuntime140_1.dll any more.
  • Please note that ChartDirector, WebView2, WindowsHTMLViewer, WindowsStore and XMP plugin parts need VS 2019 runtime.
  • Updated DynaPDF to version 4.0.44.123.
  • Updated SQLAPI to version 5.1.3b3.
  • Fixed some issues with DateTime handling from pr7.
  • Added new constructors for IEWebBrowserMBS, IENavigatorMBS and IEHistoryMBS to take a HTMLViewer.
1 Like

20.5pr10

  • Changed WindowsHTMLViewer plugin to not need VCRuntime140_1.dll any more.
  • Added SystemSymbolName property for ICDeviceMBS class.
  • Fixed a problem with loading libiconv.dll on Windows.