From kde-core-devel Mon Nov 25 20:57:58 2002 From: Cornelius Schumacher Date: Mon, 25 Nov 2002 20:57:58 +0000 To: kde-core-devel Subject: Re: KDE 3.1 final tarballs X-MARC-Message: https://marc.info/?l=kde-core-devel&m=103825791702812 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--Boundary-00=_W7o493Tgfu+ZxdK" --Boundary-00=_W7o493Tgfu+ZxdK Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline On Monday 25 November 2002 18:10, Dirk Mueller wrote: > > I've created the final KDE 3.1 tarballs last night. I will not update > them anymore unless there is a fix committed for a fatally bug, > otherwise things have to wait till KDE 3.1.1. The attached patch fixes a bug in KOrganizer which is fatal for birthday-type events (see bug report #51177). The bug makes KOrganizer unusable for people using all-day events. It would be really bad, if this fix wouldn't go into 3.1. Unfortunately the bug was triggered by incrementing the version number to 3.1, so it wasn't detected earlier. -- Cornelius Schumacher --Boundary-00=_W7o493Tgfu+ZxdK Content-Type: text/x-diff; charset="iso-8859-1"; name="birthday.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="birthday.patch" cvs -f log -N -r1.3 kdepim/libkcal/compat.cpp RCS file: /home/kde/kdepim/libkcal/compat.cpp,v Working file: kdepim/libkcal/compat.cpp head: 1.3 branch: locks: strict access list: keyword substitution: kv total revisions: 4; selected revisions: 1 description: ---------------------------- revision 1.3 date: 2002/11/25 20:32:28; author: cschumac; state: Exp; lines: +1 -1 Correctly identify version number. This is a critical bugfix. KOrganizer doesn't correctly read recurring floating events, e.g. birthdays, without it. Unfortunately the bug was triggered by incrementing the version number to 3.1. ============================================================================= cvs -f diff -bp -u -r1.2 -r1.3 kdepim/libkcal/compat.cpp Index: kdepim/libkcal/compat.cpp =================================================================== RCS file: /home/kde/kdepim/libkcal/compat.cpp,v retrieving revision 1.2 retrieving revision 1.3 diff -b -p -u -r1.2 -r1.3 --- kdepim/libkcal/compat.cpp 2002/10/27 08:15:55 1.2 +++ kdepim/libkcal/compat.cpp 2002/11/25 20:32:28 1.3 @@ -40,7 +40,7 @@ Compat *CompatFactory::createCompat( con int versionStop = productId.find( QRegExp( "[ /]" ), versionStart + 1 ); if ( versionStop >= 0 ) { QString version = productId.mid( versionStart + 1, - versionStop - versionStart ); + versionStop - versionStart - 1 ); kdDebug(5800) << "Found KOrganizer version: " << version << endl; int versionNum = version.section( ".", 0, 0 ).toInt() * 10000 + --Boundary-00=_W7o493Tgfu+ZxdK--