New in version 3.3
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 3.3:
- class AXObserverMBS
- class AXUIElementMBS
- class AXValueMBS
- class CarbonEventsIdleTimerMBS
- class CarbonEventsTabletPointMBS
- class CarbonEventsTabletProximityMBS
- class CarbonEventsTimerMBS
- class CFHTTPMessageMBS
- class CFReadStreamMBS
- class CFSocketMBS
- class CFStreamMBS
- class CFWriteStreamMBS
- class CGColorSpaceMBS
- class CGDataProviderMBS
- class CGDisplayMBS
- class CGDisplayTransferFormulaMBS
- class DirectorySizeMBS
- class DNSLookupMBS
- class FolderChangedNotificationMBS
- class MidiPacketListMBS
- class MidiPacketMBS
- class MidiThruConnectionControlTransformMBS
- class MidiThruConnectionEndpointMBS
- class MidiThruConnectionMBS
- class MidiThruConnectionParamsMBS
- class MidiThruConnectionTransformMBS
- class MidiThruConnectionValueMapMBS
- class StackDoubleMBS
- class StackIntegerMBS
- class StackObjectMBS
- class StackSingleMBS
- class StackStringMBS
- class StackVariantMBS
- class WindowsIniMBS
- class WindowsMutexMBS
- class WinLocalizationMBS
- class WinSpeechMBS
- class WinVoiceMBS
- class ZLibCompressMBS
- class ZLibDecompressMBS
New modules in version 3.3:
New class events in version 3.3:
- CarbonApplicationEventsMBS.ApplicationHidden
- CarbonApplicationEventsMBS.ApplicationShown
- CarbonApplicationEventsMBS.ApplicationSystemUIModeChanged(SystemUIMode as Integer)
- CarbonWindowsEventsMBS.MouseDown(x as single, y as single, modifierKeys as Integer, button as Integer, clickcount as Integer, MouseChord as Integer) as boolean
- CarbonWindowsEventsMBS.MouseDragged(x as single, y as single, modifierKeys as Integer, deltax as single, deltay as single, button as Integer, clickcount as Integer, MouseChord as Integer) as boolean
- CarbonWindowsEventsMBS.MouseMoved(x as single, y as single, modifierKeys as Integer, deltax as single, deltay as single) as boolean
- CarbonWindowsEventsMBS.MouseUp(x as single, y as single, modifierKeys as Integer, button as Integer, clickcount as Integer, MouseChord as Integer) as boolean
- MidiPortMBS.Read(endpoint as MidiEndpointMBS, list as MidiPacketListMBS)
New class methods in version 3.3:
- AppleScriptMBS.SourceTextStyle as string
- CFStringMBS.Compare(other as CFStringMBS) as Integer
- CFStringMBS.Compare(other as CFStringMBS, CaseInsensitive as boolean, Numerically as boolean) as Integer
- CGImageMBS.DataProvider as Variant
- CGImageMBS.DecodeArray as memoryblock
- FolderItem.CalculateDirectorySizeMBS(recursive as boolean = false, ticks as Integer = 0, QueryCompressedSizes as boolean = false, RecursionLimit as Integer = -1) as DirectorySizeMBS
- FolderItem.FlushVolumeMBS as Integer
- FolderItem.IconImageMBS(width as Integer, WindowsFlags as Integer=0) as picture
- FolderItem.IconMaskMBS(width as Integer, WindowsFlags as Integer=0) as picture
- FolderItem.SetDesktopPictureMBS as Integer
- JPEGImporterMBS.FinishJPEG
- JPEGImporterMBS.InitJPEG as boolean
- JPEGImporterMBS.LoopJPEG as Integer
- JPEGImporterMBS.ReadHeader as boolean
- MemoryBlock.AppendMBS(other as memoryblock) as memoryblock
- MemoryBlock.FillBytesMBS(offset as Integer, count as Integer, value as Integer)
- MemoryBlock.LeftMBS(length as Integer) as memoryblock
- MemoryBlock.MidMBS(offset as Integer) as memoryblock
- MemoryBlock.MidMBS(offset as Integer, length as Integer) as memoryblock
- MemoryBlock.RightMBS(length as Integer) as memoryblock
- MidiClientMBS.CreateSource(name as CFStringMBS) as MidiEndpointMBS
- MidiClientMBS.FindObjectByUniqueID(id as Integer) as MidiObjectMBS
- MidiClientMBS.Send(port as MidiPortMBS, endpoint as MidiEndpointMBS, packets as MidiPacketListMBS)
- MidiEndpointMBS.Entity as MidiEntityMBS
- MidiEntityMBS.Device as MidiDeviceMBS
- Picture.CountColorMBS(col as color) as Integer
- Picture.CountColorsMBS(byref red as memoryblock, byref blue as memoryblock, byref green as memoryblock, byref count as Integer)
- Window.SetWindowMaskMBS(p as picture, redraw as Boolean, transparentColor as color) as Boolean
New class properties in version 3.3:
- CarbonWindowsEventsMBS.EventCount as Integer
- CarbonWindowsEventsMBS.MouseButton as Integer
- CarbonWindowsEventsMBS.MouseChord as Integer
- CarbonWindowsEventsMBS.MouseClickCount as Integer
- CarbonWindowsEventsMBS.MouseDeltaX as Single
- CarbonWindowsEventsMBS.MouseDeltaY as Single
- CarbonWindowsEventsMBS.MouseModifierKeys as Integer
- CarbonWindowsEventsMBS.MouseX as Single
- CarbonWindowsEventsMBS.MouseY as Single
- CarbonWindowsEventsMBS.Tablet as Boolean
- CarbonWindowsEventsMBS.TabletPoint as CarbonEventsTabletPointMBS
- CarbonWindowsEventsMBS.TabletProximity as CarbonEventsTabletProximityMBS
- CFObjectMBS.Lasterror as Integer
- CGImageMBS.BitsPerComponent as Integer
- CGImageMBS.BitsPerPixel as Integer
- CGImageMBS.ColorSpace as CGColorSpaceMBS
- CGImageMBS.ImageIsMask as boolean
- CGImageMBS.RenderingIntent as Integer
- CGImageMBS.ShouldInterpolate as boolean
- JPEGImporterMBS.CMYK as Boolean
- JPEGImporterMBS.ColorComponentCount as Integer
- PresskeyMBS.Lasterror as Integer
New global functions in version 3.3:
- CFHTTPMessageCreateEmptyMBS(isRequest as boolean) as CFHTTPMessageMBS
- CFHTTPMessageCreateRequestMBS(requestMethod as CFStringMBS, url as CFURLMBS, httpVersion as CFStringMBS) as CFHTTPMessageMBS
- CFHTTPMessageCreateResponseMBS(statusCode as Integer, statusDescription as CFStringMBS, httpVersion as CFStringMBS) as CFHTTPMessageMBS
- CFShowCFStringMBS(cfstring as CFStringMBS)
- CFShowMBS(cfobject as CFObjectMBS)
- CFStreamCreatePairWithSocketMBS(TheSocket as CFSocketMBS, readstream as CFReadStreamMBS, writestream as CFWriteStreamMBS)
- CFStreamCreatePairWithSocketToHostMBS(host as CFStringMBS, port as Integer, readstream as CFReadStreamMBS, writestream as CFWriteStreamMBS)
- CGCreateImageFromJPEGDataProviderMBS(dataprovider as Variant, decode as memoryblock, shouldInterpolate as boolean, intent as Integer) as CGImageMBS
- CGCreateImageFromPNGDataProviderMBS(dataprovider as Variant, decode as memoryblock, shouldInterpolate as boolean, intent as Integer) as CGImageMBS
- DecodingFromCP1252MBS(s as string) as string
- DecodingFromHexMBS(s as string) as string
- EncodingToCP1252MBS(s as string) as string
- EncodingToHexMBS(s as string) as string
- kCFHTTPMessageMBSGetTypeID as Integer
- kCFReadStreamMBSGetTypeID as Integer
- kCFSocketMBSGetTypeID as Integer
- kCFWriteStreamMBSGetTypeID as Integer
- SetDesktopPictureMBS(file as folderitem) as Integer
730 new items including 40 new classes one new module 28 new methods 8 new events 22 new properties for existing classes and 18 new global methods.
This list may lack items got removed in the last years.