MBS Xojo Plugins 14.1 - 18th March 2014

See also the documentation on new items.
  • Added MapKit plugin.
  • Added LinuxProcessMBS class.
  • Added WinHTTPClientMBS class to detect proxy on Windows automatically.
  • Added BackColor and ForeColor properties for BarcodeGeneratorMBS class.
  • Added CFProxyMBS class to detect proxy on Mac.
  • Added CLLocationCoordinate2DMBS class.
  • Added DirectShowAMCrossbarMBS.PhysicalPinName, DirectShowCaptureGraphBuilderMBS.Crossbar and DirectShowAMCrossbarMBS.BaseFilter functions.
  • Added flags parameter to SystemInformationMBS.MachineID so you can decide what values are used.
  • Added LCMS2ContextMBS class for context information. Now you need to pass objects of this class instead of variant.
  • Added more CoreImage functions.
  • Added MYSQL_SECURE_AUTH option to SQL Plugin, so you can pass true/false to enable/disable secure authentication for connecting to MySQL server.
  • Added NSFileHandleMBS.AvailableBytes function.
  • Added NSPrintInfoMBS methods to redirect printing to a file with normal Xojo OpenPrinter command in Cocoa app.
  • Added RenderPageToImageMT function to raster PDF pages in preemptive thread.
  • Added SQLDatabaseMBS.RaiseExceptions property. By default SQLDatabaseMBS raises no exceptions, but SQLConnectionMBS does. With the properties on both you can switch to the opposite. In all cases we update error properties.
  • Added SQLDateTimeMBS Constructor, DateValue and Set method to work better with normal date objects.
  • Added SQLPreparedStatementMBS.Scrollable property.
  • Added VLCEventManagerMBS.Listen method.
  • Added WebSocketHelperMBS.Unmask parameter.
  • Added WindowsICMProfileMBS.CreateIccProfile function.
  • Changed GammaMBS for Mac, so you can have one GammaMBS object for each screen.
  • Changed NSIMage*MBS classes to have properties instead of methods, so you see something in debugger. Also added a few more methods.
  • Fixed a bug in PNG plugin with reading picture from string.
  • Fixed an issue where plugin would call QuickTime function on Windows where no QuickTime is available.
  • Fixed bug with printing on HTMLViewer. PrintingPageMBS function returned nil.
  • Fixed issue where GUI code was performed on thread causing a ThreadAccessingUIException. Workaround for feedback case 32738.
  • Fixed issue with HTMLViewer.PrintDialogMBS function, so it actually prints a second time.
  • Fixed problem with Graphicsmagick, so JPEG 2000 works again on Mac and Linux.
  • Fixed WindowsICMProfileMBS.CreateIccProfile function to load the Windows function WcsCreateIccProfile dynamically.
  • Improved CFBookmarkMBS module with new overloaded methods using CFURLMBS.
  • Improved event handling for CFSocket, Bonjour classes, FSEvents, Mac HID classes, IOIOPowerSourcesMBS and SleepNotificationMBS so it works better if you run it on a thread.
  • Rewrote SQLPreparedStatementMBS class. Now also taking binds on parameter name, not just index.
  • Updated DynaPDF library to version 3.0.32.87.
  • Updated GammaMBS class to work on newer Macbooks with 1024 entries in the gamma table.
  • Updated LCMS2 library to version 2.6.

New in version 14.0   New in version 14.2

Release notes of all versions: Release notes.

The biggest plugin in space...