merge branch 'qt590' (v5.11.2-43-g215f32d) into master preserving the Qt 5.8.0 QPA and Mac style
commit 215f32d20194503a8a3ff0ea4c7578ad45a310b8
Author: R.J.V. Bertin <rjvbertin@gmail.com>
Date: Mon Jan 29 16:43:13 2018 +0100
platformtheme : unload protection This prevents a recent (?) regression where opening a KDE file dialog in a "pure Qt" app (= not linking itself to KF5KIOWidgets) would cause a crash on exit, apparently because the QRegExpEngine globalEngineCache contained references to objects belonging to KF5KIOWidgets (which would already be unloaded). The unload protection postpones the unloading of the platform theme plugin, and thus of any libraries on which it depends. Committed from host : Portia.local
commit 627f292633a8d0618c47f000ad9a1ab2aa5ebc61
Author: R.J.V. Bertin <rjvbertin@gmail.com>
Date: Mon Jan 29 16:38:47 2018 +0100
platformtheme: selective merge of plasma-integration v5.11.95-3-gd4d0bc3 Committed from host : Portia.local
commit 9670bd82bcbe4592da106788b165cb458f44e07e
Author: R.J.V. Bertin <rjvbertin@gmail.com>
Date: Sun Jan 28 12:49:07 2018 +0100
QAltCocoa : sync with upstream v5.9.4-70-g5a05348fb6 Committed from host : Portia.local
commit a9db5f76d631cef1a37a95eecc3eb26b606a628e
Author: R.J.V. Bertin <rjvbertin@gmail.com>
Date: Sun Jan 28 12:33:54 2018 +0100
QAltMacStyle : sync with upstream v5.9.4-70-g5a05348fb6 Committed from host : Portia.local
commit 5c5c5aac9ebb5b50d84bc3ec2c61d2efca0135db
Author: R.J.V. Bertin <rjvbertin@gmail.com>
Date: Fri Jan 26 23:10:09 2018 +0100
platformtheme: should still set the stylehint in CoreText mode! Committed from host : Portia.local
commit 32c31fbfb8bb86c8d22f5fd0dc941cce08eb79a4
Author: R.J.V. Bertin <rjvbertin@gmail.com>
Date: Thu Jan 25 23:23:44 2018 +0100
platformtheme: also force QFont::ForceOutline mode in non-cocoa mode... Committed from host : Portia.local
commit bca926fd4a8dfc99eeb42cadfefca74757d248fd
Author: R.J.V. Bertin <rjvbertin@gmail.com>
Date: Thu Jan 25 23:20:19 2018 +0100
platformtheme: force QFont::ForceOutline mode when using the FreeType engine Committed from host : Portia.local
commit f7a831a276cac586323e331a6518b701ad9a9556
Author: R.J.V. Bertin <rjvbertin@gmail.com>
Date: Mon Jan 22 21:45:16 2018 +0100
platformtheme: don't base isSystemTrayAvailable() on the presence of a DBus StatusNotifierHost Do this when NOT using the Cocoa platform, and fall back to QSystemTrayIcon::isSystemTrayAvailable(). Committed from host : Portia.local
commit 3d399c7f7217af2f39b539b7e701786c64e91dd7
Author: R.J.V. Bertin <rjvbertin@gmail.com>
Date: Sun Jan 21 18:16:26 2018 +0100
make now redundant debug message verbose-mode only Committed from host : Portia.local
commit 06a0093268e9cd70d60db23a7cc7d6201519e3a6
Author: R.J.V. Bertin <rjvbertin@gmail.com>
Date: Sun Jan 21 15:54:52 2018 +0100
create the appropriate platform theme for proxying, even under X11 Committed from host : Portia.local
commit c5f2c1483dc1fde2b727cab8798171797ab9e6b5
Author: R.J.V. Bertin <rjvbertin@gmail.com>
Date: Wed Jan 10 20:11:46 2018 +0100
QAltCocoa : sync with upstream v5.9.3-191-g1df2906 Committed from host : Portia.local
commit 4834cd69b4efce95e91aaa612b04385f16428f9f
Author: R.J.V. Bertin <rjvbertin@gmail.com>
Date: Thu Jan 4 13:11:25 2018 +0100
QAltCocoa : printing with the FreeType fontengine: use the existing fallback Committed from host : Portia.local
commit d7831663d9838150bb0ec214f3a2e1999f88aaf7
Author: R.J.V. Bertin <rjvbertin@gmail.com>
Date: Thu Jan 4 01:56:48 2018 +0100
QAltCocoa : use __has_builtin to check for __builtin_available . Committed from host : Portia.local
commit 066018f678b515b7b43a50edc3ca313cbe5cb4f3
Author: R.J.V. Bertin <rjvbertin@gmail.com>
Date: Wed Jan 3 18:56:06 2018 +0100
QAltCocoa : enable printing with the FreeType fontengine Committed from host : Portia.local
commit 7c5aec4f0e7444f016c8ea140ee8e60d6c156dc9
Author: R.J.V. Bertin <rjvbertin@gmail.com>
Date: Mon Jan 1 18:29:10 2018 +0100
CMake polish Committed from host : Portia.local
commit 28d6f1875849af0b85609338e908e4efafbf0079
Author: R.J.V. Bertin <rjvbertin@gmail.com>
Date: Mon Jan 1 18:07:19 2018 +0100
QAltCocoa: fix typo Committed from host : Portia.local
commit 2ed0575393331fa24e2a0f65683632491c622243
Author: R.J.V. Bertin <rjvbertin@gmail.com>
Date: Mon Jan 1 01:48:56 2018 +0100
platformtheme : only try to change the fontengine when there's an instruction to do so in the environment or kdeglobals file Committed from host : Portia.local
commit bf3fb7b7a3cb4df3e3314f331f30c301f12e4eff
Author: R.J.V. Bertin <rjvbertin@gmail.com>
Date: Mon Jan 1 00:27:11 2018 +0100
platformtheme : allow QT_MAC_FONTENGINE env. variable to override kdeglobals settings Committed from host : Portia.local
commit 19c5c440b08937a3e3c1ebd09150bfd31266554f
Author: R.J.V. Bertin <rjvbertin@gmail.com>
Date: Sun Dec 31 23:57:45 2017 +0100
QAltCocoa: QT_MAC_USE_FREETYPE/QT_MAC_USE_FONTCONFIG -> QT_MAC_FONTENGINE=[FREETYPE|FONTCONFIG] Committed from host : Portia.local
commit 084a44d4ccb9511a4772400cec2b1d3272b1a83f
Author: R.J.V. Bertin <rjvbertin@gmail.com>
Date: Sat Dec 30 23:23:17 2017 +0100
QAltCocoa: build option for the default font smoothing gamma Committed from host : Portia.local
commit 5ef806d6081f0993a6bc2d849da82a5256b08371
Author: R.J.V. Bertin <rjvbertin@gmail.com>
Date: Sat Dec 30 23:14:10 2017 +0100
Add a CMake option to indicate that Infinality patches have been applied to the local FreeType *and* FontConfig install Committed from host : Portia.local
commit d992880465e8f8d5b1fdcab93dc538fd0e2d09c8
Author: R.J.V. Bertin <rjvbertin@gmail.com>
Date: Sat Dec 30 22:50:32 2017 +0100
platform theme: add support for a "fontEngine=FontConfig" in the kdeglobals/General group . Committed from host : Portia.local
commit 69e14f211060466b45487f0afaae3b1d36078a73
Author: R.J.V. Bertin <rjvbertin@gmail.com>
Date: Sat Dec 30 17:26:03 2017 +0100
support for using FontConfig+FreeType instead of CoreText. Feature-complete but still experimental. Committed from host : Portia.local
commit 942c2f1a4b77b95996a631704aa40bf1f8cf3259
Author: R.J.V. Bertin <rjvbertin@gmail.com>
Date: Fri Dec 29 23:12:18 2017 +0100
WIP experimental support for using FontConfig+FreeType instead of CoreText Committed from host : Portia.local
commit 79f2124bada1f371a8f8341b110962c8d7d19362
Author: R.J.V. Bertin <rjvbertin@gmail.com>
Date: Fri Dec 29 22:33:38 2017 +0100
initial, experimental support for using FontConfig+FreeType instead of CoreText Committed from host : Portia.local
commit 2af8f111a0b8d8b11282b467273335e204735d86
Author: R.J.V. Bertin <rjvbertin@gmail.com>
Date: Fri Dec 29 19:53:04 2017 +0100
platform theme: reduce icon verbosity and let KDEMACTHEME_PREFER_NATIVE_DIALOGS apply only to Cocoa mode Committed from host : Portia.local
commit 9a52f5e462bbd14081fa3d228e0d8bd681b21a44
Author: R.J.V. Bertin <rjvbertin@gmail.com>
Date: Thu Dec 28 20:40:19 2017 +0100
platform theme: use QT_QPA_PLATFORMTHEME_DISABLED to disable Committed from host : Portia.local
commit 777276d1edc9ce74f6d856ffc7e3c92e0fc2d320
Author: R.J.V. Bertin <rjvbertin@gmail.com>
Date: Thu Dec 28 19:39:42 2017 +0100
README update Committed from host : Portia.local
commit fd31276a06de707bf8a28d2749fc1506df99106f
Author: R.J.V. Bertin <rjvbertin@gmail.com>
Date: Thu Dec 28 19:21:34 2017 +0100
platform theme: support a "fontEngine" key in the kdeglobals/General group Toggles to and from FreeType. Committed from host : Portia.local
commit 63ce564956d7d8e8d2676d43d5396df644bbf458
Author: R.J.V. Bertin <rjvbertin@gmail.com>
Date: Thu Dec 28 19:07:45 2017 +0100
QAltCocoa : modify the FreeType integration function: now toggles Committed from host : Portia.local
commit c7452a0ccf14b687e4a74848b8c527aa2013c08a
Author: R.J.V. Bertin <rjvbertin@gmail.com>
Date: Wed Dec 27 18:36:41 2017 +0100
platform theme: add hooks into the platform native interface Committed from host : Portia.local
commit 06904bc6e8f97b7b8cc2a919a57dc43a08f90d4a
Author: R.J.V. Bertin <rjvbertin@gmail.com>
Date: Wed Dec 27 18:35:56 2017 +0100
QAltCocoa : add an integration function that signals QT_MAC_USE_FREETYPE is supported Committed from host : Portia.local
commit 1b1b73cd59160640efb610a1f37fceb86f39e07f
Author: R.J.V. Bertin <rjvbertin@gmail.com>
Date: Wed Dec 27 17:12:00 2017 +0100
platform theme plugin : more plugin metadata Committed from host : Portia.local
commit 44a9dd52fa6121a162bbaa5bf83447e37c434787
Author: R.J.V. Bertin <rjvbertin@gmail.com>
Date: Wed Dec 27 17:02:30 2017 +0100
QAltMacStyle : more plugin metadata Committed from host : Portia.local
commit c4075fb561130139ca0db327d7179058c2ba02b1
Author: R.J.V. Bertin <rjvbertin@gmail.com>
Date: Wed Dec 27 16:55:20 2017 +0100
QAltCocoa : allow to select the Freetype fontengine via QT_MAC_USE_FREETYPE=1 Committed from host : Portia.local
commit c7305045621425a8c7509287089851255a962e54
Author: R.J.V. Bertin <rjvbertin@gmail.com>
Date: Wed Dec 27 16:14:05 2017 +0100
Make QT_QPA_PLATFORMTHEME_CONFIG_FILE work a bit more as expected Also improve verbose mode logging. Committed from host : Portia.local
commit 662ba1a227fcbf0dab0e4e52b1d6a8a1b3d7f8d3
Author: R.J.V. Bertin <rjvbertin@gmail.com>
Date: Tue Dec 19 19:52:01 2017 +0100
QAltCocoa: compensate for apparent changes in the fontSmoothingGamma effect
commit 554e95e4346dfe020914f2d667aed90f17e52a21
Author: R.J.V. Bertin <rjvbertin@gmail.com>
Date: Tue Dec 19 13:07:19 2017 +0100
include qglobal.h header Committed from host : Portia.local
commit 86a940247eaf86135a0f1effebd61db8ec80aa6c
Author: R.J.V. Bertin <rjvbertin@gmail.com>
Date: Tue Dec 19 13:04:39 2017 +0100
QAltCocoa: merge upstream v5.9.3-150-gb0938cb Committed from host : Portia.local
commit 17fcd7155e10035c75c98d6414c0a1ebd433aeb5
Author: R.J.V. Bertin <rjvbertin@gmail.com>
Date: Tue Dec 19 12:58:06 2017 +0100
QAltMacStyle: merge upstream v5.9.3-150-gb0938cb Committed from host : Portia.local
commit 06ffeec3f0edd641ec2d44697a8c4ef2ab180e43
Author: R.J.V. Bertin <rjvbertin@gmail.com>
Date: Tue Dec 12 14:26:03 2017 +0100
print the OS X deployment target and selected SDK after the feature_summary. Committed from host : Portia.local
commit 4ec9baf558e3cfc84b3ace0276d5aa0efd147fb9
Author: R.J.V. Bertin <rjvbertin@gmail.com>
Date: Sat Dec 2 23:30:26 2017 +0100
handle NSWindow.titlebarAppearsTransparent in a cleaner way Committed from host : Portia.local
commit f7bf0406d80bb2f258688de79954f52d7c2094d9
Author: R.J.V. Bertin <rjvbertin@gmail.com>
Date: Fri Dec 1 18:46:12 2017 +0100
fix the build against 5.9+ on 10.9 Committed from host : Portia.local
Committed from host : Bola