« Reducing plugins in p… |
Home |
New MBS REALbasic Plu… »
- 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.
Used tags: releases
24 08 10 - 17:09