<pre style='margin:0'>
Andrea D'Amore (anddam) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/eb318efab6ce493951cb5c0566c3e13a664316cd">https://github.com/macports/macports-ports/commit/eb318efab6ce493951cb5c0566c3e13a664316cd</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit eb318efab6ce493951cb5c0566c3e13a664316cd
</span>Author: Marko Käning <mk@macports.org>
AuthorDate: Sun Dec 11 12:35:31 2016 +0100
<span style='display:block; white-space:pre;color:#404040;'> qtcurve: New subport qtcurve-extra + patch for KCM
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Upstreamed patch to prevent the killTimer warning when changing styles via
</span><span style='display:block; white-space:pre;color:#404040;'> the styles KCM.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Fixed the GTk2 theme upstream. Ship Mac-appropriate kdeglobals file for
</span><span style='display:block; white-space:pre;color:#404040;'> this theme.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Code cleanup & introduction of a libcxx variant for 10.6 (and earlier).
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> qtcurve{,-qt5,-gtk2}: revive function that scans for system-wide config
</span><span style='display:block; white-space:pre;color:#404040;'> file.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> qtcurve-extra: install a system-wide config file (stylerc) that provides
</span><span style='display:block; white-space:pre;color:#404040;'> a Mac-like look.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Deactivate config pages that don't make sense on OS X and/or don't work
</span><span style='display:block; white-space:pre;color:#404040;'> properly anywhere.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> qtcurve-qt5: Adapt to the new cmake.install_rpath syntax.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> qtcurve : Add a setting to use a non-native ("in-window") menubar with
</span><span style='display:block; white-space:pre;color:#404040;'> select applications; incorporated upstream.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> qtcurve(-qt5): Implements qt4 & qt5 UIs and previews for the
</span><span style='display:block; white-space:pre;color:#404040;'> onlyTicksInMenu feature which was incorporated upstream. Another upstreamed
</span><span style='display:block; white-space:pre;color:#404040;'> fix that prevents the well-known menu-rendering glitch under Qt4
</span><span style='display:block; white-space:pre;color:#404040;'> (happened also with qtcurve when popup menus were rounded). D-Bus
</span><span style='display:block; white-space:pre;color:#404040;'> patching.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> The Qt5 subport is "KF5-ready" but will install as +qtonly by default until
</span><span style='display:block; white-space:pre;color:#404040;'> the required KF5 dependencies are available in MacPorts.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Closes: https://trac.macports.org/ticket/46507
</span><span style='display:block; white-space:pre;color:#404040;'> Closes: #7
</span>---
kde/qtcurve/Portfile | 266 ++++++++++++++++-----
...{QtCurveOSX.colors => OxygenOSXGraphite.colors} | 44 ++--
kde/qtcurve/files/QtCurveOSX.colors | 40 ++--
kde/qtcurve/files/kdeglobals | 158 ++++++++++++
.../files/patch-deactivate-config-page.diff | 28 +++
.../files/patch-deactivate-config-pages.diff | 35 +++
.../files/patch-qt5-dbus-fixes-by-debian.diff | 184 ++++++++++++++
.../files/patch-qtc-no-qtc-activewin-events.diff | 85 +++++++
kde/qtcurve/files/patch-systemconfig-support.diff | 64 +++++
kde/qtcurve/files/qtc_qtcurve-osxgraphite.themerc | 180 ++++++++++++++
kde/qtcurve/files/stylerc | 72 ++++++
11 files changed, 1060 insertions(+), 96 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/kde/qtcurve/Portfile b/kde/qtcurve/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 550fb0e..c9b828a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/kde/qtcurve/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/kde/qtcurve/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,86 +1,244 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; truncate-lines: t; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# kde/libkgapi/Portfile
</span>
PortSystem 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup kde4 1.1
</span>
fetch.type git
git.url git://anongit.kde.org/qtcurve.git
<span style='display:block; white-space:pre;background:#ffe0e0;'>-git.branch 660f859556471f13834ef4fb095816639aa85014
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-name QtCurve
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version 1.8.18
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name qtcurve
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set qtc_version 1.8.18
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${subport} eq "${name}-gtk2"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # the GTk2 branch barely evolves at all so QtCurve-gtk2 doesn't need to
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # be updated every time the Qt version is updated.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ git.branch 438553dfa702c43240257fe61935c9ab10563cc2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version ${qtc_version}.263
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ git.branch 110a3d3b1f60fa151768de766b65d59d56925f5b
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version ${qtc_version}.269
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-categories kde kde4
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-description A set of widget styles for Qt4/KDE4 based apps.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description A set of widget styles for Qt4/KDE4, Qt5/KF5 and/or GTk2 based apps.
</span>
platforms darwin
license LGPL-2+
<span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers gmail.com:rjvbertin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers gmail.com:rjvbertin mk
</span>
homepage http://kde-look.org/content/show.php?content=40492
<span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites http://quickgit.kde.org/?p=qtcurve.git \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- http://craigd.wikispaces.com/file/view/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#distname ${name}-KDE4-${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites http://quickgit.kde.org/?p=qtcurve.git
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.type regex
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.url http://quickgit.kde.org/?p=qtcurve.git
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.regex (\\d+(\\.\\d+)+)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.type none
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib-append port:gtk2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:kdelibs4 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:qt4-mac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+worksrcdir ${name}-${qtc_version}
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args-append -DQTC_QT4_STYLE_SUPPORT:BOOL=OFF -DENABLE_QT5:BOOL=OFF \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DQTC_QT4_ENABLE_KWIN:BOOL=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup muniversal 1.0
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant x11 description {build x11 support} {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if { [variant_isset x11] } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append port:xorg-libX11
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append -DQTC_ENABLE_X11:BOOL=ON
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-} else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append -DQTC_ENABLE_X11:BOOL=OFF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+test.run yes
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant gtk2 description {build the gtk2 plugin} {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if { [variant_isset gtk2] } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append port:gtk2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append -DENABLE_GTK2:BOOL=ON
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-} else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append -DENABLE_GTK2:BOOL=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This is a guard against installing a port variant for the still uncommitted KF5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${subport} eq "${name}-qt5"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {![variant_isset qtonly]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ default_variants +qtonly
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant qt5 description {build for qt5 too} {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if { [variant_isset qt5] } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append port:qt5-mac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # default for ENABLE_QT5=on:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-delete -DENABLE_QT5:BOOL=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport ${name}-qt5 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {![variant_isset qtonly]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ long_description A highly configurable widget style for Qt5/KF5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ long_description A highly configurable widget style for Qt5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant devel description {Prevent stripping of binaries} {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if { [variant_isset devel] } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-delete -DCMAKE_BUILD_TYPE=Release
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append -DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo -DCMAKE_STRIP:FILEPATH=/bin/echo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${os.platform} eq "darwin" && ${os.major} <= 10} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# variant libcxx description {build against libc++ (untested)} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# PortGroup cxx11 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {![variant_exists libcxx] || ![variant_isset libcxx]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_build-delete port:clang-3.4 port:clang-3.5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ui_msg "This port only builds with configure.compiler=macports-gcc-4.7 (from port:gcc47) or newer on OS X 10.6"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant qtonly description {Build only Qt style support, for installations without KDE} {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if { [variant_isset qtonly] } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-delete port:kdelibs4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# configure.args-append -DQTC_QT_ONLY:BOOL=ON
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append -DQTC_QT4_ENABLE_KDE:BOOL=OFF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-} else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport ${name}-gtk2 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PortGroup cmake 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ long_description The GTk2 version of the highly configurable QtCurve widget style for Qt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # QtCurve-gtk2 has pure and optional runtime dependencies on KDE4 (and KF5)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace "s|kde4-config|${prefix}/bin/kde4-config|g" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${worksrcpath}/gtk2/style/qt_settings.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # standard post-arg, where to find the primary CMakeLists.txt file.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ default configure.post_args {../${worksrcdir}}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ default configure.dir {${workpath}/build}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ default build.dir {${workpath}/build}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ variant LTO description {Build with Link-Time Optimisation (LTO)} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.cflags-append -flto
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.cxxflags-append -flto
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.objcflags-append -flto
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.objcxxflags-append -flto
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.ldflags-append -flto
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # assume any compiler not clang will be gcc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {![string match "*clang*" ${configure.compiler}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.cflags-append -fuse-linker-plugin -ffat-lto-objects
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.cxxflags-append -fuse-linker-plugin -ffat-lto-objects
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.objcflags-append -fuse-linker-plugin -ffat-lto-objects
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.objcxxflags-append -fuse-linker-plugin -ffat-lto-objects
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.ldflags-append -fuse-linker-plugin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append port:gtk2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_run-append port:perl5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-delete -DQTC_ENABLE_X11:BOOL=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append -DENABLE_GTK2:BOOL=ON -DQTC_ENABLE_X11:BOOL=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DENABLE_QT4:BOOL=OFF -DENABLE_QT5:BOOL=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DQTC_QT4_ENABLE_KDE:BOOL=OFF -DQTC_QT5_ENABLE_KDE:BOOL=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DQTC_UTILSLIB_INFIX:STRING="-gtk2"
</span> post-destroot {
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ # impose Mac-like defaults
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 644 ${filespath}/kdeglobals ${destroot}${prefix}/share/themes/QtCurve/gtk-2.0/kdeglobals
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport ${name}-extra {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ long_description Installs the Mac-specific default configuration plus additional \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configuration presets and colour palettes for QtCurve
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version ${qtc_version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ epoch 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ use_configure no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ installs_libs no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ supported_archs noarch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_run-append port:ciment-icons
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fetch {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksum {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extract {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ build {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 755 -d ${destroot}/${prefix}/share/apps/kstyle/themes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 755 -d ${destroot}/${prefix}/share/apps/color-schemes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 755 -d ${destroot}/${prefix}/etc/xdg/qtcurve
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 644 ${filespath}/stylerc ${destroot}/${prefix}/etc/xdg/qtcurve/
</span> xinstall -m 644 ${filespath}/qtc_qtcurve-rjvb.themerc ${destroot}/${prefix}/share/apps/kstyle/themes/
xinstall -m 644 ${filespath}/qtc_qtcurve-osx.themerc ${destroot}/${prefix}/share/apps/kstyle/themes/
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 644 ${filespath}/qtc_qtcurve-osxgraphite.themerc ${destroot}/${prefix}/share/apps/kstyle/themes/
</span> xinstall -m 644 ${filespath}/QtCurveOSX.colors ${destroot}/${prefix}/share/apps/color-schemes/
<span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -d -m 755 ${destroot}${prefix}/share/qt4/plugins
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- system "ln -s ${prefix}/lib/kde4/plugins/styles ${destroot}${prefix}/share/qt4/plugins"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 644 ${filespath}/OxygenOSXGraphite.colors ${destroot}/${prefix}/share/apps/color-schemes/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${subport} ne "${name}-extra"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_run-append port:${name}-extra
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patchfiles-append patch-systemconfig-support.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # deactivate config page(s) that don't make sense on OS X and/or don't work properly anywhere
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patchfiles-append patch-deactivate-config-page.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace -W ${worksrcpath} "s|@@PREFIX@@|${prefix}|g" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ qt5/common/config_file.cpp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ qt4/common/config_file.cpp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gtk2/common/config_file.cpp
</span> }
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-notes-append "To access QtCurve and other KDE styles from pure Qt4 applications, execute
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ln -s ${prefix}/lib/kde4/plugins/styles ${prefix}/share/qt4/plugins
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- with the appropriate privileges"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {(${subport} ne "${name}-gtk2") && (${subport} ne "${name}-extra")} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patchfiles-append patch-qtc-no-qtc-activewin-events.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patch-qt5-dbus-fixes-by-debian.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {${subport} eq "${name}-qt5"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ categories kde kf5 qt5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {![variant_isset qtonly]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PortGroup kf5 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ long_description A highly configurable widget style for Qt5/KF5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_build-append port:gettext \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${kf5::pythondep}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ kf5.depends_frameworks karchive kconfig kconfigwidgets \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ki18n kdelibs4support kguiaddons kio \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ kiconthemes kwidgetsaddons kxmlgui
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append -DPYTHON_EXECUTABLE=${prefix}/bin/python${kf5::pyversion} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DQTC_QT5_ENABLE_KDE:BOOL=ON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {![variant_isset devel]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ kf5.allow_docs_generation no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ platform darwin {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ notes-append "Install port:kf5-osx-integration and set KDE_SESSION_VERSION to 5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ (launchctl setenv KDE_SESSION_VERSION 5 and the equivalent expr. in your login script) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ in order to use this or any other KDE theme automatically in Qt5 and KF5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ applications."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ platform linux {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DQTC_QT5_ENABLE_KWIN:BOOL=ON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PortGroup cmake 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Prefer port:qt5-kde if the user hasn't installed a Qt5 port yet.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # This *is* a KDE style after all.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set qt5.prefer_kde 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PortGroup qt5 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ long_description A highly configurable widget style for Qt5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cmake.install_rpath-prepend \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${qt_libs_dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append -DQTC_QT5_ENABLE_KDE:BOOL=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # CMake will look for automoc4, but will of course not use it.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append -DENABLE_QT4:BOOL=OFF -DENABLE_QT5:BOOL=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DQTC_QT4_ENABLE_KDE:BOOL=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DQTC_UTILSLIB_INFIX:STRING="-qt5"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ categories kde kde4 qt4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if { [variant_isset qtonly] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PortGroup qt4 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PortGroup cmake 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ long_description A highly configurable widget style for Qt4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PortGroup kde4 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append port:kdelibs4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ long_description A highly configurable widget style for Qt4/KDE4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append -DENABLE_QT4:BOOL=ON -DENABLE_QT5:BOOL=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DQTC_QT5_ENABLE_KDE:BOOL=OFF -DQTC_UTILSLIB_INFIX:STRING="-qt4"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ notes-append "To access QtCurve and other KDE styles from pure Qt4 applications, execute
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ln -s ${prefix}/lib/kde4/plugins/styles ${prefix}/share/qt4/plugins
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ with the appropriate privileges"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append -DQTC_QT4_STYLE_SUPPORT:BOOL=OFF -DQTC_QT4_ENABLE_KWIN:BOOL=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DQTC_ENABLE_PO:BOOL=ON -DENABLE_GTK2:BOOL=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {${os.platform} eq "darwin"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append -DQTC_ENABLE_X11:BOOL=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ variant qtonly description {Build only Qt style support, for installations without KDE} {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if { [variant_isset qtonly] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append -DQTC_QT4_ENABLE_KDE:BOOL=OFF -DQTC_QT5_ENABLE_KDE:BOOL=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-delete -DQTC_QT4_ENABLE_KDE:BOOL=ON -DQTC_QT5_ENABLE_KDE:BOOL=ON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {${subport} eq "${name}-qt5"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -d -m 755 ${destroot}${prefix}/share/qt4/plugins
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {[file exists ${qt_plugins_dir}] && ![file exists ${qt_plugins_dir}/styles]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ system "ln -s ${prefix}/lib/kde4/plugins/styles ${destroot}${qt_plugins_dir}/"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# never strip binaries for more useful backtraces
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append -DCMAKE_STRIP:FILEPATH=/bin/echo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# kate: backspace-indents true; indent-pasted-text true; indent-width 4; keep-extra-spaces true; remove-trailing-spaces modified; replace-tabs true; replace-tabs-save true; syntax Tcl/Tk; tab-indents true; tab-width 4;
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/kde/qtcurve/files/QtCurveOSX.colors b/kde/qtcurve/files/OxygenOSXGraphite.colors
</span>similarity index 74%
copy from kde/qtcurve/files/QtCurveOSX.colors
copy to kde/qtcurve/files/OxygenOSXGraphite.colors
<span style='display:block; white-space:pre;color:#808080;'>index eaa3cbc..5f388b9 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/kde/qtcurve/files/QtCurveOSX.colors
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/kde/qtcurve/files/OxygenOSXGraphite.colors
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -10,7 +10,7 @@ IntensityEffect=2
</span> [ColorEffects:Inactive]
ChangeSelectionColor=true
Color=112,111,110
<span style='display:block; white-space:pre;background:#ffe0e0;'>-ColorAmount=0.025
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ColorAmount=0.075
</span> ColorEffect=2
ContrastAmount=0.1
ContrastEffect=2
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -19,18 +19,18 @@ IntensityAmount=0
</span> IntensityEffect=0
[Colors:Button]
<span style='display:block; white-space:pre;background:#ffe0e0;'>-BackgroundAlternate=224,223,222
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-BackgroundNormal=248,248,248
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+BackgroundAlternate=212,208,200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+BackgroundNormal=234,234,234
</span> DecorationFocus=0,140,0
DecorationHover=99,128,0
ForegroundActive=179,0,0
ForegroundInactive=136,135,134
<span style='display:block; white-space:pre;background:#ffe0e0;'>-ForegroundLink=0,87,174
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ForegroundLink=88,51,172
</span> ForegroundNegative=191,3,3
ForegroundNeutral=176,128,0
ForegroundNormal=20,19,18
ForegroundPositive=0,110,40
<span style='display:block; white-space:pre;background:#ffe0e0;'>-ForegroundVisited=69,40,134
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ForegroundVisited=60,35,117
</span>
[Colors:Selection]
BackgroundAlternate=62,138,204
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -39,67 +39,67 @@ DecorationFocus=1,160,41
</span> DecorationHover=99,128,0
ForegroundActive=179,0,0
ForegroundInactive=165,193,228
<span style='display:block; white-space:pre;background:#ffe0e0;'>-ForegroundLink=0,49,110
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ForegroundLink=88,51,172
</span> ForegroundNegative=156,14,14
ForegroundNeutral=163,159,99
ForegroundNormal=89,0,0
ForegroundPositive=60,121,60
<span style='display:block; white-space:pre;background:#ffe0e0;'>-ForegroundVisited=69,40,134
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ForegroundVisited=60,35,117
</span>
[Colors:Tooltip]
BackgroundAlternate=196,224,255
<span style='display:block; white-space:pre;background:#ffe0e0;'>-BackgroundNormal=255,255,191
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+BackgroundNormal=255,255,220
</span> DecorationFocus=0,140,0
DecorationHover=99,128,0
ForegroundActive=179,0,0
ForegroundInactive=96,112,128
<span style='display:block; white-space:pre;background:#ffe0e0;'>-ForegroundLink=0,87,174
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ForegroundLink=88,51,172
</span> ForegroundNegative=191,3,3
ForegroundNeutral=176,128,0
ForegroundNormal=20,19,18
ForegroundPositive=0,110,40
<span style='display:block; white-space:pre;background:#ffe0e0;'>-ForegroundVisited=69,40,134
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ForegroundVisited=60,35,117
</span>
[Colors:View]
<span style='display:block; white-space:pre;background:#ffe0e0;'>-BackgroundAlternate=196,196,196
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+BackgroundAlternate=233,231,227
</span> BackgroundNormal=255,255,255
DecorationFocus=0,140,0
DecorationHover=99,128,0
ForegroundActive=179,0,0
ForegroundInactive=136,135,134
<span style='display:block; white-space:pre;background:#ffe0e0;'>-ForegroundLink=0,87,174
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ForegroundLink=88,51,172
</span> ForegroundNegative=211,3,3
ForegroundNeutral=163,159,99
ForegroundNormal=20,19,18
ForegroundPositive=0,110,40
<span style='display:block; white-space:pre;background:#ffe0e0;'>-ForegroundVisited=69,40,134
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ForegroundVisited=60,35,117
</span>
[Colors:Window]
<span style='display:block; white-space:pre;background:#ffe0e0;'>-BackgroundAlternate=218,217,216
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-BackgroundNormal=248,248,248
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+BackgroundAlternate=191,191,191
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+BackgroundNormal=232,232,232
</span> DecorationFocus=0,140,0
DecorationHover=99,128,0
ForegroundActive=179,0,0
ForegroundInactive=136,135,134
<span style='display:block; white-space:pre;background:#ffe0e0;'>-ForegroundLink=0,87,174
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ForegroundLink=88,51,172
</span> ForegroundNegative=191,3,3
ForegroundNeutral=176,128,0
ForegroundNormal=20,19,18
ForegroundPositive=0,110,40
<span style='display:block; white-space:pre;background:#ffe0e0;'>-ForegroundVisited=69,40,134
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ForegroundVisited=60,35,117
</span>
[General]
<span style='display:block; white-space:pre;background:#ffe0e0;'>-ColorScheme=QtCurve-OSX
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Name=QtCurve-OSX
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ColorScheme=Oxygen-OSX-Graphite
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Name=Oxygen-OSX-Graphite
</span> shadeSortColumn=true
[KDE]
<span style='display:block; white-space:pre;background:#ffe0e0;'>-contrast=5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+contrast=4
</span>
[WM]
<span style='display:block; white-space:pre;background:#ffe0e0;'>-activeBackground=193,193,193
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+activeBackground=209,209,209
</span> activeBlend=2,2,2
activeForeground=1,1,1
<span style='display:block; white-space:pre;background:#ffe0e0;'>-inactiveBackground=224,223,222
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+inactiveBackground=221,221,221
</span> inactiveBlend=141,145,145
inactiveForeground=141,145,145
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/kde/qtcurve/files/QtCurveOSX.colors b/kde/qtcurve/files/QtCurveOSX.colors
</span><span style='display:block; white-space:pre;color:#808080;'>index eaa3cbc..f6c7ee1 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/kde/qtcurve/files/QtCurveOSX.colors
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/kde/qtcurve/files/QtCurveOSX.colors
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -10,7 +10,7 @@ IntensityEffect=2
</span> [ColorEffects:Inactive]
ChangeSelectionColor=true
Color=112,111,110
<span style='display:block; white-space:pre;background:#ffe0e0;'>-ColorAmount=0.025
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ColorAmount=0.075
</span> ColorEffect=2
ContrastAmount=0.1
ContrastEffect=2
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -19,18 +19,18 @@ IntensityAmount=0
</span> IntensityEffect=0
[Colors:Button]
<span style='display:block; white-space:pre;background:#ffe0e0;'>-BackgroundAlternate=224,223,222
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-BackgroundNormal=248,248,248
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+BackgroundAlternate=231,231,231
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+BackgroundNormal=234,234,234
</span> DecorationFocus=0,140,0
DecorationHover=99,128,0
ForegroundActive=179,0,0
ForegroundInactive=136,135,134
<span style='display:block; white-space:pre;background:#ffe0e0;'>-ForegroundLink=0,87,174
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ForegroundLink=88,51,172
</span> ForegroundNegative=191,3,3
ForegroundNeutral=176,128,0
ForegroundNormal=20,19,18
ForegroundPositive=0,110,40
<span style='display:block; white-space:pre;background:#ffe0e0;'>-ForegroundVisited=69,40,134
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ForegroundVisited=60,35,117
</span>
[Colors:Selection]
BackgroundAlternate=62,138,204
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -39,54 +39,54 @@ DecorationFocus=1,160,41
</span> DecorationHover=99,128,0
ForegroundActive=179,0,0
ForegroundInactive=165,193,228
<span style='display:block; white-space:pre;background:#ffe0e0;'>-ForegroundLink=0,49,110
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ForegroundLink=88,51,172
</span> ForegroundNegative=156,14,14
ForegroundNeutral=163,159,99
ForegroundNormal=89,0,0
ForegroundPositive=60,121,60
<span style='display:block; white-space:pre;background:#ffe0e0;'>-ForegroundVisited=69,40,134
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ForegroundVisited=60,35,117
</span>
[Colors:Tooltip]
BackgroundAlternate=196,224,255
<span style='display:block; white-space:pre;background:#ffe0e0;'>-BackgroundNormal=255,255,191
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+BackgroundNormal=255,255,220
</span> DecorationFocus=0,140,0
DecorationHover=99,128,0
ForegroundActive=179,0,0
ForegroundInactive=96,112,128
<span style='display:block; white-space:pre;background:#ffe0e0;'>-ForegroundLink=0,87,174
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ForegroundLink=88,51,172
</span> ForegroundNegative=191,3,3
ForegroundNeutral=176,128,0
ForegroundNormal=20,19,18
ForegroundPositive=0,110,40
<span style='display:block; white-space:pre;background:#ffe0e0;'>-ForegroundVisited=69,40,134
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ForegroundVisited=60,35,117
</span>
[Colors:View]
<span style='display:block; white-space:pre;background:#ffe0e0;'>-BackgroundAlternate=196,196,196
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+BackgroundAlternate=245,246,248
</span> BackgroundNormal=255,255,255
DecorationFocus=0,140,0
DecorationHover=99,128,0
ForegroundActive=179,0,0
ForegroundInactive=136,135,134
<span style='display:block; white-space:pre;background:#ffe0e0;'>-ForegroundLink=0,87,174
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ForegroundLink=88,51,172
</span> ForegroundNegative=211,3,3
ForegroundNeutral=163,159,99
ForegroundNormal=20,19,18
ForegroundPositive=0,110,40
<span style='display:block; white-space:pre;background:#ffe0e0;'>-ForegroundVisited=69,40,134
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ForegroundVisited=60,35,117
</span>
[Colors:Window]
<span style='display:block; white-space:pre;background:#ffe0e0;'>-BackgroundAlternate=218,217,216
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-BackgroundNormal=248,248,248
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+BackgroundAlternate=231,231,231
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+BackgroundNormal=239,239,239
</span> DecorationFocus=0,140,0
DecorationHover=99,128,0
ForegroundActive=179,0,0
ForegroundInactive=136,135,134
<span style='display:block; white-space:pre;background:#ffe0e0;'>-ForegroundLink=0,87,174
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ForegroundLink=88,51,172
</span> ForegroundNegative=191,3,3
ForegroundNeutral=176,128,0
ForegroundNormal=20,19,18
ForegroundPositive=0,110,40
<span style='display:block; white-space:pre;background:#ffe0e0;'>-ForegroundVisited=69,40,134
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ForegroundVisited=60,35,117
</span>
[General]
ColorScheme=QtCurve-OSX
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -94,12 +94,12 @@ Name=QtCurve-OSX
</span> shadeSortColumn=true
[KDE]
<span style='display:block; white-space:pre;background:#ffe0e0;'>-contrast=5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+contrast=4
</span>
[WM]
<span style='display:block; white-space:pre;background:#ffe0e0;'>-activeBackground=193,193,193
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+activeBackground=209,209,209
</span> activeBlend=2,2,2
activeForeground=1,1,1
<span style='display:block; white-space:pre;background:#ffe0e0;'>-inactiveBackground=224,223,222
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+inactiveBackground=221,221,221
</span> inactiveBlend=141,145,145
inactiveForeground=141,145,145
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/kde/qtcurve/files/kdeglobals b/kde/qtcurve/files/kdeglobals
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..d841afd
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/kde/qtcurve/files/kdeglobals
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,158 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Edit this file to change the default KDE4 settings of QtCurve
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+[ColorEffects:Disabled]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Color=56,56,56
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ColorAmount=0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ColorEffect=0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ContrastAmount=0.65
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ContrastEffect=1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+IntensityAmount=0.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+IntensityEffect=2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+[ColorEffects:Inactive]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Color=112,111,110
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ColorAmount=0.075
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ColorEffect=-2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ContrastAmount=0.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ContrastEffect=-2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Enable=true
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+IntensityAmount=0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+IntensityEffect=0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+[Colors:Button]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+BackgroundAlternate=231,231,231
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+BackgroundNormal=234,234,234
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+DecorationFocus=0,140,0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+DecorationHover=99,128,0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ForegroundActive=179,0,0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ForegroundInactive=136,135,134
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ForegroundLink=88,51,172
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ForegroundNegative=191,3,3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ForegroundNeutral=176,128,0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ForegroundNormal=20,19,18
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ForegroundPositive=0,110,40
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ForegroundVisited=60,35,117
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+[Colors:Selection]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+BackgroundAlternate=62,138,204
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+BackgroundNormal=200,224,139
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+DecorationFocus=1,160,41
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+DecorationHover=99,128,0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ForegroundActive=179,0,0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ForegroundInactive=165,193,228
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ForegroundLink=88,51,172
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ForegroundNegative=156,14,14
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ForegroundNeutral=163,159,99
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ForegroundNormal=89,0,0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ForegroundPositive=60,121,60
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ForegroundVisited=60,35,117
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+[Colors:Tooltip]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+BackgroundAlternate=196,224,255
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+BackgroundNormal=255,255,220
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+DecorationFocus=0,140,0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+DecorationHover=99,128,0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ForegroundActive=179,0,0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ForegroundInactive=96,112,128
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ForegroundLink=88,51,172
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ForegroundNegative=191,3,3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ForegroundNeutral=176,128,0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ForegroundNormal=20,19,18
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ForegroundPositive=0,110,40
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ForegroundVisited=60,35,117
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+[Colors:View]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+BackgroundAlternate=245,246,248
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+BackgroundNormal=255,255,255
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+DecorationFocus=0,140,0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+DecorationHover=99,128,0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ForegroundActive=179,0,0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ForegroundInactive=136,135,134
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ForegroundLink=88,51,172
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ForegroundNegative=211,3,3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ForegroundNeutral=163,159,99
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ForegroundNormal=20,19,18
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ForegroundPositive=0,110,40
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ForegroundVisited=60,35,117
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+[Colors:Window]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+BackgroundAlternate=231,231,231
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+BackgroundNormal=239,239,239
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+DecorationFocus=0,140,0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+DecorationHover=99,128,0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ForegroundActive=179,0,0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ForegroundInactive=136,135,134
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ForegroundLink=88,51,172
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ForegroundNegative=191,3,3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ForegroundNeutral=176,128,0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ForegroundNormal=20,19,18
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ForegroundPositive=0,110,40
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ForegroundVisited=60,35,117
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+[General]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+fixed=Monaco,10,-1,5,50,0,0,0,0,0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+font=Lucida Grande,13,-1,5,50,0,0,0,0,0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+menuFont=Lucida Grande,13,-1,5,50,0,0,0,0,0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+smallestReadableFont=Lucida Grande,8,-1,5,50,0,0,0,0,0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+toolBarFont=Lucida Grande,11,-1,5,50,0,0,0,0,0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+shadeSortColumn=false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+[Icons]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Theme=Ciment
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+[KDE]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+AutoSelectDelay=-1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ChangeCursor=true
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ColorScheme=Mac OS X Graphite
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+DoubleClickInterval=400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ShowDeleteCommand=true
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ShowIconsInMenuItems=false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ShowIconsOnPushButtons=false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+SingleClick=false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+SmoothScroll=false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+StartDragDist=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+StartDragTime=500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+WheelMouseZooms=false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+WheelScrollLines=1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+contrast=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+widgetStyle=qtcurve
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+[MainToolbarIcons]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ActiveColor=169,156,255
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ActiveColor2=0,0,0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ActiveEffect=none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ActiveSemiTransparent=false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ActiveValue=1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Animated=false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+DefaultColor=144,128,248
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+DefaultColor2=0,0,0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+DefaultEffect=none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+DefaultSemiTransparent=false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+DefaultValue=1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+DisabledColor=34,202,0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+DisabledColor2=0,0,0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+DisabledEffect=togray
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+DisabledSemiTransparent=true
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+DisabledValue=1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Size=16
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+[SmallIcons]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ActiveColor=169,156,255
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ActiveColor2=0,0,0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ActiveEffect=none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ActiveSemiTransparent=false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ActiveValue=1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Animated=false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+DefaultColor=144,128,248
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+DefaultColor2=0,0,0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+DefaultEffect=none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+DefaultSemiTransparent=false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+DefaultValue=1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+DisabledColor=34,202,0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+DisabledColor2=0,0,0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+DisabledEffect=togray
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+DisabledSemiTransparent=true
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+DisabledValue=1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Size=16
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+[Toolbar style]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ToolButtonStyle=TextUnderIcon
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/kde/qtcurve/files/patch-deactivate-config-page.diff b/kde/qtcurve/files/patch-deactivate-config-page.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..6f156c8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/kde/qtcurve/files/patch-deactivate-config-page.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,28 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git qt5/config/qtcurveconfig.cpp qt5/config/qtcurveconfig.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index df8ce89..41b9c86 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- qt5/config/qtcurveconfig.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ qt5/config/qtcurveconfig.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1697,10 +1697,12 @@ void QtCurveConfig::setupStack()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ kwin->setNote(i18n("<p><b>NOTE:</b><i>The settings here affect the borders drawn around application windows and dialogs - and "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "not internal (or MDI) windows. Therefore, these settings will <b>not</b> be reflected in the Preview "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "page.</i></p>"));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifndef Q_OS_OSX
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ connect(qtcSlot(kwin, changed), qtcSlot(this, updateChanged));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ stack->insertWidget(i, kwin);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- new CStackItem(stackList, i18n("Window Manager"), i++);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ CStackItem *winManager = new CStackItem(stackList, i18n("Window Manager"), i++);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ new CStackItem(stackList, i18n("Window buttons"), i++);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ new CStackItem(stackList, i18n("Window button colors"), i++);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1718,6 +1720,9 @@ void QtCurveConfig::setupStack()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ stackList->setSizePolicy(QSizePolicy::Preferred, QSizePolicy::MinimumExpanding);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ stackList->setSelectionMode(QAbstractItemView::SingleSelection);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ first->setSelected(true);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifdef Q_OS_OSX
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ winManager->setDisabled(true);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ connect(qtcSlot(stackList, itemSelectionChanged),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ qtcSlot(this, changeStack));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/kde/qtcurve/files/patch-deactivate-config-pages.diff b/kde/qtcurve/files/patch-deactivate-config-pages.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..da9ac41
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/kde/qtcurve/files/patch-deactivate-config-pages.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,35 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git qt5/config/qtcurveconfig.cpp qt5/config/qtcurveconfig.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index df8ce89..b1f4655 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- qt5/config/qtcurveconfig.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ qt5/config/qtcurveconfig.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1697,13 +1697,15 @@ void QtCurveConfig::setupStack()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ kwin->setNote(i18n("<p><b>NOTE:</b><i>The settings here affect the borders drawn around application windows and dialogs - and "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "not internal (or MDI) windows. Therefore, these settings will <b>not</b> be reflected in the Preview "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "page.</i></p>"));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifndef Q_OS_OSX
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ connect(qtcSlot(kwin, changed), qtcSlot(this, updateChanged));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ stack->insertWidget(i, kwin);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- new CStackItem(stackList, i18n("Window Manager"), i++);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ CStackItem *winManager = new CStackItem(stackList, i18n("Window Manager"), i++);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ new CStackItem(stackList, i18n("Window buttons"), i++);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- new CStackItem(stackList, i18n("Window button colors"), i++);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ CStackItem *winButtonColours = new CStackItem(stackList, i18n("Window button colors"), i++);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ new CStackItem(stackList, i18n("Menubars"), i++);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ new CStackItem(stackList, i18n("Popup menus"), i++);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ new CStackItem(stackList, i18n("Toolbars"), i++);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1718,6 +1720,11 @@ void QtCurveConfig::setupStack()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ stackList->setSizePolicy(QSizePolicy::Preferred, QSizePolicy::MinimumExpanding);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ stackList->setSelectionMode(QAbstractItemView::SingleSelection);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ first->setSelected(true);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifdef Q_OS_OSX
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ winManager->setDisabled(true);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ // disable this page for now: it doesn't work properly
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ winButtonColours->setDisabled(true);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ connect(qtcSlot(stackList, itemSelectionChanged),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ qtcSlot(this, changeStack));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/kde/qtcurve/files/patch-qt5-dbus-fixes-by-debian.diff b/kde/qtcurve/files/patch-qt5-dbus-fixes-by-debian.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..68c082f
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/kde/qtcurve/files/patch-qt5-dbus-fixes-by-debian.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,184 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git qt5/style/qtcurve.cpp qt5/style/qtcurve.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index ce15754..bba2c3d 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- qt5/style/qtcurve.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ qt5/style/qtcurve.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -21,7 +21,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ *****************************************************************************/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "qtcurve_p.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#include "qtcurve_plugin.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <qtcurve-utils/qtprops.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <QDBusConnection>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -347,7 +346,7 @@ Style::Style() :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ m_windowManager(new WindowManager(this)),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ m_blurHelper(new BlurHelper(this)),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ m_shortcutHandler(new ShortcutHandler(this)),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- m_dbusConnected(nullptr)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ m_dbusConnected(false)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ const char *env = getenv(QTCURVE_PREVIEW_CONFIG);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifdef QTC_QT5_ENABLE_KDE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -666,9 +665,7 @@ void Style::connectDBus()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (m_dbusConnected)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- m_dbusConnected = registerCleanup([] (void *data) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- reinterpret_cast<Style*>(data)->disconnectDBus();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- }, this);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ m_dbusConnected = true;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ auto bus = QDBusConnection::sessionBus();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bus.connect(QString(), "/KGlobalSettings", "org.kde.KGlobalSettings",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "notifyChange", this, SLOT(kdeGlobalSettingsChange(int, int)));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -695,23 +692,28 @@ void Style::disconnectDBus()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (!m_dbusConnected)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- void *cb = m_dbusConnected;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- m_dbusConnected = nullptr;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- unregisterCleanup(cb);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ m_dbusConnected = false;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ auto bus = QDBusConnection::sessionBus();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bus.disconnect(QString(), "/KGlobalSettings", "org.kde.KGlobalSettings",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "notifyChange",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ this, SLOT(kdeGlobalSettingsChange(int, int)));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bus.disconnect("org.kde.kwin", "/KWin", "org.kde.KWin", "compositingToggled",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ this, SLOT(compositingToggled()));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- bus.disconnect("org.kde.kwin", "/QtCurve", "org.kde.QtCurve",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- "borderSizesChanged", this, SLOT(borderSizesChanged()));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- bus.disconnect("org.kde.kwin", "/QtCurve", "org.kde.QtCurve",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- "toggleMenuBar",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- this, SLOT(toggleMenuBar(unsigned int)));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- bus.disconnect("org.kde.kwin", "/QtCurve", "org.kde.QtCurve",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- "toggleStatusBar",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- this, SLOT(toggleStatusBar(unsigned int)));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (!qApp || qApp->arguments()[0] != "kwin") {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ bus.disconnect("org.kde.kwin", "/QtCurve", "org.kde.QtCurve",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ "borderSizesChanged", this, SLOT(borderSizesChanged()));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (opts.menubarHiding & HIDE_KWIN)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ bus.disconnect("org.kde.kwin", "/QtCurve", "org.kde.QtCurve",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ "toggleMenuBar",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ this, SLOT(toggleMenuBar(unsigned int)));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (opts.statusbarHiding & HIDE_KWIN) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ bus.disconnect("org.kde.kwin", "/QtCurve", "org.kde.QtCurve",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ "toggleStatusBar",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ this, SLOT(toggleStatusBar(unsigned int)));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Style::~Style()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git qt5/style/qtcurve.h qt5/style/qtcurve.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index f4d5b0a..fb6d15c 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- qt5/style/qtcurve.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ qt5/style/qtcurve.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -515,7 +515,6 @@ private:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ const QStyleOption *option,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ QPainter *painter,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ const QWidget *widget) const;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- static void dbusCleanupCallback(void*);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ private:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ mutable Options opts;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -566,7 +565,7 @@ private:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ WindowManager *m_windowManager;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ BlurHelper *m_blurHelper;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ShortcutHandler *m_shortcutHandler;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- void *m_dbusConnected;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ bool m_dbusConnected;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifdef QTC_QT5_ENABLE_KDE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ KSharedConfigPtr m_configFile;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ KSharedConfigPtr m_kdeGlobals;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git qt5/style/qtcurve_plugin.cpp qt5/style/qtcurve_plugin.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index b8c76ce..500a3ff 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- qt5/style/qtcurve_plugin.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ qt5/style/qtcurve_plugin.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -27,7 +27,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <qtcurve-utils/qtprops.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <qtcurve-utils/x11shadow.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <qtcurve-utils/x11blur.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#include <qtcurve-utils/log.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <QApplication>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -44,49 +43,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ namespace QtCurve {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-// Using a `std::set` somehow result in a segfault in glibc (maybe realated to
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-// this function being called in the exit handler?) so use a home made solution
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-// instead...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-struct CleanupCallback {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- void (*func)(void*);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- void *data;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- CleanupCallback *next;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- CleanupCallback **prev;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-};
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-static CleanupCallback *cleanup_callbacks = nullptr;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-void*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-registerCleanup(void (*func)(void*), void *data)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- auto cb = new CleanupCallback{func, data, cleanup_callbacks,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- &cleanup_callbacks};
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- if (cleanup_callbacks)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- cleanup_callbacks->prev = &cb->next;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- cleanup_callbacks = cb;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- return cb;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-unregisterCleanup(void *_cb)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- auto cb = (CleanupCallback*)_cb;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- if (cb->next)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- cb->next->prev = cb->prev;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- *cb->prev = cb->next;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- delete cb;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-static void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-runAllCleanups()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- while (cleanup_callbacks) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- auto func = cleanup_callbacks->func;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- auto data = cleanup_callbacks->data;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- func(data);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ __attribute__((hot)) static void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ polishQuickControl(QObject *obj)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -164,7 +120,6 @@ StylePlugin::create(const QString &key)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ StylePlugin::~StylePlugin()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- runAllCleanups();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ QInternal::unregisterCallback(QInternal::EventNotifyCallback,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ qtcEventCallback);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -185,5 +140,4 @@ StylePlugin::init()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ });
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git qt5/style/qtcurve_plugin.h qt5/style/qtcurve_plugin.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index fc81107..95bbfed 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- qt5/style/qtcurve_plugin.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ qt5/style/qtcurve_plugin.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -36,10 +36,6 @@ private:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void init();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ std::once_flag m_ref_flag;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-void *registerCleanup(void (*func)(void*), void *data);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-void unregisterCleanup(void *handle);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/kde/qtcurve/files/patch-qtc-no-qtc-activewin-events.diff b/kde/qtcurve/files/patch-qtc-no-qtc-activewin-events.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..b2ff363
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/kde/qtcurve/files/patch-qtc-no-qtc-activewin-events.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,85 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git lib/utils/x11utils.cpp lib/utils/x11utils.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 40339e3..44e30df 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- lib/utils/x11utils.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ lib/utils/x11utils.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -67,7 +67,7 @@ static const struct {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {&qtc_x11_qtc_menubar_size, "_QTCURVE_MENUBAR_SIZE_"},
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {&qtc_x11_qtc_statusbar, "_QTCURVE_STATUSBAR_"},
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {&qtc_x11_qtc_titlebar_size, "_QTCURVE_TITLEBAR_SIZE_"},
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- {&qtc_x11_qtc_active_window, "_QTCURVE_ACTIVE_WINDOW_"},
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {&qtc_x11_qtc_active_window, "_NET_ACTIVE_WINDOW_"},
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {&qtc_x11_qtc_toggle_menubar, "_QTCURVE_TOGGLE_MENUBAR_"},
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {&qtc_x11_qtc_toggle_statusbar, "_QTCURVE_TOGGLE_STATUSBAR_"},
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {&qtc_x11_qtc_opacity, "_QTCURVE_OPACITY_"},
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git qt4/kwin/qtcurveclient.cpp qt4/kwin/qtcurveclient.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 80855cf..3d1be06 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- qt4/kwin/qtcurveclient.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ qt4/kwin/qtcurveclient.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1120,6 +1120,7 @@ void QtCurveClient::deleteSizeGrip()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void QtCurveClient::informAppOfBorderSizeChanges()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifdef X11_SEND_QTCURVE_SPECIFIC_EVENTS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ union {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ char _buff[32];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xcb_client_message_event_t ev;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1131,6 +1132,7 @@ void QtCurveClient::informAppOfBorderSizeChanges()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xev->type = qtc_x11_qtc_titlebar_size;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xev->data.data32[0] = 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ qtcX11SendEvent(false, windowId(), XCB_EVENT_MASK_NO_EVENT, xev);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ qtcX11Flush();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1138,6 +1140,7 @@ void QtCurveClient::informAppOfActiveChange()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (Handler()->wStyle()->pixelMetric(
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ (QStyle::PixelMetric)QtC_ShadeMenubarOnlyWhenActive, nullptr, nullptr)) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifdef X11_SEND_QTCURVE_SPECIFIC_EVENTS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ union {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ char _buff[32];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xcb_client_message_event_t ev;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1149,6 +1152,7 @@ void QtCurveClient::informAppOfActiveChange()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xev->type = qtc_x11_qtc_active_window;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xev->data.data32[0] = isActive() ? 1 : 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ qtcX11SendEvent(false, windowId(), XCB_EVENT_MASK_NO_EVENT, xev);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ qtcX11Flush();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git qt5/kwin/qtcurveclient.cpp qt5/kwin/qtcurveclient.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index d784bd4..821b587 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- qt5/kwin/qtcurveclient.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ qt5/kwin/qtcurveclient.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1121,6 +1121,7 @@ void QtCurveClient::deleteSizeGrip()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void QtCurveClient::informAppOfBorderSizeChanges()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifdef X11_SEND_QTCURVE_SPECIFIC_EVENTS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ union {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ char _buff[32];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xcb_client_message_event_t ev;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1132,6 +1133,7 @@ void QtCurveClient::informAppOfBorderSizeChanges()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xev->type = qtc_x11_qtc_titlebar_size;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xev->data.data32[0] = 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ qtcX11SendEvent(false, windowId(), XCB_EVENT_MASK_NO_EVENT, xev);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ qtcX11Flush();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1139,6 +1141,7 @@ void QtCurveClient::informAppOfActiveChange()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (Handler()->wStyle()->pixelMetric(
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ (QStyle::PixelMetric)QtC_ShadeMenubarOnlyWhenActive, nullptr, nullptr)) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifdef X11_SEND_QTCURVE_SPECIFIC_EVENTS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ union {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ char _buff[32];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xcb_client_message_event_t ev;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1150,6 +1153,7 @@ void QtCurveClient::informAppOfActiveChange()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xev->type = qtc_x11_qtc_active_window;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xev->data.data32[0] = isActive() ? 1 : 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ qtcX11SendEvent(false, windowId(), XCB_EVENT_MASK_NO_EVENT, xev);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ qtcX11Flush();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/kde/qtcurve/files/patch-systemconfig-support.diff b/kde/qtcurve/files/patch-systemconfig-support.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..50fdb57
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/kde/qtcurve/files/patch-systemconfig-support.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,64 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git qt5/common/config_file.cpp qt5/common/config_file.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 7630f4e..afbc82b 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- qt5/common/config_file.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ qt5/common/config_file.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1432,10 +1432,8 @@ bool qtcReadConfig(const QString &file, Options *opts, Options *defOpts, bool ch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static const char * getSystemConfigFile()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static const char * constFiles[]={
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- /*"/etc/qt4/" OLD_CONFIG_FILE,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- "/etc/qt/" OLD_CONFIG_FILE,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "/etc/" OLD_CONFIG_FILE,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ "@@PREFIX@@/etc/xdg/qtcurve/" CONFIG_FILE,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ nullptr
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1640,7 +1638,7 @@ void qtcDefaultSettings(Options *opts)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ systemFilename=getSystemConfigFile();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if(systemFilename)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- qtcReadConfig(systemFilename, opts, opts);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ qtcReadConfig(QFile::decodeName(systemFilename), opts, opts);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git qt4/common/config_file.cpp qt4/common/config_file.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 7a0a6bc..c6992d8 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- qt4/common/config_file.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ qt4/common/config_file.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1436,7 +1436,11 @@ bool qtcReadConfig(const QString &file, Options *opts, Options *defOpts, bool ch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static const char * getSystemConfigFile()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- static const char * constFiles[]={ /*"/etc/qt4/" OLD_CONFIG_FILE, "/etc/qt3/" OLD_CONFIG_FILE, "/etc/qt/" OLD_CONFIG_FILE,*/ "/etc/" OLD_CONFIG_FILE, nullptr };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ static const char * constFiles[]={
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ "/etc/" OLD_CONFIG_FILE,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ "@@PREFIX@@/etc/xdg/qtcurve/" CONFIG_FILE,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ nullptr
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int i;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1639,7 +1643,7 @@ void qtcDefaultSettings(Options *opts)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ systemFilename=getSystemConfigFile();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if(systemFilename)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- qtcReadConfig(systemFilename, opts, opts);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ qtcReadConfig(QFile::decodeName(systemFilename), opts, opts);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gtk2/common/config_file.cpp gtk2/common/config_file.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index ce83b07..8c453cf 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gtk2/common/config_file.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gtk2/common/config_file.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1577,6 +1577,7 @@ static const char * getSystemConfigFile()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "/etc/qt3/"OLD_CONFIG_FILE,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "/etc/qt/"OLD_CONFIG_FILE, */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "/etc/" OLD_CONFIG_FILE,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ "@@PREFIX@@/etc/xdg/qtcurve/" CONFIG_FILE,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ nullptr};
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ for (int i = 0;constFiles[i];i++) {
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/kde/qtcurve/files/qtc_qtcurve-osxgraphite.themerc b/kde/qtcurve/files/qtc_qtcurve-osxgraphite.themerc
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..5cf9e6e
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/kde/qtcurve/files/qtc_qtcurve-osxgraphite.themerc
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,180 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+[KDE]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+WidgetStyle=qtc_qtcurve-osxgraphite
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+[Misc]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Comment=QtCurve integration theme based on Agua and the OS X graphite appearance
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Name=QtCurve-OSX-Graphite
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+[ActiveShadows]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Color=85,87,83
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ColorType=5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Size=15
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+[InactiveShadows]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Size=15
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+[KWin]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+BorderSize=2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+CustomShadows=true
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+InnerBorder=0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+OuterBorder=0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+RoundBottom=false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+[Settings]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+activeTabAppearance=gradient
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+animatedProgress=false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+appearance=customgradient4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bgndAppearance=flat
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bgndGrad=horiz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bgndImage=none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bgndOpacity=100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+boldProgress=false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+borderInactiveTab=false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+borderMenuitems=false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+borderProgress=true
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+borderSbarGroove=true
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+borderSelection=false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+borderTab=true
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+buttonEffect=shadow
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+centerTabText=false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+colorMenubarMouseOver=true
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+colorSelTab=0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+colorSliderMouseOver=false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+coloredMouseOver=glow
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+coloredTbarMo=false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+comboBtn=none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+comboSplitter=false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+crButton=true
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+crColor=#D2D6E1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+crHighlight=3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+crSize=13
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+customAlphas=0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+customMenuNormTextColor=#000000
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+customMenuSelTextColor=#000000
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+customMenuTextColor=false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+customShades=0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+customgradient1=light,0,1.2,0.45,1,1,1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+customgradient2=3d,0,0.75,0.3,0.9,1,1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+customgradient3=none,0,1.1,0.99,0.94,1,0.75
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+customgradient4=3d,0,1.3,0.4,1.2,0.9,0.97,1,1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+darkerBorders=true
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+defBtnIndicator=darken
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+dlgOpacity=100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+doubleGtkComboArrow=false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+drawStatusBarFrames=false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+dwtAppearance=darkinverted
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+dwtSettings=126
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+embolden=false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+etchEntry=false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+expanderHighlight=3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+fadeLines=true
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+fillProgress=false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+fillSlider=true
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+flatSbarButtons=true
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+focus=glow
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+forceAlternateLvCols=true
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+gbFactor=-4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+gbLabel=9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+glowProgress=end
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+grooveAppearance=inverted
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+groupBox=shaded
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+gtkButtonOrder=true
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+gtkComboMenus=false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+gtkScrollViews=false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+handles=1dot
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+hideShortcutUnderline=false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+highlightFactor=-8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+highlightScrollViews=false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+highlightTab=false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+inactiveTitlebarAppearance=customgradient3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+invertBotTab=true
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lighterPopupMenuBgnd=2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lvAppearance=agua
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lvButton=false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lvLines=true
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+mapKdeIcons=true
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+menuBgndAppearance=flat
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+menuBgndGrad=horiz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+menuBgndImage=none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+menuBgndOpacity=100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+menuDelay=225
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+menuIcons=false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+menuStripe=none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+menuStripeAppearance=darkinverted
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+menubarAppearance=flat
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+menubarApps=VirtualBox,smplayer,amarok,arora,kcalc,kaffeine
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+menubarHiding=0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+menubarMouseOver=true
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+menuitemAppearance=soft
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+noBgndGradientApps=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+noBgndImageApps=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+noBgndOpacityApps=dragon,smplayer,vmplayer,vmware,inkscape,totem,kaffeine,kscreenlocker,sonata
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+noMenuBgndOpacityApps=vmplayer,vmware,inkscape,gtk,totem,sonata
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+noMenuStripeApps=soffice.bin,gtk
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+passwordChar=9679
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+popupBorder=true
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+progressAppearance=agua
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+progressColor=#D0D3DE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+progressGrooveAppearance=inverted
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+progressGrooveColor=background
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+reorderGtkButtons=false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+round=slight
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+roundAllTabs=true
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+roundMbTopOnly=true
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+sbarBgndAppearance=bevelled
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+scrollbarType=kde
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+selectionAppearance=flat
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+shadeCheckRadio=none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+shadeMenubarOnlyWhenActive=false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+shadeMenubars=none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+shadePopupMenu=false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+shadeSliders=#BFBFBF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+shading=hsl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+sliderAppearance=dullglass
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+sliderFill=true
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+sliderStyle=triangular
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+sliderThumbs=none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+sliderWidth=11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+smallRadio=true
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+sortedLv=#D2D6E1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+splitterHighlight=3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+splitters=dots
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+square=1039
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+statusbarApps=kde
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+statusbarHiding=2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+stdBtnSizes=true
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+stdSidebarButtons=true
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+stripedProgress=fade
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+stripedSbar=false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+sunkenAppearance=agua
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+tabAppearance=soft
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+tabBgnd=0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+tabMouseOver=glow
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+tbarBtnAppearance=none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+tbarBtnEffect=none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+tbarBtns=standard
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+thin=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+thinSbarGroove=false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+titlebarAlignment=center-full
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+titlebarAppearance=customgradient3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+titlebarButtonAppearance=agua
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+titlebarButtonColors=#D2D6E1,#D2D6E1,#D2D6E1,#D2D6E1,#D2D6E1,#D6D5D1,#D6D5D1,#D6D5D1,#D6D5D1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+titlebarButtons=3092
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+titlebarEffect=none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+titlebarIcon=menu
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+toolbarAppearance=flat
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+toolbarBorders=none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+toolbarSeparators=sunken
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+toolbarTabs=false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+tooltipAppearance=gradient
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+unifyCombo=false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+unifySpin=true
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+unifySpinBtns=false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+useHighlightForMenu=false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+useQtFileDialogApps=googleearth-bin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+vArrows=true
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version=1.8.18-247-gd126bd5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+windowBorder=32
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+windowDrag=3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+xCheck=false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+xbar=true
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/kde/qtcurve/files/stylerc b/kde/qtcurve/files/stylerc
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..7c5020c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/kde/qtcurve/files/stylerc
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,72 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+[Settings]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+activeTabAppearance=gradient
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+appearance=customgradient4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+boldProgress=false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+crColor=#D2D6E1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+crHighlight=3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+crSize=13
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+customAlphas=0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+customMenuSelTextColor=#FFFFFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+customShades=0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+customgradient1=light,0,1.2,0.45,1,1,1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+customgradient2=3d,0,0.75,0.3,0.9,1,1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+customgradient3=none,0,1.1,0.99,0.94,1,0.75
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+customgradient4=3d,0,1.3,0.4,1.2,0.9,0.97,1,1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+darkerBorders=true
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+defBtnIndicator=darken
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+doubleGtkComboArrow=false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+dwtAppearance=customgradient3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+dwtSettings=122
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+fillProgress=false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+forceAlternateLvCols=true
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+gbFactor=-4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+glowProgress=end
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+groupBox=shaded
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+gtkScrollViews=false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+highlightFactor=-8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+inactiveTitlebarAppearance=customgradient3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lighterPopupMenuBgnd=100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lvAppearance=agua
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lvLines=true
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+menuDelay=150
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+menuIcons=false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+menubarApps=kdevelop,kate,kdevelop.bin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+menubarHiding=1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+menubarMouseOver=false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+menuitemAppearance=flat
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+noBgndOpacityApps=dragon,smplayer,vmplayer,vmware,inkscape,totem,kaffeine,kscreenlocker,sonata
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+noMenuBgndOpacityApps=vmplayer,vmware,inkscape,gtk,totem,sonata
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+nonnativeMenubarApps=kdevelop,kate,kdevelop.bin,khelpcenter
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+progressAppearance=agua
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+progressColor=#D0D3DE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+progressGrooveColor=background
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+reorderGtkButtons=true
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+round=slight
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+sbarBgndAppearance=bevelled
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+selectionAppearance=flat
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+shadeSliders=#BFBFBF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+sliderAppearance=dullglass
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+sliderStyle=triangular
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+sliderThumbs=none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+sliderWidth=11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+sortedLv=#D2D6E1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+splitters=dots
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+square=13
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+statusbarHiding=2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+stdBtnSizes=true
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+stdSidebarButtons=true
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+stripedProgress=fade
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+sunkenAppearance=agua
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+thin=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+thinSbarGroove=false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+titlebarAppearance=customgradient3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+titlebarButtonAppearance=agua
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+titlebarButtonColors=#D2D6E1,#D2D6E1,#D2D6E1,#D2D6E1,#D2D6E1,#D6D5D1,#D6D5D1,#D6D5D1,#D6D5D1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+titlebarButtons=3092
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+titlebarEffect=none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+titlebarIcon=menu
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+unifyCombo=false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+useQtFileDialogApps=googleearth-bin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version=1.8.18
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+windowBorder=32
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+windowDrag=3
</span></pre><pre style='margin:0'>
</pre>