 |
DESCRIPTION
REALbasic Plugins adds around 15,000 functions, methods and classes to REALbasic.
WHAT'S NEW
Version 10.4: - Added MacUSBDeviceMBS class.
- Added XLS* classes to read binary excel files.
- Added WindowsClipboardMBS class.
- Added NSPasteboardMBS class.
- Added WindowsDiscInfoMBS class.
- Added WindowsDeviceMBS class.
- Added QTPrerollMBS class.
- Added ComplexSingleMBS and ComplexDoubleMBS classes for complex numbers.
- Added FFT functions: FFTSingleMBS, FFTDoubleMBS, FFTDoubleAbsMBS and FFTSingleAbsMBS.
- Added new NotificationObserverMBS class.
- Added new NotificationReceiverMBS interface.
- Added new NotificationMBS class.
- Added CallMethodOnThreadMBS, CallMethodOnMainThreadMBS and CallMethodMBS functions.
- Added BackgroundThreadMBS class.
- Added ExecuteCommandMT, ExecuteMT methods and Working event to the SQLCommandMBS class.
- Added SQLExecuteMT, SQLSelectMT methods and Working event to the SQLConnectionMBS class.
- Added to CFDictionaryMBS class a Constructor taking a dictionary.
- Added CFDictionaryMBS.Dictionary to create a dictionary based on a CFDictionary.
- Added ColorSyncProfileLocationMBS.FilePath property.
- Added ExchangeFilesMBS function.
- Added InStrByteRangeMBS and InStrBytesMBS functions.
- Added window.CGColorSpaceMBS.
- Added RegistryKeyMBS.Item with name parameter.
- Added RegistryKeyMBS.ValueName.
- Added WindowsSystemTrayMBS.InstallEvent.
- Added PictureEditor32ConsoleMBS, PictureReaderConsoleMBS and PictureWriterConsoleMBS classes.
- Added ThreadMBS.StackSize property.
- Added NSTextFieldMBS.bezelStyle property and constants.
- Added SetAnnotOpenState, SetAnnotIcon, SetAnnotHighlightMode, SetAnnotFlagsEx, SetAnnotColor, SetAnnotBorderWidth, SetAnnotBorderStyle, RenameSpotColor, AddRenderingIntentEx to DynaPDFMBS.
- Added a lot of new methods for DiscRecording plugin affecting the following classes: DRTrackMBS, DRSetupPanelMBS, DRFSObjectMBS, DRFileMBS, DREraseProgressPanelMBS, DREraseMBS, DRDeviceMBS, DRBurnSetupPanelMBS, DRBurnProgressPanelMBS and DRBurnMBS.
- Added more write methods to DynaPDF so you can pass arrays of values.
- Added ProcessMBS.CurrentProcessID.
- Added GifExtensionMBS.FirstData and GIFMBS.FirstBlock for easier debugging.
- Added GifPictureMBS.CopyData, GifBlockMBS.Clone, GifDataMBS.Clone, GifExtensionMBS.Clone, GIFMBS.Clone, GifPaletteMBS.Clone, GifPictureMBS.Clone, GifPictureMBS.HasPalette and GifScreenMBS.Clone.
- Added TraceFile and TraceHandle to the DynaPDFMBS class.
- Added DynapdfMBS.PageCoords property.
- Added more folder functions: (Create)AppleshareAutomountServerAliasesFolderMBS, (Create)AudioDigidesignFolderMBS, (Create)AudioPresetsFolderMBS, (Create)AudioVSTFolderMBS, (Create)AutomatorWorkflowsFolderMBS, (Create)AutosaveInformationFolderMBS, (Create)BootTimeStartupItemsFolderMBS, (Create)ClassicPreferencesFolderMBS, (Create)ColorPickersFolderMBS, (Create)CompositionsFolderMBS, (Create)DownloadsFolderMBS, (Create)FindByContentIndexesFolderMBS, (Create)FontCollectionsFolderMBS, (Create)iMovieFolderMBS, (Create)iMoviePlugInsFolderMBS, (Create)iMovieSoundEffectsFolderMBS, (Create)IndexFilesFolderMBS, (Create)InputManagersFolderMBS, (Create)InputMethodsFolderMBS, (Create)KeyboardLayoutsFolderMBS, (Create)LibraryAssistantsFolderMBS, (Create)MagicTemporaryItemsFolderMBS, (Create)ManagedItemsFolderMBS, (Create)QuickLookFolderMBS, (Create)SpotlightImportersFolderMBS, (Create)SpotlightMetadataCacheFolderMBS, (Create)SpotlightSavedSearchesFolderMBS, (Create)TemporaryItemsInCacheDataFolderMBS and (Create)TemporaryItemsInUserDomainFolderMBS.
- Added more methods and constants to QTMetaDataMBS class.
- Added PNGOptimizerMBS.Panic event.
- Added GetPropertyCode and SetPropertyCode to QTMetaDataItemMBS class.
- Added functions for Windows: WindowsGetProcessIntegrityLevelMBS, WindowsIsApplicationRunAsAdminMBS, WindowsIsProcessElevatedMBS and WindowsIsUserInAdminGroupMBS.
- Added CDBaseChartMBS.LoadLibrary.
- Added CURLMBS.LoadLibrary.
- Added EyeOneMBS.LoadLibrary.
- Added GhostScriptMBS.LoadLibrary.
- Added Phidgets.LoadPhidgetLibraryMBS.
- Added PHPMBS.LoadLibrary.
- Added PatchedRuntimeObjectLocking, PatchedRuntimeStackChecking, PatchedRuntimeStringLocking, RestoreRuntimeStackChecking to ThreadMBS class.
- Added new LookupHostbyNameMBS method which takes a AddressType parameter.
- Added ParseIPv6, ParseIPv4 and FormatIP shared methods to DNSLookupMBS class.
- Added constants AddressTypeIPv4 and AddressTypeIPv6 to DNSLookupMBS class.
- Added CIFilterMBS.Constructor to take a handle.
- Added CIFilterMBS.FilterWithHandle.
- Added CGGetOnlineDisplayListMBS.
- Added LinuxHIDInterfaceMBS.Available
- Added Picture.RotateMemoryMBS
- Added GetDefaultPrinter and SetDefaultPrinter to WindowsPrinterMBS class.
- Added ChangePrinterSettings, GetPrinterSettings, GetPrinterTechnology and CanPrinterPassThroughPostScript to WindowsPrinterMBS class.
- Added WindowsDeviceModeMBS class.
- Added WindowsPrinterMBS.DevMode.
- Added GetPropertyCode and SetPropertyCode to QTMetaDataItemMBS class.
- Updated DynaPDF to version 2.5.1.535.
- Updated GraphicsMagick to version 1.3.12 on Mac and Linux.
- Updated lintiff to version 3.9.4.
- Updated OptiPNG to version 0.6.4.
- Updated libpng to version 1.4.3.
- Much more classes/modules have been modified to work on console applications.
- Improved Movie.SaveMBS to work better on Windows. With flatten movies, there is no longer a resource file. And with reference movie files, there is now only a dummy res file which you can delete (size 286 bytes).
- CoreImage classes are now console safe.
- Internal conversion from picture to CGImage improved so it works now on Cocoa.
- Implemented OverlayMBS for Cocoa.
- Improved SmoothResizeMBS to work on Cocoa, too.
- Improved ColorSyncProfileLocationMBS so it works with newer locationt types.
- Changed MutexMBS.Tag to Variant.
- Changed DisplayMBS.SwitchTo to work with multiple displays on Windows.
- Changed RegistryValueMBS.asLong64 to use Int64 instead of double.
- Changed RegistryMBS methods to now be shared methods.
- Rewrote most part of the registry classes so they now support unicode.
- Replaced REALBuildPictureFromGWorld from the plugin SDK with my own replacement for Cocoa so all plugin functions using it, will now work on Cocoa. for example: StringtoPictureByOSTypeMBS and StringtoPictureMBS.
- In SQLDatabaseMBS the database error is now better cleared after an operation was successful.
- Changed picture handling code to work better with Cocoa and Console targets in REAL Studio 2010r3.
- Changed linking of ChartDirector plugin to work better in the future with Windows 64 bit.
- Updated PictureEditor24MBS, PictureEditor32MBS, PictureReaderMBS and PictureWriterMBS classes.
- Unregistered plugin dialogs now show version number and process ID.
- Most EyeOneMBS methods are shared methods now.
- Improved resolution handling in DisplayMBS class and ResolutionMBS class on Windows.
- The PDFAnnotationMBS constructor is now private. This is to make sure you don't create instances from this class. You should only create instances of the subclasses.
- Changed loading of libhid and libusb in Linux HID Plugin part to make it compatible to more linux versions.
- Changed a few internal unicode functions. I hope this has no side effects.
- Changed WinHIDMBS class. Now returns more devices even if you can't access them, but this way we see all devices.
- Updated HasNoTitleBarMBS, HasCloseBoxMBS, HasCollapseBoxMBS, IsResizableMBS and IsMetalWindowMBS on window class to work on Cocoa targets.
- Changed the library loading code in several plugin parts to work with folderitems and strings for passing the path.
- PDFDocumentMBS.outlineRoot is now setable.
- ScreenshotMBS, ScreenshotDisplayMBS and ScreenshotRectMBS updated to support multiple displays on Windows.
- The Linux HID Plugin part now loads libhid.so and libusb.so at runtime. So your app launches if this libraries are missing and you can ask the user to install them.
- Fixed a few memory leaks in the WindowsWMIMBS class.
- Fixed a check in Tiff plugin so opening corrupt tiff pictures (too short data) from a string does no longer crash.
- Fixed crashes in CFXMLParserMBS, CFXMLNodeMBS and CFTreeMBS.
- GraphicsMagick is now initialized properly.
- Changed Picture.BitmapMBS to fix pictures with a depth of 0 on Mac even if the bitmap behind is 32 bit.
- Fixed SQLDatabaseMBS.ErrorCode to be initialized to zero.
- Fixed CGOpenPDFDocumentMBS with data provider.
- Fixed OpenColorSyncProfileMBS function.
- Fixed NSTableViewMBS constructor, so it works again.
- Fixed a leaked CFURL object in CGOpenPDFDocumentMBS.
- Fixed crash on Linux and Windows related to picture access.
- Fixed crash related to new picture code in NSImageMBS constructor.
- FileListMBS sort methods no longer crash if you have no files.
- Fixed DRFileMBS.symLinkPointingTo function.
- Fixed FontActivateMBS and FontDeactivateMBS on Windows to work again. Also console safe now.
- Fixed PDFActionGoToMBS constructor.
- Fixed bug in PDFDestination constructor.
- Fixed WebViewMBS constructor to work again.
- Renamed PhyiscalDeviceObjectName to PhysicalDeviceObjectName in WindowsDeviceMBS class.
- Renamed RegistryKeyMBS.ValueItem to RegistryKeyMBS.Value.
- Renamed NotificationMBS to MacNotificationMBS.
- Renamed initWithLinkType to linkWithLinkType in DRFileMBS class.
- Removed a couple accessors for 32 bit and 64 bit integers from the memoryblock as you can do the same since 2006 with built-in REAL Studio methods: Int64DoubleEndianMBS, Int64DoubleMBS, Int64StrEndianMBS, Int64StrMBS, UInt64DoubleEndianMBS, UInt64DoubleMBS, UInt64StrEndianMBS, UInt64StrMBS, ULongEndianMBS and ULongMBS.
- Removed WindowsPrinterListMBS class.
- Removed Base64MBS.close.
- Deprecated LoadAPI and LoadDLL in PHPMBS class.
- Deprecated LoadFrameworkFile, LoadFramework and LoadDLL in EyeOneMBS class.
- Deprecated LoadAPIframework, LoadAPIdll and LoadAPIlibrary in GhostScriptMBS class.
REQUIREMENTS
- Mac OS X 10.2 or later.
- REALbasic 5.5 or later.
|
OTHER PEOPLE SUGGEST No similar products suggested yetSuggest something else: |
|
 |
|  |
 | |  |
| REALbasic Plugins User Reviews (6 posts) | Write A Review |
 | Aug 11 2009 |
MAC912374 I mostly agree with ADOBE INC. Where does Christian's code come from? If he uses code licensed by Free Software Foundation, he must also make his source code available to his users. Does he? Free Software Foundation should launch investigations on his products and rip him of his profits if necessary. (Version 9.5) | |
| [ Reply ] | |
 | Jan 2 2005 |
JOHNRED This plug-in collection is nearly prefect. If you use REAlbasic, then without a doubt, you should be using this also. It exposes much more of OS X than REALbasic does out of the box. The countless features and APIs will save you a ton of time so that you don't have to keep "reinventing the wheel". Most importantly, though, is the responsiveness of the developer. I've almost always gotten a response within hours (sometimes even minutes!). He has always been willing to come up with solutions for my needs and he continuously works to improve his product. Another significant thing is that the plug-ins contain much more complete versions of existing REALbasic features and classes. So if you need lower-level access to things like the clipboard, drag & drop, webkit, etc., then this will provide it for you. Highly recommended. (Version 4.1) | |
| [ Reply ] | |
 | Apr 22 2004 |
STEVE HUTSON Outstanding Customer Service I asked the developer of this plugin whether it could handle a specific task, and he promptly replied that he thought it could. I immediately purchased a license. Minutes later, I received another message from Christian that he had done some research and some testing that revealed that the plugin could not, unfortunately, do what I needed on the Windows platform. He promptly refunded my money (even though he loses money on the deal) within hours of my e-mail. This is excellent customer support! Many other companies would have made it a lot harder to resolve the problem. (Version 4.0) | |
| [ Reply ] | |
 | Feb 21 2004 |
CHARLIE BOISSEAU This plugin is great. I cannot say there is anything wrong with it at all. Christian's done a great job of filling huge gaps in REALbasic's functionality. If there was ever a notion that RB was missing a few features - get MBS! From very general to very specific, the whole spectrum of features has been implemented to a high standard. In reply to 'Adobe' (yeah, whatever); the point of open source is for people to use the code for their own benefit. Christian has to make his money somehow. Anyway a good percentage of the functions and classes in the plugin don't require a serial number and are therefore free. You get literally thousands of really useful features which aren't implemented by anyone else for REALbasic. I say that's worth the money (Version 4.0) | |
| [ Reply ] | |
 | Feb 12 2004 |
ADOBE INC. I cannot recommend this collection of REALbasic plugins, because it contains mostly GPL-stuff, freeware and open source. This guy (Christian Schmitz) tries to make money, nothing else. He should make a statement, that most stuff in his plugin collection is stolen, pirated or used without the knowledge of the original authors. Sorry, but this plugin collection sucks! (Version 4.0) | |
| [ Reply ] | |
 | Sep 4 2003 |
CED I recommend this plugin to everyone that use RB, specially on MacOSX. The functions are fast, very stable, and easy to use. All majors features of the system are now available for the rest of us : coreFoundations, coreGraphic, Midi, safari Webkit, services, rendezvous... Definitively a must-have. (Version 3.3) | |
| [ Reply ] | |
|
| |
|