New in version 19.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 classes in version 19.0:
- class ArchiveReadDiskMBS
- class ArchiveWriteDiskMBS
- class MKAnnotationViewMBS
- class MKCircleRendererMBS
- class MKClusterAnnotationMBS
- class MKDirectionsMBS
- class MKDirectionsRequestMBS
- class MKDirectionsResponseMBS
- class MKDistanceFormatterMBS
- class MKETAResponseMBS
- class MKGeodesicPolylineMBS
- class MKLocalSearchCompleterMBS
- class MKLocalSearchCompletionMBS
- class MKLocalSearchMBS
- class MKLocalSearchRequestMBS
- class MKLocalSearchResponseMBS
- class MKMapCameraMBS
- class MKMapItemMBS
- class MKMapPointMBS
- class MKMapRectMBS
- class MKMapSizeMBS
- class MKMapSnapshotMBS
- class MKMapSnapshotOptionsMBS
- class MKMapSnapshotterMBS
- class MKOverlayPathRendererMBS
- class MKOverlayRendererMBS
- class MKPolygonRendererMBS
- class MKPolylineRendererMBS
- class MKRouteMBS
- class MKRouteStepMBS
- class MKTileOverlayMBS
- class MKTileOverlayPathMBS
- class MKTileOverlayRendererMBS
- class NSCachedURLResponseMBS
- class XLCopyOptionsMBS
New interfaces in version 19.0:
New class events in version 19.0:
- ArchiveReaderMBS.ExtractProgress(entry as ArchiveEntryMBS)
- MapKitViewControlMBS.ClusterAnnotationForMemberAnnotations(mapView as MKMapViewMBS, memberAnnotations() as MKAnnotationMBS) as MKClusterAnnotationMBS
- MapKitViewControlMBS.DidAddOverlayRenderers(mapView as MKMapViewMBS, renderers() as MKOverlayRendererMBS)
- MapKitViewControlMBS.didAddOverlayViews(mapView as MKMapViewMBS, overlayViews() as NSViewMBS)
- MapKitViewControlMBS.DidFinishRenderingMap(mapView as MKMapViewMBS, fullyRendered as boolean)
- MapKitViewControlMBS.rendererForOverlay(mapView as MKMapViewMBS, overlay as MKOverlayMBS) as MKOverlayRendererMBS
- MapKitViewControlMBS.viewForAnnotation(mapView as MKMapViewMBS, annotation as MKAnnotationMBS) as MKAnnotationViewMBS
- MapKitViewControlMBS.WillStartRenderingMap(mapView as MKMapViewMBS)
- NSURLConnectionMBS.willCacheResponse(cachedResponse as NSCachedURLResponseMBS) as NSCachedURLResponseMBS
- WKWebViewControlMBS.EstimatedProgressChanged(estimatedProgress as double, oldEstimatedProgress as double)
- WKWebViewControlMBS.TitleChanged(Title as String, oldTitle as string)
New class methods in version 19.0:
- ArchiveEntryMBS.Clear
- ArchiveEntryMBS.ClearACL
- ArchiveEntryMBS.ClearXAttr
- ArchiveReaderMBS.AddPassphrase(passphrase as string)
- ArchiveReaderMBS.AppendFilter(Filter as Integer)
- ArchiveReaderMBS.AppendFilterProgram(Program as String)
- ArchiveReaderMBS.Close
- ArchiveReaderMBS.Extract(Entry as ArchiveEntryMBS, DestArchive as ArchiverMBS)
- ArchiveReaderMBS.Extract(Entry as ArchiveEntryMBS, flags as Integer = &h123F7)
- ArchiveReaderMBS.OpenFile(Files() as FolderItem, BlockSize as Integer = 10240) as Boolean
- ArchiveReaderMBS.OpenPath(Path as String, BlockSize as Integer = 10240) as Boolean
- ArchiveReaderMBS.OpenPath(Paths() as String, BlockSize as Integer = 10240) as Boolean
- ArchiveReaderMBS.ReadDataBlockMemory(byref offset as Int64) as MemoryBlock
- ArchiveReaderMBS.ReadDataBlockString(byref offset as Int64) as String
- ArchiveReaderMBS.Seek(Position as Int64, Mode as Integer = 0) as Int64
- ArchiveReaderMBS.SetExtractSkipFile(DeviceID as Int64, FileNo as Int64)
- ArchiveReaderMBS.SetFilterOption(Module as String, Option as String, Value as String)
- ArchiveReaderMBS.SetFormat(Format as Integer)
- ArchiveReaderMBS.SetFormatOption(Module as String, Option as String, Value as String)
- ArchiveReaderMBS.SetOption(Module as String, Option as String, Value as String)
- ArchiveReaderMBS.SetOptions(Options as String)
- ArchiveReaderMBS.SupportFilterProgram(command as string)
- ArchiverMBS.ClearError
- ArchiverMBS.CopyError(source as ArchiverMBS)
- ArchiverMBS.FilterBytes(FilterIndex as Integer) as Int64
- ArchiverMBS.FilterCode(FilterIndex as Integer) as Integer
- ArchiverMBS.FilterName(FilterIndex as Integer) as String
- ArchiverMBS.SetCurrentWorkingDirectory(path as folderitem) as boolean
- ArchiverMBS.SetCurrentWorkingDirectory(path as String) as boolean
- ArchiveWriterMBS.CreateMemoryFile as boolean
- ArchiveWriterMBS.SetFilterOption(Module as String, Option as String, Value as String)
- ArchiveWriterMBS.SetFormatOption(Module as String, Option as String, Value as String)
- ArchiveWriterMBS.SetOption(Module as String, Option as String, Value as String)
- ArchiveWriterMBS.SetOptions(Options as String)
- ArchiveWriterMBS.SetSkipFile(DeviceID as Int64, FileNo as Int64)
- ArchiveWriterMBS.WriteData(SourceArchive as ArchiveReaderMBS) as Int64
- AVFoundationMBS.AVVideoCodecTypeAppleProRes422 as string
- AVFoundationMBS.AVVideoCodecTypeAppleProRes4444 as string
- AVFoundationMBS.AVVideoCodecTypeH264 as string
- AVFoundationMBS.AVVideoCodecTypeHEVC as string
- AVFoundationMBS.AVVideoCodecTypeJPEG as string
- AVPlayerMBS.addBoundaryTimeObserverForTime(time as CMTimeMBS, tag as variant = nil) as AVPlayerTimeObserverMBS
- AVPlayerMBS.addLoopTimeObserver(atTime as CMTimeMBS, jumpToTime as CMTimeMBS) as AVPlayerTimeObserverMBS
- CFDateMBS.Constructor
- CFDateMBS.Constructor(date as CFDateMBS)
- CFDateMBS.Constructor(date as date, timeZone as CFTimeZoneMBS = nil)
- CFDateMBS.Date(timeZone as CFTimeZoneMBS = nil) as Date
- CFDateMBS.NewDate(date as date, timeZone as CFTimeZoneMBS = nil) as CFDateMBS
- CFDateMBS.Now as CFDateMBS
- CFDateMBS.Operator_Convert as Date
- CFObjectMBS.XMLdata as String
- CURLMBS.FormClear
- CURLNMBS.FormClear
- CURLSMBS.FormClear
- FileListMBS.CFURL(index as integer) as Variant
- FileListMBS.SortByFileName
- FolderItem.ReadFileMBS(byref data as string, offset As Integer = 0, byteCount As Integer = -1) as boolean
- FolderItem.WriteFileMBS(data as MemoryBlock) as boolean
- FolderItem.WriteFileMBS(data as string) as boolean
- GM16ImageMBS.autoOrient
- GM16ImageMBS.colorMap as GM16ColorMBS()
- GM16ImageMBS.extent(geo as GM16GeometryMBS)
- GM16ImageMBS.extent(geo as GM16GeometryMBS, backgroundColor as GM16ColorMBS)
- GM16ImageMBS.extent(geo as GM16GeometryMBS, backgroundColor as GM16ColorMBS, gravity as Integer)
- GM16ImageMBS.extent(geo as GM16GeometryMBS, gravity as Integer)
- GM16ImageMBS.formatExpression(expression as string) as string
- GM16ImageMBS.JasperLibVersion as string
- GM16ImageMBS.repage
- GM16ImageMBS.resize(geo as GM16GeometryMBS)
- GM16ImageMBS.resize(geo as GM16GeometryMBS, filterType as Integer)
- GM16ImageMBS.resize(geo as GM16GeometryMBS, filterType as Integer, blur as double)
- GM16ImageMBS.TIFFLibVersion as string
- GM16ImageMBS.ZLibVersion as string
- GMImageMBS.autoOrient
- GMImageMBS.colorMap as GMColorMBS()
- GMImageMBS.extent(geo as GMGeometryMBS)
- GMImageMBS.extent(geo as GMGeometryMBS, backgroundColor as GMColorMBS)
- GMImageMBS.extent(geo as GMGeometryMBS, backgroundColor as GMColorMBS, gravity as Integer)
- GMImageMBS.extent(geo as GMGeometryMBS, gravity as Integer)
- GMImageMBS.formatExpression(expression as string) as string
- GMImageMBS.JasperLibVersion as string
- GMImageMBS.repage
- GMImageMBS.resize(geo as GMGeometryMBS)
- GMImageMBS.resize(geo as GMGeometryMBS, filterType as Integer)
- GMImageMBS.resize(geo as GMGeometryMBS, filterType as Integer, blur as double)
- GMImageMBS.TIFFLibVersion as string
- GMImageMBS.ZLibVersion as string
- JSONMBS.Equals(Other as JSONMBS) as Boolean
- MKCircleMBS.boundingMapRect as MKMapRectMBS
- MKCircleMBS.canReplaceMapContent as Boolean
- MKCircleMBS.circleWithMapRect(mapRect as MKMapRectMBS) as MKCircleMBS
- MKCircleMBS.Constructor(mapRect as MKMapRectMBS)
- MKCircleMBS.coordinate as CLLocationCoordinate2DMBS
- MKCircleMBS.intersectsMapRect(mapRect as MKMapRectMBS) as Boolean
- MKCoordinateRegionMBS.MakeWithDistance(center as CLLocationCoordinate2DMBS, latitudinalMeters as double, longitudinalMeters as double) as MKCoordinateRegionMBS
- MKMapViewMBS.addOverlay(overlay as MKOverlayMBS, level as integer)
- MKMapViewMBS.addOverlays(overlays() as MKOverlayMBS, level as integer)
- MKMapViewMBS.annotationsInMapRect(mapRect as MKMapRectMBS) as MKAnnotationMBS()
- MKMapViewMBS.available as Boolean
- MKMapViewMBS.exchangeOverlay(Overlay1 as MKOverlayMBS, Overlay2 as MKOverlayMBS)
- MKMapViewMBS.insertOverlayAtIndex(overlay as MKOverlayMBS, index as integer, level as integer)
- MKMapViewMBS.mapRectThatFits(mapRect as MKMapRectMBS) as MKMapRectMBS
- MKMapViewMBS.mapRectThatFits(mapRect as MKMapRectMBS, edgePaddingLeft as Double, edgePaddingTop as Double, edgePaddingRight as Double, edgePaddingBottom as Double) as MKMapRectMBS
- MKMapViewMBS.MKErrorDomain as String
- MKMapViewMBS.MKMapViewDefaultAnnotationViewReuseIdentifier as String
- MKMapViewMBS.MKMapViewDefaultClusterAnnotationViewReuseIdentifier as String
- MKMapViewMBS.overlaysInLevel(level as Integer) as MKOverlayMBS()
- MKMapViewMBS.regionThatFits(region as MKCoordinateRegionMBS) as MKCoordinateRegionMBS
- MKMapViewMBS.rendererForOverlay(overlay as MKOverlayMBS) as MKOverlayRendererMBS
- MKMapViewMBS.selectAnnotation(annotation as MKAnnotationMBS, animated as boolean)
- MKMapViewMBS.setCamera(camera as MKMapCameraMBS, Animated as boolean = true)
- MKMapViewMBS.setCenterCoordinate(coordinate as CLLocationCoordinate2DMBS, Animated as boolean = true)
- MKMapViewMBS.setVisibleMapRect(coordinate as MKMapRectMBS, Animated as boolean = true)
- MKMapViewMBS.setVisibleMapRect(mapRect as MKMapRectMBS, edgePaddingLeft as Double, edgePaddingTop as Double, edgePaddingRight as Double, edgePaddingBottom as Double, animated as boolean)
- MKMapViewMBS.showAnnotations(annotations() as MKAnnotationMBS, animated as boolean)
- MKMapViewMBS.viewForAnnotation(annotation as MKAnnotationMBS) as MKAnnotationViewMBS
- MKMultiPointMBS.Coordinates as MKMapPointMBS()
- MKMultiPointMBS.points as MKMapPointMBS()
- MKPinAnnotationViewMBS.greenPinColor as NSColorMBS
- MKPinAnnotationViewMBS.purplePinColor as NSColorMBS
- MKPinAnnotationViewMBS.redPinColor as NSColorMBS
- MKPlacemarkMBS.Constructor(coordinate as CLLocationCoordinate2DMBS)
- MKPlacemarkMBS.Constructor(coordinate as CLLocationCoordinate2DMBS, postalAddress as Variant)
- MKPlacemarkMBS.Coordinate as CLLocationCoordinate2DMBS
- MKPlacemarkMBS.SetCoordinate(newCoordinate as CLLocationCoordinate2DMBS)
- MKPlacemarkMBS.SubTitle as String
- MKPlacemarkMBS.Title as String
- MKPolygonMBS.boundingMapRect as MKMapRectMBS
- MKPolygonMBS.canReplaceMapContent as Boolean
- MKPolygonMBS.Constructor(coords() as CLLocationCoordinate2DMBS)
- MKPolygonMBS.Constructor(coords() as CLLocationCoordinate2DMBS, InteriorPolygons() as MKPolygonMBS)
- MKPolygonMBS.Constructor(points() as MKMapPointMBS)
- MKPolygonMBS.Constructor(points() as MKMapPointMBS, InteriorPolygons() as MKPolygonMBS)
- MKPolygonMBS.coordinate as CLLocationCoordinate2DMBS
- MKPolygonMBS.intersectsMapRect(mapRect as MKMapRectMBS) as Boolean
- MKPolygonMBS.polygonWithPoints(points() as MKMapPointMBS) as MKPolygonMBS
- MKPolygonMBS.polygonWithPoints(points() as MKMapPointMBS, InteriorPolygons() as MKPolygonMBS) as MKPolygonMBS
- MKPolylineMBS.boundingMapRect as MKMapRectMBS
- MKPolylineMBS.canReplaceMapContent as Boolean
- MKPolylineMBS.Constructor(coords() as CLLocationCoordinate2DMBS)
- MKPolylineMBS.Constructor(points() as MKMapPointMBS)
- MKPolylineMBS.coordinate as CLLocationCoordinate2DMBS
- MKPolylineMBS.intersectsMapRect(mapRect as MKMapRectMBS) as Boolean
- MKPolylineMBS.polylineWithPoints(points() as MKMapPointMBS) as MKPolylineMBS
- MKShapeMBS.Coordinate as CLLocationCoordinate2DMBS
- MKShapeMBS.SetCoordinate(newCoordinate as CLLocationCoordinate2DMBS)
- MKShapeMBS.SubTitle as String
- MKShapeMBS.Title as String
- MKUserLocationMBS.Coordinate as CLLocationCoordinate2DMBS
- MKUserLocationMBS.SetCoordinate(newCoordinate as CLLocationCoordinate2DMBS)
- MKUserLocationMBS.SubTitle as String
- MKUserLocationMBS.Title as String
- NSAttributedStringMBS.Constructor
- NSMutableAttributedStringMBS.Constructor
- NSTextContainerMBS.Constructor
- NSURLCacheMBS.cachedResponseForRequest(request as NSURLRequestMBS) as NSCachedURLResponseMBS
- NSURLCacheMBS.removeCachedResponsesSinceDate(d as date)
- NSURLCacheMBS.storeCachedResponse(cachedResponse as NSCachedURLResponseMBS, request as NSURLRequestMBS)
- PNGReaderMBS.ReadEXIF(byref exif as string) as boolean
- PNGWriterMBS.SetEXIF(EXIFData as string) as boolean
- UnikeyMBS.Lock as integer
- UnikeyMBS.UnLock as integer
- VLCMediaPlayerMBS.CopyCGImage as Variant
- WindowsSerialPortsMBS.QueryComDevices as String()
New class properties in version 19.0:
- ArchiveEntryMBS.FileName as String
- ArchiveEntryMBS.Stat as MemoryBlock
- ArchiveEntryMBS.XAttrCount as Integer
- ArchiveReaderMBS.ReadDataBlockSupported as Boolean
- ArchiverMBS.Compression as Integer
- ArchiverMBS.CompressionName as String
- ArchiverMBS.ErrNo as Integer
- ArchiverMBS.ErrorString as String
- ArchiverMBS.FileCount as Integer
- ArchiverMBS.FilterCount as Integer
- ArchiverMBS.Format as Integer
- ArchiverMBS.FormatName as String
- ArchiverMBS.PositionCompressed as Int64
- ArchiverMBS.PositionUncompressed as Int64
- ArchiverMBS.Yield as Boolean
- ArchiveWriterMBS.MemoryData as MemoryBlock
- ArchiveWriterMBS.MemoryPointer as Ptr
- ArchiveWriterMBS.MemorySize as Int64
- ArchiveWriterMBS.MemoryString as String
- ArchiveWriterMBS.WriteDataBlockSupported as Boolean
- DynaPDFRasterizerMBS.Height as Integer
- DynaPDFRasterizerMBS.PixelFormat as Integer
- DynaPDFRasterizerMBS.ScanlineLen as Integer
- DynaPDFRasterizerMBS.TempBuffer as Ptr
- DynaPDFRasterizerMBS.TempPixelFormat as Integer
- DynaPDFRasterizerMBS.TempScanlineLen as Integer
- DynaPDFRasterizerMBS.Width as Integer
- GM16GeometryMBS.fillArea as Boolean
- GM16GeometryMBS.limitPixels as Boolean
- GM16ImageMBS.Quiet as Boolean
- GMGeometryMBS.fillArea as Boolean
- GMGeometryMBS.limitPixels as Boolean
- GMImageMBS.Quiet as Boolean
- MKCircleMBS.boundingMapRect as MKMapRectMBS
- MKMapViewMBS.annotationVisibleRect as NSRectMBS
- MKMapViewMBS.camera as MKMapCameraMBS
- MKMapViewMBS.PitchEnabled as Boolean
- MKMapViewMBS.RotateEnabled as Boolean
- MKMapViewMBS.showsBuildings as Boolean
- MKMapViewMBS.ShowsCompass as Boolean
- MKMapViewMBS.showsPointsOfInterest as Boolean
- MKMapViewMBS.showsScale as Boolean
- MKMapViewMBS.showsTraffic as Boolean
- MKMapViewMBS.showsZoomControls as Boolean
- MKMapViewMBS.visibleMapRect as MKMapRectMBS
- MKMultiPointMBS.pointCount as Integer
- MKPinAnnotationViewMBS.pinTintColor as NSColorMBS
- MKShapeMBS.Handle as Integer
- MKShapeMBS.subtitle as String
- MKShapeMBS.title as String
- MKUserLocationMBS.heading as CLHeadingMBS
New global functions in version 19.0:
- NewCFObjectMBSFromXML(XMLdata as MemoryBlock) as CFObjectMBS
- NewCFObjectMBSFromXML(XMLdata as String) as CFObjectMBS
- ReplaceLineEndingsMBS(Text as String, NewLine as String, yield as boolean = false) as String
721 new items including 35 new classes 2 new interfaces 164 new methods 11 new events 51 new properties for existing classes and 3 new global methods.