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.
