Removing 32-bit Carbon GUI classes
As everyone now wants to use Xojo 2018 to get 64-bit, HiDPI and DarkMode on MacOS and the next version of MacOS will properly come without 32-bit support, it may be the time to remove some of the last QuickTime, QuickDraw and Carbon GUI classes.You can still use Real Studio with current MBS Plugins 18.5, but in future, this would require to use Cocoa target at least.
We remove from MBS Xojo & Real Studiolink Plugins for next release:
- IconFamilyMBS class and related:
- FolderItem.AddCustomIconMBS
- FolderItem.RemoveCustomIconFromFileMBS
- FolderItem.OpenAsIconsFamilyMBS
- FolderItem.OpenAsIconFamilyMBS
- IconMBS.IconFamily
- IconMBS.DrawIcon with graphics parameter
- IconStringToPictMBS function
- FolderItem.DrawIconMBS
- FolderItem.DrawWideIconMBS
- All the ATS classes:
- ATSFontFamilyIteratorMBS class
- ATSFontFamilyMBS class
- ATSFontGlyphListMBS class
- ATSFontGlyphMBS class
- ATSFontIteratorMBS class
- ATSFontListMBS class
- ATSFontMBS class
- ATSFontMetricsMBS class
- ATSFontNameMBS class
- ATSFontNotificationMBS class
- ATSPathEventsMBS class
- ATSUStyleMBS class
- ATSUTabMBS class
- ATSUTextLayoutMBS class
- Carbon Menu classes
- Application.DockTileMenuMBS
- MenubarMBS class
- MenuMBS class
- FontMBS and related classes
- FontFamilyFontIteratorMBS Class
- FontFamilyInterator Class
- FontFamilyMBS Class
- FontIteratorMBS Class
- QuickDraw related:
- CGPictureContextMBS class
- Application.DockTileMenuMBS
- CGContextMBS.contextWithCGraf
- DVDPlaybackMBS.IsSupportedScreen
- DVDPlaybackMBS.SetPlayWindow
- DVDPlaybackMBS.SetVideoWindow
- PictureMBS.CopyGWorld
- Window.DrawIntoDockTileMBS
- graphics.DrawCGImageXYMBS
- graphics.DrawCGImageMBS
- CTFontMBS.CreateWithQuickdrawInstance
- Older ColorSync classes:
- ColorSyncBitmapMBS Class
- ColorSyncCMMInfoMBS Class
- ColorSyncProfileInfoMBS Class
- ColorSyncProfileLocationMBS Class
- ColorSyncProfileMBS Class
- ColorSyncProfileSetItemMBS class
- ColorSyncWorldMBS Class
- FolderItem.ColorSyncCountImageProfilesMBS
- FolderItem.ColorSyncEmbedImageMBS
- FolderItem.ColorSyncGetImageProfileMBS
- FolderItem.ColorSyncImageColorSpaceMBS
- FolderItem.ColorSyncLinkImageMBS
- FolderItem.ColorSyncMatchImageMBS
- FolderItem.ColorSyncProofImageMBS
- FolderItem.ColorSyncSetImageProfileMBS
- FolderItem.ColorSyncUnembedImageMBS
- FolderItem.ColorSyncValidImageMBS
- Drag & Drop for Carbon
- DragFolderItemMBS class
- DragReceiverMBS class
- DragItemMBS class
- DragTrackerMBS class
- Carbon Controls
- HIViewMBS class
- Window.RootViewMBS
- OverlayWindowMBS class
- StandardAlertMBS class
- TabpanelEnabledMBS
- TabpanelCountMBS
- MacNotificationMBS class
- GetAvailableWindowPositioningBoundsMBS function
- Old Files functions:
- FolderItem.FSRefNameMBS
- FolderItem.FSRefMBS
- NewFolderItemFSRefNameMBS
- NewFolderItemFSRefMBS