On Mar 15, 2019, at 10:10, René J.V. Bertin wrote:
> Would applications using Carbon start failing if they claim high-dpi support
> in their plist
It would depend on the individual application.
> and can those still be built on recent OS versions?
Carbon is 32-bit, so you can build Carbon apps if you can build 32-bit apps.
You can't build 32-bit apps on Mojave, unless you sue the 10.13 or older SDK.
> Mojca: Do you have X11 applications that live in an app bundle? If so, what
> happens when you add either NSPrincipalClass=NSApplication or
> NSHighResolutionCapable=true to their Info.plist?
NSApplication is part of Cocoa. X11 apps are not written using Cocoa, so
setting NSPrincipalClass would not be appropriate.
The only way that I could imagine setting NSHighResolutionCapable to be
appropriate for an X11 app is if that X11 app is using GTK+ with Quartz.