MBS Xojo Plugins 14.3 - 16th September 2014
See also the documentation on new items.- Added AppReceiptVerificatorMBS, AppReceiptMBS and AppReceiptIAPMBS classes.
- Added CURLEmailMBS class.
- Added several IK and IC classes to cover all the Cocoa ImageCapture classes from Apple.
- Added UDPSocketMBS class.
- Added TimerMBS class for high resolution cross platform timers.
- Added Audioformat parameter to SpeakFile method in WinSpeechMBS class.
- Added Reset method, MaximumFramesPerSlice and UseNewTimePitchUnit properties to AUPlayerMBS.
- Added CGBitmapContextMBS.Create function which takes existing bitmap to make new object with different color space.
- Added ChromiumBrowserMBS.LibVersion function.
- Added ConnectionHandler event to SQLConnectionMBS and SQLDatabase classes.
- Added containerURLForSecurityApplicationGroupIdentifier and containerFolderForSecurityApplicationGroupIdentifier to NSFileManagerMBS class.
- Added CurrencyValueMBS function to replace val() for parsing big numbers into currency data type.
- Added DragItem.NSDraggingInfoMBS function.
- Added DynaDFFontInfoMBS class.
- Added EncodeEmailSubjectMBS function.
- Added events willOpen, willHighlightItem and DidClose event to NSMenuMBS class.
- Added FileListMBS class constructor parameters to filter items on Windows.
- Added folderitem.WinThumbnailMBS to get thumbnails of files on Windows.
- Added FromSetupString and SetupString methods to WindowsDeviceModeMBS class.
- Added IKCameraDeviceViewControlMBS, IKDeviceBrowserViewControlMBS and IKScannerDeviceViewControlMBS controls.
- Added JPEGData and PNGData to CGImageMBS class.
- Added JSONMBS.ToString as property.
- Added MemoryBlock.ConvertRGB12BitTo8BitMBS.
- Added more methods to NSSoundMBS class.
- Added more parameters to AUPlayerMBS.LoadFile.
- Added NSAppearanceMBS class.
- Added NSPrintInfoMBS.SetupString compatible to PrinterSetup.SetupString.
- Added NSToolbarMBS.configurationDictionaryData.
- Added options for SQLConnectionMBS and SQLDatabase to turn on SSL for MySQL via new options: MYSQL_SSL_KEY, MYSQL_SSL_CERT, MYSQL_SSL_CA, MYSQL_SSL_CAPATH and MYSQL_SSL_CIPHER. If those are set, we pass the strings to mysql_ssl_set function.
- Added parameters for WindowsDeviceModeMBS to read/write DEVMODE in either ANSI oder Unicode.
- Added parameters to Picture.CombineMBS to select area.
- Added PDFDocumentMBS.appendPage.
- Added PDFDocumentMBS.PrintOperation.
- Added raster support for Cairo style picture objects in Linux desktop.
- Added SQLAnywherePreparedStatementMBS.kTypeNull and SQLPreparedStatementMBS.kTypeNull.
- Added SQLCommandMBS.isExecuting property.
- Added SystemInformationMBS.IsYosemite.
- Added two VAT ID check examples for your convenience.
- Added webview parameter to WebFrameLoadDelegateMBS events.
- Added WinRTFDataMBS and WinInsertImageMBS to TextArea control.
- Added XML parameter for WinSpeechMBS class, so text can embed xml commands to control voice.
- Adjusted plugin to work better with Chromium in future Xojo versions.
- Changed a lot of properties in NSWindowMBS to make them visible in debugger.
- Changed GMImageMBS.SetImageMask to turn set matte = true to make sure we have an alpha channel.
- Changed Mac linking to create dylibs instead of bundle dylibs.
- Changed NSOpenPanelMBS/NSSavePanelMBS to keep reference of itself while sheet is open to avoid trouble with objects being destroyed to early.
- Changed NSScrollViewMBS to have properties visible in debugger.
- Changed PictureMBS constructor so you can pass nil for temp folderitem for mac and linux and get an automatically temp file.
- Changed PictureMBS.Constructor to no longer use 64 KB blocks on Windows. Now using 4 KB blocks which makes smaller temporary files.
- Changed SQL Plugin to raise UnsupportedOperationException if you call SQLDatabaseMBS TableSchema, FieldSchema, update, edit, delete or deleteAll methods on a RecordSet.
- Changes to NSApplicationDelegateMBS require that you initialize your delegate subclass in app.constructor to receive the restoreWindowWithIdentifier events later.
- Deprecated a few of the controls like oval and rectangle as I think the built in onces are better long term.
- DynaPDF plugin no longer complains about a required Pro license for the InsertMetaFile functions. Those required years ago a Pro license, but today only a Lite one.
- Fixed a bug with PictureMBS, clipping and VM mapped files.
- Fixed a problem with Carbon apps if they create a new picture in plugin. Plugin now calls SetGWorld to make sure there is a valid gworld.
- Fixed an issue where automatic conversion to variant did return a CFObjectMBS instead of a NSFontMBS.
- Fixed AUPlayerMBS.Pan for older Mac OS X.
- Fixed AVFoundationMBS.PeriodicTimeObserver event to pass parameters right.
- Fixed bug in CombineTiff8BitCMYKtoTiffMBS.
- Fixed bug with AddAttachment with CURLEmailMBS class.
- Fixed bug with DataMatrix encoding in barcode generation.
- Fixed bug with internal NSObject to Variant conversion.
- Fixed byte order for PictureMBS when using pictures with alpha channel on Windows.
- Fixed GKTurnBasedParticipantMBS.matchOutcome property to be writable.
- Fixed issue with NSFileHandlerMBS object and NSNotificationMBS.
- Fixed JPEGExporterMBS.ExportRGBwithRowDataEvent to write out ICC Profile data (was missing).
- Fixed JSONMBS.Constructor. Now creates an empty JSON object. If you need an array node, please use JSONMBS.NewArray.
- Fixed plugin bug in DynaPDFMBS.GetTextHeightExAnsi and others.
- Fixed problem with NSRunningApplicationMBS objects in dictionaries.
- Fixed some bugs with AppReceiptMBS class.
- Fixed Win plugin to load again on Realbasic 2009.
- Improved NSDraggingInfoMBS class.
- Improved NSPopupButtonMBS class with more properties.
- Improved NSPrintInfoMBS class to have more debugger visible properties.
- Improved PDFPageMBS and PDFDocumentMBS classes to show more details in debugger.
- JSONMBS now passes through \u0000 as it can't handle chr(0) in a string.
- Made first changes for future Mac OS X version.
- Rewrote CPUID detection. Added new methods to CPUIDMBS class.
- Rewrote DynaPDFMBS.RenderPagePicture function.
- Rewrote EncodingToQuotedPrintableMBS and DecodingFromQuotedPrintableMBS.
- Updated CURL to version 7.37.1
- Updated DynaPDF to version 3.0.35.100.
- Updated LCMS2 to latest 2.7beta0 from 3rd August 2014.
- Updated LCMS2 used for GraphicsMagick to version 2.6.
- Updated LibXL to version 3.6.0.
- Updated to OpenSSL 1.0.1i.
- Updated to Portaudio v19 20140130.
- Updated zint library to current version.
- You can now set offsets in PictureMBS class.
New in version 14.2 New in version 14.4
Release notes of all versions: Release notes.