Community
Participate
Working Groups
Mojave introduced Dark Mode, which is relevant to SWT. Also, it would be nice to add missing frameworks and migrate most of the remaining manual definitions to MacGenerator.
New Gerrit change created: https://git.eclipse.org/r/141097
New Gerrit change created: https://git.eclipse.org/r/141096
Thanks for the patches. I'm not sure if we can move the bridgesupport files to use 10.14 SDK for 4.12 release. SWT supports at least 2 older macOS releases, so atleast 10.12 SDK has to be supported. The build machine also uses 10.12 SDK for the build. In the last round, bridgesupport files were updated to 10.11. (Earlier bugs to update the bridge support files: Bug 502090, Bug 514191)
(In reply to Lakshmi Shanmugam from comment #4) > Thanks for the patches. > > I'm not sure if we can move the bridgesupport files to use 10.14 SDK for > 4.12 release. > SWT supports at least 2 older macOS releases, so atleast 10.12 SDK has to be > supported. The build machine also uses 10.12 SDK for the build. > In the last round, bridgesupport files were updated to 10.11. Isn't 10.10 the minimum supported version? (Cocoa build.sh sets MACOSX_DEPLOYMENT_TARGET=10.10) New SDK does support older macOS versions, as long as deployment target is set correctly. But you're right that build machine would have to use 10.14 SDK. I'm surprised that buildbot gave +1 on Gerrit.
(In reply to Nikita Nemkin from comment #5) > (In reply to Lakshmi Shanmugam from comment #4) > > Thanks for the patches. > > > > I'm not sure if we can move the bridgesupport files to use 10.14 SDK for > > 4.12 release. > > SWT supports at least 2 older macOS releases, so atleast 10.12 SDK has to be > > supported. The build machine also uses 10.12 SDK for the build. > > In the last round, bridgesupport files were updated to 10.11. > > Isn't 10.10 the minimum supported version? (Cocoa build.sh sets > MACOSX_DEPLOYMENT_TARGET=10.10) > Yes. We didn't have any reason to break or move up from 10.10 support. We only updated the bridgesupport files so that we can use the new Classes, APIs and remove deprecated ones. > New SDK does support older macOS versions, as long as deployment target is > set correctly. > > But you're right that build machine would have to use 10.14 SDK. I'm > surprised that buildbot gave +1 on Gerrit. That's because, Gerrit build runs on Linux, it compiles the Java code for all platforms, but doesn't validate the native code. Also, tests are run only for Linux/GTK.
@Nikita, The build machine has been updated and now has the latest SDK (11.1). Would you be interested in updating the bridgesupport files?