New in version 12.4
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 classes in version 12.4:
- class AvahiBrowserMBS
- class AvahiClientMBS
- class AvahiDomainBrowserMBS
- class AvahiResolverMBS
- class AvahiTypeBrowserMBS
- class CIDetectorMBS
- class CIFaceFeatureMBS
- class CIFeatureMBS
- class CustomNSSearchFieldMBS
- class CustomNSTextFieldMBS
- class DirectShowAMCameraControlMBS
- class DirectShowAMVideoProcAmpMBS
- class DynaPDFLayerGroupMBS
- class DynaPDFTableMBS
- class LCMS2DictionaryEntryMBS
- class LCMS2DictionaryMBS
- class LCMS2IT8MBS
- class LinuxWebCookieMBS
- class LinuxWebCookieStoreMBS
- class LinuxWebFrameMBS
- class LinuxWebViewMBS
- class MySQLMBS
- class NSEventMonitorMBS
- class NSMutableParagraphStyleMBS
- class NSPageLayoutMBS
- class NSParagraphStyleMBS
- class NSPrinterMBS
- class NSPrintInfoMBS
- class NSPrintOperationMBS
- class NSPrintPanelMBS
- class NSTextContainerMBS
- class NSTextTabMBS
- class SQLite3BackupMBS
New modules in version 12.4:
New class events in version 12.4:
New class methods in version 12.4:
- ABGroupMBS.searchElementForProperty(PropertyName as string, Label as string, Key as string, value as Variant, comparison as Integer) as ABSearchElementMBS
- ABPersonMBS.searchElementForProperty(PropertyName as string, Label as string, Key as string, value as Variant, comparison as Integer) as ABSearchElementMBS
- CarbonEventsScrapMBS.FlavorCount as Integer
- CarbonEventsScrapMBS.FlavorFlags(index as Integer) as Integer
- CarbonEventsScrapMBS.FlavorType(index as Integer) as string
- CDBaseChartMBS.defaultPalette as Integer()
- CDBaseChartMBS.patternColor(pic as picture, startX as Integer = 0, startY as Integer = 0) as Integer
- CDBaseChartMBS.transparentPalette as Integer()
- CDBaseChartMBS.whiteOnBlackPalette as Integer()
- CDDataSetMBS.setDataSymbol(ImageFilePath as string)
- CDDataSetMBS.setDataSymbol(pic as Picture)
- CDPolarLayerMBS.setDataSymbol(pic as Picture)
- CDThreeDScatterGroupMBS.setDataSymbol(file as folderitem)
- CDThreeDScatterGroupMBS.setDataSymbol(ImageFilePath as string)
- CDThreeDScatterGroupMBS.setDataSymbol(pic as Picture)
- CDXYChartMBS.addScatterLayer(xDate() as date, yDate() as Double, name as string = "", symbol as Integer = 1, symbolSize as Integer = 5, fillColor as Integer = -1, edgeColor as Integer = -1) as CDScatterLayerMBS
- CDXYChartMBS.addScatterLayer(xDate() as date, yDate() as Double, name as string, symbol as Integer, symbolSize as Integer, fillColor as color, edgeColor as color) as CDScatterLayerMBS
- CDXYChartMBS.addScatterLayer(xDate() as Double, yDate() as date, name as string = "", symbol as Integer = 1, symbolSize as Integer = 5, fillColor as Integer = -1, edgeColor as Integer = -1) as CDScatterLayerMBS
- CDXYChartMBS.addScatterLayer(xDate() as Double, yDate() as date, name as string, symbol as Integer, symbolSize as Integer, fillColor as color, edgeColor as color) as CDScatterLayerMBS
- CGPDFDocumentMBS.CreateWithData(data as string) as CGPDFDocumentMBS
- CGPDFDocumentMBS.CreateWithFile(file as folderitem) as CGPDFDocumentMBS
- CGPDFDocumentMBS.CreateWithProvider(dataProvider as CGDataProviderMBS) as CGPDFDocumentMBS
- CGPDFDocumentMBS.CreateWithURL(url as string) as CGPDFDocumentMBS
- CIColorMBS.copy as CIColorMBS
- CIVectorMBS.Constructor(values() as Double)
- CIVectorMBS.Constructor(values() as single)
- CIVectorMBS.copy as CIVectorMBS
- CIVectorMBS.vectorWithString(s as string) as CIVectorMBS
- CIVectorMBS.vectorWithX(x as Double) as CIVectorMBS
- CIVectorMBS.vectorWithXY(x as Double, y as Double) as CIVectorMBS
- CIVectorMBS.vectorWithXYZ(x as Double, y as Double, z as Double) as CIVectorMBS
- CIVectorMBS.vectorWithXYZW(x as Double, y as Double, z as Double, w as Double) as CIVectorMBS
- DirectShowBaseFilterMBS.AMCameraControl as DirectShowAMCameraControlMBS
- DirectShowBaseFilterMBS.AMVideoProcAmp as DirectShowAMVideoProcAmpMBS
- DirectShowSampleGrabberMBS.Destructor
- DynaPDFMBS.AddLayerToDisplTree(parent as DynaPDFLayerGroupMBS, layer as UInt32, Title as string) as DynaPDFLayerGroupMBS
- DynaPDFMBS.AddLayerToDisplTreeAnsi(parent as DynaPDFLayerGroupMBS, layer as UInt32, Title as string) as DynaPDFLayerGroupMBS
- DynaPDFMBS.BeginPageTemplate(Name as String, UseAutoTemplates as boolean) as boolean
- DynaPDFMBS.CreateTable(AllocRows as UInt32, NumCols as UInt32, width as Double, DefRowHeight as Double) as DynaPDFTableMBS
- DynaPDFMBS.GetImageCount(Path as string) as Integer
- DynaPDFMBS.LockLayer(layer as UInt32) as boolean
- DynaPDFMBS.UnLockLayer(layer as UInt32) as boolean
- HTMLViewer.IEStopMBS as boolean
- HTMLViewer.LinuxWebViewMBS as LinuxWebViewMBS
- LargeBinaryStreamMBS.Create(file as folderitem, MacType as string, MacCreator as string) as LargeBinaryStreamMBS
- LargeBinaryStreamMBS.Create(path as string, MacType as string, MacCreator as string, WinShareMode as Integer = 0) as LargeBinaryStreamMBS
- LargeBinaryStreamMBS.CreateResStream(file as folderitem, MacType as string, MacCreator as string) as ResStreamMBS
- LargeBinaryStreamMBS.CreateResStream(path as string, MacType as string, MacCreator as string) as ResStreamMBS
- LargeBinaryStreamMBS.DeleteDataFork(file as folderitem)
- LargeBinaryStreamMBS.DeleteResourceFork(file as folderitem)
- LargeBinaryStreamMBS.Open(file as folderitem, write as Boolean) as LargeBinaryStreamMBS
- LargeBinaryStreamMBS.Open(path as string, write as Boolean, WinShareMode as Integer = 0) as LargeBinaryStreamMBS
- LargeBinaryStreamMBS.OpenAsResStream(file as folderitem, write as Boolean) as ResStreamMBS
- LargeBinaryStreamMBS.OpenAsResStream(path as string, write as Boolean) as ResStreamMBS
- LargeBinaryStreamMBS.QueryDiskGeometry(byref Cylinders as Int64, byref MediaType as Integer, byref TracksPerCylinder as Integer, byref SectorsPerTrack as Integer, byref BytesPerSector as Integer) as boolean
- LCMS2CIELabMBS.DesaturateLab(amax as Double, amin as Double, bmax as Double, bmin as Double) as Boolean
- LCMS2MBS.ColorSpaceICCtoLCMS(ICCColorSpace as Integer) as Integer
- LCMS2MBS.ColorSpaceLCMStoICC(LCMSColorSpace as Integer) as Integer
- LCMS2MBS.GetSupportedIntentCodes as UInt32()
- LCMS2MBS.GetSupportedIntentDescriptions as string()
- LCMS2MBS.GridPoints(n as Integer) as Integer
- LCMS2NamedColorListMBS.Append(name as string) as Boolean
- LCMS2NamedColorListMBS.Append(name as string, PCS() as Integer) as Boolean
- LCMS2ProfileMBS.DetectBlackPoint(Intent as Integer, Flags as Integer) as LCMS2CIEXYZMBS
- LCMS2ProfileMBS.DetectDestinationBlackPoint(Intent as Integer, Flags as Integer) as LCMS2CIEXYZMBS
- LCMS2ProfileMBS.ReadDict(tag as Integer) as LCMS2DictionaryMBS
- LCMS2ProfileMBS.WriteDict(tag as Integer, o as LCMS2DictionaryMBS) as boolean
- LCMS2StageMBS.CreateStageWithToneCurves(context as LCMS2ContextMBS, ChannelCount as Integer) as LCMS2StageMBS
- LCMS2StageSamplerMBS.SliceSpaceFloat(Inputs as UInt32, values() as UInt32) as boolean
- LCMS2StageSamplerMBS.SliceSpaceInteger(Inputs as UInt32, values() as UInt32) as boolean
- LCMS2ToneCurveMBS.EstimatedTable as UInt16()
- LCMS2ToneCurveMBS.EstimatedTableEntries as UInt32
- LCMS2TransformMBS.CreateExtendedTransform(context as LCMS2ContextMBS, Profiles() as LCMS2ProfileMBS, BPC() as boolean, Intents() as UInt32, AdaptationStates() as Double, GamutProfile as LCMS2ProfileMBS, GamutPCSposition as UInt32, InputFormat as UInt32, OutputFormat as UInt32, Flags as UInt32 = 0) as LCMS2TransformMBS
- LCMS2TransformMBS.TransformStride(inBitmap as Ptr, outBitmap as Ptr, size as UInt32, Stride as UInt32) as boolean
- NSApplicationMBS.runPageLayout
- NSGraphicsMBS.boundingRectWithSize(text as NSAttributedStringMBS, size as NSSizeMBS, options as Integer = 0) as NSRectMBS
- NSGraphicsMBS.drawAtPoint(text as NSAttributedStringMBS, point as NSPointMBS)
- NSGraphicsMBS.drawInRect(text as NSAttributedStringMBS, rect as NSRectMBS)
- NSGraphicsMBS.drawWithRect(text as NSAttributedStringMBS, rect as NSRectMBS, options as Integer)
- NSLayoutManagerMBS.addTextContainer(container as NSTextContainerMBS)
- NSLayoutManagerMBS.removeTextContainerAtIndex(index as Integer)
- NSLayoutManagerMBS.replaceGlyphAtIndex(glyphIndex as Integer, newGlyph as Integer)
- NSLayoutManagerMBS.setCharacterIndex(charIndex as Integer, glyphIndex as Integer)
- NSProcessInfoMBS.Constructor
- NSSpellCheckerMBS.NSTextCheckingRegularExpressionsKey as string
- NSTextStorageMBS.addLayoutManager(l as NSLayoutManagerMBS)
- NSTextStorageMBS.removeLayoutManager(l as NSLayoutManagerMBS)
- NSTextViewMBS.breakUndoCoalescing
- NSTextViewMBS.complete
- NSTextViewMBS.pasteAsPlainText
- NSTextViewMBS.pasteAsRichText
- NSTextViewMBS.replaceTextContainer(textContainer as NSTextContainerMBS)
- NSTextViewMBS.showFindIndicatorForRange(charRange as NSRangeMBS)
- NSViewMBS.pageFooter as NSAttributedStringMBS
- NSViewMBS.pageHeader as NSAttributedStringMBS
- NSViewMBS.print
- SQLBLobMBS.Constructor
- SQLBLobMBS.Constructor(Data as string, isText as Boolean = True)
- SQLBytesMBS.Constructor
- SQLBytesMBS.Constructor(Data as string, isText as Boolean = True)
- SQLCLobMBS.Constructor
- SQLite3MBS.BackupFinish(Backup as SQLite3BackupMBS) as Integer
- SQLite3MBS.BackupInit(Dest as Variant, DestName as String, Source as Variant, SourceName as String) as SQLite3BackupMBS
- SQLite3MBS.BackupPageCount(Backup as SQLite3BackupMBS) as Integer
- SQLite3MBS.BackupRemaining(Backup as SQLite3BackupMBS) as Integer
- SQLite3MBS.BackupStep(Backup as SQLite3BackupMBS, Pages as Integer) as Integer
- SQLite3MBS.ErrCode as Integer
- SQLite3MBS.ErrMessage as string
- SQLite3MBS.LastInsertRowID as Int64
- SQLite3MBS.TableColumnMetaData(DBName as string, TableName as string, ColumnName as string, byref DataType as string, byref CollationSequence as string, byref NotNull as boolean, byref PrimaryKey as boolean, byref AutoIncrement as Boolean) as Integer
- SQLite3MBS.Threadsafe as Integer
- SQLLongBinaryMBS.Constructor
- SQLLongBinaryMBS.Constructor(Data as string, isText as Boolean = True)
- SQLLongCharMBS.Constructor
- WindowsPrinterMBS.SetJob(JobID as Integer, job as WindowsPrinterJobMBS) as boolean
New class properties in version 12.4:
- CIImageMBS.Height as Double
- CIImageMBS.Width as Double
- CURLMBS.OptionMailAuth as String
- CURLNMBS.OptionMailAuth as String
- CURLSMBS.OptionMailAuth as String
- DarwinDriveStatisticsMBS.Handle as Integer
- DateDifferenceMBS.EndTotalSeconds as Double
- DateDifferenceMBS.StartTotalSeconds as Double
- DateDifferenceMBS.TotalDay as Integer
- DateDifferenceMBS.TotalSeconds as Double
- LargeBinaryStreamMBS.Lasterror as Integer
- MacQuarantinePropertiesMBS.Dic as Variant
- NSLayoutManagerMBS.showInvisibleCharacters as boolean
- NSLayoutManagerMBS.textColor as NSColorMBS
- NSScreenMBS.firstScreen as NSScreenMBS
- NSScreenMBS.secondScreen as NSScreenMBS
- NSTextViewMBS.defaultParagraphStyle as Variant
- NSTextViewMBS.isCoalescingUndo as boolean
- NSTextViewMBS.linkTextAttributes as dictionary
- NSTextViewMBS.markedTextAttributes as dictionary
- NSTextViewMBS.selectedTextAttributes as dictionary
- NSTextViewMBS.textContainer as NSTextContainerMBS
- NSTextViewMBS.typingAttributes as dictionary
- WindowsFileCopyMBS.MultiThreaded as Boolean
New global functions in version 12.4:
- CompressZLibMBS(buf as string, level as Integer, byref error as Integer) as string
- DecompressZLibMBS(buf as string, size as Integer, byref error as Integer) as string
- JaroWinklerDistanceMBS(a as string, b as string) as Double
- kSCNetworkReachabilityMBSTypeID as Integer
- kSCPreferencesMBSTypeID as Integer
- LevenshteinDistanceMBS(a as string, b as string) as Double
941 new items including 33 new classes one new module 115 new methods one new event 24 new properties for existing classes and 6 new global methods.