Xojo Conferences
XDCMay2019MiamiUSA

MBS Real Studio Plugins 9.6 - 15th September 2009

See also the documentation on new items.
  • Added CoreLocation classes: CLLocationMBS and CLLocationManagerMBS.
  • Added OpenCLMBS module.
  • Added Spotlight search classes MDQueryMBS and MDItemMBS.
  • Added Rockey2MBS class for Rockey 2 dongles.
  • Added GZipFileMBS.OpenString
  • Added Window.WinTopMostWindowMBS.
  • Added grammar functions for NSSpellCheckerMBS.
  • Added ResultAsStringArray and ResultDisplayString to AppleScriptMBS class.
  • Added constants to CURLMBS.
  • Added MouseEnter and MouseExit events to OverlayWindowMBS class.
  • Added CGWindowListCreateCGImageMBS method.
  • Added ResultID and ScriptID to AppleScriptMBS.
  • Added more methods to NSAffineTransformMBS, NSLocaleMBS, NSResponder, NSError and NSCursor.
  • Added NSScreenMBS class.
  • Added DynaPDFMBS.ConvColor method.
  • Added SetColorMap and GetColorMap to TiffPictureMBS class.
  • Added more CoreImage filter for Mac OS X 10.6.
  • Added RegistrationEngineMBS.Platform property.
  • Added NSRangeMBS class.
  • Added ChartDirector methods which take arrays of date objects to make usage easier.
  • Added ProcessMBS functions to query path of Windows processes.
  • Added boolean return values to Carbon Windows Events so you can return true and tell the system you handled the event.
  • Plugins now include code for Cocoa targets.
  • Updated DynaPDF to version 2.0.46.472.
  • Updated NSLocaleMBS for SnowLeopard.
  • Fixed problems with CocoaControlMBS and WebViewControlMBS.
  • Fixed some autorelease pool console messages for Sparkle Cocoa plugin.
  • Removed MacScripting part as it does not work correctly and makes too much work on Snow Leopard.
  • Changed a lot of Cocoa methods to use NSRectMBS, NSRangeMBS, NSSizeMBS and NSPointMBS instead of simple values.
  • Removed InitializeCocoaMBS, DisableGarbageCollectorMBS, EnableGarbageCollectorMBS, UseCocoaMemoryDebugMBS and InitializeCocoaMBS.
  • Removed NSLocaleStringArrayMBS, NSSpellCheckerStringArrayMBS, CIStringArrayMBS, PDFStringArrayMBS, PDFSelectionArrayMBS, PDFAnnotationArrayMBS and PDFPageArrayMBS class. Now we use REALbasic arrays.
  • Changed memory management for Cocoa. Now a NSAutoreleasePool is placed on start and you need to keep an eye on the pools yourself. RB 2009r4 does it automatically. Report if you see a big leak with Cocoa objects.
  • Fixed GrowIconMBS class (no longer crashes in event).
  • Setting NSStatusItemMBS.Image should not leak any more.
  • OpenMacOSXPreferencesPaneMBS now works with preferences panes in Library and User Library folder, too.
  • Fixed a bug in WindowsFolderChangeMBS when using more than 1000 objects.
  • Fixed a memory leak in NSImageMBS.InitWithPicture.
  • The plugin now keeps a list of Cocoa objects so the plugin can return you the same REALbasic object for the same Cocoa object.
  • Removed NSSpellCheckerRangeMBS. Now using NSRangeMBS class.
  • Changed SpellChecker code. You need to change your code.
  • IKSlideShowMBS works on Snow Leopard now.
  • PictureReaderMBS/PictureWriterMBS/PictureEditorMBS now work on Cocoa.
  • CocoaControlMBS should now work for Cocoa target.
  • PNG plugin is now more console friendly.
  • Compiled now with minimum support Mac OS X version being 10.4. Still over 90% of the plugins work on Mac OS X 10.3.9 but you need to test yourself.

New in version 9.5   New in version 9.7

More details in the Release notes.




Links
MBS Xojo blog