New in version 14.2
New in Version 23.2 23.3 23.4 23.5 24.0 24.1 24.2 24.3 24.4 24.5 25.0 25.1
Platforms to show: All Mac Windows Linux Cross-Platform
New controls in version 14.2:
New classes in version 14.2:
- class AUPlayerMBS
- class CFMutableAttributedStringMBS
- class CFRangeMBS
- class CGFontMBS
- class ChromiumBrowserMBS
- class ChromiumFrameMBS
- class ContainerControl
- class CoreTextMBS
- class CTFontCollectionMBS
- class CTFontDescriptorMBS
- class CTFontMBS
- class CTFrameMBS
- class CTFramesetterMBS
- class CTGlyphInfoMBS
- class CTLineMBS
- class CTMutableFontCollectionMBS
- class CTParagraphStyleMBS
- class CTParagraphStyleSettingMBS
- class CTRunDelegateMBS
- class CTRunMBS
- class CTTextTabMBS
- class CTTypesetterMBS
- class DynaPDFOutputIntentMBS
- class NSAlertMBS
- class NSServiceProviderMBS
- class NSXPCConnectionMBS
- class NSXPCListenerEndpointMBS
- class NSXPCListenerMBS
New class events in version 14.2:
- MapKitViewControlMBS.beginGestureWithEvent(e as NSEventMBS) as boolean
- MapKitViewControlMBS.endGestureWithEvent(e as NSEventMBS) as boolean
- MapKitViewControlMBS.magnifyWithEvent(e as NSEventMBS) as boolean
- MapKitViewControlMBS.rotateWithEvent(e as NSEventMBS) as boolean
- MapKitViewControlMBS.swipeWithEvent(e as NSEventMBS) as boolean
- NSColorPanelMBS.DidMove
- NSColorPanelMBS.GotFocus
- NSColorPanelMBS.Hidden
- NSColorPanelMBS.LostFocus
- NSColorPanelMBS.Shown
- NSColorPanelMBS.WillClose
New class methods in version 14.2:
- BarcodeGeneratorMBS.WritePS(path as string) as Integer
- BarcodeGeneratorMBS.WriteSVG(path as string) as Integer
- CalCalendarStoreMBS.calendarWithTitle(Title as string) as CalCalendarMBS
- CFAttributedStringMBS.AsNSAttributedString as Variant
- CFAttributedStringMBS.AttributeAndLongestEffectiveRange(location as Integer, attrName as CFStringMBS, inRange as CFRangeMBS, byref effectiveRange as CFRangeMBS) as CFObjectMBS
- CFAttributedStringMBS.AttributesAndLongestEffectiveRange(location as Integer, inRange as CFRangeMBS, byref effectiveRange as CFRangeMBS) as CFDictionaryMBS
- CFAttributedStringMBS.AttributesDictionary(location as Integer, byref effectiveRange as CFRangeMBS) as CFDictionaryMBS
- CFAttributedStringMBS.AttributeValue(location as Integer, attrName as CFStringMBS, byref effectiveRange as CFRangeMBS) as CFObjectMBS
- CFAttributedStringMBS.Constructor(str as CFAttributedStringMBS, range as CFRangeMBS)
- CFAttributedStringMBS.Constructor(str as CFStringMBS, attributeDictionary as CFDictionaryMBS = nil)
- CFAttributedStringMBS.Copy as CFAttributedStringMBS
- CFAttributedStringMBS.Create(str as CFStringMBS, attributeDictionary as CFDictionaryMBS = nil) as CFAttributedStringMBS
- CFAttributedStringMBS.CreateWithSubstring(str as CFAttributedStringMBS, range as CFRangeMBS) as CFAttributedStringMBS
- CFAttributedStringMBS.MutableCopy(maxLength as Integer = 0) as CFAttributedStringMBS
- CFAttributedStringMBS.String as CFStringMBS
- CFObjectMBS.NewCFObject(handle as Integer) as CFObjectMBS
- CGContextMBS.SetFont(font as CGFontMBS)
- CGImageMBS.ReleaseHandle
- CGImageMBS.RetainHandle
- CGPDFDocumentMBS.CreateWithData(data as Memoryblock) as CGPDFDocumentMBS
- CIImageMBS.releaseHandle
- CIImageMBS.retainHandle
- CipherMBS.ProcessFile(InputFile as FolderItem, OutputFile as FolderItem) as boolean
- CoreAudioMBS.AudioObjectGetPropertyData(inObjectID as Integer, AddressSelector as UInt32, AddressScope as UInt32, AddressElement as UInt32, QualifierData as memoryblock = nil, InputData as Memoryblock = nil) as memoryblock
- CoreAudioMBS.AudioObjectGetPropertyDataSize(inObjectID as Integer, AddressSelector as UInt32, AddressScope as UInt32, AddressElement as UInt32, QualifierData as memoryblock = nil) as UInt32
- CoreAudioMBS.AudioObjectSetPropertyData(inObjectID as Integer, AddressSelector as UInt32, AddressScope as UInt32, AddressElement as UInt32, Data as Memoryblock, QualifierData as memoryblock = nil)
- DigestMBS.FinalText as String
- DigestMBS.Process(file as FolderItem) as boolean
- DynaPDFImageMBS.MaskImage(Flags as UInt32 = 0) as DynaPDFImageMBS
- DynaPDFImageMBS.SoftMask(Flags as UInt32 = 0) as DynaPDFImageMBS
- DynaPDFMBS.DeleteOutputIntent(Index as Integer) as Integer
- DynaPDFMBS.EnableMutex(Value as boolean)
- DynaPDFMBS.GetOutputIntent(Index as Integer) as DynaPDFOutputIntentMBS
- DynaPDFMBS.GetOutputIntentCount as Integer
- DynaPDFMBS.Optimize(Flags as Integer = 0, Params as DynaPDFOptimizeParamsMBS = nil) as boolean
- GKMatchmakerViewControllerMBS.Constructor
- GKTurnBasedMatchmakerViewControllerMBS.Constructor
- HTMLViewer.ChromiumBrowserMBS as ChromiumBrowserMBS
- HTMLViewer.IEZoomMBS(factor as Integer) as boolean
- LinuxUSBBusMBS.RescanBusses as Integer
- LinuxUSBBusMBS.RescanDevices as Integer
- MD5DigestMBS.HashFile(file as FolderItem, Hex as boolean = true) as string
- MemoryBlock.MaxMBS(firstMem as Ptr, secondMem as Ptr, BitSize as Integer = 8, Signed as Boolean = false, offsetByte as Integer = 0, lengthBytes as Integer = 0) as boolean
- MemoryBlock.MinMBS(firstMem as Ptr, secondMem as Ptr, BitSize as Integer = 8, Signed as Boolean = false, offsetByte as Integer = 0, lengthBytes as Integer = 0) as boolean
- MKMapViewMBS.setRegion(c as CLLocationCoordinate2DMBS, animated as boolean = false)
- NetworkInterfaceMBS.IndexMap as Dictionary
- NetworkInterfaceMBS.IndexToName(Index as Integer) as string
- NetworkInterfaceMBS.NameToIndex(Name as String) as Integer
- NSAttributedStringMBS.AsCFAttributedString as Variant
- NSBitmapImageRepMBS.imageRepWithCGImage(CGImage as Variant) as NSBitmapImageRepMBS
- NSBitmapImageRepMBS.imageRepWithCGImageRef(CGImageHandle as Integer) as NSBitmapImageRepMBS
- NSColorPanelMBS.orderFrontColorPanel
- NSGraphicsMBS.setCurrentContext
- NSLayoutManagerMBS.setExtraLineFragmentRect(fragmentRect as NSRectMBS, usedRect as NSRectMBS, TextContainer as NSTextContainerMBS)
- NSLayoutManagerMBS.setLineFragmentRect(fragmentRect as NSRectMBS, glyphRange as NSRangeMBS, usedRect as NSRectMBS)
- NSMenuMBS.popUpContextMenu(menu as NSMenuMBS, theEvent as NSEventMBS, view as NSViewMBS, font as NSFontMBS = nil)
- NSMenuMBS.popUpMenuPositioningItem(item as NSMenuItemMBS, location as NSPointMBS, view as NSViewMBS = nil) as boolean
- NSMutableAttributedStringMBS.AsCFMutableAttributedString as Variant
- NSRunLoopMBS.allModes as string()
- NSSharingServiceMBS.Close
- NSSortDescriptorMBS.sortDescriptorWithKeyWithCompare(key as string, ascending as boolean) as NSSortDescriptorMBS
- NSTableViewMBS.setSortDescriptor(sortDescriptor as NSSortDescriptorMBS)
- NSTableViewMBS.setSortDescriptors(sortDescriptors() as NSSortDescriptorMBS)
- NSTableViewMBS.sortDescriptors as NSSortDescriptorMBS()
- NSTimerMBS.Timer(t as timer) as NSTimerMBS
- NSViewMBS.dataWithPDFInsideRect(r as NSRectMBS) as Memoryblock
- OverlayMBS.Update(NSImage as Variant)
- Picture.AddSteganographyMBS(flags as Integer, data as Memoryblock) as Picture
- Picture.CalcSteganographyMBS(flags as Integer) as Integer
- Picture.ChangeCustomMBS(Ra as Double, Rb as Double, Ga as Double, Gb as Double, Ba as Double, Bb as Double) as picture
- Picture.SetSteganographyMBS(flags as Integer, data as Memoryblock) as boolean
- Picture.SteganographyMBS(flags as Integer) as Memoryblock
- PNGReaderMBS.ReadRowAlphaOnly(mem as memoryblock) as boolean
- PNGReaderMBS.ReadRowMaskOnly(mem as memoryblock) as boolean
- ServiceManagementModuleMBS.AllJobDictionaries(domain as string) as Dictionary()
- ServiceManagementModuleMBS.CreateAuthorization as AuthorizationMBS
- ServiceManagementModuleMBS.JobBless(domain as string, executableLabel as string, auth as AuthorizationMBS, byref error as Variant) as boolean
- ServiceManagementModuleMBS.JobDictionary(domain as string, jobLabel as string) as Dictionary
- ServiceManagementModuleMBS.JobRemove(domain as string, jobLabel as string, auth as AuthorizationMBS, wait as boolean, byref error as CFErrorMBS) as boolean
- ServiceManagementModuleMBS.JobSubmit(domain as string, job as Dictionary, auth as AuthorizationMBS, byref error as CFErrorMBS) as boolean
- ServiceManagementModuleMBS.kSMDomainSystemLaunchd as string
- ServiceManagementModuleMBS.kSMDomainUserLaunchd as string
- ServiceManagementModuleMBS.kSMInfoKeyAuthorizedClients as string
- ServiceManagementModuleMBS.kSMInfoKeyPrivilegedExecutables as string
- SHA1MBS.HashFile(file as FolderItem, Hex as boolean = true) as string
- SHA256MBS.HashFile(file as FolderItem, Hex as boolean = true) as string
- SHA512MBS.HashFile(file as FolderItem, Hex as boolean = true) as string
- SignalHandlerMBS.ClearFlag(signalIndex as Integer)
- SignalHandlerMBS.ClearStacktrace(signalIndex as Integer)
- SignalHandlerMBS.QueryStacktrace(signalIndex as Integer, skip as Integer = 2) as string()
- SQLGlobalsMBS.GetVersion as String
- SQLNumericMBS.NumericWithCurrency(value as Currency) as SQLNumericMBS
- SQLNumericMBS.NumericWithDouble(value as Double) as SQLNumericMBS
- SQLNumericMBS.NumericWithInt64(value as Int64) as SQLNumericMBS
- SQLNumericMBS.NumericWithString(value as string) as SQLNumericMBS
- SQLNumericMBS.NumericWithUInt64(value as UInt64) as SQLNumericMBS
- WinNotificationMBS.IsListeningFor(MessageID as Integer) as boolean
- WinNotificationMBS.ListenForMessage(MessageID as Integer) as boolean
- WinNotificationMBS.SendMessage(byref result as Integer, MessageID as Integer, Value1 as Integer = 0, Value2 as Integer = 0, TimeOut as Integer = 10) as boolean
- WinNotificationMBS.SendMessageToWindow(WindowHandle as Integer, byref result as Integer, MessageID as Integer, Value1 as Integer = 0, Value2 as Integer = 0, TimeOut as Integer = 10) as boolean
- WinNotificationMBS.StopListeningForMessage(MessageID as Integer) as boolean
New class properties in version 14.2:
- CFAttributedStringMBS.Length as Integer
- CGContextMBS.RetainCount as Integer
- CGImageMBS.RetainCount as Integer
- CIImageMBS.RetainCount as Integer
- DynaPDFImageMBS.BufferPtr as Ptr
- DynaPDFImageMBS.ColorMask as Memoryblock
- DynaPDFImageMBS.ColorTable as Memoryblock
- DynaPDFImageMBS.PDF as DynaPDFMBS
- JPEGExporterMBS.Markers(Index as Integer) as string
- MacHIDMBS.OnlyOneEventPerTick as Boolean
- NetworkInterfaceMBS.InterfaceIndex as Integer
- NSApplicationMBS.servicesProvider as NSServiceProviderMBS
- NSButtonCellMBS.backgroundColor as NSColorMBS
- NSButtonCellMBS.imageDimsWhenDisabled as Boolean
- NSButtonCellMBS.showsBorderOnlyWhileMouseInside as Boolean
- NSButtonMBS.backgroundColor as NSColorMBS
- NSButtonMBS.imageDimsWhenDisabled as Boolean
- NSButtonMBS.imagePosition as Integer
- NSButtonMBS.imageScaling as Integer
- NSButtonMBS.sound as Variant
- NSColorPanelMBS.accessoryView as NSViewMBS
- NSLayoutManagerMBS.Handle as Integer
- NSTextContainerMBS.Handle as Integer
- NSViewMBS.RetainCount as Integer
- OverlayMBS.CurrentImage as Variant
- PictureEditorMBS.HasAlphaChannel as Boolean
- PictureReaderMBS.HasAlphaChannel as Boolean
- PictureWriterMBS.HasAlphaChannel as Boolean
- QLPreviewPanelMBS.PreviewView as QLPreviewViewMBS
- SQLAPIMBS.ClassName as String
- SQLConnectionMBS.Scrollable as Boolean
- SQLDatabaseMBS.Scrollable as Boolean
- SQLNumericMBS.CurrencyValue as Currency
- TimeZoneMBS.DaylightName as String
- TimeZoneMBS.StandardName as String
- TwainMBS.ConditionCode as Integer
New global functions in version 14.2:
- JoinDataMBS(blocks() as memoryblock) as string
- JoinDataMBS(strings() as string) as string
- JoinDataMBS(values() as Variant) as string
- JoinStringMBS(strings() as string) as string
- JoinStringMBS(values() as Variant) as string
- NewPictureWriterMBS(pic as picture, width as Integer, height as Integer) as PictureWriterMBS
- SetRegistrationMessageMBS(ID as Integer, message as string)
1046 new items including 28 new classes one new control 101 new methods 11 new events 36 new properties for existing classes and 7 new global methods.
