It introduces code breaking defines, some of them even of questionable benefit for an application like QT_NO_KEYWORDS
I don't understand how such a breaking commit was accepted. Who is going to fix all the applications in KDE to build after that? Apps that I've tried and failed: * okular * kdenlive * konsole * ktuberling * kgeography And i stopped tried because i was getting super sad nothing was compiling. What is the suggested solution for this? Because I don't think it makes sense to burn hundreds of hours just replacing signal to Q_SIGNAL and wrapping all the strings ever in QStringLiteral and QLatin1Char. Never require a modern ECM? unset those defines again from the application side? Something else? Cheers, Albert