1. 09 Jul, 2020 1 commit
    • Adriaan de Groot's avatar
      Fix unittests on FreeBSD. · f84e6a9a
      Adriaan de Groot authored
      - The "short form" timezone "GMT" does not always exist on FreeBSD. Use short form "UTC" instead.
      - While here, add a little test that the named timezone is valid.
      - Make tests a little more explicit as to what they're testing.
      f84e6a9a
  2. 10 Jun, 2020 1 commit
    • Glen Ditchfield's avatar
      Correct icon names for recurring to-dos · d5968e55
      Glen Ditchfield authored
      `Todo::iconName()` compares a "recurrenceId" to the due date of the current
      occurrence of the todo to decide whether the specified occurrence has been
      completed.
       * To-dos do not have to have a due date.  In that case the comparison
         fails, and `"view-calendar-tasks"` is always returned.
       * RFC 2445/RFC 5545 say that a recurrence ID is the start date of an
         occurrence, and KOrganizer's Agenda view passes start dates to
        `iconName()`.  In that case `iconName()` incorrectly returns
        `"task-complete"` for the first occurrence of a never-completed to-do.
      
      Comparing the recurrence ID to the start date of the current occurrence
      fixes the problems.
      d5968e55
  3. 15 Feb, 2020 1 commit
  4. 26 Jul, 2019 2 commits
  5. 08 Jul, 2019 1 commit
  6. 17 Nov, 2018 1 commit
    • Albert Astals Cid's avatar
      Fix TodoTest::testStatus · a21cd8ca
      Albert Astals Cid authored
      Since the variables are called today and yesterday assume the todo is
      allday based, otherwise the test fails "randomly" if the time between
      todo1.setDtDue(today);
      and
      QVERIFY(!todo1.isOverdue());
      is more than 1 msec.
      a21cd8ca
  7. 14 Sep, 2017 1 commit
  8. 13 Sep, 2017 2 commits
    • Daniel Vrátil's avatar
      Port remaining API from KDateTime to QDateTime · df84459e
      Daniel Vrátil authored
      The public interface of KCalCore is now free of KDateTime. Internally
      we still use KTimeZone and KDateTime on a few places, those will be
      ported in the next step.
      
      We are no longer able to handle all custom timezones properly and we
      cannot handle floating date-time properly (no ClockTime support). As
      a result the Compat tests were adjusted to reflect the current state.
      The only exception is the MSExchange test, for which we will add a
      proper support in the next porting step.
      df84459e
    • Laurent Montel's avatar
      Remove kaboutdata/i18n when not necessary · b6b74ae3
      Laurent Montel authored
      b6b74ae3
  9. 12 Sep, 2017 1 commit
  10. 11 Sep, 2017 2 commits
  11. 02 Sep, 2017 1 commit
  12. 13 Jun, 2016 1 commit
  13. 09 Feb, 2016 1 commit
  14. 28 Oct, 2015 1 commit
  15. 21 Apr, 2015 1 commit
  16. 14 Dec, 2014 1 commit
  17. 09 Jul, 2014 1 commit
  18. 23 Mar, 2014 1 commit
  19. 22 Mar, 2014 1 commit
  20. 27 Dec, 2013 1 commit
  21. 24 Sep, 2013 1 commit
  22. 06 Sep, 2013 1 commit
  23. 11 Aug, 2013 1 commit
  24. 26 Jul, 2013 1 commit
  25. 13 May, 2013 1 commit
  26. 25 Oct, 2012 1 commit
  27. 17 Jul, 2010 1 commit
    • Allen Winter's avatar
      Add the new KCalCore library. · 6b4c1896
      Allen Winter authored
      The KCalCore library deprecates and mostly replaces the KCal library.
      KCalCore is free of any relation to the old Calendar resources and
      focuses entirely on iCalendar and vCalendar storage and data manipulation.
      KCalCore used QSharedPointers for safe memory access, is free of i18n
      strings and contains no methods for user interaction: KCalCore is all
      about the calendar data.
      
      Methods for user interaction will be moved into the new KCalUtils library
      which is coming soon.
      
      
      CCMAIL: kde-pim@kde.org
      
      svn path=/trunk/KDE/kdepimlibs/; revision=1151074
      6b4c1896