New in version 13.0
New in Version 22.3 22.4 22.5 23.0 23.1 23.2 23.3 23.4 23.5 24.0 24.1 24.2
Platforms to show: All Mac Windows Linux Cross-Platform
New classes in version 13.0:
- class CSIdentityAuthorityMBS
- class CSIdentityMBS
- class CSIdentityQueryMBS
- class GKAchievementChallengeMBS
- class GKChallengeMBS
- class GKChallengesViewControllerMBS
- class GKGameCenterViewControllerMBS
- class GKScoreChallengeMBS
- class GTKWindowMBS
- class InformixMBS
- class Label
- class Listbox
- class LocaleMBS
- class NetworkInterfaceMBS
- class RectControl
- class ResourceForkMBS
- class SHA3MBS
New class events in version 13.0:
- GameKitMBS.acceptInviteCompleted(match as GKTurnBasedMatchMBS, error as NSErrorMBS, tag as Variant)
- GameKitMBS.authenticateHandler(LocalPlayer as GKLocalPlayerMBS, viewController as NSViewControllerMBS, error as NSErrorMBS, tag as Variant, viewControllerHandle as Integer)
- GameKitMBS.challengesViewControllerDidFinish(viewController as Variant)
- GameKitMBS.chooseBestHostPlayerCompleted(match as GKMatchMBS, playerID as string, tag as Variant)
- GameKitMBS.declineInviteCompleted(match as GKTurnBasedMatchMBS, error as NSErrorMBS, tag as Variant)
- GameKitMBS.endTurnWithNextParticipantsCompleted(match as GKTurnBasedMatchMBS, nextParticipants() as GKTurnBasedParticipantMBS, timeout as Double, matchData as Dictionary, error as NSErrorMBS, tag as Variant)
- GameKitMBS.gameCenterViewControllerDidFinish(gameCenterViewController as Variant)
- GameKitMBS.inviteeResponseHandler(MatchRequest as GKMatchRequestMBS, PlayerID as string, response as Integer, tag as Variant)
- GameKitMBS.loadDefaultLeaderboardCategoryIDCompleted(LocalPlayer as GKLocalPlayerMBS, categoryID as string, error as NSErrorMBS, tag as Variant)
- GameKitMBS.loadLeaderboardsCompleted(Leaderboards() as GKLeaderboardMBS, error as NSErrorMBS, tag as Variant)
- GameKitMBS.loadMatchWithIDCompleted(TurnBasedMatch as GKTurnBasedMatchMBS, matchID as string, error as NSErrorMBS, tag as Variant)
- GameKitMBS.loadReceivedChallengesCompleted(challenges() as GKChallengeMBS, error as NSErrorMBS, tag as Variant)
- GameKitMBS.localPlayerDidCompleteChallenge(challenge as GKChallengeMBS)
- GameKitMBS.localPlayerDidReceiveChallenge(challenge as GKChallengeMBS)
- GameKitMBS.localPlayerDidSelectChallenge(challenge as GKChallengeMBS)
- GameKitMBS.matchForInviteCompleted(Matchmaker as GKMatchmakerMBS, invite as GKInviteMBS, match as GKMatchMBS, error as NSErrorMBS, tag as Variant)
- GameKitMBS.participantQuitInTurnWithOutcomeCompleted(match as GKTurnBasedMatchMBS, matchOutcome as Integer, nextParticipant as GKTurnBasedParticipantMBS, nextParticipants() as GKTurnBasedParticipantMBS, timeout as Double, matchData as Dictionary, error as NSErrorMBS, tag as Variant)
- GameKitMBS.rematchCompleted(TurnMatch as GKTurnBasedMatchMBS, match as GKMatchMBS, error as NSErrorMBS, tag as Variant)
- GameKitMBS.remotePlayerDidCompleteChallenge(challenge as GKChallengeMBS)
- GameKitMBS.reportAchievementsCompleted(achievements() as GKAchievementMBS, error as NSErrorMBS, tag as Variant)
- GameKitMBS.reportScoresCompleted(Scores() as GKScoreMBS, error as NSErrorMBS, tag as Variant)
- GameKitMBS.saveCurrentTurnWithMatchDataCompleted(match as GKTurnBasedMatchMBS, matchData as Dictionary, error as NSErrorMBS, tag as Variant)
- GameKitMBS.selectChallengeablePlayerIDsCompleted(Achievement as GKAchievementMBS, playerIDs() as string, challengeablePlayerIDs() as string, error as NSErrorMBS, tag as Variant)
- GameKitMBS.setDefaultLeaderboardCategoryIDCompleted(LocalPlayer as GKLocalPlayerMBS, categoryID as string, error as NSErrorMBS, tag as Variant)
- GameKitMBS.shouldShowBannerForLocallyCompletedChallenge(challenge as GKChallengeMBS) as boolean
- GameKitMBS.shouldShowBannerForLocallyReceivedChallenge(challenge as GKChallengeMBS) as boolean
- GameKitMBS.shouldShowBannerForRemotelyCompletedChallenge(challenge as GKChallengeMBS) as boolean
- GameKitMBS.startBrowsingForNearbyPlayersCompleted(Matchmaker as GKMatchmakerMBS, playerID as string, reachable as boolean, tag as Variant)
- OverlayMBS.MouseEnter(x as Integer, y as Integer, modifiers as Integer)
- OverlayMBS.MouseExit(x as Integer, y as Integer, modifiers as Integer)
- OverlayMBS.MouseWheel(x as Integer, y as Integer, dx as Double, dy as Double, modifiers as Integer)
New class methods in version 13.0:
- BZip2CompressMBS.SetInput(data as Memoryblock) as boolean
- BZip2DecompressMBS.SetInput(data as Memoryblock) as boolean
- CBIdentityAuthorityMBS.CSIdentityAuthority as Variant
- CBIdentityAuthorityMBS.identityAuthorityWithCSIdentityAuthority(CSIdentityAuthority as Variant) as CBIdentityMBS
- CBIdentityMBS.CSIdentity as Variant
- CBIdentityMBS.identityWithCSIdentity(CSIdentity as Variant) as CBIdentityMBS
- CDAngularMeterMBS.setCap(radius as Integer, fillColor as color, edgeColor as color)
- CDDrawAreaMBS.line(x1 as Double, y1 as Double, x2 as Double, y2 as Double, colorValue as color, lineWidth as Integer = 1)
- CGDisplayMBS.SetRotation(angle as Integer) as Integer
- CIImageMBS.AsNSImageMBS as Variant
- CIImageMBS.emptyImage as CIImageMBS
- CIImageMBS.imageByCroppingToRect(r as CGRectMBS) as CIImageMBS
- CIImageMBS.imageWithCGImage(CGImage as CGImageMBS, colorspace as CGColorSpaceMBS) as CIImageMBS
- CIImageMBS.imageWithCGImage(CGImage as CGImageMBS, options as Dictionary = nil) as CIImageMBS
- CIImageMBS.imageWithColor(color as CIColorMBS) as CIImageMBS
- CIImageMBS.imageWithContentsOfFile(file as folderitem) as CIImageMBS
- CIImageMBS.imageWithContentsOfFile(file as folderitem, colorspace as CGColorSpaceMBS) as CIImageMBS
- CIImageMBS.imageWithContentsOfFileMT(file as folderitem) as CIImageMBS
- CIImageMBS.imageWithContentsOfURL(url as String) as CIImageMBS
- CIImageMBS.imageWithContentsOfURL(URL as string, colorspace as CGColorSpaceMBS) as CIImageMBS
- CIImageMBS.imageWithData(data as memoryblock, Options as Dictionary = nil) as CIImageMBS
- CIImageMBS.properties as Dictionary
- CLLocationManagerMBS.Destructor
- DynaPDFMBS.AddOutputIntentEx(buffer as Memoryblock) as Integer
- DynaPDFMBS.AttachFileEx(Buffer as Memoryblock, Filename as string, Description as string, Compress as boolean) as Integer
- DynaPDFMBS.CreateICCBasedColorSpaceEx(Buffer as Memoryblock) as Integer
- DynaPDFMBS.FinishSignature(PKCS7 as Memoryblock) as boolean
- DynaPDFMBS.GetBufferMemory as Memoryblock
- DynaPDFMBS.GetImageBufferMemory as memoryblock
- DynaPDFMBS.GetImageCountEx(Buffer as Memoryblock) as Integer
- DynaPDFMBS.GetLogMetafileSizeEx(Buffer as Memoryblock) as DynaPDFRectMBS
- DynaPDFMBS.InsertBMPFromBuffer(PosX as Double, PosY as Double, ScaleWidth as Double, ScaleHeight as Double, Buffer as memoryblock) as Integer
- DynaPDFMBS.InsertBMPFromBuffer(PosX as Double, PosY as Double, ScaleWidth as Double, ScaleHeight as Double, Buffer as string) as Integer
- DynaPDFMBS.InsertImageFromBuffer(PosX as Double, PosY as Double, ScaleWidth as Double, ScaleHeight as Double, Buffer as Memoryblock, index as Integer = 1) as Integer
- DynaPDFMBS.InsertMetafileEx(Buffer as memoryblock, PosX as Double, PosY as Double, Width as Double, Height as Double) as Boolean
- DynaPDFMBS.InsertMetafileExtEx(Buffer as Memoryblock, View as DynaPDFRectMBS, PosX as Double, PosY as Double, Width as Double, Height as Double) as Boolean
- DynaPDFMBS.InsertRawImage(Data as String, BitsPerPixel as Integer, ColorCount as Integer, ImgWidth as Integer, ImgHeight as Integer, PosX as Double, PosY as Double, ScaleWidth as Double, ScaleHeight as Double) as Integer
- DynaPDFMBS.LoadFDFDataEx(Buffer as memoryblock, Password as string, Flags as Integer) as Boolean
- DynaPDFMBS.LoadFont(Buffer as memoryblock, Style as Integer, size as Double, Embed as Boolean = false, CodePage as Integer = 2, CollectionIndex as UInt32 = 0) as Integer
- DynaPDFMBS.OpenImportBuffer(Buffer as Memoryblock, PwdType as Integer = 0, Password as string = "") as Integer
- DynaPDFMBS.ReadImageFormatFromBuffer(Buffer as memoryblock, Index as Integer, byref Width as Integer, byref Height as Integer, byref BitsPerPixel as Integer, byref UseZip as Boolean) as Boolean
- DynaPDFMBS.ReadImageResolutionEx(Buffer as Memoryblock, Index as Integer, byref ResX as Integer, byref ResY as Integer) as Boolean
- DynaPDFMBS.SetContent(buffer as memoryblock) as Boolean
- FolderItem.MacResolveNodeIDMBS(NodeID as UInt64) as folderitem
- FolderItem.VolumeUUIDMBS as string
- GameKitMBS.showBannerWithTitle(title as string, message as string, duration as Double, tag as Variant)
- GKAchievementDescriptionMBS.groupIdentifier as string
- GKAchievementDescriptionMBS.isReplayable as boolean
- GKAchievementMBS.issueChallengeToPlayers(playerIDs() as string, message as string)
- GKAchievementMBS.reportAchievements(achievements() as GKAchievementMBS, tag as Variant = nil)
- GKAchievementMBS.selectChallengeablePlayerIDs(playerIDs() as string, tag as Variant = nil)
- GKInviteMBS.playerAttributes as UInt32
- GKInviteMBS.playerGroup as Integer
- GKLeaderboardMBS.groupIdentifier as string
- GKLeaderboardMBS.loadLeaderboards(tag as Variant = nil)
- GKLocalPlayerMBS.loadDefaultLeaderboardCategoryID(tag as Variant = nil)
- GKLocalPlayerMBS.SetAuthenticateHandler(tag as Variant = nil)
- GKLocalPlayerMBS.setDefaultLeaderboardCategoryID(categoryID as string, tag as Variant = nil)
- GKMatchmakerMBS.cancelInviteToPlayer(playerID as string)
- GKMatchmakerMBS.finishMatchmakingForMatch(match as GKMatchMBS)
- GKMatchmakerMBS.matchForInvite(invite as GKInviteMBS, tag as Variant = nil)
- GKMatchmakerMBS.maxPlayersAllowedForMatchOfType(type as Integer) as Integer
- GKMatchmakerMBS.startBrowsingForNearbyPlayers(tag as Variant = nil)
- GKMatchmakerMBS.stopBrowsingForNearbyPlayers
- GKMatchMBS.chooseBestHostPlayer(tag as Variant = nil)
- GKMatchMBS.rematch(tag as Variant = nil)
- GKMatchRequestMBS.SetInviteeResponseHandler(tag as Variant = nil)
- GKScoreMBS.issueChallengeToPlayers(playerIDs() as string, message as string)
- GKScoreMBS.reportScores(scores() as GKScoreMBS, tag as Variant = nil)
- GKTurnBasedMatchMBS.acceptInvite(tag as Variant = nil)
- GKTurnBasedMatchMBS.declineInvite(tag as Variant = nil)
- GKTurnBasedMatchMBS.endTurnWithNextParticipants(nextParticipants() as GKTurnBasedParticipantMBS, timeout as Double, matchData as Dictionary, tag as Variant = nil)
- GKTurnBasedMatchMBS.loadMatchWithID(matchID as string, tag as Variant = nil)
- GKTurnBasedMatchMBS.matchDataMaximumSize as Integer
- GKTurnBasedMatchMBS.participantQuitInTurnWithOutcome(matchOutcome as Integer, nextParticipants() as GKTurnBasedParticipantMBS, timeout as Double, matchData as Dictionary, tag as Variant = nil)
- GKTurnBasedMatchMBS.rematch(tag as Variant = nil)
- GKTurnBasedMatchMBS.saveCurrentTurnWithMatchData(matchData as Dictionary, tag as Variant = nil)
- GKTurnBasedMatchMBS.TimeoutDefault as Double
- GKTurnBasedMatchMBS.TimeoutNone as Double
- NSAppleScriptMBS.Constructor(sourceLines() as string)
- NSControlMBS.Destructor
- NSIndexSetMBS.Operator_Convert as string
- NSIndexSetMBS.Values as Integer()
- NSWindowMBS.windowNumberAtPoint(x as Double, y as Double, belowWindowWithWindowNumber as Integer = 0) as Integer
- NSWindowMBS.windowNumbersWithOptions(options as Integer = 0) as Integer()
- Picture.CopyABGRtoMemoryblockMBS(destination as memoryblock, offset as Integer, MaskForAlpha as picture, StartLine as Integer = 0, EndLine as Integer = -1, Yield as Integer = 0, DestRowBytes as Integer = 0) as boolean
- Picture.CopyARGBtoMemoryblockMBS(destination as memoryblock, offset as Integer, MaskForAlpha as picture, StartLine as Integer = 0, EndLine as Integer = -1, Yield as Integer = 0, DestRowBytes as Integer = 0) as boolean
- Picture.CopyBGRAtoMemoryblockMBS(destination as memoryblock, offset as Integer, MaskForAlpha as picture, StartLine as Integer = 0, EndLine as Integer = -1, Yield as Integer = 0, DestRowBytes as Integer = 0) as boolean
- Picture.CopyRGBAtoMemoryblockMBS(destination as memoryblock, offset as Integer, MaskForAlpha as picture, StartLine as Integer = 0, EndLine as Integer = -1, Yield as Integer = 0, DestRowBytes as Integer = 0) as boolean
- Progressbar.SetMaximumThreadSafeMBS(maximum as Integer)
- Progressbar.SetMinimumThreadSafeMBS(minimum as Integer)
- Progressbar.SetValueThreadSafeMBS(value as Integer)
- QTAudioChannelLayoutMBS.Memory as Memoryblock
- SQLCommandMBS.AsRecordSet as RecordSet
- SQLConnectionMBS.SQLSelectAsRecordSet(command as string, CommandType as Integer = 0) as RecordSet
- SQLConnectionMBS.SQLSelectAsRecordSetMT(command as string, CommandType as Integer = 0) as RecordSet
- SQLGlobalsMBS.GetEnv(name as string) as string
- SQLGlobalsMBS.PutEnv(line as string) as boolean
- SQLGlobalsMBS.SetEnv(name as string, value as string) as boolean
- SQLGlobalsMBS.UnSetEnv(name as string) as boolean
- UUIDMBS.randomUUID as UUIDMBS
- UUIDMBS.UUID as UUIDMBS
- UUIDMBS.Validate(UUID as string, mode as Integer = 0, requiredVersion as Integer = 0) as string
- Window.GTKWindow as GTKWindowMBS
- WindowsClipboardMBS.RegisterClipboardFormat(type as string) as Integer
- XLBookMBS.BookVersion as Integer
- ZLibCompressMBS.SetInput(data as MemoryBlock) as boolean
- ZLibDecompressMBS.SetInput(data as Memoryblock) as boolean
New class properties in version 13.0:
- AudioPlayThruMBS.Volume as Double
- CAPlayThroughMBS.Volume as Double
- CIImageMBS.colorSpace as CGColorSpaceMBS
- CIImageMBS.url as string
- CURLMBS.OptionAcceptEncoding as String
- CURLMBS.OptionTransferEncoding as Boolean
- CURLNMBS.OptionAcceptEncoding as String
- CURLNMBS.OptionTransferEncoding as Boolean
- CURLSMBS.OptionAcceptEncoding as String
- CURLSMBS.OptionTransferEncoding as Boolean
- DirectorySizeMBS.RecursionLimit as Integer
- DirectorySizeMBS.RecursionMaxLevel as Integer
- GKMatchRequestMBS.defaultNumberOfPlayers as Integer
- GKMatchRequestMBS.inviteMessage as string
- GKTurnBasedParticipantMBS.timeoutDate as date
- NotificationObserverMBS.Name as String
- NotificationObserverMBS.Ref as Object
- OverlayMBS.hasShadow as boolean
- SQLConnectionMBS.Error as Boolean
- SQLConnectionMBS.ErrorCode as Integer
- SQLConnectionMBS.ErrorMessage as string
- TiffPictureMBS.JPEGQuality as Integer
- TwainMBS.AutoFeed as Integer
- TwainMBS.FeederEnabled as Integer
- TwainMBS.Orientation as Integer
- TwainMBS.ResX as Double
- TwainMBS.ResY as Double
- ZLibDecompressMBS.CRC as UInt32
New global functions in version 13.0:
- AdminToolsMBS(domain as Integer) as folderitem
- BacktraceMBS(MaxFrames as Integer = 0, skip as Integer = 2) as string()
- BuildRecordSetMBS(fieldNames() as string, values() as string) as RecordSet
- CDblMBS(text as string, byref value as Double, locale as string = "") as boolean
- ConsoleExecuteMBS(path as folderitem, arguments() as string, environment() as string) as Integer
- CookiesMBS as folderitem
- FormatMBS(format as string, value as Double, locale as string = "") as string
- GetVariantArrayUboundMBS(v as Variant) as Integer
- GetVariantArrayValueMBS(v as Variant, index as Integer) as Variant
- HistoryMBS as folderitem
- InternetCacheMBS as folderitem
- OptionMaximumSegmentSizeMBS(extends s as SocketCore) as Integer
- OptionMaximumSegmentSizeMBS(extends s as SocketCore, assigns value as Integer)
- OptionReceiveBufferSizeMBS(extends s as SocketCore) as Integer
- OptionReceiveBufferSizeMBS(extends s as SocketCore, assigns value as Integer)
- OptionSendBufferSizeMBS(extends s as SocketCore) as Integer
- OptionSendBufferSizeMBS(extends s as SocketCore, assigns value as Integer)
- OptionTypeMBS(extends s as SocketCore) as Integer
- ShowModalThreadSafeMBS(extends theMessageDialog as MessageDialog)
- ShowModalWithinThreadSafeMBS(extends theMessageDialog as MessageDialog, parent as window)
- WindowsStartMenuMBS(domain as Integer) as folderitem
484 new items including 17 new classes 108 new methods 31 new events 28 new properties for existing classes and 21 new global methods.