Hello community,
here is the log from the commit of package kdepimlibs4
checked in at Wed Jul 30 01:27:04 CEST 2008.
--------
--- KDE/kdepimlibs4/kdepimlibs4.changes 2008-07-18 02:00:21.000000000 +0200
+++ kdepimlibs4/kdepimlibs4.changes 2008-07-23 11:54:56.000000000 +0200
@@ -1,0 +2,5 @@
+Wed Jul 23 11:54:52 CEST 2008 - dmueller@suse.de
+
+- update to 4.1.0
+
+-------------------------------------------------------------------
Old:
----
kdepimlibs-4.0.99.tar.bz2
New:
----
kdepimlibs-4.1.0.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kdepimlibs4.spec ++++++
--- /var/tmp/diff_new_pack.l13376/_old 2008-07-30 01:26:48.000000000 +0200
+++ /var/tmp/diff_new_pack.l13376/_new 2008-07-30 01:26:48.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kdepimlibs4 (Version 4.0.99)
+# spec file for package kdepimlibs4 (Version 4.1.0)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -16,7 +16,7 @@
Group: System/GUI/KDE
Summary: KDE PIM Libraries
Url: http://www.kde.org
-Version: 4.0.99
+Version: 4.1.0
Release: 1
Source0: kdepimlibs-%version.tar.bz2
Source1: _upstream
@@ -122,8 +122,6 @@
%doc COPYING COPYING.LIB
%_libdir/libakonadi-kde.so*
%_libdir/libakonadi-kmime.so*
-%dir /usr/share/apps
-/usr/share/apps/akonadi-kde
%package -n libkdepimlibs4-devel
License: LGPL v2.1 or later
@@ -184,6 +182,8 @@
%_kde_share_dir/config.kcfg/mailtransport.kcfg
%changelog
+* Wed Jul 23 2008 dmueller@suse.de
+- update to 4.1.0
* Fri Jul 18 2008 dmueller@suse.de
- update to 4.0.99
* Fri Jul 18 2008 dmueller@suse.de
++++++ kdepimlibs-4.0.99.tar.bz2 -> kdepimlibs-4.1.0.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdepimlibs-4.0.99/akonadi/CMakeLists.txt new/kdepimlibs-4.1.0/akonadi/CMakeLists.txt
--- old/kdepimlibs-4.0.99/akonadi/CMakeLists.txt 2008-07-03 07:05:13.000000000 +0200
+++ new/kdepimlibs-4.1.0/akonadi/CMakeLists.txt 2008-07-23 10:25:16.000000000 +0200
@@ -184,5 +184,5 @@
install( FILES
kcfg2dbus.xsl
- DESTINATION ${CMAKE_INSTALL_PREFIX}/share/apps/akonadi-kde
+ DESTINATION ${DATA_INSTALL_DIR}/akonadi-kde
)
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdepimlibs-4.0.99/CMakeLists.txt new/kdepimlibs-4.1.0/CMakeLists.txt
--- old/kdepimlibs-4.0.99/CMakeLists.txt 2008-06-18 14:41:07.000000000 +0200
+++ new/kdepimlibs-4.1.0/CMakeLists.txt 2008-07-23 10:25:16.000000000 +0200
@@ -7,13 +7,6 @@
include (KDE4Defaults)
include (MacroLibrary)
-# Remove the following lines once we depend on kdelibs trunk again
-if (NOT DEFINED INSTALL_TARGETS_DEFAULT_ARGS)
- set(INSTALL_TARGETS_DEFAULT_ARGS RUNTIME DESTINATION "${BIN_INSTALL_DIR}"
- LIBRARY DESTINATION "${LIB_INSTALL_DIR}"
- ARCHIVE DESTINATION "${LIB_INSTALL_DIR}")
-endif (NOT DEFINED INSTALL_TARGETS_DEFAULT_ARGS)
-
find_package(Boost REQUIRED)
macro_log_feature(Boost_FOUND "boost" "Boost C++ Libraries" "http://www.boost.org" TRUE "1_33_0" "Needed by several critical PIM libraries.")
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdepimlibs-4.0.99/kabc/kabc_manager.desktop new/kdepimlibs-4.1.0/kabc/kabc_manager.desktop
--- old/kdepimlibs-4.0.99/kabc/kabc_manager.desktop 2008-03-25 18:22:00.000000000 +0100
+++ new/kdepimlibs-4.1.0/kabc/kabc_manager.desktop 2008-07-23 10:25:15.000000000 +0200
@@ -32,7 +32,7 @@
Name[sr]=Контакти
Name[sr@latin]=Kontakti
Name[sv]=Kontakter
-Name[th]=การติดต่อ
+Name[th]=ที่อยู่ติดต่อ
Name[tr]=Kişiler
Name[uk]=Контакти
Name[x-test]=xxContactsxx
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdepimlibs-4.0.99/kabc/vcardtool.cpp new/kdepimlibs-4.1.0/kabc/vcardtool.cpp
--- old/kdepimlibs-4.0.99/kabc/vcardtool.cpp 2008-01-29 10:15:02.000000000 +0100
+++ new/kdepimlibs-4.1.0/kabc/vcardtool.cpp 2008-07-23 10:25:15.000000000 +0200
@@ -449,10 +449,11 @@
const QStringList geoParts =
(*lineIt).value().toString().split( ';', QString::KeepEmptyParts );
- geo.setLatitude( geoParts[ 0 ].toFloat() );
- geo.setLongitude( geoParts[ 1 ].toFloat() );
-
- addr.setGeo( geo );
+ if ( geoParts.size() >= 2 ) {
+ geo.setLatitude( geoParts[ 0 ].toFloat() );
+ geo.setLongitude( geoParts[ 1 ].toFloat() );
+ addr.setGeo( geo );
+ }
}
// KEY
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdepimlibs-4.0.99/kblog/wordpressbuggy.h new/kdepimlibs-4.1.0/kblog/wordpressbuggy.h
--- old/kdepimlibs-4.0.99/kblog/wordpressbuggy.h 2008-01-29 10:14:57.000000000 +0100
+++ new/kdepimlibs-4.1.0/kblog/wordpressbuggy.h 2008-07-23 10:25:15.000000000 +0200
@@ -39,7 +39,7 @@
class WordpressBuggyPrivate;
/**
@brief
- A class that can be used for access to blogs (Wordpress < 2.4, Drupal <= 5.5
+ A class that can be used for access to blogs (Wordpress, Drupal <5.6
and most likely many more) which simply use the yyyyMMddThh:mm:ss
dateTime.iso8601 format stated on http://www.xmlrpc.com. This is only an example for
an ISO-8601 compatible format, but many blogs seem to assume exactly this format.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdepimlibs-4.0.99/kcal/calendarlocal.cpp new/kdepimlibs-4.1.0/kcal/calendarlocal.cpp
--- old/kdepimlibs-4.0.99/kcal/calendarlocal.cpp 2008-04-23 17:51:17.000000000 +0200
+++ new/kdepimlibs-4.1.0/kcal/calendarlocal.cpp 2008-07-23 10:25:15.000000000 +0200
@@ -78,6 +78,23 @@
void insertTodo( Todo *todo );
void insertJournal( Journal *journal );
};
+
+// helper
+namespace {
+template <typename T>
+void removeIncidenceFromMultiHashByUID( QMultiHash< QString, T >& container,
+ const QString& key,
+ const QString& uid )
+{
+ const QList<T> values = container.values( key );
+ QListIterator<T> it(values);
+ while ( it.hasNext() ) {
+ T const inc = it.next();
+ if ( inc->uid() == uid )
+ container.remove( key, inc );
+ }
+}
+}
//@endcond
CalendarLocal::CalendarLocal( const KDateTime::Spec &timeSpec )
@@ -171,13 +188,13 @@
bool CalendarLocal::deleteEvent( Event *event )
{
- QString uid = event->uid();
+ const QString uid = event->uid();
if ( d->mEvents.remove( uid ) ) {
setModified( true );
notifyIncidenceDeleted( event );
d->mDeletedIncidences.append( event );
if ( !event->recurs() ) {
- d->mEventsForDate.remove( event->dtStart().date().toString(), event );
+ removeIncidenceFromMultiHashByUID
participants (1)
-
root@Hilbert.suse.de