Hello community,
here is the log from the commit of package kdepimlibs4
checked in at Mon Feb 4 00:57:50 CET 2008.
--------
--- KDE/kdepimlibs4/kdepimlibs4.changes 2008-01-24 14:57:02.000000000 +0100
+++ /mounts/work_src_done/STABLE/kdepimlibs4/kdepimlibs4.changes 2008-02-03 16:57:10.000000000 +0100
@@ -1,0 +2,5 @@
+Thu Jan 31 01:51:17 CET 2008 - dmueller@suse.de
+
+- update to KDE 4.0.1
+
+-------------------------------------------------------------------
Old:
----
4_0_BRANCH.diff
kdepimlibs-4.0.0.tar.bz2
New:
----
kdepimlibs-4.0.1.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kdepimlibs4.spec ++++++
--- /var/tmp/diff_new_pack.v30235/_old 2008-02-04 00:52:34.000000000 +0100
+++ /var/tmp/diff_new_pack.v30235/_new 2008-02-04 00:52:34.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package kdepimlibs4 (Version 4.0)
+# spec file for package kdepimlibs4 (Version 4.0.1)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -15,12 +15,12 @@
Group: System/GUI/KDE
Summary: KDE PIM Libraries
Url: http://www.kde.org
-Version: 4.0
-Release: 6
-%define rversion 4.0.0
+Version: 4.0.1
+Release: 1
+%define rversion 4.0.1
Source0: kdepimlibs-%rversion.tar.bz2
Source1: _upstream
-Patch0: 4_0_BRANCH.diff
+#Patch0: 4_0_BRANCH.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Requires: libkdepimlibs4 >= %version
@@ -35,7 +35,7 @@
%prep
%setup -q -n kdepimlibs-%rversion
-%patch0
+#%patch0
%build
%cmake_kde4 -d build
@@ -155,6 +155,8 @@
%_kde_share_dir/config.kcfg/mailtransport.kcfg
%changelog
+* Thu Jan 31 2008 dmueller@suse.de
+- update to KDE 4.0.1
* Wed Jan 23 2008 stbinner@suse.de
- update 4_0_BRANCH.diff
* Sat Jan 05 2008 stbinner@suse.de
@@ -183,7 +185,7 @@
- update to 3.94.1
* Wed Oct 17 2007 ro@suse.de
- added directory to filelist
-* Mon Oct 08 2007 dmueller@suse.de
+* Tue Oct 09 2007 dmueller@suse.de
- update to KDE 4.0 Beta 3
* Tue Oct 02 2007 stbinner@suse.de
- update to 3.93.0.svn720095
++++++ kdepimlibs-4.0.0.tar.bz2 -> kdepimlibs-4.0.1.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdepimlibs-4.0.0/kabc/plugins/net/net.desktop new/kdepimlibs-4.0.1/kabc/plugins/net/net.desktop
--- old/kdepimlibs-4.0.0/kabc/plugins/net/net.desktop 2008-01-05 00:53:22.000000000 +0100
+++ new/kdepimlibs-4.0.1/kabc/plugins/net/net.desktop 2008-01-31 00:54:50.000000000 +0100
@@ -20,7 +20,7 @@
Name[nds]=Nettwark
Name[nl]=Netwerk
Name[oc]=Ret
-Name[pa]=ਨੈੱਟਵਰ
+Name[pa]=ਨੈੱਟਵਰਕ
Name[pl]=Sieć
Name[pt]=Rede
Name[pt_BR]=Rede
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdepimlibs-4.0.0/kabc/scripts/field.src.cpp new/kdepimlibs-4.0.1/kabc/scripts/field.src.cpp
--- old/kdepimlibs-4.0.0/kabc/scripts/field.src.cpp 2008-01-05 00:53:22.000000000 +0100
+++ new/kdepimlibs-4.0.1/kabc/scripts/field.src.cpp 2008-01-31 00:54:50.000000000 +0100
@@ -217,8 +217,10 @@
--CASESETVALUE--
case Private::Birthday:
a.setBirthday( QDateTime::fromString( value, Qt::ISODate ) );
+ return true;
case Private::CustomField:
a.insertCustom( d->app(), d->key(), value );
+ return true;
default:
return false;
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdepimlibs-4.0.0/kblog/blogger1.cpp new/kdepimlibs-4.0.1/kblog/blogger1.cpp
--- old/kdepimlibs-4.0.0/kblog/blogger1.cpp 2008-01-05 00:53:22.000000000 +0100
+++ new/kdepimlibs-4.0.1/kblog/blogger1.cpp 2008-01-31 00:54:48.000000000 +0100
@@ -530,7 +530,7 @@
case CreatePost: return "blogger.newPost";
case ModifyPost: return "blogger.editPost";
case FetchPost: return "blogger.getPost";
- default: return QString::null;
+ default: return QString();
}
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdepimlibs-4.0.0/kblog/gdata.cpp new/kdepimlibs-4.0.1/kblog/gdata.cpp
--- old/kdepimlibs-4.0.0/kblog/gdata.cpp 2008-01-05 00:53:22.000000000 +0100
+++ new/kdepimlibs-4.0.1/kblog/gdata.cpp 2008-01-31 00:54:48.000000000 +0100
@@ -45,43 +45,50 @@
GData::GData( const KUrl &server, QObject *parent )
: Blog( server, *new GDataPrivate, parent )
{
+ kDebug(5323);
setUrl( server );
}
GData::~GData()
{
+ kDebug(5323);
}
QString GData::interfaceName() const
{
+ kDebug(5323);
return QLatin1String( "Google Blogger Data" );
}
QString GData::fullName() const
{
+ kDebug(5323);
return d_func()->mFullName;
}
void GData::setFullName( const QString &fullName )
{
+ kDebug(5323);
Q_D( GData );
d->mFullName = fullName;
}
QString GData::profileId() const
{
+ kDebug(5323);
return d_func()->mProfileId;
}
void GData::setProfileId( const QString &pid )
{
+ kDebug(5323);
Q_D( GData );
d->mProfileId = pid;
}
void GData::fetchProfileId()
{
- kDebug() << "fetchProfileId()";
+ kDebug(5323);
QByteArray data;
KIO::Job *job = KIO::get( url(), KIO::NoReload, KIO::HideProgressInfo );
KUrl blogUrl = url();
@@ -93,7 +100,7 @@
void GData::listBlogs()
{
- kDebug();
+ kDebug(5323);
Syndication::Loader *loader = Syndication::Loader::create();
connect( loader,
SIGNAL(loadingComplete(Syndication::Loader*,Syndication::FeedPtr,Syndication::ErrorCode)),
@@ -106,6 +113,7 @@
const KDateTime &upMinTime, const KDateTime &upMaxTime,
const KDateTime &pubMinTime, const KDateTime &pubMaxTime )
{
+ kDebug(5323);
Q_D( GData );
QString urlString( "http://www.blogger.com/feeds/" + blogId() + "/posts/default" );
if ( ! labels.empty() ) {
@@ -143,13 +151,14 @@
void GData::listRecentPosts( int number )
{
+ kDebug(5323);
listRecentPosts( QStringList(), number );
}
void GData::listComments( KBlog::BlogPost *post )
{
+ kDebug(5323);
Q_D( GData );
- kDebug() << "listComments()";
Syndication::Loader *loader = Syndication::Loader::create();
d->mListCommentsMap[ loader ] = post;
connect( loader,
@@ -162,7 +171,7 @@
void GData::listAllComments()
{
- kDebug();
+ kDebug(5323);
Syndication::Loader *loader = Syndication::Loader::create();
connect( loader,
SIGNAL(loadingComplete(Syndication::Loader*,Syndication::FeedPtr,Syndication::ErrorCode)),
@@ -173,6 +182,7 @@
void GData::fetchPost( KBlog::BlogPost *post )
{
+ kDebug(5323);
Q_D( GData );
if ( !post ) {
@@ -192,8 +202,8 @@
void GData::modifyPost( KBlog::BlogPost *post )
{
+ kDebug(5323);
Q_D( GData );
- kDebug();
if ( !post ) {
kError(5323) << "post is null pointer";
@@ -254,8 +264,8 @@
void GData::createPost( KBlog::BlogPost *post )
{
+ kDebug(5323);
Q_D( GData );
- kDebug();
if ( !post ) {
kError(5323) << "post is null pointer";
@@ -315,8 +325,8 @@
void GData::removePost( KBlog::BlogPost *post )
{
+ kDebug(5323);
Q_D( GData );
- kDebug();
if ( !post ) {
kError(5323) << "post is null pointer";
@@ -412,6 +422,7 @@
void GData::removeComment( KBlog::BlogPost *post, KBlog::BlogComment *comment )
{
+ kDebug(5323);
Q_D( GData );
kDebug();
@@ -459,14 +470,17 @@
GDataPrivate::GDataPrivate():mAuthenticationString(), mAuthenticationTime()
{
+ kDebug(5323);
}
GDataPrivate::~GDataPrivate()
{
+ kDebug(5323);
}
bool GDataPrivate::authenticate()
{
+ kDebug(5323);
Q_Q( GData );
QByteArray data;
KUrl authGateway( "https://www.google.com/accounts/ClientLogin" );
@@ -497,6 +511,11 @@
void GDataPrivate::slotFetchProfileIdData( KIO::Job *job, const QByteArray &data )
{
+ kDebug(5323);
+ if( !job ){
+ kError(5323) << "job is a null pointer.";
+ return;
+ }
unsigned int oldSize = mFetchProfileIdBuffer[ job ].size();
mFetchProfileIdBuffer[ job ].resize( oldSize + data.size() );
memcpy( mFetchProfileIdBuffer[ job ].data() + oldSize, data.data(), data.size() );
@@ -504,6 +523,11 @@
void GDataPrivate::slotFetchProfileId( KJob *job )
{
+ kDebug(5323);
+ if( !job ){
+ kError(5323) << "job is a null pointer.";
+ return;
+ }
Q_Q( GData );
if ( !job->error() ) {
QRegExp pid( "http://www.blogger.com/profile/(\\d+)" );
@@ -529,8 +553,12 @@
void GDataPrivate::slotListBlogs( Syndication::Loader *loader,
Syndication::FeedPtr feed,
Syndication::ErrorCode status ) {
+ kDebug(5323);
Q_Q( GData );
- Q_UNUSED( loader );
+ if( !loader ) {
+ kError(5323) << "loader is a null pointer.";
+ return;
+ }
if ( status != Syndication::Success ) {
emit q->error( GData::Atom, i18n( "Could not get blogs." ) );
return;
@@ -564,7 +592,12 @@
Syndication::FeedPtr feed,
Syndication::ErrorCode status )
{
+ kDebug(5323);
Q_Q( GData );
+ if( !loader ) {
+ kError(5323) << "loader is a null pointer.";
+ return;
+ }
BlogPost *post = mListCommentsMap[ loader ];
mListCommentsMap.remove( loader );
@@ -599,7 +632,7 @@
KDateTime::Spec::UTC() ) );
commentList.append( comment );
}
- kDebug(5323) << "Emitting listedRecentPosts()";
+ kDebug(5323) << "Emitting listedComments()";
emit q->listedComments( post, commentList );
}
@@ -607,8 +640,12 @@
Syndication::FeedPtr feed,
Syndication::ErrorCode status )
{
+ kDebug(5323);
Q_Q( GData );
- Q_UNUSED( loader );
+ if( !loader ) {
+ kError(5323) << "loader is a null pointer.";
+ return;
+ }
if ( status != Syndication::Success ) {
emit q->error( GData::Atom, i18n( "Could not get comments." ) );
@@ -642,15 +679,19 @@
KDateTime::Spec::UTC() ) );
commentList.append( comment );
}
- kDebug(5323) << "Emitting listedRecentPosts()";
+ kDebug(5323) << "Emitting listedAllComments()";
emit q->listedAllComments( commentList );
}
void GDataPrivate::slotListRecentPosts( Syndication::Loader *loader,
Syndication::FeedPtr feed,
Syndication::ErrorCode status ) {
+ kDebug(5323);
Q_Q( GData );
- Q_UNUSED( loader );
+ if( !loader ) {
+ kError(5323) << "loader is a null pointer.";
+ return;
+ }
if ( status != Syndication::Success ) {
emit q->error( GData::Atom, i18n( "Could not get posts." ) );
@@ -681,6 +722,7 @@
kDebug(5323) << "QRegExp rx( 'post-(\\d+)' matches" << rx.cap(1);
post.setTitle( ( *it )->title() );
post.setContent( ( *it )->content() );
+ post.setLink( ( *it )->link() );
// FIXME: assuming UTC for now
post.setCreationDateTime(
KDateTime( QDateTime::fromTime_t( ( *it )->datePublished() ),
@@ -704,6 +746,10 @@
{
kDebug(5323);
Q_Q( GData );
+ if( !loader ) {
+ kError(5323) << "loader is a null pointer.";
+ return;
+ }
bool success = false;
@@ -724,6 +770,7 @@
post->setTitle( ( *it )->title() );
post->setContent( ( *it )->content() );
post->setStatus( BlogPost::Fetched );
+ post->setLink( ( *it )->link() );
// FIXME: assuming UTC for now
post->setCreationDateTime(
KDateTime( QDateTime::fromTime_t( ( *it )->datePublished() ),
@@ -746,7 +793,11 @@
void GDataPrivate::slotCreatePostData( KIO::Job *job, const QByteArray &data )
{
- kDebug(5323) << "slotCreatePostData()";
+ kDebug(5323);
+ if( !job ) {
+ kError(5323) << "job is a null pointer.";
+ return;
+ }
unsigned int oldSize = mCreatePostBuffer[ job ].size();
mCreatePostBuffer[ job ].resize( oldSize + data.size() );
memcpy( mCreatePostBuffer[ job ].data() + oldSize, data.data(), data.size() );
@@ -754,7 +805,11 @@
void GDataPrivate::slotCreatePost( KJob *job )
{
- kDebug(5323) << "slotCreatePost()";
+ kDebug(5323);
+ if( !job ) {
+ kError(5323) << "job is a null pointer.";
+ return;
+ }
const QString data = QString::fromUtf8( mCreatePostBuffer[ job ].data(),
mCreatePostBuffer[ job ].size() );
mCreatePostBuffer[ job ].resize( 0 );
@@ -808,6 +863,10 @@
void GDataPrivate::slotModifyPostData( KIO::Job *job, const QByteArray &data )
{
kDebug(5323);
+ if( !job ) {
+ kError(5323) << "job is a null pointer.";
+ return;
+ }
unsigned int oldSize = mModifyPostBuffer[ job ].size();
mModifyPostBuffer[ job ].resize( oldSize + data.size() );
memcpy( mModifyPostBuffer[ job ].data() + oldSize, data.data(), data.size() );
@@ -815,7 +874,11 @@
void GDataPrivate::slotModifyPost( KJob *job )
{
- kDebug(5323) << "slotModifyPost()";
+ kDebug(5323);
+ if( !job ) {
+ kError(5323) << "job is a null pointer.";
+ return;
+ }
const QString data = QString::fromUtf8( mModifyPostBuffer[ job ].data(),
mModifyPostBuffer[ job ].size() );
mModifyPostBuffer[ job ].resize( 0 );
@@ -864,7 +927,11 @@
void GDataPrivate::slotRemovePostData( KIO::Job *job, const QByteArray &data )
{
- kDebug(5323) << "slotRemovePostData()";
+ kDebug(5323);
+ if( !job ) {
+ kError(5323) << "job is a null pointer.";
+ return;
+ }
unsigned int oldSize = mRemovePostBuffer[ job ].size();
mRemovePostBuffer[ job ].resize( oldSize + data.size() );
memcpy( mRemovePostBuffer[ job ].data() + oldSize, data.data(), data.size() );
@@ -872,7 +939,11 @@
void GDataPrivate::slotRemovePost( KJob *job )
{
- kDebug(5323) << "slotRemovePost()";
+ kDebug(5323);
+ if( !job ) {
+ kError(5323) << "job is a null pointer.";
+ return;
+ }
const QString data = QString::fromUtf8( mRemovePostBuffer[ job ].data(),
mRemovePostBuffer[ job ].size() );
mRemovePostBuffer[ job ].resize( 0 );
@@ -893,7 +964,11 @@
void GDataPrivate::slotCreateCommentData( KIO::Job *job, const QByteArray &data )
{
- kDebug(5323) << "slotCreateCommentData()";
+ kDebug(5323);
+ if( !job ) {
+ kError(5323) << "job is a null pointer.";
+ return;
+ }
unsigned int oldSize = mCreateCommentBuffer[ job ].size();
mCreateCommentBuffer[ job ].resize( oldSize + data.size() );
memcpy( mCreateCommentBuffer[ job ].data() + oldSize, data.data(), data.size() );
@@ -901,7 +976,11 @@
void GDataPrivate::slotCreateComment( KJob *job )
{
- kDebug(5323) << "slotCreateComment()";
+ kDebug(5323);
+ if( !job ) {
+ kError(5323) << "job is a null pointer.";
+ return;
+ }
const QString data = QString::fromUtf8( mCreateCommentBuffer[ job ].data(),
mCreateCommentBuffer[ job ].size() );
mCreateCommentBuffer[ job ].resize( 0 );
@@ -957,6 +1036,10 @@
void GDataPrivate::slotRemoveCommentData( KIO::Job *job, const QByteArray &data )
{
kDebug(5323);
+ if( !job ) {
+ kError(5323) << "job is a null pointer.";
+ return;
+ }
unsigned int oldSize = mRemoveCommentBuffer[ job ].size();
mRemoveCommentBuffer[ job ].resize( oldSize + data.size() );
memcpy( mRemoveCommentBuffer[ job ].data() + oldSize, data.data(), data.size() );
@@ -965,6 +1048,10 @@
void GDataPrivate::slotRemoveComment( KJob *job )
{
kDebug(5323);
+ if( !job ) {
+ kError(5323) << "job is a null pointer.";
+ return;
+ }
const QString data = QString::fromUtf8( mRemoveCommentBuffer[ job ].data(),
mRemoveCommentBuffer[ job ].size() );
mRemoveCommentBuffer[ job ].resize( 0 );
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdepimlibs-4.0.0/kblog/metaweblog.cpp new/kdepimlibs-4.0.1/kblog/metaweblog.cpp
--- old/kdepimlibs-4.0.0/kblog/metaweblog.cpp 2008-01-05 00:53:22.000000000 +0100
+++ new/kdepimlibs-4.0.1/kblog/metaweblog.cpp 2008-01-31 00:54:48.000000000 +0100
@@ -265,7 +265,7 @@
case CreatePost: return "metaWeblog.newPost";
case ModifyPost: return "metaWeblog.editPost";
case FetchPost: return "metaWeblog.getPost";
- default: return QString::null;
+ default: return QString();
}
}
#include "metaweblog.moc"
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdepimlibs-4.0.0/kcal/CHECKLIST new/kdepimlibs-4.0.1/kcal/CHECKLIST
--- old/kdepimlibs-4.0.0/kcal/CHECKLIST 2008-01-05 00:53:17.000000000 +0100
+++ new/kdepimlibs-4.0.1/kcal/CHECKLIST 2008-01-31 00:54:48.000000000 +0100
@@ -14,7 +14,6 @@
icaltimezones | | | D | | D |
imipscheduler | D | | D | | D |
incidenceformatter | D | | D | | D | Allen
-kresult | D | D | D | | D |
qtopiaformat | D | | D | | D |
recurrence | D | | D | | D |
recurrencerule | D | | D | | D |
@@ -50,6 +49,7 @@
incidence | D | D | D | n/a | D | Allen
incidencebase | D | D | D | n/a | D | Allen
journal | D | D | D | D | D | Allen
+kresult | D | D | D | D | D | Allen
listbase | D | D | n/a | n/a | D | Allen
period | D | D | D | D | D | Narayan
person | D | D | D | D | D | Narayan
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdepimlibs-4.0.0/kcal/kresult.cpp new/kdepimlibs-4.0.1/kcal/kresult.cpp
--- old/kdepimlibs-4.0.0/kcal/kresult.cpp 2008-01-05 00:53:17.000000000 +0100
+++ new/kdepimlibs-4.0.1/kcal/kresult.cpp 2008-01-31 00:54:48.000000000 +0100
@@ -100,7 +100,7 @@
delete d;
}
-KResult::KResult( const KResult &o ) : d( 0 )
+KResult::KResult( const KResult &o ) : d( new KCal::KResult::Private )
{
d->mType = o.d->mType;
d->mErrorType = o.d->mErrorType;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdepimlibs-4.0.0/kcal/libical/src/libical/icalderivedproperty.c.in new/kdepimlibs-4.0.1/kcal/libical/src/libical/icalderivedproperty.c.in
--- old/kdepimlibs-4.0.0/kcal/libical/src/libical/icalderivedproperty.c.in 2008-01-05 00:53:09.000000000 +0100
+++ new/kdepimlibs-4.0.1/kcal/libical/src/libical/icalderivedproperty.c.in 2008-01-31 00:54:48.000000000 +0100
@@ -161,7 +161,7 @@
icalerror_check_arg_rz(str!=0,"str")
- if ((pkind = icalproperty_value_kind_to_kind(kind)) == ICAL_NO_VALUE)
+ if ((pkind = icalproperty_value_kind_to_kind(kind)) == ICAL_NO_PROPERTY)
return 0;
while(*str == ' '){
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdepimlibs-4.0.0/kcal/libical/src/libical/icalrestriction.c.in new/kdepimlibs-4.0.1/kcal/libical/src/libical/icalrestriction.c.in
--- old/kdepimlibs-4.0.0/kcal/libical/src/libical/icalrestriction.c.in 2008-01-05 00:53:09.000000000 +0100
+++ new/kdepimlibs-4.0.1/kcal/libical/src/libical/icalrestriction.c.in 2008-01-31 00:54:47.000000000 +0100
@@ -304,7 +304,7 @@
icalcomponent* comp,
icalproperty* prop)
{
- icalproperty_status stat = icalproperty_get_action(prop);
+ icalproperty_action stat = icalproperty_get_action(prop);
(void)rec;
(void)comp;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdepimlibs-4.0.0/kcal/libical/src/libical/sspm.c new/kdepimlibs-4.0.1/kcal/libical/src/libical/sspm.c
--- old/kdepimlibs-4.0.0/kcal/libical/src/libical/sspm.c 2008-01-05 00:53:09.000000000 +0100
+++ new/kdepimlibs-4.0.1/kcal/libical/src/libical/sspm.c 2008-01-31 00:54:47.000000000 +0100
@@ -432,12 +432,12 @@
char* sspm_lowercase(char* str)
{
char* p = 0;
- char* new = sspm_strdup(str);
+ char* new;
if(str ==0){
return 0;
}
-
+ new = sspm_strdup(str);
for(p = new; *p!=0; p++){
*p = tolower(*p);
}
@@ -451,7 +451,7 @@
char* ltype = sspm_lowercase(type);
- for (i=0; major_content_type_map[i].type != SSPM_UNKNOWN_MINOR_TYPE; i++){
+ for (i=0; major_content_type_map[i].type != SSPM_UNKNOWN_MAJOR_TYPE; i++){
if(strncmp(ltype, major_content_type_map[i].str,
strlen(major_content_type_map[i].str))==0){
free(ltype);
@@ -1590,9 +1590,11 @@
{
struct sspm_buffer buf;
int part_num =0;
+ int slen;
(void)num_parts;
buf.buffer = malloc(4096);
+ buf.buffer[0] = '\0';
buf.pos = buf.buffer;
buf.buf_size = 10;
buf.line_pos = 0;
@@ -1602,7 +1604,8 @@
sspm_append_string(&buf,header);
}
- if(buf.buffer[strlen(buf.buffer)-1] != '\n'){
+ slen = strlen(buf.buffer);
+ if(slen > 0 && buf.buffer[slen-1] != '\n'){
sspm_append_char(&buf,'\n');
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdepimlibs-4.0.0/kcal/resourcecached.h new/kdepimlibs-4.0.1/kcal/resourcecached.h
--- old/kdepimlibs-4.0.0/kcal/resourcecached.h 2008-01-05 00:53:17.000000000 +0100
+++ new/kdepimlibs-4.0.1/kcal/resourcecached.h 2008-01-31 00:54:48.000000000 +0100
@@ -46,25 +46,25 @@
Q_OBJECT
public:
/**
- Reload policy.
+ Reload policy. Whether and when to automatically reload the resource.
@see setReloadPolicy(), reloadPolicy()
*/
enum {
- ReloadNever,
- ReloadOnStartup,
- ReloadInterval
+ ReloadNever, /**< never reload the resource automatically */
+ ReloadOnStartup, /**< reload when the resource is opened */
+ ReloadInterval /**< reload at regular intervals set by setReloadInterval() */
};
/**
- Save policy.
+ Save policy. Whether and when to automatically save the resource.
@see setSavePolicy(), savePolicy()
*/
enum {
- SaveNever,
- SaveOnExit,
- SaveInterval,
- SaveDelayed,
- SaveAlways
+ SaveNever, /**< never save the resource automatically */
+ SaveOnExit, /**< save when the resource is closed */
+ SaveInterval, /**< save at regular intervals set by setSaveInterval() */
+ SaveDelayed, /**< save after every change, after a 15 second delay */
+ SaveAlways /**< save after every change, after a 1 second delay */
};
/**
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdepimlibs-4.0.0/kcal/scheduler.cpp new/kdepimlibs-4.0.1/kcal/scheduler.cpp
--- old/kdepimlibs-4.0.0/kcal/scheduler.cpp 2008-01-05 00:53:17.000000000 +0100
+++ new/kdepimlibs-4.0.1/kcal/scheduler.cpp 2008-01-31 00:54:48.000000000 +0100
@@ -434,7 +434,7 @@
performTransaction( ev, iTIPRequest );
}
if ( to ) {
- to->setRevision( ev->revision() + 1 );
+ to->setRevision( to->revision() + 1 );
performTransaction( to, iTIPRequest );
}
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdepimlibs-4.0.0/kcal/tests/CMakeLists.txt new/kdepimlibs-4.0.1/kcal/tests/CMakeLists.txt
--- old/kdepimlibs-4.0.0/kcal/tests/CMakeLists.txt 2008-01-05 00:53:16.000000000 +0100
+++ new/kdepimlibs-4.0.1/kcal/tests/CMakeLists.txt 2008-01-31 00:54:48.000000000 +0100
@@ -7,14 +7,14 @@
MACRO(KCAL_UNIT_TESTS)
FOREACH(_testname ${ARGN})
- kde4_add_unit_test(${_testname} ${_testname}.cpp)
+ kde4_add_unit_test(${_testname} NOGUI ${_testname}.cpp)
target_link_libraries(${_testname} ${KDE4_KDECORE_LIBS} kcal ${QT_QTTEST_LIBRARY})
ENDFOREACH(_testname)
ENDMACRO(KCAL_UNIT_TESTS)
MACRO(KCAL_EXECUTABLE_TESTS)
FOREACH(_testname ${ARGN})
- kde4_add_executable(${_testname} TEST ${_testname}.cpp)
+ kde4_add_executable(${_testname} NOGUI TEST ${_testname}.cpp)
target_link_libraries(${_testname} ${KDE4_KDECORE_LIBS} kcal ${QT_QTTEST_LIBRARY})
ENDFOREACH(_testname)
ENDMACRO(KCAL_EXECUTABLE_TESTS)
@@ -33,6 +33,7 @@
testfilestorage
testfreebusy
testjournal
+ testkresult
testperiod
testperson
testsortablelist
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdepimlibs-4.0.0/kcal/tests/testkresult.cpp new/kdepimlibs-4.0.1/kcal/tests/testkresult.cpp
--- old/kdepimlibs-4.0.0/kcal/tests/testkresult.cpp 1970-01-01 01:00:00.000000000 +0100
+++ new/kdepimlibs-4.0.1/kcal/tests/testkresult.cpp 2008-01-31 00:54:48.000000000 +0100
@@ -0,0 +1,42 @@
+/*
+ This file is part of the kcal library.
+ Copyright (C) 2008 Allen Winter
participants (1)
-
root@Hilbert.suse.de