Release notes for MBS Xojo Plugins 17.1 - 14th March 2017
See also the documentation on new items and Announcement in Blog.
- Added Listbox example projects using NSTableControlMBS and NSOutlineControlMBS controls.
- Added CURLN* classes for using built-in CURL library with native SSL on Mac and Windows.
- Added ParseDateMBS function.
- Added AllowsCharacterPickerTouchBarItem and AutomaticTextCompletionEnabled for touch bar to NSTextFieldMBS class.
- Added AppendTableRow and DuplicateTableRow to WordFileMBS class.
- Added CFObjectMBS.EncodedData.
- Added CGImageMBS.PictureScaled to get picture scaled down faster.
- Added convenience properties to NSTableControlMBS control.
- Added DynaPDFStackMBS.FontHandle.
- Added FrameChanged and BoundsChanged events to most Cocoa controls.
- Added JPEGExporterMBS.ExportGray with memoryblock for pixel data.
- Added KeyValueCodingMBS class.
- Added LibraryLoaded property to DB2MBS, InformixMBS, MySQLMBS, PostgreSQLAPIMBS and SQLite3MBS.
- Added more events to all controls.
- Added new parameters for result to WinNotificationMBS.GotNotification.
- Added NSColorMBS.Constructor for convenient color creation.
- Added NSOutlineViewMBS, NSOutlineViewItemMBS and NSOutlineControlMBS for hierarchical Cocoa listbox.
- Added NSPasteboardMBS.SetPasteboardItems.
- Added NSPopUpButtonCellMBS and NSMenuItemCellMBS classes.
- Added NSSortDescriptorMBS.compareObject.
- Added NSTableControlMBS AcceptTabs property.
- Added NSTableDataSourceMBS sortDescriptorsDidChange event.
- Added NSTableRowViewMBS class and view based methods to NSTableViewMBS.
- Added NSTableViewRowActionMBS class.
- Added options to TiffPictureMBS.Scanlines to read only every nth scanline.
- Added orderOut and orderFront to NSMediaLibraryBrowserControllerMBS class.
- Added PortMidiEventMBS.CurrentEvent.
- Added ResourcePropertyForKey and SetResourcePropertyForKey and a lot of keys to CFURLMBS class.
- Added Running and Flags to NetworkInterfaceMBS class.
- Added support for CEF3 beside CEF1.
- Added WindowsProcessMBS class, a shell class replacement for Windows.
- Added workaround to CoreLocation plugin to avoid bugs in 32-bit Apple frameworks.
- Changed DarwinResourceUsageMBS and WindowsProcessMemoryInfoMBS to use 64-bit integers.
- Changed NSTableControlMBS to use internal data source, so please implement the data source events there.
- Changed plugin to show less registration warning dialogs in trial mode.
- Fixed a bug in CNLabeledValueMBS failing to return phone number value.
- Fixed a problem with DynaPDF's GetPageFieldEx function complaining about wrong structure size.
- Fixed an issue with internal message window for Windows.
- Fixed an issue with private API for Mac App Store in NSEPSImageMBS.
- Fixed bug in email parsing with getting plaintext from html only emails. Skips CSS Styles.
- Fixed bug in EmailParser.HTMLToPlainText.
- Fixed CFBookmarkMBS.ResourcePropertiesForKeysFromBookmarkData to know keys.
- Fixed HIDAPIMBS to better find libudev.
- Fixed InternalPostgreSQLLibraryMBS, so it works again on Linux.
- Fixed issue with LDAPMBS.Bind not working correctly on Windows for all auth methods.
- Fixed issue with overwritten memory in Picture.SteganographyMBS function.
- Fixed NetworkInterfaceMBS.MAC to no longer have a LF character on the end.
- For the conversion to NSObject* or CFTypeRef from variant we now consider Ptr to be a valid object pointer and expect you know what you are doing!
- Improved WinNotificationMBS to handle events for painting better, so we draw background for MDI Window.
- Removed AppleTalk properties for SystemConfigurationMBS as they are no longer available in macOS 10.12.
- Removed CUPSMBS.GetPPD function.
- Removed RegisterCustomQTDataHandlerMBS and OpenMovieWithCustomDataHandlerMBS.
- Split CURLEmail classes into own plugin part, so it can stay as CURLEmailMBS and used with all CURL variants.
- Updated CURL library to version 7.53.1
- Updated CURLMBS classes to match CURLSMBS classes.
- Updated DynaPDF to version 4.0.9.24.
- Updated SQLite to 3.17.0.
- Updated Tidy plugin to current tidy library version: 5.3.15.
- Updated to current PortMidi library version.
New in version 17.0 New in version 17.2
Release notes of all versions: Release notes and Announcement in Blog.
