MBS Real Studio Plugins New in version 8.7
See also the documentation on new items.- Added scale functions to the PictureMBS class.
- Fixed bugs with the plugin creating CGColorMBS and CGColorSpaceMBS object.
- Moved the NSAffineTransformMBS class from the Cocoa plugin to the MacOSX plugin. This removes the dependency between the plugins.
- Fixed a bug introduced in an older 8.7pr about DynaPDF failing to open/create pdf files on Windows.
- Updated DynaPDF to version 2.0.42.420
- The ThreadMBS class now works with RB 2008r5.
- Added BlendPicturesWithMaskWithBackgroundMBS function.
- Added PictureCopyPixelFastMBS method.
- MidiPlaybackMBS now works with reverb and has now a Constructor instead of an Init method.
- Optimized and enhanced BlendPicturesMBS and BlendPicturesWithMaskMBS.
- Added more NSEventMBS methods.
- Added WinExceptionMBS class.
- Added OverlayMBS.IgnoreMouseClicks property.
- Added new MidiPlaybackMBS properties.
- The OverlayMBS window will not activate on Windows if you order this in the constructor.
- Instead of PictureEditorMBS we have now PictureEditor24MBS and PictureEditor32MBS for 24 bit and 32 bit pictures.
- OverlayMBS.show will on windows now show the window without activating it if you use NoActivate on the constructor.
- Improved the loading speed of the AFP, Accessibility, CGS, CoreAudio, MacOSX, DiscRecording, Rendezvous, RendezvousOld, Main, PortMidi, ChartDirector, DynaPDF, QuartzFilter and PortAudio plugin parts for the IDE.
- Added PNGOptimizerMBS class.
- Added window.InvalidateShadowMBS method.
- Added UsesInternalRever property to the MidiPlaybackMBS class.
- Fixed a bug in the JavaVMMBS class where the last option was not passed to the VM.
- Added exit and abort handlers for the Java plugin parts. So if you crash the java vm, it should show an error message.
- Added AESMBS.Encrypt and AESMBS.Decrypt functions with memoryblock offsets.
- Changed QTDataHandler.OpenMovieWithCustomQTDataHandlerMBS parameters so we can now test it with and without encryption.
- Changed CMProfileMBS.SaveProfile to take a folderitem instead of a string.
- Changed CMProfileMBS MediaWhitePoint and MediaBlackPoint so you can now assign a new point.
- Fixed QuickLookMBS function to no longer crash on Mac OS X 10.3/10.4.
- Updated to Zonik KRM 1.0.8 for Intel Mac OS X. PPC targets stay with 1.0.7.
- Improved JPEGImporterMBS.Mode to run better with ModeRGB and added ModeGray.
- Added new parameter to OverlayMBS constructor to create non activating windows.
- Added PictureMBS class in the LargePicture Plugin.
- Fixed a bug in the phidget event handling.
- StdInMBS and StdOutMBS are now console safe.
- Added movie.NextInterestingVideoTimeWithFlagsMBS.
- Added NSMenuMBS.EnableMenuItems event.
- Added Linux support for Java classes.
- Added IOPMMBS class to get and set power manager options on Mac OS X.
- Added GWorldPixelDataMBS and GWorldPixelRowBytesMBS.
- Added CMSetAlarmCodesMBS and CMGetAlarmCodesMBS functions.
- Added PNG save options to use Interlace and Filter.
- Updated to PNG library version libpng-1.2.33
- Fixed a leak in the CGDisplayListMBS destructor.
- Renamed CGGetActiveDisplayList to CGGetActiveDisplayListMBS.
- Sparkle Cocoa plugin is now more thread safe.
- Added some tiff methods for custom tags.
- Added UseCocoaMemoryDebugMBS method.
- Added MacHIDMBS.DeviceRemoved event.
- Added CURLMBS.LoadErrorString.
- Fixed path problem on Windows with wrong encoding in folderitem.icon*MBS functions and others.
- Fixed leak in the RegistryMBS class.
- Added OverlayMBS.Close.
- OverlayMBS.WindowClosed event is now called from the destructor.
- OverlayMBS.alpha works on Windows now.
- OverlayMBS mouse coordinates are now window relative on Mac OS X.
- OverlayMBS has now a Close method which calls the destructor directly.
- Fixed a crash in CGPDFDocumentMBS.GetInfo with Mac OS X 10.3.9.
- A few more classes are now console safe including Carbon Events and IORegistry.
New in version 8.6 New in version 9.0
More details in the Release notes.