MBS Real Studio Plugins New in version 4.1

See also the documentation on new items.

26 August 2004

  • Fixed a few Webkit bugs and removed debug code.
  • Removed the howl.dll requirement. The plugin will now load without this dll file, but of course the plugin will not work.
  • Added CaptureNewImage method to ImageCapture class.
  • Fixed a bug in the PictureMatrixMBS class. Now a border is left in destination so there is no longer a crash with accessing invalid memory areas.
  • First working AutoDiscovery class. Requires currently howl.dll and msvcr70.dll.
  • Added CocoaStatusItemMBS.SetAttributedTitle.
  • Added for Mac OS X 10.3 some methods SetAlternateImageWithMemoryBlock, SetAlternateImageWithData and SetAlternateImageWithURL to the CocoaStatusItemMBS class.
  • Added folderitem.IsFileDataForkOpenReadWrite and folderitem.IsFileResourceForkOpenReadWrite.
  • The EncodingToHTMLMBS function now returns a string with encoding set to ASCII instead of MacRoman.
  • Added AutoDiscoveryMBS class based on howl. Does not work well on Windows yet.
  • Added RemoveHTMLTagsMBS.
  • Added CGPictureContextMBS.CopyPictureMask.
  • Added QTTrackMBS.SetTrackMatrix.
  • Fixed a bug in StandardAlert running on Mac OS X inside Classic.
  • Fixed RamStreamMBS.Readblock.
  • Added mask support to CGPictureContextMBS class. Note that getting the picture or the picture mask from a CGPictureContextMBS costs some CPU time as a copy is made.
  • Added movie.SoundRawDataMBS.
  • Added CGBitmapContextMBS.CGImage.
  • Added an example on how to render RTF text using the Webkit control. Still the editfield focus is not perfectly solved.
  • The NotificationMBS class should on the Mac side in RB 5.x automatically choose the correct encoding.
  • Added more CoreAudio methods and properties.
  • Added low level AES encryption class. I still need some high level functions. Maybe someone can write something in RB code?
  • Added SpeechChannelMBS.SetOutputFile.
  • Added PictureMatrixMBS.RunRGB.
  • Added Picture.BlendWithMaskMBS.
  • Added Spellchecker features for Mac OS X 10.3 only: CompletionsForPartialWordRange.
  • Fixed a bug in the CarbonEventsTimer period property.
  • Fixed a crash in the Midi stuff.
  • Picture.BlendMBS optimized. Now integer math is used instead of floating point math. I hope the results are okay. And it's 5 times faster now.
  • Fixed a bug in the Windows System Tray class so it now works more than one time.
  • Fixed a crash with the QTMovieExporter events on Windows.
  • Added more properties to the DirectorySizeMBS class. The container folder is no longer included in the counting.
  • Added FTPParseMBS class.
  • Added DarwinResourceUsageMBS class.
  • Added WebkitMBS.MouseClick event.
  • Added MemoryBlock.CopyByteToUShortMBS and MemoryBlock.CopyUShortToByteMBS.
  • Added Folderitem.OpenAsTiffMBS with parameter to only load the tiff header and ignore the picture data.
  • Fixed QTMovieExporterMBS.ExportToString to work.
  • Added more CoreAudio methods.
  • Added MouseY, MouseX, MouseGlobalPinnedY, MouseGlobalPinnedX to the DragItemMBS class.
  • Added new global methods for Radiobutton, Bevelbutton, Tabpanel and Checkbox to work around some bugs in RB 5.x.
  • Added VisibleItemCount, VisibleFolderCount, VisibleFilesCount, HiddenItemCount, HiddenFolderCount, HiddenFilesCount to the DirectorySizeMBS class.
  • Fixed a bug in the LaunchService plugin part which made it impossible to register this plugin part.
  • CoreAudio Player class can now play stereo stuff.
  • Fixed GetObjectLockCountMBS to work with RB 5.2/5.5.
  • Changed a few properties of the PictureSepia class.
  • Added CocoaColorPanelMBS.RGBColorFromClipBoard and CocoaColorPanelMBS.GetColorsFromClipboard.
  • The dynamic pdflib classes accept now libraries from pdflib 5.0.2, 5.0.3 and 5.1beta.
  • Added system.ShowCharacterPaletteMBS.
  • Added system.SerialNumberMBS.
  • Added TimeOffset, Duration, MediaSampleDescriptionCount and Layer to the QTTrackMBS class.
  • Added LookupHostbyAddressMBS.
  • Added WebDataSourceMBS class to get source code of websites.
  • Added some picture effect classes: PictureSepiaMBS, PictureMatrix3DMBS, PictureLut3DMBS, PictureConvolutionMBS.
  • Added Picture.TintPictureMBS.
  • Added some Navigation classes. (Events and ExtensionPopupmenu)
  • Added CarbonWindowsEventsMBS.ListenOnWindowsHandle.
  • Added ProcessMBS.SetFrontProcessWithOptions.
  • Added CocoaColorPanel class.
  • Added Memoryblock.Int64DoubleMBS.
  • Added Movie.MovieHeightMBS and Movie.MovieWidthMBS.
  • Improved once more the WebKit control event handling.
  • Added TrackEnabled, TrackCreationTime, SetTrackDimensions, TrackModificationTime, Width, AddClonedTrackToMovie and Height to the QTTrackMBS class.
  • Added ExceptionFunctionName, ExceptionErrorNumber and ExceptionErrorMessage to the pdflib classes.
  • Renamed CarbonEventsScraptMBS to CarbonEventsScrapMBS.
  • Added MenuMBS.IconSelector (for dock menus).
  • Added DragItemMBS.SetDragCGImage.
  • Added DragItemMBS.AddFlavorDataAsString and DragItemMBS.AddFlavorDataAsMemory with an optional Private paramater.
  • Added CGPictureContextMBS class.
  • Added movie.SelectionLengthFramesMBS and movie.SelectionStartFramesMBS.
  • Added a Clipboard class (Mac OS only).
  • Added Picture.PicHandleDataMBS.
  • Added ProcessMBS.flags.

New in version 4.0   New in version 4.2

More details in the Release notes.

The biggest plugin in space...