Hello community, here is the log from the commit of package kdepimlibs4 for openSUSE:Factory checked in at Mon May 17 23:54:10 CEST 2010. -------- --- KDE/kdepimlibs4/kdepimlibs4.changes 2010-04-29 22:23:21.000000000 +0200 +++ kdepimlibs4/kdepimlibs4.changes 2010-05-17 15:12:34.000000000 +0200 @@ -1,0 +2,5 @@ +Mon May 17 13:12:24 UTC 2010 - llunak@novell.com + +- update 4_4_BRANCH.diff: various fixes, translation updates + +------------------------------------------------------------------- calling whatdependson for head-i586 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kdepimlibs4.spec ++++++ --- /var/tmp/diff_new_pack.sDWkuE/_old 2010-05-17 23:52:49.000000000 +0200 +++ /var/tmp/diff_new_pack.sDWkuE/_new 2010-05-17 23:52:49.000000000 +0200 @@ -24,7 +24,7 @@ Summary: KDE PIM Libraries Url: http://www.kde.org Version: 4.4.3 -Release: 1 +Release: 2 Source0: kdepimlibs-%version.tar.bz2 Patch0: 4_4_BRANCH.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build ++++++ 4_4_BRANCH.diff ++++++ --- /var/tmp/diff_new_pack.sDWkuE/_old 2010-05-17 23:52:49.000000000 +0200 +++ /var/tmp/diff_new_pack.sDWkuE/_new 2010-05-17 23:52:49.000000000 +0200 @@ -1,7 +1,84 @@ -package: kdepimlibs-4.3.1.tar.bz2 +package: kdepimlibs-4.4.3.tar.bz2 kdemod: kdepimlibs --- BRANCH_STATUS +++ BRANCH_STATUS @@ -0,0 +1,2 @@ -+current HEAD: 1027454 -+svn di between //tags/KDE/4.3.1/kdepimlibs and //branches/KDE/4.3/kdepimlibs ++current HEAD: 1127686 ++svn di between //tags/KDE/4.4.3/kdepimlibs and //branches/KDE/4.4/kdepimlibs +--- kpimutils/tests/testlinklocator.cpp ++++ kpimutils/tests/testlinklocator.cpp +@@ -302,6 +302,18 @@ + // Bug: 211128 - plain text emails should not replace ampersand & with & + QTest::newRow( "bug211128" ) << "https://green-site/?Ticket=85&Page=next" << 0x01 + << "https://green-site/?Ticket=85&Page=next\">https://green-site/?Ticket=85&Page=next</a>"; ++ ++ QTest::newRow( "dotBeforeEnd" ) << "Look at this file: www.example.com/example.h" << 0x01 ++ << "Look at this file: http://www.example.com/example.h\">" ++ "www.example.com/example.h</a>"; ++ QTest::newRow( "dotInMiddle" ) << "Look at this file: www.example.com/.bashrc" << 0x01 ++ << "Look at this file: http://www.example.com/.bashrc\">" ++ "www.example.com/.bashrc</a>"; ++ ++ // A dot at the end of an URL is explicitly ignored ++ QTest::newRow( "dotAtEnd" ) << "Look at this file: www.example.com/test.cpp." << 0x01 ++ << "Look at this file: http://www.example.com/test.cpp\">" ++ "www.example.com/test.cpp</a>."; + } + + void LinkLocatorTest::testHtmlConvert() +--- kpimutils/linklocator.cpp ++++ kpimutils/linklocator.cpp +@@ -160,6 +160,22 @@ + --mPos; + } + } ++ ++ ++ // HACK: This is actually against the RFC. However, most people don't properly escape the URL in ++ // their text with "" or <>. That leads to people writing an url, followed immediatley by ++ // a dot to finish the sentence. That would lead the parser to include the dot in the url, ++ // even though that is not wanted. So work around that here. ++ // Most real-life URLs hopefully don't end with dots or commas. ++ if ( url.length() > 1 ) { ++ QList<QChar> wordBoundaries; ++ wordBoundaries << '.' << ',' << ':' << '!' << '?'; ++ if ( wordBoundaries.contains( url.at( url.length() - 1 ) ) ) { ++ url.chop( 1 ); ++ --mPos; ++ } ++ } ++ + return url; + } + +--- kcal/recurrencerule.cpp ++++ kcal/recurrencerule.cpp +@@ -1727,7 +1727,7 @@ + if ( d->mDuration >= 0 ) { + KDateTime endRecur = endDt(); + if ( endRecur.isValid() ) { +- if ( start >= endRecur ) { ++ if ( start > endRecur ) { + return result; // beyond end of recurrence + } + if ( end > endRecur ) { +@@ -1757,7 +1757,7 @@ + if ( !d->mCached ) { + d->buildCache(); + } +- if ( d->mCachedDateEnd.isValid() && start >= d->mCachedDateEnd ) { ++ if ( d->mCachedDateEnd.isValid() && start > d->mCachedDateEnd ) { + return result; // beyond end of recurrence + } + int i = d->mCachedDates.findGE( start ); +--- kabc/plugins/dir/dir.desktop ++++ kabc/plugins/dir/dir.desktop +@@ -74,7 +74,7 @@ + Comment[sr@ijekavianlatin]=Pruža pristup kontaktima skladištenim u pojedinačnim fajlovima u datoj fascikli. Podržava standardne vCard fajlove i druge formate, prema raspoloživim priključcima. + Comment[sr@latin]=Pruža pristup kontaktima skladištenim u pojedinačnim fajlovima u datoj fascikli. Podržava standardne vCard fajlove i druge formate, prema raspoloživim priključcima. + Comment[sv]=Ger tillgång till kontakter, var och en lagrad i en enstaka fil, i en given katalog. Stöder vCard-standardfiler och andra format, beroende på tillgängliga insticksprogram. +-Comment[tr]=Verilen bir dizin içerisindeki herbiri bir dosya içerisinde bulunan kişilere erişmeyi sağlar. VCard dosyalarını ve eklentilere uygun diğer biçimleri destekler. ++Comment[tr]=Verilen bir dizin içerisindeki her biri bir dosya içerisinde bulunan kişilere erişmeyi sağlar. VCard dosyalarını ve eklentilere uygun diğer biçimleri destekler. + Comment[uk]=Надає доступ до контактів, кожен з яких зберігається у окремому файлі у вказаній теці. Підтримує стандартні файли VCard та файли у інших форматах, залежно від наявності відповідних додатків. + Comment[x-test]=xxProvides access to contacts, each stored in a single file, in a given folder. Supports standard VCard file and other formats depending on availability of plugins.xx + Comment[zh_CN]=提供对被存储在指定目录下的单独一个文件中的联系人的访问支持。支持标准 VCard 文件和其它插件所允许的格式。 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org