Xojo Conferences
XDCMay2019MiamiUSA

MBS Real Studio Plugins New in version 9.3

See also the documentation on new items.
  • Added new SQL plugin for accessing multiple SQL databases (Oracle, SQL Server, DB2, Sybase, Informix, InterBase, SQLBase, MySQL, PostgreSQL and ODBC, SQLite).
  • Added new GraphicsMagick plugin
  • Updated SQLAPI to sqlapi-3.7.28rc3
  • Updated DynaPDF to version 2.0.45.445.
  • Updated LCMS Library to version 1.18.
  • Updated ChartDirector to version 5.0.1
  • Added more filter functions to the PictureMBS class: UnsharpFilter, BoxBlurFilter, TransferFilter, GammaFilter, StampFilter, SolarizeFilter, GainFilter and DitherFilter.
  • Added more LCMS classes and functions.
  • Added methods to QTKitMovieMBS to work with REALbasic movies.
  • Added QTMovieExporterMBS.SetSoundFormat.
  • Added MacShowAboutBoxMBS function.
  • Added SystemInformationMBS.Is64bitWindows.
  • Improved ScreenshotRectMBS.
  • Removed support for Mac OS Classic and Mac OS Carbon PEF targets.
  • Removed support for REALbasic versions before 2006r4.
  • More CoreGraphics methods are console safe.

Details

  • Removed duplicate method LargeBinaryStreamMBS.Allocate.
  • More CoreGraphics methods are console safe.
  • Updated SQLAPI to sqlapi-3.7.28rc3
  • Updated DynaPDF to version 2.0.45.445.
  • Added/Modified UnsharpFilter, BoxBlurFilter and BoxBlurFractionalFilter in PictureMBS class.
  • Added GMImageMBS.raiseImage.
  • Fixed a leak in QTPictureMovieTrackMBS destructor.
  • Changed DynaPDF to handle string encoding better by ignoring BOM characters in UTF16 strings.
  • Updated to GraphicsMagick-1.3.5.
  • Moved global LCMS functions and constants module into new LCMSMBS module.
  • Added more LCMS classes and functions.
  • Fixed CGPointMBS.ApplyAffineTransform.
  • Added CGRectMBS.ApplyAffineTransform.
  • Added more methods and properties to the NSFontMBS class.
  • Added QTKitCaptureViewMBS.previewBounds, QTKitMovieViewMBS.movieControllerBounds and QTKitMovieViewMBS.movieBounds returning NSRectMBS objects.
  • Added ATSFontFamilyMBS.Font.
  • Added more methods to ATSUStyleMBS and ATSUTextLayoutMBS.
  • Added TransferFilter, GammaFilter, StampFilter, SolarizeFilter, GainFilter and DitherFilter to PictureMBS class.
  • Added WinHIDMBS.DevicePath.
  • Added QDPictMBS class.
  • Updated LCMS Library to version 1.18.
  • Added constructors to CPMPageFormatMBS, CPMPrintSessionMBS and CPMPrintSettingsMBS.
  • Added UseSheets, SheetDone and SheetTarget to CPMPrintSessionMBS class.
  • Changed CarbonPrintManager plugin to use PMSessionBeginCGDocument instead of PMSessionBeginDocument.
  • Added QTKitMovieMBS.Movie.
  • Added PictureMBS.RGBChannels.
  • Added PictureMBS.BoxBlurFilter.
  • Improved Rotate270 and Rotate90 for mapped pictures in PictureMBS.
  • Added new QTKitMovieMBS constructor to use REALbasic movie object.
  • Fixed a crash in the NSProcessInfoMBS class.
  • Removed compatibility code for shared methods. This saves nearly 1 Megabyte on all plugins.
  • Added HidHandle, WriteHandle, PnPHandle, ReadHandle and ThreadHandle properties to the WinHIDMBS class.
  • Added QTMovieExporterMBS.SetSoundFormat.
  • Removed SoftDeclare.LoadCFMLibrary.
  • Removed PDFLib.LoadCFMLibrary.
  • Updated ChartDirector to version 5.0.1
  • Added MacShowAboutBoxMBS function.
  • Added SystemInformationMBS.Is64bitWindows.
  • Added new plugin part SQL.
  • Added new plugin part GraphicsMagick which will replace ImageMagick plugin soon.
  • Changed ThreadMBS to have the patching auto detects the needed positions to patch so it should work with all RB version (Except something big changes).
  • Fixed a problem with NSOperationMBS.
  • Fixed a bug in ChartDirector on Mac OS X, so the logarithmic regression works now.
  • Fixed a crash in the CURLMBS.APILoaded property.
  • Added ErrorCode parameter to the JPEG error/warning/info events.
  • Fixed a memory leak in ScreenshotRectMBS.
  • Fixed a possible crash in CarbonEventsIdleTimerMBS and CarbonEventsTimerMBS.
  • Removed EyeOneMBS.LoadCFMLibrary
  • Fixed memory leak with tag properties in Java Database objects.
  • Removed the OTInternetInterfaceInfoMBS class.
  • ScreenshotRectMBS uses now OpenGL on Mac OS X to improve speed.
  • The PictureMBS class now works better on the console.
  • Fixed an overflow in portaudio on long streams.
  • IOWarrior plugin parts are now in the USB plugin part.
  • Minimum REALbasic version supported is 2006r4. If you need plugins for older versions, you have to pay for that work.
  • Removed old Mac OS Classic features:
    • Stuffit classes.
    • Application.FreeMemoryMBS and Application.TotalMemoryMBS functions.
    • ATAManagerMBS and ATADriveInfoMBS classes.
    • IOWarriorClassicMBS class
    • MacSCSIFindDeviceMBS class
    • MacClassicSerialMBS class.
    • NameRegMBS class.
    • ADBAvailableMBS and ADBCountMBS functions.
    • BatteryCountMBS, BatteryInstalledMBS and other battery functions.
    • PlayThemeSoundMBS function.
    • BatteryMBS class.
    • RedirectDebugMessagesToFileMBS method.
    • DebuggerPresentMBS and DebuggerNameMBS.
    • FinderLabelMBS class.
    • NameRegAvailableMBS function.
    • RegisterScreenVDigMBS method.
    • CPUTemperatureMBS function.
    • EnableBalloonHelpMBS and IsBalloonHelpOnMBS.
    • MPServiceAvailableMBS function.
    • USBAttributeMBS and USBAvailableMBS
  • Removed also:
    • UseMBSCFPlugin and UseMBSRectPlugin.
    • CallDebuggerMBS, DebugMessageMBS and DebugMessageEnableMBS.
    • classicRunningMBS function.
    • OldDiscRecording plugin part.
    • URLAccess plugin part.
    • Supersocket plugin part.

New in version 9.2   New in version 9.4

More details in the Release notes.




Links
MBS Xojo Chart Plugins