MBS Real Studio Plugins New in version 5.3

See also the documentation on new items.

15th September 2005

  • Added ATSUFindFontNameMBS function.
  • Seems like the MachO Registration plugin is now fixed.
  • Ported Numbers and Declare plugin part to Linux and MachO (and other plugin parts).
  • Fixed ATSFontFamilyFindFromNameMBS to not crash with unneeded CFRelease call.
  • Fixed Registration crashes from pr10.
  • Changed HTMLViewer to show default text only in debug mode.
  • Screenshots on Linux should now work.
  • Made Linux and MachO dummies for WindowsPrint, Win and Registry plugin part.
  • Ported Disassembler Plugin to Linux and MachO.
  • iSEDQuickPDF plugin is no longer sold with extra license. Now free for everyone who has a plugin registration. (you need an extra iSEDQuickPDF license from the isedquickpdf.com website)
  • Added Registration, PluginVersion, QTCoreClasses, Calc and Lookup plugin parts as MachO plugins. REALbasic will use them if you compile for Mac OS X only.
  • Fixed CPUInfoMBS.CpuName to include more CPUs. Report if you ever see there a result like "Unknown CPU ID: " and tell me the name and the number you see there.
  • Removed SetScreenShotEnabled and GetScreenShotEnabled functions.
  • Added OverlayWindowMBS.TransparencyMBS and OverlayWindowMBS.SetBounds.
  • Fixed GetSoundVolumeMBS and SetSoundVolumeMBS to not fail on half of all Macs.
  • Fixed a bug in the Windows Registry classes so they work now without crashing randomly on RB 2005.
  • Added MemoryblockMBS class.
  • Removed IconSuiteMBS class. This is old stuff for Mac OS 7 which was replaced later with better stuff for Mac OS 8: IconFamilyMBS class.
  • Added FilemappingMBS.isWriteable.
  • Added methods to Copy Image raw data to a memoryblock.
  • A FileMapping can now be opened for writing, but syncing changes back to disc seems not to work.
  • Renamed Continue to ContinueSpeech in the SpeechChannelMBS class to allow the plugins to work on RB 2005r3.
  • Ported Calc, Java and Math plugin to Linux. Still needs testing.
  • Picture and QTMovieExporter plugin part compiled for Linux. Not tested and most of the functions are not exspect to work on Linux. (mostly because of a missing QuickTime)
  • Added FilemappingMBS.CopyString.
  • Fixed folderitem.CommentMBS for Mac OS X to return comment on all volumes and still fast.
  • Reworked picture code for Linux. JPEG loading and saving works. GIF loading works. Other picture functions need to be tested.
  • Fixed the Filemapping code on Mac OS X.
  • Fixed folderitem.launchServicesApplicationsForItemMBS to no longer crash in special conditions.
  • Again worked on the DelayMBS method on Mac OS X. It should use low CPU time, give away as much as possible to other threads and still be very exact on the times. If you find problems, please send me an email.
  • Fixed File Mapping to work on Mac OS X.
  • Included is the current version of the new Installation.pdf file. Take a look and tell me what you think.
  • Fixed the Midi Input example. You need to store all the endpoints you connect to in an array so they are later available for the events.
  • Added two new constants for the Addressbook to read the users URLs which replace in Mac OS X 10.4 the older homepage property.
  • Added several more Math functions.
  • A small change in the registration implementation makes the 5.3 plugins incompatible to the 5.2 plugins, so don't use them together!
  • Changed TiffPictureMBS.WriteRGB to honor attributes which you can set before writing the image like the resolution or compression.
  • Added ATSFontNotificationMBS class.
  • Added IconFamilyMBS.Data property.
  • Added QTTimeCodeMBS.SourceName.
  • Changed OpenMovieWithCustomQTDataHandlerMBS to work correctly on files bigger than 2 GB.
  • Changed DragItemMBS class: Properties are now setable so you can use the handle from a DragItem object to use the functions from the MBS Plugin.
  • Changed OSVersionStrMBS and OSNameMBS to return ASCII strings instead of MacRoman strings.
  • Changed QTTrackMBS.TimeCodeAtTime to also return the Sourcename in the QTTimeCodeMBS object. CurrentTimeCode does not do this.
  • Changed QTMovieExporterMBS.ConvertMovieToFile to accept "" for type and creator to let the user choose the exporter in the popupmenu. But if you open an exporter, this one will be used.
  • Rewrote the part in Navigation Dialog Plugins to handle file types better. You will have to change your code!
  • Ported StringHandle and RamStream plugins to Linux.
  • Changed folderitem.IconMBS, folderitem.IconMaskMBS and folderitem.IconImageMBS to return now an icon of the requested size.
  • Added SystemConfiguration example project to show how to get Network Proxy settings for HTTP, HTTPS and FTP.
  • Fixed FontActivateMBS to honor the Local parameter on Windows.
  • The Webkit control will now ignore mouse clicks when being invisible.
  • Added ATS font activation functions.
  • Fixed bugs in the IORegistryMBS class and in the IORegistry example.

New in version 5.2   New in version 5.4

More details in the Release notes.

The biggest plugin in space...