diff options
author | markd <markd@pkgsrc.org> | 2009-11-04 11:05:50 +0000 |
---|---|---|
committer | markd <markd@pkgsrc.org> | 2009-11-04 11:05:50 +0000 |
commit | 0ce22f2491b04390e731e3875e7549f556a6777a (patch) | |
tree | 6938c06ad531c02f51f08c94c80524eacd4b732f /x11/kdelibs4/patches | |
parent | 34b5b35b4c2ea07e4ad10acadbf714bb91848431 (diff) | |
download | pkgsrc-0ce22f2491b04390e731e3875e7549f556a6777a.tar.gz |
Update to KDE 4.3.3
KDE 4.3.3 has a number of improvements that will make your life just a
little bit better. Some of KWin's effects have been smoothed and freed
of visual glitches, JuK should now be more stable, KDE PIM has seen its
share of improvements while in the back-rooms of KDE, the developers are
working hard on porting all applications to the new Akonadi storage and
cache.
Diffstat (limited to 'x11/kdelibs4/patches')
-rw-r--r-- | x11/kdelibs4/patches/patch-ba | 16 | ||||
-rw-r--r-- | x11/kdelibs4/patches/patch-bb | 138 | ||||
-rw-r--r-- | x11/kdelibs4/patches/patch-bc | 107 | ||||
-rw-r--r-- | x11/kdelibs4/patches/patch-bd | 17 |
4 files changed, 0 insertions, 278 deletions
diff --git a/x11/kdelibs4/patches/patch-ba b/x11/kdelibs4/patches/patch-ba deleted file mode 100644 index cd9a462d77a..00000000000 --- a/x11/kdelibs4/patches/patch-ba +++ /dev/null @@ -1,16 +0,0 @@ -$NetBSD: patch-ba,v 1.1 2009/10/11 08:13:40 markd Exp $ - -KDE svn 1032787 - ---- khtml/khtml_part.cpp.orig 2009-10-02 21:18:12.000000000 +1300 -+++ khtml/khtml_part.cpp -@@ -609,8 +609,7 @@ KHTMLPart::~KHTMLPart() - - if ( d->m_view ) - { -- d->m_view->hide(); -- d->m_view->viewport()->hide(); -+ widget()->hide(); - d->m_view->m_part = 0; - } - diff --git a/x11/kdelibs4/patches/patch-bb b/x11/kdelibs4/patches/patch-bb deleted file mode 100644 index ddad55f73bc..00000000000 --- a/x11/kdelibs4/patches/patch-bb +++ /dev/null @@ -1,138 +0,0 @@ -$NetBSD: patch-bb,v 1.1 2009/10/11 08:13:40 markd Exp $ - -KDE svn 1032185 - ---- kdecore/localization/klocale.cpp.orig 2009-10-02 21:18:08.000000000 +1300 -+++ kdecore/localization/klocale.cpp -@@ -22,6 +22,7 @@ - */ - - #include "klocale.h" -+#include "klocale_p.h" - - #include <config.h> - -@@ -242,7 +243,6 @@ public: - // Handling of translation catalogs - QStringList languageList; - -- QMutex* mutex; - QList<KCatalogName> catalogNames; // list of all catalogs (regardless of language) - QList<KCatalog> catalogs; // list of all found catalogs, one instance per catalog name and language - int numberOfSysCatalogs; // number of catalogs that each app draws from -@@ -276,7 +276,6 @@ public: - KLocalePrivate::KLocalePrivate(const QString& catalog, KConfig *config, const QString &language_, const QString &country_) - : language(language_), - country(country_), -- mutex(new QMutex(QMutex::Recursive)), - useTranscript(false), - codecForEncoding(0), - languages(0), calendar(0), -@@ -311,7 +310,7 @@ KLocale::KLocale(const QString& catalog, - void KLocalePrivate::initMainCatalogs() - { - KLocaleStaticData *s = staticData; -- QMutexLocker lock(mutex); -+ QMutexLocker lock(kLocaleMutex()); - - if (!s->maincatalog.isEmpty()) { - // If setMainCatalog was called, then we use that (e.g. korgac calls setMainCatalog("korganizer") to use korganizer.po) -@@ -541,7 +540,7 @@ bool KLocale::setLanguage(const QString - - bool KLocalePrivate::setLanguage(const QString & _language, KConfig *config) - { -- QMutexLocker lock(mutex); -+ QMutexLocker lock(kLocaleMutex()); - languageList.removeAll( _language ); - languageList.prepend( _language ); // let us consider this language to be the most important one - -@@ -563,7 +562,7 @@ bool KLocale::setLanguage(const QStringL - - bool KLocalePrivate::setLanguage(const QStringList & languages) - { -- QMutexLocker lock(mutex); -+ QMutexLocker lock(kLocaleMutex()); - // This list might contain - // 1) some empty strings that we have to eliminate - // 2) duplicate entries like in de:fr:de, where we have to keep the first occurrence of a language in order -@@ -685,7 +684,7 @@ QString KLocale::country() const - - void KLocale::insertCatalog( const QString & catalog ) - { -- QMutexLocker lock(d->mutex); -+ QMutexLocker lock(kLocaleMutex()); - int pos = d->catalogNames.indexOf(KCatalogName(catalog)); - if (pos != -1) { - ++d->catalogNames[pos].loadCount; -@@ -736,7 +735,7 @@ void KLocalePrivate::updateCatalogs( ) - - void KLocale::removeCatalog(const QString &catalog) - { -- QMutexLocker lock(d->mutex); -+ QMutexLocker lock(kLocaleMutex()); - int pos = d->catalogNames.indexOf(KCatalogName(catalog)); - if (pos == -1) - return; -@@ -749,7 +748,7 @@ void KLocale::removeCatalog(const QStrin - - void KLocale::setActiveCatalog(const QString &catalog) - { -- QMutexLocker lock(d->mutex); -+ QMutexLocker lock(kLocaleMutex()); - int pos = d->catalogNames.indexOf(KCatalogName(catalog)); - if (pos == -1) - return; -@@ -759,7 +758,6 @@ void KLocale::setActiveCatalog(const QSt - - KLocale::~KLocale() - { -- delete d->mutex; - delete d->calendar; - delete d->languages; - delete d; -@@ -788,7 +786,7 @@ void KLocalePrivate::translate_priv(cons - << "Fix the program" << endl; - } - -- QMutexLocker locker(mutex); -+ QMutexLocker locker(kLocaleMutex()); - // determine the fallback string - QString fallback; - if ( msgid_plural == NULL ) -@@ -1370,7 +1368,7 @@ QString KLocale::formatByteSize( double - //Kibi-byte KiB 2^10 1,024 bytes - - if (d->byteSizeFmt.size() == 0) { -- QMutexLocker lock(d->mutex); -+ QMutexLocker lock(kLocaleMutex()); - // Pretranslated format strings for byte sizes. - #define CACHEBYTEFMT(x) { \ - QString s; \ -@@ -2568,7 +2566,6 @@ KLocale::KLocale(const KLocale & rhs) : - { - d->languages = 0; // Don't copy languages - d->calendar = 0; // Don't copy the calendar -- d->mutex = 0; // Don't copy the mutex - } - - KLocale & KLocale::operator=(const KLocale & rhs) -@@ -2583,8 +2580,7 @@ KLocale & KLocale::operator=(const KLoca - - void KLocale::copyCatalogsTo(KLocale *locale) - { -- QMutexLocker lock(d->mutex); -- QMutexLocker lockOther(locale->d->mutex); -+ QMutexLocker lock(kLocaleMutex()); - locale->d->catalogNames = d->catalogNames; - locale->d->updateCatalogs(); - } -@@ -2656,3 +2652,9 @@ KLocale::DigitSet KLocale::dateTimeDigit - { - return d->dateTimeDigitSet; - } -+ -+Q_GLOBAL_STATIC_WITH_ARGS(QMutex, s_kLocaleMutex, (QMutex::Recursive)) -+QMutex* kLocaleMutex() -+{ -+ return s_kLocaleMutex(); -+} diff --git a/x11/kdelibs4/patches/patch-bc b/x11/kdelibs4/patches/patch-bc deleted file mode 100644 index b12abf376da..00000000000 --- a/x11/kdelibs4/patches/patch-bc +++ /dev/null @@ -1,107 +0,0 @@ -$NetBSD: patch-bc,v 1.1 2009/10/11 08:13:40 markd Exp $ - -KDE svn 1032185 - ---- kdecore/localization/klocalizedstring.cpp.orig 2009-07-22 03:16:08.000000000 +1200 -+++ kdecore/localization/klocalizedstring.cpp -@@ -24,6 +24,7 @@ - #include <kglobal.h> - #include <kdebug.h> - #include <klocale.h> -+#include <klocale_p.h> - #include <kcomponentdata.h> - #include <klibrary.h> - #include <kstandarddirs.h> -@@ -126,8 +127,6 @@ class KLocalizedStringPrivateStatics - - QHash<QString, KuitSemantics*> formatters; - -- QMutex mutex; -- - KLocalizedStringPrivateStatics () : - theFence("|/|"), - startInterp("$["), -@@ -144,9 +143,7 @@ class KLocalizedStringPrivateStatics - - translits(), - -- formatters(), -- -- mutex(QMutex::Recursive) -+ formatters() - {} - - ~KLocalizedStringPrivateStatics () -@@ -216,7 +213,7 @@ QString KLocalizedString::toString (cons - QString KLocalizedStringPrivate::toString (const KLocale *locale) const - { - KLocalizedStringPrivateStatics *s = staticsKLSP; -- QMutexLocker lock(&s->mutex); -+ QMutexLocker lock(kLocaleMutex()); - - // Assure the message has been supplied. - if (msg.isEmpty()) -@@ -474,7 +471,7 @@ QString KLocalizedStringPrivate::postFor - const QString &ctxt) const - { - KLocalizedStringPrivateStatics *s = staticsKLSP; -- QMutexLocker lock(&s->mutex); -+ QMutexLocker lock(kLocaleMutex()); - - QString final = text; - -@@ -499,7 +496,7 @@ QString KLocalizedStringPrivate::substit - bool &fallback) const - { - KLocalizedStringPrivateStatics *s = staticsKLSP; -- QMutexLocker lock(&s->mutex); -+ QMutexLocker lock(kLocaleMutex()); - - if (s->ktrs == NULL) - // Scripting engine not available. -@@ -564,7 +561,7 @@ int KLocalizedStringPrivate::resolveInte - // fallback is set to true if Transcript evaluation requested so. - - KLocalizedStringPrivateStatics *s = staticsKLSP; -- QMutexLocker lock(&s->mutex); -+ QMutexLocker lock(kLocaleMutex()); - - result.clear(); - fallback = false; -@@ -716,7 +713,7 @@ int KLocalizedStringPrivate::resolveInte - QVariant KLocalizedStringPrivate::segmentToValue (const QString &seg) const - { - KLocalizedStringPrivateStatics *s = staticsKLSP; -- QMutexLocker lock(&s->mutex); -+ QMutexLocker lock(kLocaleMutex()); - - // Return invalid variant if segment is either not a proper - // value reference, or the reference is out of bounds. -@@ -751,7 +748,7 @@ QString KLocalizedStringPrivate::postTra - const QString &final) const - { - KLocalizedStringPrivateStatics *s = staticsKLSP; -- QMutexLocker lock(&s->mutex); -+ QMutexLocker lock(kLocaleMutex()); - - if (s->ktrs == NULL) - // Scripting engine not available. -@@ -945,7 +942,7 @@ extern "C" - void KLocalizedStringPrivate::loadTranscript () - { - KLocalizedStringPrivateStatics *s = staticsKLSP; -- QMutexLocker lock(&s->mutex); -+ QMutexLocker lock(kLocaleMutex()); - - s->loadTranscriptCalled = true; - s->ktrs = NULL; // null indicates that Transcript is not available -@@ -979,7 +976,8 @@ void KLocalizedStringPrivate::notifyCata - return; - } - KLocalizedStringPrivateStatics *s = staticsKLSP; -- QMutexLocker lock(&s->mutex); -+ // Very important: do not the mutex here. -+ //QMutexLocker lock(kLocaleMutex()); - - // Find script modules for all included language/catalogs that have them, - // and remember their paths. diff --git a/x11/kdelibs4/patches/patch-bd b/x11/kdelibs4/patches/patch-bd deleted file mode 100644 index d2315f0a01d..00000000000 --- a/x11/kdelibs4/patches/patch-bd +++ /dev/null @@ -1,17 +0,0 @@ -$NetBSD: patch-bd,v 1.1 2009/10/11 08:13:40 markd Exp $ - -KDE svn 1032185 - ---- /dev/null 2009-10-11 17:43:10.000000000 +1300 -+++ kdecore/localization/klocale_p.h -@@ -0,0 +1,10 @@ -+#ifndef KLOCALE_P_H -+#define KLOCALE_P_H -+ -+class QMutex; -+ -+// Used by both KLocale and KLocalizedString, since they call each other. -+QMutex* kLocaleMutex(); -+ -+#endif /* KLOCALE_P_H */ -+ |