rpms/kdelibs4/F-8 kdelibs-4.0.4-khtml-stylesheet.patch, NONE, 1.1 kdelibs-4.0.4-kstandarddirs.patch, NONE, 1.1 kdelibs-4.0.5-fedora-buildtype.patch, NONE, 1.1 kdelibs-4.0.5-iconload.patch, NONE, 1.1 .cvsignore, 1.10, 1.11 kdelibs-4.0.4-parallel_devel.patch, 1.1, 1.2 kdelibs4.spec, 1.18, 1.19 sources, 1.10, 1.11 kdelibs-4.0.1-dcop-servicetype.patch, 1.1, NONE kdelibs-4.0.3-fedora-buildtype.patch, 1.1, NONE kdelibs-4.0.4-phonon-hal.patch, 1.1, NONE

Rex Dieter (rdieter) fedora-extras-commits at redhat.com
Wed Jun 4 15:40:07 UTC 2008


Author: rdieter

Update of /cvs/pkgs/rpms/kdelibs4/F-8
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv25086

Modified Files:
	.cvsignore kdelibs-4.0.4-parallel_devel.patch kdelibs4.spec 
	sources 
Added Files:
	kdelibs-4.0.4-khtml-stylesheet.patch 
	kdelibs-4.0.4-kstandarddirs.patch 
	kdelibs-4.0.5-fedora-buildtype.patch 
	kdelibs-4.0.5-iconload.patch 
Removed Files:
	kdelibs-4.0.1-dcop-servicetype.patch 
	kdelibs-4.0.3-fedora-buildtype.patch 
	kdelibs-4.0.4-phonon-hal.patch 
Log Message:
sync w/devel (for kde-4.0.5)


kdelibs-4.0.4-khtml-stylesheet.patch:

--- NEW FILE kdelibs-4.0.4-khtml-stylesheet.patch ---
--- kdelibs-4.0.4/khtml/css/html4.css	(Revision 813565)
+++ kdelibs-4.0.4/khtml/css/html4.css	(Revision 813566)
@@ -5,6 +5,8 @@
  * Konqueror/khtml relies on the existence of this style sheet for
  * rendering. Do not remove or modify this file unless you know
  * what you are doing.
+ *
+ * KHTML_STYLE_VERSION: 1
  */
 
 @namespace "http://www.w3.org/1999/xhtml";
--- kdelibs-4.0.4/khtml/css/cssstyleselector.cpp	(Revision 813565)
+++ kdelibs-4.0.4/khtml/css/cssstyleselector.cpp	(Revision 813566)
@@ -62,12 +62,16 @@
 #include <kconfig.h>
 #include <QtCore/QFile>
 #include <QtCore/QString>
+#include <QtCore/QFileInfo>
 
 #include <kdebug.h>
 #include <kurl.h>
 #include <assert.h>
 #include <stdlib.h>
 
+// keep in sync with html4.css'
+#define KHTML_STYLE_VERSION 1
+
 #undef RELATIVE
 #undef ABSOLUTE
 
@@ -386,6 +390,14 @@
 	    file[readbytes] = '\0';
 
 	QString style = QLatin1String( file.data() );
+	
+	QRegExp checkVersion( "KHTML_STYLE_VERSION:\\s*(\\d+)" );
+	checkVersion.setMinimal( true );
+	if (checkVersion.indexIn( style ) == -1 || checkVersion.cap(1).toInt() != KHTML_STYLE_VERSION) {
+	    qFatal( "!!!!!!! ERROR !!!!!!! - KHTML default stylesheet version mismatch. Aborting. Check your installation. File used was: %s. Expected STYLE_VERSION %d\n", 
+	        QFileInfo( f ).absoluteFilePath().toLatin1().data(), KHTML_STYLE_VERSION );
+        }
+	
 	if(s)
 	    style += s->settingsToCSS();
 	DOMString str(style);

kdelibs-4.0.4-kstandarddirs.patch:

--- NEW FILE kdelibs-4.0.4-kstandarddirs.patch ---
diff -ur kdelibs-4.0.4/kdecore/kernel/kstandarddirs.cpp kdelibs-4.0.4-kstandarddirs/kdecore/kernel/kstandarddirs.cpp
--- kdelibs-4.0.4/kdecore/kernel/kstandarddirs.cpp	2008-05-01 12:16:52.000000000 +0200
+++ kdelibs-4.0.4-kstandarddirs/kdecore/kernel/kstandarddirs.cpp	2008-05-30 18:01:45.000000000 +0200
@@ -72,9 +72,12 @@
     bool checkRestrictions : 1;
     QMap<QByteArray, bool> restrictions;
     QStringList xdgdata_prefixes;
+    QString localXdgdatahome;
     QStringList xdgconf_prefixes;
+    QString localXdgconfhome;
 
     QStringList prefixes;
+    QString localKdehome;
 
     // Directory dictionaries
     QMap<QByteArray, QStringList> absolutes;
@@ -945,10 +948,62 @@
                 restrictionActive = true;
             d->dataRestrictionActive = false; // Reset
         }
+        const QStringList *prefixList = 0;
+	QString home;
+        if (strncmp(type, "xdgdata-", 8) == 0)
+	{
+            prefixList = &(d->xdgdata_prefixes);
+	    home=d->localXdgdatahome;
+	}
+        else if (strncmp(type, "xdgconf-", 8) == 0)
+	{
+            prefixList = &(d->xdgconf_prefixes);
+	    home=d->localXdgconfhome;
+	}
+        else
+	{
+            prefixList = &d->prefixes;
+	    home=d->localKdehome;
+	}
 
         QStringList dirs;
         dirs = d->relatives.value(type);
 
+	if(!home.isNull())
+	{
+                for (QStringList::ConstIterator it = dirs.begin();
+                     it != dirs.end(); ++it)
+                {
+                    if ( (*it).startsWith('%'))
+                        continue;
+                    QString path = realPath( home + *it );
+                    testdir.setPath(path);
+                    if (restrictionActive)
+                        continue;
+                    if (!candidates.contains(path))
+                        candidates.append(path);
+                }
+
+	}
+
+        // make sure we find the path where it's installed
+        // for non-config files, we want the installed path _first_, so /usr/share/kde4 takes precedence over /usr/share
+        if (strcmp("config", type)) {
+            QString installdir = installPath( type );
+            if (!installdir.isEmpty()) {
+                bool ok = true;
+                foreach (const QString &s, candidates) {
+                    if (installdir.startsWith(s)) {
+                        ok = false;
+                        break;
+                    }
+                }
+                if (ok) {
+                        candidates.append(installdir);
+                }
+            }
+        }
+
         if (!dirs.isEmpty())
         {
             bool local = true;
@@ -974,13 +1029,6 @@
                 }
             }
 
-            const QStringList *prefixList = 0;
-            if (strncmp(type, "xdgdata-", 8) == 0)
-                prefixList = &(d->xdgdata_prefixes);
-            else if (strncmp(type, "xdgconf-", 8) == 0)
-                prefixList = &(d->xdgconf_prefixes);
-            else
-                prefixList = &d->prefixes;
 
             for (QStringList::ConstIterator pit = prefixList->begin();
                  pit != prefixList->end();
@@ -998,22 +1046,30 @@
                     if ((local || testdir.exists()) && !candidates.contains(path))
                         candidates.append(path);
                 }
+                // UGLY HACK - forward porting Chris CHeney's HACK - Rex Dieter
+                if ( local && (!strcmp("config", type)))
+                  candidates.append("/etc/kde/");
+                //
                 local = false;
             }
         }
 
         // make sure we find the path where it's installed
-        QString installdir = installPath( type );
-        if (!installdir.isEmpty()) {
-            bool ok = true;
-            foreach (QString s, candidates) {
-                if (installdir.startsWith(s)) {
-                    ok = false;
-                    break;
+        // for config files, we want the installed path _last_, so profiles take precedence
+        if (!strcmp("config", type)) {
+            QString installdir = installPath( type );
+            if (!installdir.isEmpty()) {
+                bool ok = true;
+                foreach (const QString &s, candidates) {
+                    if (installdir.startsWith(s)) {
+                        ok = false;
+                        break;
+                    }
+                }
+                if (ok) {
+                        candidates.append(installdir);
                 }
             }
-            if (ok)
-                candidates.append(installdir);
         }
 
         dirs = d->absolutes.value(type);
@@ -1478,6 +1534,7 @@
     {
         localKdeDir = KShell::tildeExpand(localKdeDir);
         addPrefix(localKdeDir);
+        d->localKdehome=localKdeDir;
     }
 
     QStringList::ConstIterator end(kdedirList.end());
@@ -1524,6 +1581,7 @@
 
     localXdgDir = KShell::tildeExpand(localXdgDir);
     addXdgConfigPrefix(localXdgDir);
+    d->localXdgconfhome=localXdgDir;
 
     for (QStringList::ConstIterator it = xdgdirList.begin();
          it != xdgdirList.end(); ++it)
@@ -1568,6 +1626,7 @@
 
     localXdgDir = KShell::tildeExpand(localXdgDir);
     addXdgDataPrefix(localXdgDir);
+    d->localXdgdatahome=localXdgDir;
 
     for (QStringList::ConstIterator it = xdgdirList.begin();
          it != xdgdirList.end(); ++it)

kdelibs-4.0.5-fedora-buildtype.patch:

--- NEW FILE kdelibs-4.0.5-fedora-buildtype.patch ---
diff -ur kdelibs-4.0.3/cmake/modules/FindKDE4Internal.cmake kdelibs-4.0.3-fedora-buildtype/cmake/modules/FindKDE4Internal.cmake
--- kdelibs-4.0.3/cmake/modules/FindKDE4Internal.cmake	2008-03-27 21:33:23.000000000 +0100
+++ kdelibs-4.0.3-fedora-buildtype/cmake/modules/FindKDE4Internal.cmake	2008-03-31 17:34:40.000000000 +0200
@@ -882,11 +882,13 @@
    set(CMAKE_CXX_FLAGS_DEBUG          "-g -O2 -fno-reorder-blocks -fno-schedule-insns -fno-inline")
    set(CMAKE_CXX_FLAGS_DEBUGFULL      "-g3 -fno-inline")
    set(CMAKE_CXX_FLAGS_PROFILE        "-g3 -fno-inline -ftest-coverage -fprofile-arcs")
+   set(CMAKE_CXX_FLAGS_FEDORA         "-DNDEBUG -DQT_NO_DEBUG")
    set(CMAKE_C_FLAGS_RELWITHDEBINFO   "-O2 -g")
    set(CMAKE_C_FLAGS_RELEASE          "-O2 -DNDEBUG -DQT_NO_DEBUG")
    set(CMAKE_C_FLAGS_DEBUG            "-g -O2 -fno-reorder-blocks -fno-schedule-insns -fno-inline")
    set(CMAKE_C_FLAGS_DEBUGFULL        "-g3 -fno-inline")
    set(CMAKE_C_FLAGS_PROFILE          "-g3 -fno-inline -ftest-coverage -fprofile-arcs")
+   set(CMAKE_C_FLAGS_FEDORA           "-DNDEBUG -DQT_NO_DEBUG")
 
    if (CMAKE_SYSTEM_NAME MATCHES Linux)
      set ( CMAKE_C_FLAGS     "${CMAKE_C_FLAGS} -Wno-long-long -std=iso9899:1990 -Wundef -Wcast-align -Werror-implicit-function-declaration -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -Wmissing-format-attribute -fno-common")

kdelibs-4.0.5-iconload.patch:

--- NEW FILE kdelibs-4.0.5-iconload.patch ---
diff -Nur kdelibs-4.0.5.orig/kdeui/icons/kiconloader.cpp kdelibs-4.0.5/kdeui/icons/kiconloader.cpp
--- kdelibs-4.0.5.orig/kdeui/icons/kiconloader.cpp	2008-05-01 12:16:34.000000000 +0200
+++ kdelibs-4.0.5/kdeui/icons/kiconloader.cpp	2008-06-01 16:26:38.000000000 +0200
@@ -168,14 +168,29 @@
     void addAppThemes(const QString& appname);
 
     /**
-     * Adds all themes that are part of this node and the themes
-     * below (the fallbacks of the theme) in the tree.
      * @internal
+     * Adds all themes that are part of this node and the themes
+     * below (the fallbacks of the theme) into the tree.
      */
     void addBaseThemes(KIconThemeNode *node, const QString &appname);
 
     /**
      * @internal
+     * Recursively adds all themes that are specified in the "Inherits"
+     * property of the given theme into the tree.
+     */
+    void addInheritedThemes(KIconThemeNode *node, const QString &appname);
+
+    /**
+     * @internal
+     * Creates a KIconThemeNode out of a theme name, and adds this theme
+     * as well as all its inherited themes into the tree. Themes that already
+     * exist in the tree will be ignored and not added twice.
+     */
+    void addThemeByName(const QString &themename, const QString &appname);
+
+    /**
+     * @internal
      * return the path for the unknown icon in that size
      */
     QString unknownIconPath( int size ) const;
@@ -434,8 +449,8 @@
         }
     }
     mpThemeRoot = new KIconThemeNode(def);
+    mThemesInTree.append(def->internalName());
     links.append(mpThemeRoot);
-    mThemesInTree += KIconTheme::current();
     addBaseThemes(mpThemeRoot, appname);
 
     // Insert application specific themes at the top.
@@ -503,44 +518,66 @@
 {
     initIconThemes();
 
-    if ( KIconTheme::current() != KIconTheme::defaultThemeName() )
-    {
-        KIconTheme *def = new KIconTheme(KIconTheme::current(), appname);
-        if (def->isValid())
-        {
-            KIconThemeNode* node = new KIconThemeNode(def);
-            links.append(node);
-            addBaseThemes(node, appname);
-        }
-        else
-            delete def;
+    KIconTheme *def = new KIconTheme(KIconTheme::current(), appname);
+    if (!def->isValid()) {
+        delete def;
+        def = new KIconTheme(KIconTheme::defaultThemeName(), appname);
     }
-
-    KIconTheme *def = new KIconTheme(KIconTheme::defaultThemeName(), appname);
     KIconThemeNode* node = new KIconThemeNode(def);
-    links.append(node);
+
+    if (!mThemesInTree.contains(node->theme->internalName())) {
+        mThemesInTree.append(node->theme->internalName());
+        links.append(node);
+    }
     addBaseThemes(node, appname);
 }
 
 void KIconLoaderPrivate::addBaseThemes(KIconThemeNode *node, const QString &appname)
 {
+    // Quote from the icon theme specification:
+    //   The lookup is done first in the current theme, and then recursively
+    //   in each of the current theme's parents, and finally in the
+    //   default theme called "hicolor" (implementations may add more
+    //   default themes before "hicolor", but "hicolor" must be last).
+    //
+    // So we first make sure that all inherited themes are added, then we
+    // add the KDE default theme as fallback for all icons that might not be
+    // present in an inherited theme, and hicolor goes last.
+
+    addInheritedThemes(node, appname);
+    addThemeByName(KIconTheme::defaultThemeName(), appname);
+    addThemeByName("hicolor", appname);
+}
+
+void KIconLoaderPrivate::addInheritedThemes(KIconThemeNode *node, const QString &appname)
+{
     QStringList lst = node->theme->inherits();
-    QStringList::ConstIterator it;
 
-    for (it=lst.begin(); it!=lst.end(); ++it)
-    {
-        if( mThemesInTree.contains(*it) && (*it) != "hicolor")
-            continue;
-        KIconTheme *theme = new KIconTheme(*it,appname);
-        if (!theme->isValid()) {
-            delete theme;
-            continue;
+    for (QStringList::ConstIterator it = lst.begin(); it != lst.end(); ++it) {
+        if ((*it) == "hicolor") {
+          // The icon theme spec says that "hicolor" must be the very last
+          // of all inherited themes, so don't add it here but at the very end
+          // of addBaseThemes().
+          continue;
         }
-        KIconThemeNode *n = new KIconThemeNode(theme);
-        mThemesInTree.append(*it);
-        addBaseThemes(n, appname);
-        links.append(n);
+        addThemeByName(*it, appname);
+    }
+}
+
+void KIconLoaderPrivate::addThemeByName(const QString &themename, const QString &appname)
+{
+    if (mThemesInTree.contains(themename)) {
+        return;
+    }
+    KIconTheme *theme = new KIconTheme(themename, appname);
+    if (!theme->isValid()) {
+        delete theme;
+        return;
     }
+    KIconThemeNode *n = new KIconThemeNode(theme);
+    mThemesInTree.append(themename);
+    links.append(n);
+    addInheritedThemes(n, appname);
 }
 
 void KIconLoader::addExtraDesktopThemes()
@@ -579,17 +616,14 @@
         }
     }
 
-    for (it=list.begin(); it!=list.end(); ++it)
+    for (it = list.begin(); it != list.end(); ++it)
     {
-        if ( d->mThemesInTree.contains(*it) )
-                continue;
-        if ( *it == QLatin1String("default.kde") ) continue;
-
-        KIconTheme *def = new KIconTheme( *it, "" );
-        KIconThemeNode* node = new KIconThemeNode(def);
-        d->mThemesInTree.append(*it);
-        d->links.append(node);
-        d->addBaseThemes(node, "" );
+        // Don't add the KDE defaults once more, we have them anyways.
+        if (*it == QLatin1String("default.kde")
+            || *it == QLatin1String("default.kde4")) {
+            continue;
+        }
+        d->addThemeByName(*it, "");
     }
 
     d->extraDesktopIconsLoaded=true;


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/kdelibs4/F-8/.cvsignore,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- .cvsignore	6 May 2008 15:23:57 -0000	1.10
+++ .cvsignore	4 Jun 2008 15:39:10 -0000	1.11
@@ -1 +1 @@
-kdelibs-4.0.4.tar.bz2
+kdelibs-4.0.5.tar.bz2

kdelibs-4.0.4-parallel_devel.patch:

Index: kdelibs-4.0.4-parallel_devel.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kdelibs4/F-8/kdelibs-4.0.4-parallel_devel.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- kdelibs-4.0.4-parallel_devel.patch	6 May 2008 15:23:57 -0000	1.1
+++ kdelibs-4.0.4-parallel_devel.patch	4 Jun 2008 15:39:10 -0000	1.2
@@ -199,8 +199,7 @@
 +   find_library(KDE4_KDNSSD_LIBRARY NAMES kdnssd PATHS ${KDE4_LIB_INSTALL_DIR}/kde4/devel NO_DEFAULT_PATH )
     set(KDE4_KDNSSD_LIBS ${kdnssd_LIB_DEPENDS} ${KDE4_KDNSSD_LIBRARY} )
  
--   find_library(KDE4_PHONON_LIBRARY NAMES phonon PATHS ${KDE4_LIB_INSTALL_DIR} NO_DEFAULT_PATH )
-+   find_library(KDE4_PHONON_LIBRARY NAMES phonon PATHS ${KDE4_LIB_INSTALL_DIR}/kde4/devel NO_DEFAULT_PATH )
+    find_library(KDE4_PHONON_LIBRARY NAMES phonon PATHS ${KDE4_LIB_INSTALL_DIR} NO_DEFAULT_PATH )
     set(KDE4_PHONON_LIBS ${phonon_LIB_DEPENDS} ${KDE4_PHONON_LIBRARY} )
  
 -   find_library(KDE4_KAUDIODEVICELIST_LIBRARY NAMES kaudiodevicelist PATHS ${KDE4_LIB_INSTALL_DIR} NO_DEFAULT_PATH )


Index: kdelibs4.spec
===================================================================
RCS file: /cvs/pkgs/rpms/kdelibs4/F-8/kdelibs4.spec,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- kdelibs4.spec	18 May 2008 22:45:03 -0000	1.18
+++ kdelibs4.spec	4 Jun 2008 15:39:10 -0000	1.19
@@ -1,7 +1,7 @@
 
 Summary: K Desktop Environment 4 - Libraries
-Version: 4.0.4
-Release: 4%{?dist}
+Version: 4.0.5
+Release: 1%{?dist}
 
 %if 0%{?fedora} > 8
 Name: kdelibs
@@ -57,9 +57,6 @@
 Patch5: kdelibs-4.0.0-k3spell-hunspell.patch
 # openssl's SHLIB_VERSION_NUMBER macro can't be used/trusted
 Patch6: kdelibs-4.0.0-openssl.patch
-# fix running KDE 3 apps as filetype viewers from KDE 4 Dolphin
-# (can't talk over D-Bus to an app only supporting DCOP)
-Patch7: kdelibs-4.0.1-dcop-servicetype.patch
 # install all .css files and Doxyfile.global in kdelibs-common to build
 # kdepimlibs-apidocs against
 Patch8: kdelibs-4.0.2-install-all-css.patch
@@ -72,17 +69,18 @@
 Patch11: kdelibs-4.0.2-policykit-workaround.patch
 Patch12: kdelibs-4.x-xdg-menu.patch
 # Fedora build type - adds -DNDEBUG, removes -O2 -g (already in RPM_OPT_FLAGS)
-Patch13: kdelibs-4.0.3-fedora-buildtype.patch
+Patch13: kdelibs-4.0.5-fedora-buildtype.patch
 # patch KStandardDirs to use %{_libexecdir}/kde4 instead of %{_libdir}/kde4/libexec
 Patch14: kdelibs-4.0.3-libexecdir.patch
 # fix proxy support (#443931, kde#155707)
 # patch by Sergey Saukh: http://bugs.kde.org/show_bug.cgi?id=155707#c46
 Patch15: kdelibs-4.0.4-proxy.patch
-# fix compatibility with newer HALs
-# http://websvn.kde.org/?view=rev&revision=807988
-Patch16: kdelibs-4.0.4-phonon-hal.patch
+# forward port kstandarddirs hack to search /etc/kde
+Patch18: kdelibs-4.0.4-kstandarddirs.patch
 
 ## upstream patches
+Patch100: kdelibs-4.0.4-khtml-stylesheet.patch
+Patch101: kdelibs-4.0.5-iconload.patch
 
 BuildRequires: qt4-devel >= 4.3.0
 Requires: qt4 >= %{_qt4_version} 
@@ -190,7 +188,6 @@
 # shouldn't be needed f9+, we'll see -- Rex
 %patch6 -p1 -b .openssl
 %endif
-%patch7 -p1 -b .dcop-servicetype
 %patch8 -p1 -b .all-css
 %patch9 -p1 -b .branding
 sed -i -e "s|@@VERSION_RELEASE@@|%{version}-%{release}|" kio/kio/kprotocolmanager.cpp
@@ -200,8 +197,11 @@
 %patch13 -p1 -b .fedora-buildtype
 %patch14 -p1 -b .libexecdir
 %patch15 -p0 -b .proxy
-%patch16 -p1 -b .phonon-hal
+%patch18 -p1 -b .kstandarddirs
 
+# upstream patches
+%patch100 -p1 -b .khtml-stylesheet
+%patch101 -p1 -b .iconload
 
 %build
 
@@ -249,6 +249,9 @@
   case "$i" in
     libkdeinit4_*.so)
       ;;
+    # don't move Phonon, non-KDE apps want to use it
+    libphonon.so)
+      ;;
     *)
       linktarget=`readlink "$i"`
       rm -f "$i"
@@ -346,6 +349,7 @@
 %{_kde4_appsdir}/cmake/
 %{_kde4_appsdir}/kdewidgets/
 %{_kde4_includedir}/*
+%{_kde4_libdir}/libphonon.so
 %{_kde4_libdir}/kde4/devel/
 %{_kde4_libdir}/kde4/plugins/designer/
 %endif
@@ -358,6 +362,34 @@
 
 
 %changelog
+* Sat May 31 2008 Than Ngo <than at redhat.com> 4.0.5-1
+- 4.0.5
+- backport patch from 4.1 branch to fix inherit issue in iconload, #448536
+
+* Fri May 30 2008 Than Ngo <than at redhat.com> 4.0.4-11
+- fix #447965, order issue in kde path, thanks to Kevin
+- backport patch from 4.1 branch to check html style version
+
+* Tue May 27 2008 Lukáš Tinkl <ltinkl at redhat.com> - 4.0.4-10
+- Fixes a crash when you are using two different protocols and move through the tree
+
+* Tue May 27 2008 Lukáš Tinkl <ltinkl at redhat.com> - 4.0.4-9
+- fix kdebug:161196: Drop-down list options display blank when a comment is added between option tags
+- fix kdebug:156419: konqueror crash on http://pidgin.im/
+- fix kdebug:48704 document.styleSheets.length does not return the correct number under all circumstances 
+
+* Fri May 23 2008 Kevin Kofler <Kevin at tigcc.ticalc.org> - 4.0.4-8
+- keep libphonon.so in %%{_libdir} for non-KDE apps (#447831)
+
+* Fri May 23 2008 Lukáš Tinkl <ltinkl at redhat.com> - 4.0.4-7
+- fix #447840: Konquerorsu crash in KDE 4
+
+* Thu May 22 2008 Rex Dieter <rdieter at fedoraproject.org> - 4.0.4-6
+- kstandarddirs hack to search /etc/kde
+
+* Wed May 21 2008 Lukáš Tinkl <ltinkl at redhat.com> - 4.0.4-5
+- fix problems with deleting dirs on FTP server (kdebug:162189)
+
 * Thu May 15 2008 Lukáš Tinkl <ltinkl at redhat.com> - 4.0.4-4
 - fix compatibility with newer HALs to find the actual HW info
 


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/kdelibs4/F-8/sources,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- sources	6 May 2008 15:23:57 -0000	1.10
+++ sources	4 Jun 2008 15:39:10 -0000	1.11
@@ -1 +1 @@
-4b0ee355652e8ef90d454d605222a714  kdelibs-4.0.4.tar.bz2
+4922865df8df46bef0472528e88564a5  kdelibs-4.0.5.tar.bz2


--- kdelibs-4.0.1-dcop-servicetype.patch DELETED ---


--- kdelibs-4.0.3-fedora-buildtype.patch DELETED ---


--- kdelibs-4.0.4-phonon-hal.patch DELETED ---




More information about the fedora-extras-commits mailing list