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.
