MBS Real Studio Plugins New in version 6.4

See also the documentation on new items.

25th October 2006

  • Fixed crash in QTMetadata.RemoveItemsWithKey method.
  • Fixed Picture.ScaleMBS on Windows.
  • Fixed special path functions for Windows.
  • Fixed endian bug in GIF part.
  • Screenshot plugin part improved. Screenshots are faster on Mac OS X with Mach-O target.
  • Fixed picture functions on Windows to work with 24bit pictures. But please switch to 32bit as you will avoid the extra copy of all pixels in that case. Use newpicture(w,h,32) instead of newpicture(w,h,24).
  • Fixed HASP4 Mach-O Function.
  • Fixed QTMetaData RemoveKey problem.
  • Fixed Bonjour endian issue for Intel Macs.
  • Added CocoaSpeechMBS, CocoaVoiceMBS, CocoaSpeechSynthesizerMBS and CocoaSpeechRecognizerMBS classes.
  • Kagi Windows classes are now included as KRMWindowsMBS.
  • Kagi Mac classes are now included as ZKRMParameters, ZKRMKeyValuePairMBS and ZKRMResultMBS.
  • XMP Plugin is finished.
  • Removed RockeyMBS.LoadRockeyBundleFile, RockeyMBS.LoadRockeyBundle and RockeyMBS.Close methods.
  • Rockey plugin does no longer need the bundle project. But 2.0.2 drivers on x86 CPUs do not like being called from PPC applications.
  • Rockey dongles work on Intel Macs, but beware that the endianess of the data written is different!
  • Fixed PDFLib bug. PDFLibLiteNotInitializedExceptionMBS is no longer raised on every function on every time.
  • Changed on the Window Picture code may make it faster when the plugin reads a picture's pixels.
  • Added TiffPictureMBS.CombinePictureWithMask.
  • Added PNG function to save pictures: Folderitem.OpenAsPNGMBS, Folderitem.SaveAsPNGMBS, PNGStringToPNGPictureMBS, PNGStringToPictureMBS and PictureToPNGStringMBS.
  • Added PDFLibLiteNotInitializedExceptionMBS class.
  • Fixed PNG CombinePictureWithMask function.
  • Fixed LCMS bugs on Intel Mac.
  • Changed the C FILE functions to use long file names on Carbon/Classic PEF targets if possible. Before they were cut half way. This affects for example JPEG, LCMS, TIFF and other plugin parts.
  • Added Picture.HasMaskMBS function.
  • Fixed crash in PDFLib plugins introduced in 6.4pr8.
  • PDFlib size properties are now float.
  • PDFlib InfoTextflow function returns a double now.
  • Added PDFLibMissingFunctionExceptionMBS and PDFLibLiteMissingFunctionExceptionMBS. Message property shows text including function name of missing C function. This exception can be used to check which C function is behind which RB function.
  • Rewrote PDFLib plugins. Should now work with any 5.x and 6.x library.
  • Fixed link bug in the Linux plugin for LargeBinaryStream.
  • DecodingFromHTML will leave unknown characters alone, so umlauts in input string will be left alone.
  • Minimum Realbasic version is now 5.5. Removed a lot of workarounds for older versions. Still most stuff will work, but not everything.
  • Eyeone plugin part now uses EyeOne SDK 3.3.1 instead of 3.2.2.
  • Fixed path handling bug in gzip class for MachO targets.
  • Fixed possible crash in CocoaMenuItemMBS.CreateMenuItem.
  • Changed EmbededMaskMBS to EmbeddedMaskMBS.
  • XMPExceptionMBS class works now for Windows and MachO Targets. Still on PEF targets quits the application whenever an exception is raised from the library.
  • A WebkitMBS control can now be created invisible.
  • Added Plugin for Adobe XMP classes.
  • Added graphics.DrawCGImageXYMBS with additional parameters.
  • Added GhostScriptMBS.UnloadAPI method.
  • Fixed FrameRate property of QTGrabberMBS class. It is now correct on reading the value.
  • UUID Plugin works now on Mac OS X 10.3 and is weak linked so it will just not work on Mac OS X 10.2 but still be load.
  • FileListMBS and DirectorySizeMBS plugin parts are back linked in.
  • Fixed Statusitem to be visible. That's a bug on how to pass a float to a function which shows only on Intel Macs. Other functions have the same problem and I fixed a few cases for the CocoaColorPanel plugin, too.
  • Fixed CocoaColorPanelMBS.RGBColor property to work on Intel Macs.
  • Split OSX Plugin in two. One with CoreFoundation depending plugins and one with indepenend ones.
  • Separated FileListMBS and DirectorySizeMBS classes into their own plugin parts.
  • Verified that 6.4pr3 does load images correctly in ImageMagick, Tiff and PNG component.
  • Changed SetImageWithData, Title, ToolTip, SetAlternateImageWithURL, SetAlternateImageWithData, SetAttributedTitle and SetImageWithURL of CocoaStatusItemMBS to use string instead of CF Type.
  • Changed SetImageWithData, Title, KeyEquivalent, SetImageWithURL and CreateMenuItem of CocoaMenuItemMBS class to use string instead of CF Types.
  • Changed CocoaMenuMBS.Title to string.
  • Added MacHIDMBS class.
  • Added WindowsFileVersionMBS class.
  • Changed Language, IgnoreWordList, GuessesForWord, CountWordsInString, IgnoreWord, CheckSpellingOfStringWithOptions and CheckSpellingOfString of CocoaSpellCheckingMBS class to use Strings instead of CFStringMBS and CocoaSpellCheckingStringArrayMBS instead of CFArrayMBS class.
  • Added CocoaSpellCheckingStringArrayMBS and CocoaSpellCheckingMutableStringArrayMBS class.
  • Added Top, Height, Width and Left property to CocoaColorPanelMBS class.
  • Fixed bug in ConcatBinaryStringsMBS with 4th and 5th parameter.
  • Splitted Cocoa plugin into CocoaColorPanel, CocoaStatusItem and CocoaSpellchecking.
  • CocoaColorPanel, StatusItem and CocoaSpellChecking classes are now indepenend of CF classes.
  • Tiff loading now returns correct colors.
  • Fixed DarwinIFStatMBS class to work on Intel Macs.
  • Added AudioPlayThruMBS class for MachO targets on Mac OS X. Could be ported to Carbon PEF of course on request. Thanks to Jay Lichtenauer for his help.
  • FadeGammaTo method now yields CPU time back to Realbasic to let other threads run while the fade is in progress.
  • Fixed ATSUFontNameMBS.Name to have even more times the correct encoding.
  • Added Memoryblock.CRC_DillonUInt64MBS, CRC_DillonUInt64OfStrMBS and CRC_DillonUInt64InMemMBS.
  • Fixed bug in registration system with false rejection.
  • Added FileListMBS.OK property.
  • Fixed Keychain find functions to work better.

New in version 6.3   New in version 6.5

More details in the Release notes.

The biggest plugin in space...