Fixed a problem with NTML authentication with CURL functions on Windows.
Fixed a problem with FSEventsMBS class.
Fixed a problem with DynaPDF parser and rendering some PDF.
Deprecated the Shell function on InternalSQLiteLibraryMBS class.
Changed WordFileMBS class to not reformat XML unless changed.
Changed WordFileMBS class to also handle OpenDocument text files.
Changed various controls and custom views to call beginGestureWithEvent, too.
#Round in xojo windows#
Changed SystemInformationMBS.MacAddress for Windows to look for Ethernet port first, than for Wifi and than for other adapters.
Changed SystemInformationMBS.HardDiscSerial for Windows to make sure to ignore removable media.
Changed SQLDatabaseMBS.Client and SQLConnectionMBS.Client to raise exception if client is out of range.
Changed SQLConnectionMBS/ SQLDatabaseMBS to pass more options to SQLCommandMBS for MS SQL: SQL_ATTR_CURSOR_TYPE, SQL_ATTR_QUERY_TIMEOUT, SQL_ATTR_CONCURRENCY, SQL_ATTR_CURSOR_SCROLLABLE and SQL_ATTR_CURSOR_SENSITIVITY.
If you access them later, you'll get SQLNotInitializedExceptionMBS exception.
Changed SQLCommandMBS class to clear SQLFieldMBS and SQLParamMBS objects from it in destructor.
Changed SQL Plugin to ping server regularly and check alive status.
Changed SQL Plugin to not complain about missing functions with freetds.
Changed NetworkTimeOut and TimeOut in LDAPMBS class to be double value with seconds.
Changed Length in JavaStringMBS and JavaArrayMBS classes to be real properties and visible in debugger.
Changed ChartDirector and SQL Plugin to accept licenses for up to 5 years in future instead of 3 years.
Changed CanvasGesturesMBS to call beginGestureWithEvent, even if NSResponder doesn't call it on MacOS 10.11 or newer.
Change PNGReaderMBS to skip unknown blocks in PNG file.
Added writeHEIFRepresentationOfImage and HEIFRepresentationOfImage methods to CIContextMBS class.
Added WinShowFontPanelMBS function for TextArea control to show standard font dialog on Windows.
ActivateWindowMBS methods for Windows to bring a window to front.
Added WindowsListMBS.ActivateWindow and window.
Added Value(index) methods to various Java array classes to set/get value easily.
Added updateNamedRanges parameter for InsertCol, InsertRow, RemoveCol and RemoveRow in XLSheetMBS class.
Added SQLiteInMemory constant to SQLDatabaseMBS and SQLConnectionMBS classes.
Added SetBlack and SetWhite methods to DynaPDFMBS class.
Added setAsInt32, setAsInt64, setAsInteger, setAsUInt32 to SQLValueMBS class.
Added scrollWheel and smartMagnifyWithEvent events to CanvasGesturesMBS class.
Added removeAllScheduledNotifications method to NSUserNotificationCenterMBS class.
Added nil object check for SQLCommandMBS.ExecuteMT and similar functions.
Added new methods to JavaVMMBS class to create Java arrays based on Xojo arrays.
Added MKCustomOverlayMBS and MKCustomOverlayRendererMBS classes.
Added FindGCD function to LargeNumberMBS class.
Added DynaPDFMBS.ktaPlainText constant.
Added copy function to UNNotificationAttachmentMBS class.
Added ClearPageGraphics method to DynaPDFMBS class.
Added check for AddHeader in CURLEmailMBS class to make sure a double colon is included.
Added ASIOGetSampleRate function for PortAudioMBS class.
Added asInt32, asInteger, asInt64, asUInt32 to SQLValueReadMBS class.
Added AddPageBreak parameter for Append method to WordFileMBS class.
Added AcceptTabs property for NSDatePickerControlMBS control.
Added 12 more methods to StringHandleMBS class.
Added PageGraphics and PageGraphicsPicture properties to DynaPDFMBS class.
Added Convert methods to JSONMBS to convert from/to Xojo Variant/Dictionary/Array.
See also the documentation on new items and Announcement in Blog. Release notes for MBS Xojo Plugins 19.2 - 21st May 2019