MBS Real Studio Plugins 11.0 - 18th January 2011

See also the documentation on new items.
  • Added PhidgetIRMBS, PhidgetIRCodeInfoMBS, PhidgetSpatialMBS and PhidgetSpatialEventDataMBS classes.
  • Added BuildConstantsMBS module.
  • Added decimals parameter to RoundMBS function.
  • Added WindowsExecuteMBS function.
  • Added CustomPicture for OpenDialogMBS on Windows.
  • Added new UnZipMBS Constructor for passing a file offset inside the zip file.
  • Added WindowsFontFamilyMBS class.
  • Added QTKitCaptureFileOutputMBS events.
  • Added OpenDialogMBS SelectionChanged event.
  • Added HTMLViewer.PrintToPDFFileMBS function.
  • Added GetTrackMatrix and SetTrackMatrix methods to QTTrackMBS class.
  • Added SignalHandlerMBS SendSignal.
  • Added SignalHandlerMBS SendSignalToSelf.
  • Added QTKitModuleMBS module and a lot of methods to existing QTKit classes.
  • Added one more EncodingToURLMBS option.
  • Added CMYK support to PictureMBS.
  • Added TiffPictureMBS.Scanline variant where you pass your own memoryblock.
  • Added MatrixDimension parameter to the PictureMBS.ApplyMatrix.
  • Added UUIDMBS.ValueFormattedString.
  • Added OverlayWindowMBS.WindowPaint
  • Added WinDataObjectMBS.AddFiles
  • Added WinDataObjectMBS.GetPathStrings
  • Added MemoryBlock.ExpandBitsMBS.
  • Added second WinDataObjectMBS.AddDragImage method to always use color black and modifies the picture so no longer transparent areas are visible. The picture mask is now used to mask the picture.
  • Added WindowsTimerMBS class.
  • Added ClickThroughMBS class.
  • Added QTTrackMBS.DisposeTrackMedia.
  • Added QTTrackMBS.DeleteTrackReference.
  • Added LinuxHIDInterfaceMBS.InterruptWrite.
  • Added GlobalExceptionHandlerMBS class.
  • Added GetObjectClassNameMBS function.
  • Added ThreadMBS.CurrentThreadID function.
  • Added NSFontMBS.Handle property.
  • Added WindowsFastTimerMBS class.
  • Added Vertical and Horizontal parameters to PictureMBS.BoxBlurFilter.
  • Added Channel array and ChannelCount property to PictureMBS class.
  • Added canResetPageZoomMBS, canZoomPageInMBS, canZoomPageOutMBS, mediaVolumeMBS, pageSizeMultiplierMBS, resetPageZoomMBS, setMediaVolumeMBS, setPageSizeMultiplierMBS, zoomPageInMBS and zoomPageOutMBS to HTMLViewer control.
  • Added removeAllToolTips and scaleUnitSquareToSize to NSViewMBS class.
  • Added canResetPageZoom, canZoomPageIn, canZoomPageOut, mediaVolume, pageSizeMultiplier, resetPageZoom, setMediaVolume, setPageSizeMultiplier, zoomPageIn, zoomPageOut to WebViewMBS class.
  • Added BlueChannelMBS, GreenChannelMBS and RedChannelMBS functions to picture class.
  • Added WindowClickCloseRgn, WindowClickCollapseRgn, WindowClickContentRgn, WindowClickDragRgn, WindowClickProxyIconRgn, WindowClickResizeRgn, WindowClickStructureRgn, WindowClickToolbarButtonRgn and WindowClickZoomRgn events to CarbonWindowsEventsMBS class.
  • Added WindowsEjectVolumeMBS function.
  • Added OverlayMBS.Title property.
  • Added description method to NSEventMBS and NSErrorMBS classes.
  • Added NewPictureWithColorMBS functions.
  • Added OptionFTPusePret, OptionMailFrom and SetOptionMailRecipients to CURLMBS and CURLSMBS classes.
  • Added DynapdfMBS.SetLicenseKeyGlobal
  • SystemInformationMBS.HardDiscSerial now looks only for the first hard disc.
  • Improved PortMidiEventMBS class with new properties RawData0, RawData1, RawData2 and RawData3. Other properties are now setable.
  • Disabled my new OpenGL code on ScreenshotRectMBS as it does not return the right screen rectangle. Old code still works.
  • REAL Studio IDE shows now special missing classes in the error messages which tells you that the CocoaBase plugin is missing if you didn't install it.
  • Changed QTKitMovieMBS constructor so this constructor without parameters creates an empty video.
  • Changed the Linux JPEG plugin to link to the libjpeg on the system instead of it's own one.
  • Changed the Linux PNG plugin to link to the libpng on the system instead of it's own one.
  • Changed the MacOSX/MacOSXCF plugin split to remove trouble.
  • Changed DarwinResourceUsageMBS.IntegralMaxResidentSetSize from Integer to UInt32.
  • DarwinResourceUsageMBS class works on Linux.
  • Changed memory management of the JPEG functions on Windows to avoid temporary files (like Mac and Linux).
  • Updated DynaPDF to version 2.5.4.554.
  • Updated XMP Toolkit to Version 5.1.2. A few methods removed and a few new ones added. PPC is no longer supported by Adobe, so don't expect the plugin to work there.
  • Updated CGSConnectionMBS.CGSWindow function to work on Cocoa targets.
  • Updated PictureMBS constructor to work on Cocoa.
  • Updated Picture.ScaleMBS to support console targets. This will be useful with the REAL Studio Web Edition.
  • Updated Phidget plugin classes to version 2.17 of the phidget SDK.
  • Updated WindowsVMStatisticsMBS to use 64 bit numbers.
  • Fixed OpenDialogMBS.InitialDirectory on Windows, so it works again.
  • Fixed bug with PictureMBS constructor when using large pictures (50000 Pixel wide and high) on Windows. Also optimized creating backstore file in this case.
  • Fixed a bug in PictureMBS scaling.
  • Fixed crash with Picture.ScaleMBS function on Linux.
  • Fixed crash with picture functions on Linux including Picture.BlurMBS.
  • Fixed crash with wrong classdata size in PictureMBS on Windows (and other classes).
  • Fixed a bug in DynaPDFMBS.SetFillColorEx function.
  • Fixed a bug in DynaPDFMBS.CreateDeviceNColorSpace function.
  • Fixed bug with NSDistributedNotificationCenterMBS handle property.
  • Fixed a bug with DynaPDF plugin which showed missing license dialogs for some users.
  • Fixed a few constants in DNSUtilMBS.
  • Fixed a bug in the HTMLViewer.IEImageMBS method.
  • Fixed a bug on Windows with GWorld to Picture conversion.
  • Fixed bugs in PictureMBS.CopyPixels.
  • Fixed bugs in PictureMBS.BoxBlurFilter.
  • Fixed a crash with GIF plugin on Windows.
  • Fixed PDFViewMBS.setCurrentSelection.
  • Fixed SQLDatabaseMBS.Connect method for console targets.
  • Fixed CGImage creation from picture object to work better on Cocoa.
  • Fixed PDFPageMBS.Render function to work better on higher scalings.
  • Renamed window.ConstrainWindowToScreen to window.ConstrainWindowToScreenMBS
  • In console applications the plugin has problems accessing the Graphics.DrawPicture method, so all the picture functions combining a picture and a mask to a new picture will fail. This affects for example the StringToPicture methods if you have a mask. See Feedback Case 15019. We include a work around for some cases with our own code for non scaling DrawPicture commands.
  • DNSUtilMBS module and related classes are now console safe.
  • BMPStringtoPictureMBS now supports upside down images.
  • ExchangeFilesMBS works now better on Windows.
  • Renamed SQLDatabaseMBS.GetConnecton to GetConnection.
  • Made changes to the picture handling so it works with Cocoa target on both REAL Studio 2010r3 and 2010r4.
  • Improved GWorld to Picture conversion on Cocoa targets so movie.MoviePictureFramesMBS, movie.MoviePictureMBS and movie.PosterPictureMBS should work now on Cocoa.
  • The Ghostscript plugin classes are no longer in the public release. If you need them, please get a Ghostscript commercial license, proof that to us and we can email you the plugin.
  • Improved picture handling on Cocoa. This should help that more functions return pictures on Cocoa in right channels in REAL Studio 2010r3 to 2010r5.
  • Removed object.MemoryAddressMBS and Object.ReferenceCountMBS.

New in version 10.5   New in version 11.1

Release notes of all versions: Release notes.

The biggest plugin in space...