Mailinglist Archive: opensuse-commit (1772 mails)

< Previous Next >
commit kdelibs4 for openSUSE:Factory

Hello community,

here is the log from the commit of package kdelibs4 for openSUSE:Factory
checked in at Mon Feb 7 22:10:42 CET 2011.



--------
--- KDE/kdelibs4/kdelibs4-apidocs.changes 2011-01-19 23:14:01.000000000
+0100
+++ /mounts/work_src_done/STABLE/kdelibs4/kdelibs4-apidocs.changes
2011-02-05 16:34:36.000000000 +0100
@@ -4,3 +4,6 @@
-- update to 4.6.0
- * For highlights, see http://kde.org/announcements/4.6
-
+- update to KDE Platform 4.6.0
+ * Plasma applets can be written in QML
+ * Plasma data engines can be written in Javascript
+ * Plasma data engines can use generic cache for offline mode
+ * udev, udisks, upower replace HAL in Solid
+ * For more details, see http://kde.org/announcements/4.6
--- KDE/kdelibs4/kdelibs4.changes 2011-01-19 23:14:01.000000000 +0100
+++ /mounts/work_src_done/STABLE/kdelibs4/kdelibs4.changes 2011-02-07
12:46:25.000000000 +0100
@@ -4,3 +4,7 @@
-- update to 4.6.0
- * For highlights, see http://kde.org/announcements/4.6
-
+- update to KDE Platform 4.6.0
+ * Plasma applets can be written in QML
+ * Plasma data engines can be written in Javascript
+ * Plasma data engines can use generic cache for offline mode
+ * udev, udisks, upower replace HAL in Solid
+ * For more details, see http://kde.org/announcements/4.6
+- add patch from 4.6 branch to fix plasma crash on exit

calling whatdependson for head-i586


New:
----
590a1901-plasma-extenderitem-crashfix.diff

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ kdelibs4-apidocs.spec ++++++
--- /var/tmp/diff_new_pack.HGe6lg/_old 2011-02-07 22:09:48.000000000 +0100
+++ /var/tmp/diff_new_pack.HGe6lg/_new 2011-02-07 22:09:48.000000000 +0100
@@ -26,7 +26,7 @@
Summary: KDE 4 API documentation
Url: http://www.kde.org
Version: 4.6.0
-Release: 1
+Release: 2
Requires: kde4-filesystem
Source0: kdelibs-%version.tar.bz2
Source1: baselibs.conf

++++++ kdelibs4.spec ++++++
--- /var/tmp/diff_new_pack.HGe6lg/_old 2011-02-07 22:09:48.000000000 +0100
+++ /var/tmp/diff_new_pack.HGe6lg/_new 2011-02-07 22:09:48.000000000 +0100
@@ -44,7 +44,7 @@
Summary: KDE Base Libraries
Url: http://www.kde.org
Version: 4.6.0
-Release: 1
+Release: 2
Requires: soprano >= %( echo `rpm -q --queryformat '%{VERSION}'
libsoprano-devel`)
Recommends: strigi >= %( echo `rpm -q --queryformat '%{VERSION}'
strigi-devel`)
Requires: kdelibs4-core = %version
@@ -73,6 +73,7 @@
Patch20: ignore-inline-menu.diff
Patch24: ksuseinstall.diff
Patch25: ksuseinstall_11.2.diff
+Patch26: 590a1901-plasma-extenderitem-crashfix.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%requires_ge libqt4-x11
%if 0%{?opensuse_bs}
@@ -157,6 +158,7 @@
%if %suse_version < 1130
%patch25
%endif
+%patch26 -p1
#
# define KDE version exactly
#

++++++ 590a1901-plasma-extenderitem-crashfix.diff ++++++
commit 590a190134c288621bcdd53bb168875e91b560ce
Author: Marco Martin <notmart@xxxxxxxxx>
Date: Tue Feb 1 21:15:49 2011 +0100

don't collapse when it's destroying
try to not crash upon deletion of the extender

diff --git a/plasma/extenders/extenderitem.cpp
b/plasma/extenders/extenderitem.cpp
index bdbc886..3e5809f 100644
--- a/plasma/extenders/extenderitem.cpp
+++ b/plasma/extenders/extenderitem.cpp
@@ -596,6 +596,10 @@ void ExtenderItem::destroy()

void ExtenderItem::setCollapsed(bool collapsed)
{
+ if (extender()->d->destroying) {
+ return;
+ }
+
config().writeEntry("isCollapsed", collapsed);
d->collapsed = collapsed;
d->collapseIcon->setToolTip(collapsed ? i18n("Expand this widget") :
i18n("Collapse this widget"));


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-commit+help@xxxxxxxxxxxx

< Previous Next >
This Thread