New in version 15.0
New in Version 22.2 22.3 22.4 22.5 23.0 23.1 23.2 23.3 23.4 23.5 24.0 24.1
Platforms to show: All Mac Windows Linux Cross-Platform
New controls in version 15.0:
- control ABPeoplePickerViewControlMBS
- control ABPersonViewControlMBS
- control NSDatePickerControlMBS
- control NSSecureTextFieldControlMBS
- control NSViewControlMBS
- control QLPreviewViewControlMBS
New classes in version 15.0:
- class ABAccountMBS
- class CoreAudioListenerMBS
- class CURLMultiMBS
- class CURLNMultiMBS
- class CURLSMultiMBS
- class DNSServiceAddrInfoMBS
- class DynaPDFMeasureMBS
- class DynaPDFNumberFormatMBS
- class DynaPDFOCGContUsageMBS
- class DynaPDFOCGMBS
- class DynaPDFPointDataDictionaryMBS
- class DynaPDFPointDataMBS
- class DynaPDFSysFontMBS
- class DynaPDFViewportMBS
- class LDAPMBS
- class LDAPModMBS
- class NSFileWrapperMBS
- class NSStatusBarButtonMBS
- class NSTextAttachmentMBS
- class NSToolbarItemGroupMBS
- class WindowsDriveNotificationMBS
- class WindowsPlayerMBS
New class events in version 15.0:
- GameKitMBS.didRequestMatchWithOtherPlayers(players() as GKPlayerMBS)
- GameKitMBS.loadFriendPlayersCompleted(localPlayer as GKLocalPlayerMBS, friendPlayers() as GKPlayerMBS, error as NSErrorMBS, tag as Variant)
- GameKitMBS.matchEnded(player as GKPlayerMBS, match as GKTurnBasedMatchMBS)
- GameKitMBS.receivedTurnEventForMatch(player as GKPlayerMBS, match as GKTurnBasedMatchMBS, didBecomeActive as boolean)
- GameKitMBS.recipientResponseHandler(MatchRequest as GKMatchRequestMBS, Player as GKPlayerMBS, response as Integer, tag as Variant)
New class methods in version 15.0:
- ABAddressBookMBS.accountWithIdentifier(Identifier as string) as ABAccountMBS
- ABAddressBookMBS.addRecord(record as ABRecordMBS, Account as ABAccountMBS, byref error as NSErrorMBS) as boolean
- ABAddressBookMBS.allAccounts as ABAccountMBS()
- ABAddressBookMBS.enabledAccounts as ABAccountMBS()
- ABAddressBookMBS.groupForUniqueId(uniqueid as string, account as ABAccountMBS) as ABGroupMBS
- ABAddressBookMBS.groupsForAccount(account as ABAccountMBS) as ABGroupMBS()
- ABAddressBookMBS.peopleForAccount(account as ABAccountMBS) as ABPersonMBS()
- ABAddressBookMBS.persistentAccounts as ABAccountMBS()
- ABAddressBookMBS.personForUniqueId(uniqueid as string, account as ABAccountMBS) as ABPersonMBS
- ABAddressBookMBS.recordForUniqueId(uniqueid as string, account as ABAccountMBS) as ABRecordMBS
- ABMultiValueMBS.identifiers as string()
- ABMultiValueMBS.labels as string()
- AVAudioPlayerMBS.audioPlayerWithData(Data as String, byref error as NSErrorMBS) as AVAudioPlayerMBS
- AVAudioPlayerMBS.audioPlayerWithData(Data as String, fileTypeHintUtiString as string, byref error as NSErrorMBS) as AVAudioPlayerMBS
- BarcodeGeneratorMBS.EANChecksum(text as string) as string
- BarcodeGeneratorMBS.ISBNChecksum(text as string) as string
- CGBitmapContextMBS.CreateRGB(data as memoryblock, width as Integer, height as Integer, bytesPerRow as Integer, colorspace as CGColorSpaceMBS = nil) as CGBitmapContextMBS
- CGColorSpaceMBS.CreateWithHandle(Handle as Integer) as CGColorSpaceMBS
- CGImageMBS.CreateImageWithFile(file as folderitem) as CGImageMBS
- CIImageMBS.imageByApplyingOrientation(orientation as Integer) as CIImageMBS
- CIImageMBS.imageByClampingToExtent as CIImageMBS
- CIImageMBS.RenderPictureWithAlpha(Width as Integer = 0, Height as Integer = 0, UseSoftwareRenderer as boolean = false) as Picture
- CLLocationManagerMBS.CheckEvents
- CMSampleBufferMBS.SampleSize(index as Integer) as UInt64
- DynaPDFAnnotationExMBS.Constructor
- DynaPDFAnnotationMBS.Constructor
- DynaPDFBitmapMBS.Constructor
- DynaPDFBookmarkMBS.Constructor
- DynaPDFChoiceValueMBS.Constructor
- DynaPDFCIDMetricMBS.Constructor
- DynaPDFCMapMBS.Constructor
- DynaPDFColorSpaceMBS.Constructor
- DynaPDFDeviceNAttributesMBS.Constructor
- DynaPDFErrorMBS.Constructor
- DynaPDFFieldExMBS.Constructor
- DynaPDFFieldMBS.Constructor
- DynaPDFFileSpecMBS.Constructor
- DynaPDFFontInfoMBS.Constructor
- DynaPDFFontInfoMBS.VertWidths(index as UInt32) as DynaPDFCIDMetricMBS
- DynaPDFFontMBS.Constructor
- DynaPDFImageMBS.Constructor
- DynaPDFImageMBS.Decode as Single()
- DynaPDFLayerGroupMBS.Constructor
- DynaPDFMBS.AddOCGToAppEvent(Handle as UInt32, Events as Integer, Categories as Integer) as Boolean
- DynaPDFMBS.CloseAndSignPDFFile(OutputFile as FolderItem, CertificateData as String, Password as String, ContactInfo as String = "", Location as String = "", Reason as String = "") as boolean
- DynaPDFMBS.CloseAndSignPDFFileWithDialog(OutputFile as FolderItem, StoreName as String = "MY", ContactInfo as String = "", Location as String = "", Reason as String = "") as boolean
- DynaPDFMBS.DeleteOCGFromAppEvent(Handle as UInt32, Events as Integer, Categories as Integer, DelCategoryOnly as Boolean) as Boolean
- DynaPDFMBS.GetOCG(Handle as UInt32) as DynaPDFOCGMBS
- DynaPDFMBS.GetOCGContUsage(Handle as UInt32) as DynaPDFOCGContUsageMBS
- DynaPDFMBS.GetOCGCount as Integer
- DynaPDFMBS.GetOCGUsageUserName(Handle as UInt32, Index as UInt32, byref Name as String) as Boolean
- DynaPDFMBS.GetSysFontInfo as DynaPDFSysFontMBS
- DynaPDFMBS.GetViewport(Page as UInt32, index as Integer) as DynaPDFViewportMBS
- DynaPDFMBS.GetViewportCount(Page as UInt32) as Integer
- DynaPDFMBS.SetFieldFont(Field as Integer, Name as string, Style as Integer = 0, Size as double = 12, Embed as boolean = true, CodePage as integer = &h27) as Integer
- DynaPDFMBS.SetFieldFontAnsi(Field as Integer, Name as string, Style as Integer = 0, Size as Double = 12, Embed as boolean = true, CodePage as Integer = &h27) as Integer
- DynaPDFMBS.SetFieldFontEx(Field as UInt32, Handle as UInt32, FontSize as Double) as Boolean
- DynaPDFMBS.SetOCGContUsage(Handle as UInt32, Value as DynaPDFOCGContUsageMBS) as Boolean
- DynaPDFMBS.SetOCGState(Handle as UInt32, On as Boolean, SaveState as Boolean) as Boolean
- DynaPDFMBS.TestGlyphs(FontHandle as Integer, Text as string) as Integer
- DynaPDFMBS.TestGlyphsAnsi(FontHandle as Integer, Text as string) as Integer
- DynaPDFPageLabelMBS.Constructor
- DynaPDFPageMBS.Constructor
- DynaPDFPageStatisticMBS.Constructor
- GKLocalPlayerMBS.loadFriendPlayers(tag as Variant = nil)
- GKMatchRequestMBS.recipients as GKPlayerMBS()
- GKMatchRequestMBS.SetRecipientResponseHandler(tag as Variant = nil)
- GKMatchRequestMBS.setRecipients(players() as GKPlayerMBS)
- GM16ImageMBS.CopyPixelsMemory as Memoryblock
- GM16ImageMBS.CopyPixelsMemory(x as Integer, y as Integer, width as Integer, height as Integer) as Memoryblock
- GMImageMBS.CopyPixelsMemory as Memoryblock
- GMImageMBS.CopyPixelsMemory(x as Integer, y as Integer, width as Integer, height as Integer) as Memoryblock
- GZipFileMBS.ReadData(ByteCount as Int64) as Memoryblock
- GZipFileMBS.Write(data as Memoryblock)
- JSONMBS.JSONObjectCount as Integer
- KeychainManagerMBS.kSecAttrAccessControl as string
- KeychainManagerMBS.kSecAttrAccessGroup as string
- KeychainManagerMBS.kSecAttrAccessible as string
- KeychainManagerMBS.kSecAttrAccessibleAfterFirstUnlock as string
- KeychainManagerMBS.kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly as string
- KeychainManagerMBS.kSecAttrAccessibleAlways as string
- KeychainManagerMBS.kSecAttrAccessibleAlwaysThisDeviceOnly as string
- KeychainManagerMBS.kSecAttrAccessibleWhenPasscodeSetThisDeviceOnly as string
- KeychainManagerMBS.kSecAttrAccessibleWhenUnlocked as string
- KeychainManagerMBS.kSecAttrAccessibleWhenUnlockedThisDeviceOnly as string
- KeychainManagerMBS.kSecAttrKeyTypeEC as string
- KeychainManagerMBS.kSecAttrSynchronizable as string
- KeychainManagerMBS.kSecAttrSynchronizableAny as string
- MacHIDMBS.HIDProperties as Variant
- NSAttributedStringMBS.attributedStringWithAttachment(attachment as NSTextAttachmentMBS) as NSAttributedStringMBS
- NSColorMBS.colorWithColorSpace(ColorSpace as NSColorSpaceMBS, components() as Double) as NSColorMBS
- NSColorMBS.colorWithColorSpace(ColorSpace as NSColorSpaceMBS, paramarray components as Double) as NSColorMBS
- NSGraphicsMBS.graphicsContextWithCGContextHandle(targetCGContextRef as Integer, initialFlippedState as boolean = false) as NSGraphicsMBS
- NSMutableAttributedStringMBS.updateAttachmentsFromPath(file as folderitem)
- NSMutableAttributedStringMBS.updateAttachmentsFromPath(path as string)
- PDFPageMBS.Destructor
- RemoteControlMBS.WinIsWindowMinimized(WindowHandle as Integer) as Boolean
- RemoteControlMBS.WinIsWindowVisible(WindowHandle as Integer) as Boolean
- RemoteControlMBS.WinShowWindow(WindowHandle as Integer, CmdShow as Integer) as Boolean
- TwainMBS.GetEnumerationCapability(ID as Integer, byref ItemType as Integer, byref Count as Integer, byref CurrentIndex as Integer, byref DefaultIndex as Integer) as Integer()
- TwainMBS.GetIntegerCapability(ID as Integer, byref Type as Integer) as Integer
- TwainMBS.SetBoolCapability(ID as Integer, Value as Boolean)
- TwainMBS.SetFloatCapability(ID as Integer, Value as Double)
- TwainMBS.SetInt32Capability(ID as Integer, Value as Int32)
- TwainMBS.SetUInt16Capability(ID as Integer, Value as UInt16)
- WinHIDMBS.GetInputReport(data as MemoryBlock, Offset as Integer = 0, Length as Integer = 0) as boolean
- WinHIDMBS.SetOutputReport(data as MemoryBlock, Offset as Integer = 0, Length as Integer = 0) as boolean
- XLSheetMBS.ReadDate(row as Integer, col as Integer) as date
- XLSheetMBS.ReadDate(row as Integer, col as Integer, byref format as XLFormatMBS) as date
- XLSheetMBS.WriteDate(row as Integer, col as Integer, value as date, format as XLFormatMBS = nil) as boolean
New class properties in version 15.0:
- ABAddressBookMBS.defaultAccount as ABAccountMBS
- ABMultiValueMBS.Content as Dictionary
- ABRecordMBS.account as ABAccountMBS
- AppleRemoteMBS.ClickCountEnabledButtons as Integer
- AppleRemoteMBS.ClickCountingEnabled as Boolean
- AppleRemoteMBS.ListeningOnAppActivate as Boolean
- AppleRemoteMBS.MaximumClickCountTimeDifference as Double
- AppleRemoteMBS.ProcessesBacklog as Boolean
- AppleRemoteMBS.SimulatesPlusMinusHold as Boolean
- AUPlayerMBS.OutputUnit as Integer
- AUPlayerMBS.TimePitchUnit as Integer
- AUPlayerMBS.VariSpeedHandle as Integer
- AVMutableVideoCompositionMBS.renderSize as CGSizeMBS
- CALayerMBS.contents as Variant
- CALayerMBS.shadowColor as Variant
- CALayerMBS.shadowOffset as CGSizeMBS
- CALayerMBS.shadowPath as Variant
- CALayerMBS.shadowRadius as Double
- CGDisplayMBS.Brightness as Double
- CMSampleBufferMBS.Lasterror as Integer
- CTFontDescriptorMBS.DisplayName as String
- CTFontDescriptorMBS.FamilyName as String
- CTFontDescriptorMBS.File as FolderItem
- CTFontDescriptorMBS.FontSize as Double
- CTFontDescriptorMBS.Name as String
- CTFontDescriptorMBS.StyleName as String
- CTFontDescriptorMBS.URL as String
- CTFontMBS.File as FolderItem
- CTFontMBS.URL as String
- DynaPDFImageMBS.Measure as DynaPDFMeasureMBS
- DynaPDFImageMBS.PtData as DynaPDFPointDataDictionaryMBS
- GKPlayerMBS.displayName as String
- GKTurnBasedParticipantMBS.player as GKPlayerMBS
- JPEGExporterMBS.DCTMethod as Integer
- LCMS2TransformMBS.AdaptationState as Double
- LCMS2TransformMBS.EntryColorSpace as Integer
- LCMS2TransformMBS.EntryWhitePoint as LCMS2CIEXYZMBS
- LCMS2TransformMBS.ExitColorSpace as Integer
- LCMS2TransformMBS.ExitWhitePoint as LCMS2CIEXYZMBS
- LCMS2TransformMBS.GamutCheck as LCMS2PipelineMBS
- LCMS2TransformMBS.InputColorant as LCMS2NamedColorListMBS
- LCMS2TransformMBS.Lut as LCMS2PipelineMBS
- LCMS2TransformMBS.OriginalFlags as UInt32
- LCMS2TransformMBS.OutputColorant as LCMS2NamedColorListMBS
- LCMS2TransformMBS.RenderingIntent as UInt32
- LCMS2TransformMBS.Sequence as LCMS2SequenceMBS
- MacHIDMBS.IOHIDDeviceInterface122Handle as Integer
- MacHIDMBS.IOHIDObjectIteratorHandle as Integer
- MacHIDMBS.IOObjectHandle as Integer
- NSStatusItemMBS.Button as Variant
- NSTextViewControlMBS.AcceptTabs as Boolean
- NSToolbarItemMBS.ClassName as String
- NSToolbarItemMBS.ClassPath as String
- SQLConnectionMBS.LastStatement as String
- TiffPictureMBS.SampleFormat as Integer
- TwainMBS.Imagelayout as TwainImageLayoutMBS
- XLSheetMBS.Book as XLBookMBS
New global functions in version 15.0:
- ConvertFromFloat16MBS(Number as UInt16) as Single
- ConvertToFloat16MBS(Number as Single) as UInt16
- NewMemoryBlockWithBytesMBS(Data as Ptr, size as Integer) as memoryblock
- OptionKeepAliveMBS(extends s as SocketCore) as Integer
- OptionKeepAliveMBS(extends s as SocketCore, assigns value as Integer)
804 new items including 22 new classes 6 new controls 110 new methods 5 new events 57 new properties for existing classes and 5 new global methods.