commit kdepim3 for openSUSE:Factory
Hello community, here is the log from the commit of package kdepim3 for openSUSE:Factory checked in at 2017-07-08 12:33:52 Comparing /work/SRC/openSUSE:Factory/kdepim3 (Old) and /work/SRC/openSUSE:Factory/.kdepim3.new (New) Package is "kdepim3" Sat Jul 8 12:33:52 2017 rev:27 rq:507781 version:3.5.10 Changes: --- /work/SRC/openSUSE:Factory/kdepim3/kdepim3.changes 2016-07-15 12:54:34.0 +0200 +++ /work/SRC/openSUSE:Factory/.kdepim3.new/kdepim3.changes 2017-07-08 12:34:19.555076166 +0200 @@ -1,0 +2,6 @@ +Mon Jul 3 10:58:59 UTC 2017 - an...@opensuse.org + +- fix NULL pointer dereference (patch from Trinity, bug 2773) + kdepim-trinity-fix-dereference.patch + +--- New: kdepim-trinity-fix-dereference.patch Other differences: -- ++ kdepim3.spec ++ --- /var/tmp/diff_new_pack.EHuBg8/_old 2017-07-08 12:34:21.794760258 +0200 +++ /var/tmp/diff_new_pack.EHuBg8/_new 2017-07-08 12:34:21.794760258 +0200 @@ -89,6 +89,7 @@ Patch147: fix-perl-no-defined-array.diff Patch148: kdepim-trinity-speed-up-kalarm.patch Patch149: kdepim-trinity-fix-kalarm-events-error.patch +Patch150: kdepim-trinity-fix-dereference.patch Provides: cryptplug Obsoletes: cryptplug @@ -301,6 +302,7 @@ %patch147 -p1 %patch148 -p1 %patch149 -p1 +%patch150 -p1 . /etc/opt/kde3/common_options update_admin ++ kdepim-trinity-fix-dereference.patch ++ >From eecb4690f18650b9139071301db63a24e6da0e39 Mon Sep 17 00:00:00 2001 From: Slávek BankoDate: Sun, 14 May 2017 10:34:25 + Subject: Fix crash on NULL pointer dereference This resolves Bug 2773 Signed-off-by: Slávek Banko --- diff --git a/korganizer/koeditorfreebusy.cpp b/korganizer/koeditorfreebusy.cpp index 0ee9d4f..88c5414 100644 --- a/korganizer/koeditorfreebusy.cpp +++ b/korganizer/koeditorfreebusy.cpp @@ -817,10 +817,13 @@ void KOEditorFreeBusy::clearSelection() const { KDGanttViewItem *item = mGanttView->selectedItem(); - if ( item ) + if (item) { mGanttView->setSelected( item, false ); + } mGanttView->repaint(); - item->repaint(); + if (item) { +item->repaint(); + } } void KOEditorFreeBusy::changeStatusForMe(KCal::Attendee::PartStat status) -- cgit v0.9.0.2-52-g1de3
commit kdepim3 for openSUSE:Factory
Hello community, here is the log from the commit of package kdepim3 for openSUSE:Factory checked in at 2016-07-15 12:54:21 Comparing /work/SRC/openSUSE:Factory/kdepim3 (Old) and /work/SRC/openSUSE:Factory/.kdepim3.new (New) Package is "kdepim3" Changes: --- /work/SRC/openSUSE:Factory/kdepim3/kdepim3.changes 2015-11-16 18:51:48.0 +0100 +++ /work/SRC/openSUSE:Factory/.kdepim3.new/kdepim3.changes 2016-07-15 12:54:34.0 +0200 @@ -1,0 +2,5 @@ +Tue Jul 5 20:22:26 UTC 2016 - toddrme2...@gmail.com + +- Fix Group tag. + +--- Other differences: -- ++ kdepim3.spec ++ --- /var/tmp/diff_new_pack.9Q3Mep/_old 2016-07-15 12:54:36.0 +0200 +++ /var/tmp/diff_new_pack.9Q3Mep/_new 2016-07-15 12:54:36.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package kdepim3 # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -245,7 +245,7 @@ %package -n kitchensync Summary:KDE Synchronization application based on OpenSync License:GPL-2.0 and LGPL-2.1+ -Group: Hardware/PDA +Group: Productivity/File utilities Provides: kdepim3-sync Obsoletes: kdepim3-sync Requires: kdepim3
commit kdepim3 for openSUSE:Factory
Hello community, here is the log from the commit of package kdepim3 for openSUSE:Factory checked in at 2015-11-16 18:51:47 Comparing /work/SRC/openSUSE:Factory/kdepim3 (Old) and /work/SRC/openSUSE:Factory/.kdepim3.new (New) Package is "kdepim3" Changes: --- /work/SRC/openSUSE:Factory/kdepim3/kdepim3.changes 2015-09-11 09:04:52.0 +0200 +++ /work/SRC/openSUSE:Factory/.kdepim3.new/kdepim3.changes 2015-11-16 18:51:48.0 +0100 @@ -1,0 +2,5 @@ +Sun Nov 8 05:10:09 UTC 2015 - an...@opensuse.org + +- Disable kitchensync for Leap + +--- Other differences: -- ++ kdepim3.spec ++ --- /var/tmp/diff_new_pack.OqO9QI/_old 2015-11-16 18:51:50.0 +0100 +++ /var/tmp/diff_new_pack.OqO9QI/_new 2015-11-16 18:51:50.0 +0100 @@ -30,7 +30,9 @@ BuildRequires: gnokii-devel BuildRequires: gpg2 BuildRequires: gpgme-devel +%if %suse_version != 1315 BuildRequires: libopensync-devel +%endif BuildRequires: pilot-link-devel Summary:Personal Information Manager Software for KDE License:GPL-2.0 @@ -239,6 +241,7 @@ %description notes This package contains the notes application KNotes. +%if %suse_version != 1315 %package -n kitchensync Summary:KDE Synchronization application based on OpenSync License:GPL-2.0 and LGPL-2.1+ @@ -252,6 +255,7 @@ KitchenSync you are able to synchronize cell phones, organizer, palms and other Personal Information Manager with KDE PIM (KAddressbook, KOrganizer, KNotes). +%endif %prep %setup -q -n kdepim-%version @@ -335,7 +339,9 @@ %suse_update_desktop_file -r groupwarewizard Utility DesktopSettings X-KDE-Utilities-PIM %suse_update_desktop_file -r kandy Utility Telephony X-KDE-Utilities-Peripherals %suse_update_desktop_file -r akregator Network RSS-News +%if %suse_version != 1315 %suse_update_desktop_file kitchensync Utility X-SuSE-SyncUtility +%endif kde_post_install %fdupes $RPM_BUILD_ROOT @@ -359,9 +365,11 @@ %postun kpilot -p /sbin/ldconfig +%if %suse_version != 1315 %post -n kitchensync -p /sbin/ldconfig %postun -n kitchensync -p /sbin/ldconfig +%endif %files %defattr(-,root,root) @@ -884,6 +892,8 @@ /opt/kde3/%_lib/libkpilot.la /opt/kde3/%_lib/libkpilot.so + +%if %suse_version != 1315 %files -n kitchensync %defattr(-,root,root) /opt/kde3/bin/kitchensync @@ -899,5 +909,6 @@ %dir /opt/kde3/share/apps/kitchensync/icons /opt/kde3/share/apps/kitchensync/icons/* /opt/kde3/share/icons/*/*/*/kitchensync.* +%endif %changelog
commit kdepim3 for openSUSE:Factory
Hello community, here is the log from the commit of package kdepim3 for openSUSE:Factory checked in at 2015-09-11 09:04:49 Comparing /work/SRC/openSUSE:Factory/kdepim3 (Old) and /work/SRC/openSUSE:Factory/.kdepim3.new (New) Package is "kdepim3" Changes: --- /work/SRC/openSUSE:Factory/kdepim3/kdepim3.changes 2015-09-08 18:10:05.0 +0200 +++ /work/SRC/openSUSE:Factory/.kdepim3.new/kdepim3.changes 2015-09-11 09:04:52.0 +0200 @@ -1,0 +2,9 @@ +Thu Sep 10 14:54:56 UTC 2015 - an...@opensuse.org + +- Add two patches from Trinity: + * Speed up kalarm startup +kdepim-trinity-speed-up-kalarm.patch + * Fix potential error and compiler warnings +kdepim-trinity-fix-kalarm-events-error.patch + +--- New: kdepim-trinity-fix-kalarm-events-error.patch kdepim-trinity-speed-up-kalarm.patch Other differences: -- ++ kdepim3.spec ++ --- /var/tmp/diff_new_pack.ipzSoh/_old 2015-09-11 09:04:54.0 +0200 +++ /var/tmp/diff_new_pack.ipzSoh/_new 2015-09-11 09:04:54.0 +0200 @@ -85,6 +85,8 @@ Patch145: kdepim-trinity-fix-memory-leak.diff Patch146: trinity-fix-kmail-crash-when-started-offline.patch Patch147: fix-perl-no-defined-array.diff +Patch148: kdepim-trinity-speed-up-kalarm.patch +Patch149: kdepim-trinity-fix-kalarm-events-error.patch Provides: cryptplug Obsoletes: cryptplug @@ -293,6 +295,8 @@ %patch145 -p1 %patch146 -p1 %patch147 -p1 +%patch148 -p1 +%patch149 -p1 . /etc/opt/kde3/common_options update_admin ++ kdepim-trinity-fix-kalarm-events-error.patch ++ >From c036d97d35d25c4511d9569d40c1de07dab96bb6 Mon Sep 17 00:00:00 2001 From: Michele CalgaroDate: Fri, 07 Aug 2015 08:06:29 + Subject: Fixed KAlarm building warnings. Minor style patch up. Fixed possible error in treating deferred evens (see kalarm/alarmevent.cpp:1739). Signed-off-by: Michele Calgaro --- @@ -1736,7 +1736,7 @@ bool KAEvent::setDisplaying(const KAEvent& event, KAAlarm::Type alarmType, const setUid(DISPLAYING); mDisplaying = true; mDisplayingTime = (alarmType == KAAlarm::AT_LOGIN_ALARM) ? repeatAtLoginTime : al.dateTime(); - switch (al.type()) + switch (al.subType()) { case KAAlarm::AT_LOGIN__ALARM: mDisplayingFlags = REPEAT_AT_LOGIN; break; case KAAlarm::REMINDER__ALARM: mDisplayingFlags = REMINDER; break; diff --git a/kalarm/editdlg.cpp b/kalarm/editdlg.cpp index 8e0cbde..ff35e91 100644 --- a/kalarm/editdlg.cpp +++ b/kalarm/editdlg.cpp @@ -1052,8 +1052,8 @@ bool EditAlarmDlg::stateChanged() const { if (mSavedTemplateName != mTemplateName->text() || mSavedTemplateTimeType != mTemplateTimeGroup->selected() - || mTemplateUseTime->isOn() && mSavedTemplateTime != mTemplateTime->time() - || mTemplateUseTimeAfter->isOn() && mSavedTemplateAfterTime != mTemplateTimeAfter->value()) + || (mTemplateUseTime->isOn() && mSavedTemplateTime != mTemplateTime->time()) + || (mTemplateUseTimeAfter->isOn() && mSavedTemplateAfterTime != mTemplateTimeAfter->value())) return true; } else @@ -1061,7 +1061,7 @@ bool EditAlarmDlg::stateChanged() const return true; if (mSavedTypeRadio!= mActionGroup->selected() || mSavedLateCancel != mLateCancel->minutes() - || mShowInKorganizer && mSavedShowInKorganizer != mShowInKorganizer->isChecked() + || (mShowInKorganizer && mSavedShowInKorganizer != mShowInKorganizer->isChecked()) || textFileCommandMessage != mSavedTextFileCommandMessage || mSavedRecurrenceType != mRecurrenceEdit->repeatType()) return true; @@ -1114,7 +1114,7 @@ bool EditAlarmDlg::stateChanged() const QStringList emailAttach; for (int i = 0; i < mEmailAttachList->count(); ++i) emailAttach += mEmailAttachList->text(i); - if (mEmailFromList && mSavedEmailFrom != mEmailFromList->currentIdentityName() + if ((mEmailFromList && mSavedEmailFrom != mEmailFromList->currentIdentityName()) || mSavedEmailTo != mEmailToEdit->text() || mSavedEmailSubject != mEmailSubjectEdit->text() || mSavedEmailAttach != emailAttach @@ -1214,8 +1214,8
commit kdepim3 for openSUSE:Factory
Hello community, here is the log from the commit of package kdepim3 for openSUSE:Factory checked in at 2015-09-08 17:45:20 Comparing /work/SRC/openSUSE:Factory/kdepim3 (Old) and /work/SRC/openSUSE:Factory/.kdepim3.new (New) Package is "kdepim3" Changes: --- /work/SRC/openSUSE:Factory/kdepim3/kdepim3.changes 2015-07-14 17:44:25.0 +0200 +++ /work/SRC/openSUSE:Factory/.kdepim3.new/kdepim3.changes 2015-09-08 18:10:05.0 +0200 @@ -1,0 +2,6 @@ +Mon Sep 7 00:00:00 CEST 2015 - dste...@suse.cz + +- fix build on factory + * Added: fix-perl-no-defined-array.diff + +--- New: fix-perl-no-defined-array.diff Other differences: -- ++ kdepim3.spec ++ --- /var/tmp/diff_new_pack.Segt8m/_old 2015-09-08 18:10:47.0 +0200 +++ /var/tmp/diff_new_pack.Segt8m/_new 2015-09-08 18:10:47.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package kdepim3 # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -84,6 +84,7 @@ Patch144: kdepim3-gentoo-fix-imap4.patch Patch145: kdepim-trinity-fix-memory-leak.diff Patch146: trinity-fix-kmail-crash-when-started-offline.patch +Patch147: fix-perl-no-defined-array.diff Provides: cryptplug Obsoletes: cryptplug @@ -291,6 +292,7 @@ %patch144 -p1 %patch145 -p1 %patch146 -p1 +%patch147 -p1 . /etc/opt/kde3/common_options update_admin ++ fix-perl-no-defined-array.diff ++ defined(@array) is deprecated and is an error newer perl Index: kdepim-3.5.10/dcopidlng/kdocAstUtil.pm === --- kdepim-3.5.10.orig/dcopidlng/kdocAstUtil.pm +++ kdepim-3.5.10/dcopidlng/kdocAstUtil.pm @@ -647,7 +647,7 @@ sub dumpAst dumpAst( $kid ); } - print "\t" x $depth, "Documentation nodes:\n" if defined + print "\t" x $depth, "Documentation nodes:\n" if @{ $node->{Doc}->{ "Text" }}; foreach $kid ( @{ $node->{Doc}->{ "Text" }} ) {
commit kdepim3 for openSUSE:Factory
Hello community, here is the log from the commit of package kdepim3 for openSUSE:Factory checked in at 2015-07-14 17:43:18 Comparing /work/SRC/openSUSE:Factory/kdepim3 (Old) and /work/SRC/openSUSE:Factory/.kdepim3.new (New) Package is kdepim3 Changes: --- /work/SRC/openSUSE:Factory/kdepim3/kdepim3.changes 2013-11-12 11:37:15.0 +0100 +++ /work/SRC/openSUSE:Factory/.kdepim3.new/kdepim3.changes 2015-07-14 17:44:25.0 +0200 @@ -1,0 +2,6 @@ +Thu Jul 9 19:24:37 UTC 2015 - an...@opensuse.org + +- Fix a kmail crash, a patch from Trinity + trinity-fix-kmail-crash-when-started-offline.patch + +--- New: trinity-fix-kmail-crash-when-started-offline.patch Other differences: -- ++ kdepim3.spec ++ --- /var/tmp/diff_new_pack.84OfmQ/_old 2015-07-14 17:44:26.0 +0200 +++ /var/tmp/diff_new_pack.84OfmQ/_new 2015-07-14 17:44:26.0 +0200 @@ -83,6 +83,8 @@ Patch143: kdepim-trinity-patch3.patch Patch144: kdepim3-gentoo-fix-imap4.patch Patch145: kdepim-trinity-fix-memory-leak.diff +Patch146: trinity-fix-kmail-crash-when-started-offline.patch + Provides: cryptplug Obsoletes: cryptplug # authentification plugins can be useful @@ -253,6 +255,7 @@ %patch0 rm -rf ksync rm -rf networkstatus + %patch1 %patch5 %patch7 @@ -287,6 +290,8 @@ %patch143 -p1 %patch144 -p1 %patch145 -p1 +%patch146 -p1 + . /etc/opt/kde3/common_options update_admin ++ trinity-fix-kmail-crash-when-started-offline.patch ++ From 793982b70afa88768bfbc2e616bbdd38fc247220 Mon Sep 17 00:00:00 2001 From: Slávek Banko slavek.ba...@axis.cz Date: Wed, 08 Jul 2015 23:44:08 + Subject: Fix kmail crash when start in offline mode This resolves Bug 2454 Signed-off-by: Slávek Banko slavek.ba...@axis.cz --- diff --git a/kmail/kmkernel.cpp b/kmail/kmkernel.cpp index 6f18a36..fb22fca 100644 --- a/kmail/kmkernel.cpp +++ b/kmail/kmkernel.cpp @@ -1270,7 +1270,7 @@ void KMKernel::resumeNetworkJobs() BroadcastStatus::instance()-setStatusMsg( i18n(KMail is now online; network operations resumed)); emit onlineStatusChanged( (GlobalSettings::EnumNetworkState::type)GlobalSettings::networkState() ); - if ( kmkernel-msgSender()-sendImmediate() ) { + if ( kmkernel-msgSender() kmkernel-msgSender()-sendImmediate() ) { kmkernel-msgSender()-sendQueued(); } } -- cgit v0.9.0.2-52-g1de3
commit kdepim3 for openSUSE:Factory
Hello community, here is the log from the commit of package kdepim3 for openSUSE:Factory checked in at 2013-11-12 11:37:14 Comparing /work/SRC/openSUSE:Factory/kdepim3 (Old) and /work/SRC/openSUSE:Factory/.kdepim3.new (New) Package is kdepim3 Changes: --- /work/SRC/openSUSE:Factory/kdepim3/kdepim3.changes 2013-05-13 14:58:17.0 +0200 +++ /work/SRC/openSUSE:Factory/.kdepim3.new/kdepim3.changes 2013-11-12 11:37:15.0 +0100 @@ -1,0 +2,6 @@ +Mon Nov 11 08:32:00 UTC 2013 - an...@opensuse.org + +- memory leak patch from trinity + kdepim-trinity-fix-memory-leak.diff + +--- New: kdepim-trinity-fix-memory-leak.diff Other differences: -- ++ kdepim3.spec ++ --- /var/tmp/diff_new_pack.X2M1tt/_old 2013-11-12 11:37:16.0 +0100 +++ /var/tmp/diff_new_pack.X2M1tt/_new 2013-11-12 11:37:16.0 +0100 @@ -82,6 +82,7 @@ Patch142: kdepim-trinity-patch2.patch Patch143: kdepim-trinity-patch3.patch Patch144: kdepim3-gentoo-fix-imap4.patch +Patch145: kdepim-trinity-fix-memory-leak.diff Provides: cryptplug Obsoletes: cryptplug # authentification plugins can be useful @@ -285,6 +286,7 @@ %patch142 -p1 %patch143 -p1 %patch144 -p1 +%patch145 -p1 . /etc/opt/kde3/common_options update_admin ++ kdepim-trinity-fix-memory-leak.diff ++ commit c4b86c6c4390a92b7848b999ffd2c2698f44ab39 Author: Slávek Banko slavek.ba...@axis.cz Date: 1365437672 +0200 Fix memory leak in karm idle detector This resolves Bug 1438 diff --git a/karm/idletimedetector.cpp b/karm/idletimedetector.cpp index 74aad7d..110eacd 100644 --- a/karm/idletimedetector.cpp +++ b/karm/idletimedetector.cpp @@ -19,6 +19,7 @@ IdleTimeDetector::IdleTimeDetector(int maxIdle) if(XScreenSaverQueryExtension(qt_xdisplay(), event_base, error_base)) { _idleDetectionPossible = true; +_mit_info = XScreenSaverAllocInfo (); } else { @@ -44,7 +45,6 @@ void IdleTimeDetector::check() #ifdef HAVE_LIBXSS if (_idleDetectionPossible) { -_mit_info = XScreenSaverAllocInfo (); XScreenSaverQueryInfo(qt_xdisplay(), qt_xrootwin(), _mit_info); int idleSeconds = (_mit_info-idle/1000); if (idleSeconds = _maxIdle) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit kdepim3 for openSUSE:Factory
Hello community, here is the log from the commit of package kdepim3 for openSUSE:Factory checked in at 2013-05-13 14:58:15 Comparing /work/SRC/openSUSE:Factory/kdepim3 (Old) and /work/SRC/openSUSE:Factory/.kdepim3.new (New) Package is kdepim3 Changes: --- /work/SRC/openSUSE:Factory/kdepim3/kdepim3.changes 2013-04-14 10:16:18.0 +0200 +++ /work/SRC/openSUSE:Factory/.kdepim3.new/kdepim3.changes 2013-05-13 14:58:17.0 +0200 @@ -1,0 +2,7 @@ +Thu May 9 03:08:54 UTC 2013 - an...@opensuse.org + +- add a fix to IMAP4 handling (kdepim3-gentoo-fix-imap4.patch), + thanks to Serghei Amelian. For details look here: + http://lists.opensuse.org/opensuse-kde3/2013-05/msg0.html + +--- New: kdepim3-gentoo-fix-imap4.patch Other differences: -- ++ kdepim3.spec ++ --- /var/tmp/diff_new_pack.NNMdaL/_old 2013-05-13 14:58:20.0 +0200 +++ /var/tmp/diff_new_pack.NNMdaL/_new 2013-05-13 14:58:20.0 +0200 @@ -81,6 +81,7 @@ Patch141: kdepim-trinity-patch1.patch Patch142: kdepim-trinity-patch2.patch Patch143: kdepim-trinity-patch3.patch +Patch144: kdepim3-gentoo-fix-imap4.patch Provides: cryptplug Obsoletes: cryptplug # authentification plugins can be useful @@ -283,6 +284,7 @@ %patch141 -p1 %patch142 -p1 %patch143 -p1 +%patch144 -p1 . /etc/opt/kde3/common_options update_admin ++ kdepim3-gentoo-fix-imap4.patch ++ --- a/kioslaves/imap4/imap4.cc +++ b/kioslaves/imap4/imap4.cc @@ -167,9 +167,7 @@ { outputBufferIndex = 0; mySSL = isSSL; - readBuffer[0] = 0x00; relayEnabled = false; - readBufferLen = 0; cacheOutput = false; decodeContent = false; mTimeOfLastNoop = QDateTime(); @@ -702,66 +700,60 @@ bool IMAP4Protocol::parseReadLine (QByteArray buffer, ulong relay) { - if (myHost.isEmpty()) return FALSE; - - while (true) { -ssize_t copyLen = 0; -if (readBufferLen 0) -{ - while (copyLen readBufferLen readBuffer[copyLen] != '\n') copyLen++; - if (copyLen readBufferLen) copyLen++; - if (relay 0) - { -QByteArray relayData; - -if (copyLen (ssize_t) relay) - relay = copyLen; -relayData.setRawData (readBuffer, relay); -parseRelay (relayData); -relayData.resetRawData (readBuffer, relay); -//kdDebug(7116) relayed : relay d endl; - } - // append to buffer - { -QBuffer stream (buffer); - -stream.open (IO_WriteOnly); -stream.at (buffer.size ()); -stream.writeBlock (readBuffer, copyLen); -stream.close (); -//kdDebug(7116) appended copyLen d got now buffer.size() endl; - } - - readBufferLen -= copyLen; - if (readBufferLen) -memmove(readBuffer, readBuffer[copyLen], readBufferLen); - if (buffer[buffer.size() - 1] == '\n') return TRUE; -} + // FIXME (Serghei): i'm not sure about role of relay + + if(myHost.isEmpty()) +return false; + + // default error + int errorStatus = ERR_CONNECTION_BROKEN; + + // open buffer stream + QBuffer stream(buffer); + stream.open(IO_WriteOnly); + stream.at(buffer.size()); + + for (;;) + { if (!isConnectionValid()) { kdDebug(7116) parseReadLine - connection broken endl; - error (ERR_CONNECTION_BROKEN, myHost); - setState(ISTATE_CONNECT); - closeConnection(); - return FALSE; -} -if (!waitForResponse( responseTimeout() )) -{ - error(ERR_SERVER_TIMEOUT, myHost); - setState(ISTATE_CONNECT); - closeConnection(); - return FALSE; -} -readBufferLen = read(readBuffer, IMAP_BUFFER - 1); -if (readBufferLen == 0) -{ - kdDebug(7116) parseReadLine: readBufferLen == 0 - connection broken endl; - error (ERR_CONNECTION_BROKEN, myHost); - setState(ISTATE_CONNECT); - closeConnection(); - return FALSE; -} - } + break; +} + +if (!waitForResponse(responseTimeout())) +{ + kdDebug(7116) parseReadLine - connection timeout endl; + errorStatus = ERR_SERVER_TIMEOUT; + break; +} + +char buf[4096]; +int len = readLine(buf, sizeof(buf)); + +if (0 = len) +{ + kdDebug(7116) parseReadLine - read line error endl; + break; +} + +stream.writeBlock(buf, len); + +// len is always bigger than zero, +// is safe to substract it by 1 +if ('\n' == buf[len - 1]) +{ + stream.close(); + return true; +} + } + + // error + stream.close(); + error(errorStatus, myHost); + setState(ISTATE_CONNECT); + closeConnection(); + return false; } void @@ -2008,7 +2000,6 @@
commit kdepim3 for openSUSE:Factory
Hello community, here is the log from the commit of package kdepim3 for openSUSE:Factory checked in at 2013-04-14 10:16:16 Comparing /work/SRC/openSUSE:Factory/kdepim3 (Old) and /work/SRC/openSUSE:Factory/.kdepim3.new (New) Package is kdepim3, Maintainer is kde-maintain...@suse.de Changes: --- /work/SRC/openSUSE:Factory/kdepim3/kdepim3.changes 2012-10-23 19:38:36.0 +0200 +++ /work/SRC/openSUSE:Factory/.kdepim3.new/kdepim3.changes 2013-04-14 10:16:18.0 +0200 @@ -1,0 +2,5 @@ +Wed Mar 6 08:09:50 UTC 2013 - co...@suse.com + +- update license to new format + +--- Other differences: -- ++ kdepim3.spec ++ --- /var/tmp/diff_new_pack.VTWqY6/_old 2013-04-14 10:16:22.0 +0200 +++ /var/tmp/diff_new_pack.VTWqY6/_new 2013-04-14 10:16:22.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package kdepim3 # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -38,9 +38,9 @@ Version:3.5.10 Release:0 Url:http://www.kde.org/ +Requires: kdebase3-runtime Requires: libkcal2 Requires: suse_help_viewer -Requires: kdebase3-runtime Provides: kdenetwork3-mail Provides: kdepim3-organizer Obsoletes: kdenetwork3-mail @@ -234,7 +234,7 @@ %package -n kitchensync Summary:KDE Synchronization application based on OpenSync -License:GPL-2.0 ; LGPL-2.1+ +License:GPL-2.0 and LGPL-2.1+ Group: Hardware/PDA Provides: kdepim3-sync Obsoletes: kdepim3-sync -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit kdepim3 for openSUSE:Factory
Hello community, here is the log from the commit of package kdepim3 for openSUSE:Factory checked in at 2012-10-23 19:38:26 Comparing /work/SRC/openSUSE:Factory/kdepim3 (Old) and /work/SRC/openSUSE:Factory/.kdepim3.new (New) Package is kdepim3, Maintainer is kde-maintain...@suse.de Changes: --- /work/SRC/openSUSE:Factory/kdepim3/kdepim3.changes 2012-09-13 00:03:03.0 +0200 +++ /work/SRC/openSUSE:Factory/.kdepim3.new/kdepim3.changes 2012-10-23 19:38:36.0 +0200 @@ -1,0 +2,9 @@ +Fri Sep 28 14:39:44 UTC 2012 - an...@opensuse.org + +- Add three IMAP patches by Francois Andriot (trinity project) + See Trinity bug 1235 +* kdepim-trinity-patch3.patch (removes endless loop) +* kdepim-trinity-patch2.patch (fix SEGV in imapparser) +* kdepim-trinity-patch1.patch (fix the addquotes/removequots functions) + +--- New: kdepim-trinity-patch1.patch kdepim-trinity-patch2.patch kdepim-trinity-patch3.patch Other differences: -- ++ kdepim3.spec ++ --- /var/tmp/diff_new_pack.pVSgFt/_old 2012-10-23 19:38:40.0 +0200 +++ /var/tmp/diff_new_pack.pVSgFt/_new 2012-10-23 19:38:40.0 +0200 @@ -78,6 +78,9 @@ Patch138: kdepim-trinity-imap-optimize.patch Patch139: kdepim-trinity-imap-segfault.patch Patch140: kdepim-trinity-remove-unnecessary-sync.patch +Patch141: kdepim-trinity-patch1.patch +Patch142: kdepim-trinity-patch2.patch +Patch143: kdepim-trinity-patch3.patch Provides: cryptplug Obsoletes: cryptplug # authentification plugins can be useful @@ -277,6 +280,9 @@ %patch138 -p1 %patch139 -p1 %patch140 -p1 +%patch141 -p1 +%patch142 -p1 +%patch143 -p1 . /etc/opt/kde3/common_options update_admin ++ kdepim-trinity-patch1.patch ++ --- kdepim-3.5.13.1.orig/libkmime/kmime_util.cpp2012-09-08 12:06:45.0 +0200 +++ kdepim-3.5.13.1/libkmime/kmime_util.cpp 2012-09-25 18:49:54.806551812 +0200 @@ -436,29 +436,25 @@ void removeQuots(QCString str) { - str.replace(QRegExp(\\\), \); - str.replace(QRegExp(), \\); + // Removes any quote or backslash caracter + str.replace(QRegExp([\\\]), ); } void removeQuots(QString str) { - str.replace(QRegExp(\\\), \); - str.replace(QRegExp(), \\); + // Removes any quote or backslash caracter + str.replace(QRegExp([\\\]), ); } void addQuotes(QCString str, bool forceQuotes) { - bool needsQuotes=false; - if ( QString( str ) .contains( QRegExp( QString( \||=|\\]|\\[|:|;|,|\\.|,|@|||\\)|\\( ) ) ) ) -needsQuotes = true; - - str.replace(QRegExp(\\), ); - str.replace(QRegExp(\), \\\); - - if (needsQuotes || forceQuotes) { -str.insert(0,'\'); + if ( forceQuotes || QString(str).contains( QRegExp( QString( \||=|\\]|\\[|:|;|,|\\.|,|@|||\\)|\\( ) ) ) ) { +// Adds a backslash in front of any existing quote or backslash character +str.replace(QRegExp(([\\\])), 1); +// Adds quote at beginning and end of thestring +str.insert(0,''); str.append(\); } } ++ kdepim-trinity-patch2.patch ++ --- kdepim-3.5.13.1.orig/kioslaves/imap4/imapparser.cc 2012-09-08 12:06:42.0 +0200 +++ kdepim-3.5.13.1/kioslaves/imap4/imapparser.cc 2012-09-25 13:51:53.496792670 +0200 @@ -345,6 +345,7 @@ parseOneWordC(result);// * QByteArray what = parseLiteral (result); // see whats coming next + if(!what.isEmpty ()) { switch (what[0]) { //the status responses @@ -482,6 +483,7 @@ if (valid) { what = parseLiteral (result); + if(!what.isEmpty ()) { switch (what[0]) { case 'E': @@ -520,10 +522,12 @@ default: break; } + } } } break; } //switch + } } //func @@ -1915,9 +1919,10 @@ if (!inWords.isEmpty() inWords[0] == '{') { QCString retVal; -ulong runLen = inWords.find ('}', 1); -if (runLen 0) +long srunLen = inWords.find ('}', 1); // Can return -1, so use a signed long +if (srunLen 0) { + ulong runLen = (ulong)srunLen; bool proper; ulong runLenSave = runLen + 1; QCString tmpstr(runLen); ++ kdepim-trinity-patch3.patch ++ --- kdepim-3.5.13.1.orig/kioslaves/imap4/imapparser.h 2012-09-26 14:43:52.932265697 +0200 +++ kdepim-3.5.13.1/kioslaves/imap4/imapparser.h2012-09-26 14:45:33.190317168 +0200 @@ -94,7 +94,11 @@ } uint length() { -return data.size() - pos; +if( pos data.size() ) { + return data.size() - pos; +} else { + return 0; +} } void fromString(const QString s) { --
commit kdepim3 for openSUSE:Factory
Hello community, here is the log from the commit of package kdepim3 for openSUSE:Factory checked in at 2012-09-13 00:02:58 Comparing /work/SRC/openSUSE:Factory/kdepim3 (Old) and /work/SRC/openSUSE:Factory/.kdepim3.new (New) Package is kdepim3, Maintainer is kde-maintain...@suse.de Changes: --- /work/SRC/openSUSE:Factory/kdepim3/kdepim3.changes 2012-07-02 10:59:57.0 +0200 +++ /work/SRC/openSUSE:Factory/.kdepim3.new/kdepim3.changes 2012-09-13 00:03:03.0 +0200 @@ -1,0 +2,5 @@ +Wed Sep 12 12:23:59 UTC 2012 - an...@opensuse.org + +- add kdebase3-runtime to requires (bnc#779975) + +--- Other differences: -- ++ kdepim3.spec ++ --- /var/tmp/diff_new_pack.JU7Uk3/_old 2012-09-13 00:03:06.0 +0200 +++ /var/tmp/diff_new_pack.JU7Uk3/_new 2012-09-13 00:03:06.0 +0200 @@ -40,6 +40,7 @@ Url:http://www.kde.org/ Requires: libkcal2 Requires: suse_help_viewer +Requires: kdebase3-runtime Provides: kdenetwork3-mail Provides: kdepim3-organizer Obsoletes: kdenetwork3-mail -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit kdepim3 for openSUSE:Factory
Hello community, here is the log from the commit of package kdepim3 for openSUSE:Factory checked in at 2012-07-02 10:59:55 Comparing /work/SRC/openSUSE:Factory/kdepim3 (Old) and /work/SRC/openSUSE:Factory/.kdepim3.new (New) Package is kdepim3, Maintainer is kde-maintain...@suse.de Changes: --- /work/SRC/openSUSE:Factory/kdepim3/kdepim3.changes 2012-06-05 15:32:05.0 +0200 +++ /work/SRC/openSUSE:Factory/.kdepim3.new/kdepim3.changes 2012-07-02 10:59:57.0 +0200 @@ -1,0 +2,5 @@ +Sat Jun 30 09:47:09 UTC 2012 - an...@opensuse.org + +- remove unnecessary sync to speed up IMAP (patch from trinity) + +--- New: kdepim-trinity-remove-unnecessary-sync.patch Other differences: -- ++ kdepim3.spec ++ --- /var/tmp/diff_new_pack.9lLJXU/_old 2012-07-02 10:59:59.0 +0200 +++ /var/tmp/diff_new_pack.9lLJXU/_new 2012-07-02 10:59:59.0 +0200 @@ -76,6 +76,7 @@ Patch137: kdepim3-gcc47.patch Patch138: kdepim-trinity-imap-optimize.patch Patch139: kdepim-trinity-imap-segfault.patch +Patch140: kdepim-trinity-remove-unnecessary-sync.patch Provides: cryptplug Obsoletes: cryptplug # authentification plugins can be useful @@ -274,6 +275,7 @@ %patch137 -p1 %patch138 -p1 %patch139 -p1 +%patch140 -p1 . /etc/opt/kde3/common_options update_admin ++ kdepim-trinity-remove-unnecessary-sync.patch ++ From 82d4a938ce57d8611e1ef2e26924bb4367483b0c Mon Sep 17 00:00:00 2001 From: Timothy Pearson kb9...@pearsoncomputing.net Date: Sat, 30 Jun 2012 03:41:45 + Subject: Disable unneccesary fsync() in cached IMAP handler --- diff --git a/kmail/kmfoldercachedimap.cpp b/kmail/kmfoldercachedimap.cpp index 72f1113..e7009a2 100644 --- a/kmail/kmfoldercachedimap.cpp +++ b/kmail/kmfoldercachedimap.cpp @@ -478,7 +478,7 @@ int KMFolderCachedImap::writeUidCache() str lastUid() endl; uidcache.flush(); if ( uidcache.status() == IO_Ok ) { - fsync( uidcache.handle() ); /* this is probably overkill */ + // fsync( uidcache.handle() ); /* this is probably overkill */ uidcache.close(); if ( uidcache.status() == IO_Ok ) return 0; -- cgit v0.9.0.2-39-g756e -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit kdepim3 for openSUSE:Factory
Hello community, here is the log from the commit of package kdepim3 for openSUSE:Factory checked in at 2012-06-05 15:32:04 Comparing /work/SRC/openSUSE:Factory/kdepim3 (Old) and /work/SRC/openSUSE:Factory/.kdepim3.new (New) Package is kdepim3, Maintainer is kde-maintain...@suse.de Changes: --- /work/SRC/openSUSE:Factory/kdepim3/kdepim3.changes 2012-05-29 11:37:50.0 +0200 +++ /work/SRC/openSUSE:Factory/.kdepim3.new/kdepim3.changes 2012-06-05 15:32:05.0 +0200 @@ -1,0 +2,5 @@ +Mon Jun 4 06:38:39 UTC 2012 - an...@opensuse.org + +- add two IMAP patches from Trinity + +--- New: kdepim-trinity-imap-optimize.patch kdepim-trinity-imap-segfault.patch Other differences: -- ++ kdepim3.spec ++ --- /var/tmp/diff_new_pack.XJrx9e/_old 2012-06-05 15:32:07.0 +0200 +++ /var/tmp/diff_new_pack.XJrx9e/_new 2012-06-05 15:32:07.0 +0200 @@ -74,6 +74,8 @@ Patch135: kdepim-gentoo-composer_crash_fix.diff Patch136: kdepim3-pardus-unbreak-imap.patch Patch137: kdepim3-gcc47.patch +Patch138: kdepim-trinity-imap-optimize.patch +Patch139: kdepim-trinity-imap-segfault.patch Provides: cryptplug Obsoletes: cryptplug # authentification plugins can be useful @@ -270,6 +272,8 @@ %patch135 -p1 %patch136 %patch137 -p1 +%patch138 -p1 +%patch139 -p1 . /etc/opt/kde3/common_options update_admin ++ kdepim-trinity-imap-optimize.patch ++ --- a/libkmime/kmime_util.cpp 2012-05-28 22:58:31.257167175 +0200 +++ b/libkmime/kmime_util.cpp 2012-05-29 20:02:19.679233274 +0200 @@ -436,49 +436,26 @@ void removeQuots(QCString str) { - bool inQuote=false; - - for (int i=0; i (int)str.length(); i++) { -if (str[i] == '') { - str.remove(i,1); - i--; - inQuote = !inQuote; -} else { - if (inQuote (str[i] == '\\')) -str.remove(i,1); -} - } + str.replace(QRegExp(\\\), \); + str.replace(QRegExp(), \\); } void removeQuots(QString str) { - bool inQuote=false; - - for (int i=0; i (int)str.length(); i++) { -if (str[i] == '') { - str.remove(i,1); - i--; - inQuote = !inQuote; -} else { - if (inQuote (str[i] == '\\')) -str.remove(i,1); -} - } + str.replace(QRegExp(\\\), \); + str.replace(QRegExp(), \\); } void addQuotes(QCString str, bool forceQuotes) { bool needsQuotes=false; - for (unsigned int i=0; i str.length(); i++) { -if (strchr(()@,.;:[]=\\\,str[i])!=0) - needsQuotes = true; -if (str[i]=='\\' || str[i]=='\') { - str.insert(i, '\\'); - i++; -} - } + if ( QString( str ) .contains( QRegExp( QString( \||=|\\]|\\[|:|;|,|\\.|,|@|||\\)|\\( ) ) ) ) +needsQuotes = true; + + str.replace(QRegExp(\\), ); + str.replace(QRegExp(\), \\\); if (needsQuotes || forceQuotes) { str.insert(0,'\'); ++ kdepim-trinity-imap-segfault.patch ++ --- a/kioslaves/imap4/imapparser.cc 2012-05-29 20:22:52.187840588 +0200 +++ b/kioslaves/imap4/imapparser.cc 2012-05-29 20:29:30.723545443 +0200 @@ -1354,10 +1354,10 @@ label = parseOneWordC (inWords); } - if (inWords[0] == ')') + if (!inWords.isEmpty () inWords[0] == ')') inWords.pos++; } -if (inWords[0] == ']') +if (!inWords.isEmpty () inWords[0] == ']') inWords.pos++; skipWS (inWords); @@ -1479,6 +1479,7 @@ { QCString word = parseLiteralC(inWords, false, true); + if(!word.isEmpty()) { switch (word[0]) { case 'E': @@ -1602,6 +1603,9 @@ parseLiteralC(inWords); break; } + } else { +parseLiteralC(inWords); + } } } -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit kdepim3 for openSUSE:Factory
Hello community, here is the log from the commit of package kdepim3 for openSUSE:Factory checked in at 2012-05-29 11:37:49 Comparing /work/SRC/openSUSE:Factory/kdepim3 (Old) and /work/SRC/openSUSE:Factory/.kdepim3.new (New) Package is kdepim3, Maintainer is kde-maintain...@suse.de Changes: --- /work/SRC/openSUSE:Factory/kdepim3/kdepim3.changes 2012-05-07 22:47:41.0 +0200 +++ /work/SRC/openSUSE:Factory/.kdepim3.new/kdepim3.changes 2012-05-29 11:37:50.0 +0200 @@ -1,0 +2,6 @@ +Sat May 26 02:31:01 UTC 2012 - an...@opensuse.org + +- fix number of unread messages displayed in tray icon, + which became broken after gcc-4.7 transition + +--- Other differences: -- ++ kdepim3-gcc47.patch ++ --- /var/tmp/diff_new_pack.6aMxZZ/_old 2012-05-29 11:37:51.0 +0200 +++ /var/tmp/diff_new_pack.6aMxZZ/_new 2012-05-29 11:37:51.0 +0200 @@ -14,6 +14,15 @@ /** If the folder is not mapped yet, increment count by numUnread in folder */ +@@ -485,7 +485,7 @@ +* our last known version, and adjust mCount with that difference */ + else + { +-int diff = unread - it.data(); ++int diff = unread - unread_it.data(); + mCount += diff; + } + Index: kdepim-3.5.10/libkcal/listbase.h === --- kdepim-3.5.10.orig/libkcal/listbase.h -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit kdepim3 for openSUSE:Factory
Hello community, here is the log from the commit of package kdepim3 for openSUSE:Factory checked in at 2012-05-07 22:47:02 Comparing /work/SRC/openSUSE:Factory/kdepim3 (Old) and /work/SRC/openSUSE:Factory/.kdepim3.new (New) Package is kdepim3, Maintainer is kde-maintain...@suse.de Changes: --- /work/SRC/openSUSE:Factory/kdepim3/kdepim3.changes 2012-03-09 21:24:06.0 +0100 +++ /work/SRC/openSUSE:Factory/.kdepim3.new/kdepim3.changes 2012-05-07 22:47:41.0 +0200 @@ -1,0 +2,11 @@ +Fri Apr 27 20:27:01 UTC 2012 - an...@opensuse.org + +- add a patch for IMAP from Pardus +- merge three patches into one + +--- +Wed Apr 25 20:53:04 UTC 2012 - dims...@opensuse.org + +- Add kdepim3-gcc47.patch: Fix build with gcc 4.7. + +--- Old: kdepim-gcc-fix-call1.patch kdepim-gcc-fix-call2.patch New: kdepim3-gcc47.patch kdepim3-pardus-unbreak-imap.patch Other differences: -- ++ kdepim3.spec ++ --- /var/tmp/diff_new_pack.J2Pr0B/_old 2012-05-07 22:47:43.0 +0200 +++ /var/tmp/diff_new_pack.J2Pr0B/_new 2012-05-07 22:47:43.0 +0200 @@ -28,20 +28,22 @@ BuildRequires: hal-devel %endif BuildRequires: gnokii-devel -BuildRequires: libopensync-devel -BuildRequires: pilot-link-devel BuildRequires: gpg2 BuildRequires: gpgme-devel +BuildRequires: libopensync-devel +BuildRequires: pilot-link-devel Summary:Personal Information Manager Software for KDE License:GPL-2.0 Group: System/GUI/KDE Version:3.5.10 Release:0 Url:http://www.kde.org/ -Requires: suse_help_viewer Requires: libkcal2 -Provides: kdenetwork3-mail kdepim3-organizer -Obsoletes: kdenetwork3-mail kdepim3-organizer +Requires: suse_help_viewer +Provides: kdenetwork3-mail +Provides: kdepim3-organizer +Obsoletes: kdenetwork3-mail +Obsoletes: kdepim3-organizer BuildRoot: %{_tmppath}/%{name}-%{version}-build Source0:kdepim-%{version}.tar.bz2 Source5:groupwarewizard.desktop @@ -66,12 +68,12 @@ Patch126: kdepim-gcc44-fix.patch Patch127: kdepim-gcc-fix-call.patch Patch128: kdepim-trinity-fix-include.diff -Patch129: kdepim-gcc-fix-call1.patch -Patch130: kdepim-gcc-fix-call2.patch Patch131: kdepim-trinity-editorwatcher-crash-fix.patch Patch132: kdepim-pardus-kmail-imapfetchmaxsize.patch Patch134: kdepim-gentoo-kioslaves-3.5.10-kio_imap4_fix_infinite_loop.patch Patch135: kdepim-gentoo-composer_crash_fix.diff +Patch136: kdepim3-pardus-unbreak-imap.patch +Patch137: kdepim3-gcc47.patch Provides: cryptplug Obsoletes: cryptplug # authentification plugins can be useful @@ -169,7 +171,10 @@ Summary:Personal Information Manager software for KDE License:GPL-2.0 Group: System/GUI/KDE -Requires: %name = %version libktnef-devel libkmime-devel libkcal-devel +Requires: %name = %version +Requires: libkcal-devel +Requires: libkmime-devel +Requires: libktnef-devel %description devel This package contains tools for address and date organization. @@ -259,12 +264,12 @@ %patch126 -p1 %patch127 -p1 %patch128 -p1 -%patch129 -p1 -%patch130 -p1 %patch131 -p3 %patch132 -p1 %patch134 -p1 %patch135 -p1 +%patch136 +%patch137 -p1 . /etc/opt/kde3/common_options update_admin ++ kdepim-gcc-fix-call.patch ++ --- /var/tmp/diff_new_pack.J2Pr0B/_old 2012-05-07 22:47:43.0 +0200 +++ /var/tmp/diff_new_pack.J2Pr0B/_new 2012-05-07 22:47:43.0 +0200 @@ -33,3 +33,53 @@ kdDebug() main | datetimestamp | setting enddatetime from enddate and endtime endl; +diff -wruN kdepim-3.5.10.orig/kontact/plugins/korganizer/summarywidget.cpp kdepim-3.5.10/kontact/plugins/korganizer/summarywidget.cpp +--- kdepim-3.5.10.orig/kontact/plugins/korganizer/summarywidget.cpp 2008-02-13 12:39:52.0 +0300 kdepim-3.5.10/kontact/plugins/korganizer/summarywidget.cpp 2011-12-01 12:56:20.748463914 +0400 +@@ -167,7 +167,7 @@ + QString datestr; + + // Modify event date for printing +- QDate sD = QDate::QDate( dt.year(), dt.month(), dt.day() ); ++ QDate sD = QDate( dt.year(), dt.month(), dt.day() ); + if ( ( sD.month() == currentDate.month() ) +( sD.day() == currentDate.day() ) ) { + datestr = i18n( Today ); +@@ -227,10 +227,10 @@ + QTime sET = ev-dtEnd().time(); + if ( ev-isMultiDay() ) { + if ( ev-dtStart().date() dt ) { +-sST = QTime::QTime( 0, 0 ); ++
commit kdepim3 for openSUSE:Factory
Hello community, here is the log from the commit of package kdepim3 for openSUSE:Factory checked in at 2012-03-09 21:23:58 Comparing /work/SRC/openSUSE:Factory/kdepim3 (Old) and /work/SRC/openSUSE:Factory/.kdepim3.new (New) Package is kdepim3, Maintainer is kde-maintain...@suse.de Changes: --- /work/SRC/openSUSE:Factory/kdepim3/kdepim3.changes 2012-03-01 17:20:48.0 +0100 +++ /work/SRC/openSUSE:Factory/.kdepim3.new/kdepim3.changes 2012-03-09 21:24:06.0 +0100 @@ -1,0 +2,7 @@ +Thu Mar 8 16:07:43 UTC 2012 - an...@opensuse.org + +- two patches by Serghei Amelian (Gentoo) + * fix infinite loop in IMAP + * proper fix for crashes when building with new GCC (bnc#735064) + +--- Old: kdepim-slackware-kmail-composer-crash-fix.patch New: kdepim-gentoo-composer_crash_fix.diff kdepim-gentoo-kioslaves-3.5.10-kio_imap4_fix_infinite_loop.patch Other differences: -- ++ kdepim3.spec ++ --- /var/tmp/diff_new_pack.rMLPag/_old 2012-03-09 21:24:09.0 +0100 +++ /var/tmp/diff_new_pack.rMLPag/_new 2012-03-09 21:24:09.0 +0100 @@ -32,7 +32,6 @@ BuildRequires: pilot-link-devel BuildRequires: gpg2 BuildRequires: gpgme-devel -BuildRequires: gcc43-c++ Summary:Personal Information Manager Software for KDE License:GPL-2.0 Group: System/GUI/KDE @@ -71,7 +70,8 @@ Patch130: kdepim-gcc-fix-call2.patch Patch131: kdepim-trinity-editorwatcher-crash-fix.patch Patch132: kdepim-pardus-kmail-imapfetchmaxsize.patch -Patch133: kdepim-slackware-kmail-composer-crash-fix.patch +Patch134: kdepim-gentoo-kioslaves-3.5.10-kio_imap4_fix_infinite_loop.patch +Patch135: kdepim-gentoo-composer_crash_fix.diff Provides: cryptplug Obsoletes: cryptplug # authentification plugins can be useful @@ -263,13 +263,12 @@ %patch130 -p1 %patch131 -p3 %patch132 -p1 -#%patch133 -p1 +%patch134 -p1 +%patch135 -p1 . /etc/opt/kde3/common_options update_admin %build -export CC=gcc-4.3 -export CXX=g++-4.3 . /etc/opt/kde3/common_options export CXXFLAGS=$CXXFLAGS -Wl,--add-needed configopts=--disable-final @@ -277,7 +276,7 @@ --without-arts --disable-final \ --enable-newdistrlists=no # may fail with higher number of jobs -do_make -j2 +do_make -j1 %install . /etc/opt/kde3/common_options ++ kdepim-gentoo-composer_crash_fix.diff ++ diff -ur kdepim-3.5.10.orig/kmail/mailcomposerIface.h kdepim-3.5.10/kmail/mailcomposerIface.h --- kdepim-3.5.10.orig/kmail/mailcomposerIface.h2005-09-10 11:24:01.0 +0300 +++ kdepim-3.5.10/kmail/mailcomposerIface.h 2012-03-08 17:13:42.553318699 +0200 @@ -13,6 +13,9 @@ class MailComposerIface : virtual public DCOPObject { K_DCOP + +public: MailComposerIface() : DCOPObject(MailComposerIface) {} + k_dcop: /** Send message. ++ kdepim-gentoo-kioslaves-3.5.10-kio_imap4_fix_infinite_loop.patch ++ diff -u -r kdepim-3.5.10.orig/kioslaves/imap4/imapparser.cc kdepim-3.5.10/kioslaves/imap4/imapparser.cc --- kdepim-3.5.10.orig/kioslaves/imap4/imapparser.cc2008-08-19 18:15:48.0 + +++ kdepim-3.5.10/kioslaves/imap4/imapparser.cc 2010-01-16 23:47:28.981048819 + @@ -277,11 +277,10 @@ } cmd = sendCommand (new imapCommand (AUTHENTICATE, firstCommand.latin1())); - while ( true ) - { + int pl = 0; + while ( pl != -1 !cmd-isComplete () ) { //read the next line -while (parseLoop() == 0) ; -if ( cmd-isComplete() ) break; +while ( ( pl = parseLoop() ) == 0); if (!continuation.isEmpty()) { -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit kdepim3 for openSUSE:Factory
Hello community, here is the log from the commit of package kdepim3 for openSUSE:Factory checked in at 2012-03-01 17:20:47 Comparing /work/SRC/openSUSE:Factory/kdepim3 (Old) and /work/SRC/openSUSE:Factory/.kdepim3.new (New) Package is kdepim3, Maintainer is kde-maintain...@suse.de Changes: --- /work/SRC/openSUSE:Factory/kdepim3/kdepim3.changes 2011-12-13 11:48:52.0 +0100 +++ /work/SRC/openSUSE:Factory/.kdepim3.new/kdepim3.changes 2012-03-01 17:20:48.0 +0100 @@ -1,0 +2,10 @@ +Mon Feb 13 10:48:04 UTC 2012 - co...@suse.com + +- patch license to follow spdx.org standard + +--- +Tue Jan 31 14:48:08 UTC 2012 - an...@opensuse.org + +- reverting back to gcc-4.3 due to another crash when starting kmail from kontact + +--- Other differences: -- ++ kdepim3.spec ++ --- /var/tmp/diff_new_pack.GBGYIf/_old 2012-03-01 17:20:51.0 +0100 +++ /var/tmp/diff_new_pack.GBGYIf/_new 2012-03-01 17:20:51.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package kdepim3 # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -13,20 +13,31 @@ # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Name: kdepim3 -BuildRequires: cyrus-sasl-devel flex kdelibs3-devel libassuan-devel libmal-devel python-devel fdupes +BuildRequires: cyrus-sasl-devel +BuildRequires: fdupes +BuildRequires: flex +BuildRequires: kdelibs3-devel +BuildRequires: libassuan-devel +BuildRequires: libmal-devel +BuildRequires: python-devel %if %suse_version 1210 BuildRequires: hal-devel %endif -BuildRequires: gnokii-devel libopensync-devel pilot-link-devel -BuildRequires: gpgme-devel gpg2 +BuildRequires: gnokii-devel +BuildRequires: libopensync-devel +BuildRequires: pilot-link-devel +BuildRequires: gpg2 +BuildRequires: gpgme-devel +BuildRequires: gcc43-c++ +Summary:Personal Information Manager Software for KDE License:GPL-2.0 Group: System/GUI/KDE -Summary:Personal Information Manager Software for KDE Version:3.5.10 -Release:9 +Release:0 Url:http://www.kde.org/ Requires: suse_help_viewer Requires: libkcal2 @@ -84,32 +95,32 @@ * Various wizards to connect to groupware servers %package -n libktnef1 -License:GPL-2.0 Summary:Library to read TNEF +License:GPL-2.0 Group: System/GUI/KDE %description -n libktnef1 This package contains a library to read the TNEF format. %package -n libkmime2 -License:GPL-2.0 Summary:Library to read MIME messages +License:GPL-2.0 Group: System/GUI/KDE %description -n libkmime2 This package contains a library to read MIME messages. %package -n libkmime-devel -License:GPL-2.0 Summary:Library to read MIME messages +License:GPL-2.0 Group: System/GUI/KDE %description -n libkmime-devel This package contains a library to read MIME messages. %package -n libktnef-devel -License:GPL-2.0 Summary:Library to read TNEF +License:GPL-2.0 Group: System/GUI/KDE Requires: libktnef1 @@ -117,8 +128,8 @@ This package contains a library to read the TNEF format. %package -n libkcal2 -License:GPL-2.0 Summary:Calendaring Classes +License:GPL-2.0 Group: System/GUI/KDE Requires: libkcal @@ -129,8 +140,8 @@ be GUI independent and suitable for writing command line applications. %package -n libkcal-devel -License:GPL-2.0 Summary:Calendering Classes +License:GPL-2.0 Group: System/GUI/KDE Requires: libkcal2 @@ -141,8 +152,8 @@ be GUI independent and suitable for writing command line applications. %package -n libkcal -License:GPL-2.0 Summary:Calendaring Classes +License:GPL-2.0 Group: System/GUI/KDE Requires: libkcal2 @@ -153,10 +164,10 @@ be GUI independent and suitable for writing command line applications. %package devel -License:GPL-2.0 Provides: kdenetwork3-devel = 3.2.1 Obsoletes: kdenetwork3-devel = 3.2.1 Summary:Personal Information Manager software for KDE +License:GPL-2.0 Group: System/GUI/KDE Requires: %name = %version libktnef-devel libkmime-devel libkcal-devel
commit kdepim3 for openSUSE:Factory
Hello community, here is the log from the commit of package kdepim3 for openSUSE:Factory checked in at 2011-12-13 11:48:45 Comparing /work/SRC/openSUSE:Factory/kdepim3 (Old) and /work/SRC/openSUSE:Factory/.kdepim3.new (New) Package is kdepim3, Maintainer is kde-maintain...@suse.de Changes: --- /work/SRC/openSUSE:Factory/kdepim3/kdepim3.changes 2011-12-02 13:21:39.0 +0100 +++ /work/SRC/openSUSE:Factory/.kdepim3.new/kdepim3.changes 2011-12-13 11:48:52.0 +0100 @@ -1,0 +2,6 @@ +Tue Dec 13 02:03:25 UTC 2011 - an...@opensuse.org + +- add patch from Slackware KDE3 repository to fix kmail crash when + building with gcc-4.6 + +--- New: kdepim-pardus-kmail-imapfetchmaxsize.patch kdepim-slackware-kmail-composer-crash-fix.patch kdepim-trinity-editorwatcher-crash-fix.patch Other differences: -- ++ kdepim3.spec ++ --- /var/tmp/diff_new_pack.e9B6eg/_old 2011-12-13 11:48:57.0 +0100 +++ /var/tmp/diff_new_pack.e9B6eg/_new 2011-12-13 11:48:57.0 +0100 @@ -58,6 +58,9 @@ Patch128: kdepim-trinity-fix-include.diff Patch129: kdepim-gcc-fix-call1.patch Patch130: kdepim-gcc-fix-call2.patch +Patch131: kdepim-trinity-editorwatcher-crash-fix.patch +Patch132: kdepim-pardus-kmail-imapfetchmaxsize.patch +Patch133: kdepim-slackware-kmail-composer-crash-fix.patch Provides: cryptplug Obsoletes: cryptplug # authentification plugins can be useful @@ -247,10 +250,15 @@ %patch128 -p1 %patch129 -p1 %patch130 -p1 +%patch131 -p3 +%patch132 -p1 +%patch133 -p1 + . /etc/opt/kde3/common_options update_admin %build + . /etc/opt/kde3/common_options export CXXFLAGS=$CXXFLAGS -Wl,--add-needed configopts=--disable-final ++ kdepim-gcc44-fix.patch ++ --- /var/tmp/diff_new_pack.e9B6eg/_old 2011-12-13 11:48:57.0 +0100 +++ /var/tmp/diff_new_pack.e9B6eg/_new 2011-12-13 11:48:57.0 +0100 @@ -11,7 +11,7 @@ iterator p_end = end(); - byte_io::writeunsigned( data_-rw_base( 0 ), n_s ); - while ( operator !=unsigned, unsigned(p_end, end()) ) { -+ write( data_-rw_base( 0 ), n_s ); ++ writeunsigned( data_-rw_base( 0 ), n_s ); + while ( p_end != end() ) { *p_end = value_type(); ++p_end; ++ kdepim-pardus-kmail-imapfetchmaxsize.patch ++ --- kdepim-3.4.0.orig/kmail/kmfolderimap.cpp2005-02-23 13:08:52.0 +0200 +++ kdepim-3.4.0/kmail/kmfolderimap.cpp 2005-03-22 21:10:50.0 +0200 @@ -77,6 +77,14 @@ connect (this, SIGNAL( folderComplete( KMFolderImap*, bool ) ), this, SLOT( slotCompleteMailCheckProgress()) ); + + + KConfig *config = new KConfig (kmailrc); + config-setGroup(General); + + fetchMaxSize = config-readNumEntry(ImapFetchMaxSize, 5000); + + delete config; } KMFolderImap::~KMFolderImap() --- kdepim-3.4.0.orig/kmail/kmfolderimap.h 2005-02-04 01:12:07.0 +0200 +++ kdepim-3.4.0/kmail/kmfolderimap.h 2005-03-22 21:10:50.0 +0200 @@ -530,6 +530,7 @@ ProgressItem *mAddMessageProgressItem; // to-be-added folders QStringList mFoldersPendingCreation; + int fetchMaxSize; // push all flags to the server instead of just the changed once // when doing a flag change the next time --- kdepim-3.5.6/kmail/kmfolderimap.cpp 2007-04-15 23:14:02.0 +0300 +++ kdepim-3.5.6/kmail/kmfolderimap.cpp 2007-04-15 23:18:03.0 +0300 @@ -1635,7 +1635,7 @@ KMFolderImap* kmfi = folder? dynamic_castKMFolderImap*(folder-storage()) : 0; if ( jt == FolderJob::tGetMessage partSpecifier == STRUCTURE account() account()-loadOnDemand() - ( msg-msgSizeServer() 5000 || msg-msgSizeServer() == 0 ) + ( msg-msgSizeServer() fetchMaxSize || msg-msgSizeServer() == 0 ) ( msg-signatureState() == KMMsgNotSigned || msg-signatureState() == KMMsgSignatureStateUnknown ) ( msg-encryptionState() == KMMsgNotEncrypted || ++ kdepim-slackware-kmail-composer-crash-fix.patch ++ diff -r -u kdepim-3.5.10.orig/kmail/kmcomposewin.cpp kdepim-3.5.10/kmail/kmcomposewin.cpp --- kdepim-3.5.10.orig/kmail/kmcomposewin.cpp 2008-08-19 21:15:47.0 +0300 +++ kdepim-3.5.10/kmail/kmcomposewin.cpp2010-07-28 22:21:15.0 +0300 @@ -155,7 +155,7 @@ //- KMComposeWin::KMComposeWin( KMMessage *aMsg, uint id ) - : MailComposerIface(), KMail::Composer( kmail-composer# ), + : /*MailComposerIface(),*/ KMail::Composer( kmail-composer# ), mSpellCheckInProgress( false ), mDone( false ), mAtmModified( false ), diff -r -u
commit kdepim3 for openSUSE:Factory
Hello community, here is the log from the commit of package kdepim3 for openSUSE:Factory checked in at Thu Sep 15 14:21:03 CEST 2011. New Changes file: --- /dev/null 2010-08-26 16:28:41.0 +0200 +++ /mounts/work_src_done/STABLE/kdepim3/kdepim3.changes2011-09-09 10:26:40.0 +0200 @@ -0,0 +1,1832 @@ +--- +Fri Sep 9 08:23:19 UTC 2011 - an...@opensuse.org + +- correct licenses information (bnc#716682) + +--- +Mon Jun 22 07:09:46 CEST 2009 - bein...@opensuse.org + +- remove ancient unversionized obsolete (akregator) + +--- +Wed Apr 8 19:27:37 CEST 2009 - wstephen...@suse.de + +- Add fix for kmail attachment security hole (bnc#490696) + +--- +Mon Nov 17 18:05:51 CET 2008 - dmuel...@suse.de + +- remove test for sles_version + +--- +Wed Sep 24 21:30:04 CEST 2008 - wstephen...@suse.de + +- Fix vcard encoding issue (bnc#382959) + +--- +Tue Sep 9 12:34:27 CEST 2008 - dmuel...@suse.de + +- 3_5_BRANCH.diff update: fixes build against newer glibc + +--- +Wed Aug 20 18:39:57 CEST 2008 - co...@suse.de + +- update to KDE 3.5.10 + * translation update, desktop files validate + * removed patches upstreamed + +--- +Thu Jul 24 17:09:15 CET 2008 - wstephen...@suse.de + +- Fix IMAP groupware functionality (bnc#398285) + +--- +Wed May 14 10:03:30 CEST 2008 - stbin...@suse.de + +- split off libkmime2 and libkmime-devel (bnc#390084) + +--- +Fri May 9 10:45:47 CEST 2008 - dmuel...@suse.de + +- 3_5_BRANCH.diff update: + * fix recurrence count loss in kalarm + * fix missing notification mails in korganizer + * fix RFC2047 decoding in email address normalisation (Kmail/kontact) + * translation update + +--- +Fri Apr 11 19:44:16 CEST 2008 - stbin...@suse.de + +- add missing depedency of kdepim3-devel on libkcal-devel + +--- +Thu Apr 10 19:09:38 CEST 2008 - stbin...@suse.de + +- split off libkcal and libktnef (bnc#377524) + +--- +Fri Apr 4 23:36:58 CEST 2008 - dmuel...@suse.de + +- branch diff update + +--- +Thu Mar 20 13:09:05 CET 2008 - wstephen...@suse.de + +- Disable new style distribution lists, they are only good for + Kolab users without a converter. + +--- +Mon Mar 10 16:39:42 CET 2008 - wstephen...@suse.de + +- Update 3_5_BRANCH + * Fix KMail corrupting outgoing binary attachments + +--- +Fri Mar 7 16:39:42 CET 2008 - wstephen...@suse.de + +- Update 3_5_BRANCH + * Fix KMail sieve support with older Cyrus servers + +--- +Fri Feb 29 13:20:49 CET 2008 - stbin...@suse.de + +- fix version requirement + +--- +Thu Feb 21 21:53:11 CET 2008 - dmuel...@suse.de + +- fix gnokii detection + +--- +Mon Feb 18 12:05:56 CET 2008 - co...@suse.de + +- update 3_5_BRANCH + * one of our patches went into SVN + * fix kmail imap4 crashes + +--- +Wed Feb 13 23:42:55 CET 2008 - dmuel...@suse.de + +- update to 3.5.9 + * kmail enterprise is merged back upstream + * bugfixes, translation updates + * http://kde.org/announcements/changelogs/changelog3_5_8to3_5_9.php + +--- +Fri Feb 8 14:40:52 CET 2008 - stbin...@suse.de + +- don't require complete kdebase3 package + +--- +Tue Jan 15 18:33:40 CET 2008 - wstephen...@suse.de + +- Update enterprise branch snapshot + - New event/todo editor + +--- +Mon Dec 17 11:29:38 CET 2007 - stbin...@suse.de + +- brand Akregator user-agent string + +--- +Thu Nov 22 15:17:06 CET 2007 - dmuel...@suse.de + +- rename libknodecommon to not clash with KDE4 + +--- +Sat Oct 20 17:38:17 CEST 2007 -