Version: (using Devel) Installed from: Compiled sources OS: Linux hasEndDate as of http://www.englishbreakfastnetwork.org/apidocs/apidox-kde-4.0/kdepimlibs-apidocs/kcal/html/classKCal_1_1Event.html#2f980150df1a3b3883f9605b25fa769f always delivers true, even if no event in an iCal file has got an end date. I attach a test case.
Created attachment 24091 [details] shows that hasEndDate always delivers true
Created attachment 24092 [details] CMakeLists.txt to build the test case to build and run the test case, use cmake . && make && ./kde4start
Created attachment 24093 [details] /tmp/ktimetrackerkonsole.ics copy this to /tmp/ktimetrackerkonsole.ics and run the test - you will see that hasEndDate always returns true.
Created attachment 24094 [details] first patch, still to be tested
SVN commit 790965 by tstaerk: hasEndDate() needs to deliver false if an event has no enddate. See http://www.englishbreakfastnetwork.org/apidocs/apidox-kde-4.0/kdepimlibs-apidocs/kcal/html/classKCal_1_1Event.html#2f980150df1a3b3883f9605b25fa769f BUGS:159976 M +1 -0 icalformat_p.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=790965
SVN commit 790972 by tstaerk: Allow stopping a task in konsole mode. CCBUGS:159976 M +9 -1 karmstorage.cpp M +2 -2 main.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=790972
With this bug being resolved, it is now possible to resolve bug 84152.