1. 09 Feb, 2021 2 commits
  2. 04 Feb, 2021 2 commits
  3. 10 Jan, 2021 1 commit
  4. 08 Jan, 2021 1 commit
  5. 02 Jan, 2021 1 commit
    • Glen Ditchfield's avatar
      Handle changes to start dates of recurring to-dos · 5c9c45bb
      Glen Ditchfield authored and Glen Ditchfield's avatar Glen Ditchfield committed
       * `IncidenceDateTime::load(Todo::Ptr)` did not cause
         `startDateChanged` to be emitted when the start date changed, so
         the recurrence rule editor did not recalculate its menus; see
         bug 430651.
       * If the start date's year changes, the recurrence rule menus must be
         recalculated, because the number of days in February differs
         between leap years and non-leap years.
       * In comparison to `load(Event::Ptr)`, `load(ToDo::Ptr)` did not make
         connections to `updateStartTime` in several circumstances, so
         changing the start date did not cause matching changes to the end
         date.
      
      BUG: 430651
      
      FIXED-IN: 5.16.1
      5c9c45bb
  6. 24 Dec, 2020 1 commit
  7. 18 Dec, 2020 1 commit
  8. 12 Dec, 2020 1 commit
    • David Faure's avatar
      IncidenceAttachment: don't allow running executables · 2d53e559
      David Faure authored
      This only sounds like a recipe for security issues, with no good use
      case. Looking at the history in the kde4 kdepim repo is difficult
      because of rewrites of the class, but it really looks like this was
      a boolean-trap victim, the initial "true" in runURL() was about
      'tempFile', not about 'runExecutables'.
      2d53e559
  9. 11 Dec, 2020 1 commit
  10. 29 Nov, 2020 1 commit
  11. 27 Nov, 2020 1 commit
  12. 15 Nov, 2020 1 commit
  13. 14 Nov, 2020 1 commit
  14. 10 Nov, 2020 1 commit
  15. 08 Nov, 2020 1 commit
  16. 07 Nov, 2020 3 commits
  17. 05 Nov, 2020 2 commits
  18. 03 Nov, 2020 1 commit
  19. 01 Nov, 2020 1 commit
    • Glen Ditchfield's avatar
      Detect invalid start and end times · 701db76d
      Glen Ditchfield authored
      If the user enters an invalid string such as "25:00" into the start time field
      or the end/due time field, IncidenceDateTime does not detect it, because the
      QDateTime constructor used by currentStartDateTime() and currentEndDateTime()
      treats it as "00:00".
      
      This patch
       * detects and reports the error,
       * uses more specific error messages,
       * focuses on the erroneous field, and
       * logs at "debug" level, because the problem isn't very big.
      
      CCBUG: 409912
      701db76d
  20. 26 Oct, 2020 1 commit
  21. 22 Oct, 2020 1 commit
  22. 21 Oct, 2020 1 commit
  23. 16 Oct, 2020 1 commit
  24. 10 Oct, 2020 1 commit
  25. 21 Sep, 2020 1 commit
  26. 13 Sep, 2020 1 commit
  27. 12 Sep, 2020 1 commit
  28. 07 Sep, 2020 1 commit
  29. 01 Sep, 2020 1 commit
  30. 31 Aug, 2020 1 commit
  31. 24 Aug, 2020 4 commits
  32. 23 Aug, 2020 1 commit