MBS Real Studio Plugins New in version 7.1

See also the documentation on new items.

15th March 2007

  • Note: LCMS function to read profile name/description/info strings are not working on MachO targets for some profiles. (bug in lcms library)
  • While the PDFLib Exception class knows the last error message you may need to ask for it manually, too. So I added back GetErrNum, GetErrMsg and GetAPIName.
  • Fixed memory leak in MidiPacketListMBS.
  • Changed Tiff plugin to read/write with long path names on MachO targets.
  • Added NSSpellCheckerMBS.languageMenuEntries.
  • Added CURLMBS.YieldTime to enable better threading.
  • Added QTComponentInformationMBS.GetComponentVersion method.
  • Added NSSpellCheckerMBS class which can now even use the standard SpellCheck window.
  • Added UnikeyMBS class to handle Unikey dongles. They have the advantage that no device driver is needed to use them.
  • Added some convenience methods for IMService and Addressbook classes.
  • Added CarbonEventsScrapMBS.GetFile.
  • Added another CFStringMBS.Compare function.
  • pdflib6 plugin now has the pdflib.dll from version 6 integrated.
  • Added classes for instant messageing integration: InstantMessageMBS, IMServiceMBS, IMStringArrayMBS, IMServiceArrayMBS, IMServiceInfoMBS and IMServiceInfoArrayMBS. (Mac OS X 10.4 only)
  • Rewrote Addressbook classes.
  • Added AppleRemoteMBS class to receive buttons pressed on an Apple Remote device.
  • Plugins work again with 2006r3 and on Windows.
  • Added PDFLib603MBS class to link static to PDFLib 6.0.3p2 on Mac OS X and p5 on Linux/Windows.
  • Added PDFLib700MBS class to link static to PDFLib 7.0.0
  • PDFLib Lite is now version 7.0.0p3
  • Functions removed from pdflib: CreateNew, Delete, OpenImage, OpenImageFile, PlaceImage, PlacePagePDI and SetPolyDash.
  • Picture.DataTypeMBS and Picture.DataHandleMBS are gone. This handle you can get there is not freeed correctly. Use the PictureReaderMBS, PictureWriterMBS and PictureEditorMBS classes to access pixels direct.
  • Some PDFLib functions have been declared wrong in the plugin which is now fixed. So some do take less parameters as the plugin now uses default parameters or some are no longer returning values.
  • Renamed several PDFLib functions to have the same names as in the APIs for other platforms. e.g. Attach* functions are now Add* functions.
  • Removed deprecated pdflib functions: PlacePagePDI (use FitPDIpage), OpenCCITT, OpenImage and OpenImageFile (use loadImage) and PlaceImage (use FitImage).
  • Added PDFLib functions which take folderitems.
  • Pdflib now uses doubles instead of singles.
  • ClosePagePDI in pdflib classes works now.
  • SerialNumberMBS should now return a shorter string. Previous the last three characters where duplicated.
  • Fixed CURLMBS class to work in RB 2005r2 and other RB versions before the Int64 introduction.
  • DeclareMBS class now supports switching between pascal and C calling conventions and procudures. (functions without results)
  • Added MemoryBlock.MirrorBitsMBS and MemoryBlock.MirrorBytesMBS.
  • Added TiffPictureMBS.MirrorVertical
  • Added global methods: GetSoundVolumeRightMBS, SetSoundVolumeRightMBS, GetSoundVolumeLeftMBS and SetSoundVolumeLeftMBS
  • Fixed strange black lines on the edges of images scaled with picture.ScaleMBS.

New in version 7.0   New in version 7.2

More details in the Release notes.

The biggest plugin in space...