MBS Real Studio Plugins New in version 4.0
See also the documentation on new items.12 Feburary 2004
- Added a few CoreAudio things like sound playback from samples in a memoryblock.
- Added some more ATS font classes.
- Fixed a bug in the QTGrabber so it works now better on Windows. Still it seems not to accept most Windows as a drawing target.
- Fixed the PNG importer to correctly recognize 8bit PNG files. Remember that folderitem.OpenAsPNGMBS will now return an object even if the picture failed to decompress so you still can get the width and height.
- The disassembler function DisAssembleObjectMethodMBS seems to work on Mac OS.
- Fixed a few memory leaks in the International Plugin classes.
- DVD Player works with events without crashes.
- If the plugins are used before the registration method is called inside an application, a warning is displayed on the console.
- Added a PictureMatrixMBS class based on the work of Frank Esselbach.
- Added CarbonApplicationEventsMBS.MenuPopulate so you can change the menubar just before it is displayed. (e.g. add icons.)
- Fixed a bug in the Carbon Print Manager classes, so you can print more than one page.
- Added picture.BlendMBS.
- First working ATSUI classes included.
- Fixed the spellchecker ignore word list, so it works now in the compiled example application.
- Fixed a bug in DiscRecording Audio track handling (Stereo now works).
- Added window.ShowHideToolbarMBS and window.ToolbarVisibleMBS.
- Added picture.EmbededMaskMBS which is required to im/export pictures with alpha channel using QTGraphicsExporter.
- Fixed folderitem.FinderLabelMBS to work on folders.
- Fixed some bugs in PNG decoding. Now all RGB, RGBA and Grayscale images should read perfectly on Mac OS and Windows.
- Added RegisterScreenVDigMBS, a software device for the grabber class.
- Improved System.MacCountryCodeMBS to fix a bug.
- WebKit requires Realbasic 5.x and a composite window. If one of this requirements is not met, a warning is written so the console.
- Fixed "SoftDeclare crashes if function not present" (reported on the MBS plugin mailinglist).
- Added AttachToWindow and UnAttachToWindow to the OverlayWindowMBS class.
- Added MemoryBlock.SwapBytes32MBS and MemoryBlock.SwapBytes16MBS.
- Added some ATS classes.
- Added SpamsumMBS class.
- Added DarwinIFStatMBS class.
- Added an IOPowerSourcesMBS class.
- Webkit works.
- Removed the WebControlMBS, WebWindowsMBS and WebDisplayMBS classes.
- Added a WebkitMBS class to replace the three classes above.
- Fixed a bug in HTMLViewer which let this control crash if you compiled the application for Carbon on a Windows machine.
- DVD Playback works.
- Added BundleResourceFolderItemLocalizedMBS and it works ;-).
- Added picture.CombinePicturesMBS.
- Removed "application.BundleResourceFolderItemMBS" function. Replace it with BundleResourceFolderMBS.Child(x).
- Overlay windows can now attach to a window and cover only a part of it.
- File pathes are now converted to system encoding. This should make it possible to have all file path relevant functions working in Germany and Japanese at the same time.
- Fixed bugs in the double and int64 result handling in the SoftDeclare class.
- Added DarwinDriveStatisticsMBS class.
- Added Methods to crash an application. I need this to test how well the my applications recover from a crash.
- Added carbon system events. Like User Activation/Deactivation and Time Changed.
New in version 3.4 New in version 4.1
More details in the Release notes.
