1. 29 Apr, 2021 1 commit
  2. 23 Apr, 2021 1 commit
  3. 09 Apr, 2021 1 commit
  4. 08 Apr, 2021 2 commits
  5. 25 Mar, 2021 1 commit
  6. 24 Mar, 2021 2 commits
  7. 13 Mar, 2021 1 commit
  8. 11 Mar, 2021 1 commit
  9. 26 Feb, 2021 1 commit
  10. 16 Feb, 2021 1 commit
  11. 12 Feb, 2021 1 commit
  12. 09 Feb, 2021 1 commit
  13. 04 Feb, 2021 1 commit
  14. 03 Feb, 2021 1 commit
  15. 01 Feb, 2021 1 commit
  16. 26 Jan, 2021 1 commit
  17. 15 Jan, 2021 1 commit
  18. 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
  19. 24 Dec, 2020 1 commit
  20. 19 Dec, 2020 1 commit
  21. 15 Dec, 2020 1 commit
  22. 14 Dec, 2020 1 commit
  23. 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
  24. 11 Dec, 2020 1 commit
  25. 07 Dec, 2020 1 commit
  26. 04 Dec, 2020 3 commits
  27. 29 Nov, 2020 1 commit
  28. 19 Nov, 2020 1 commit
  29. 07 Nov, 2020 2 commits
  30. 05 Nov, 2020 1 commit
    • Daniel Vrátil's avatar
      Fix attachment mimetype detection · e7967bea
      Daniel Vrátil authored
      We want to resolve the mimetype from the content only if
      QMimeType doesn't now the mimetype or the mimetype is not
      valid. This matches the behavior of KMimeType (and this
      code) in KDE4.
      
      BUG: 407871
      FIXED-IN: 5.16
      e7967bea
  31. 03 Nov, 2020 1 commit
  32. 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
  33. 26 Oct, 2020 1 commit
  34. 22 Oct, 2020 1 commit
  35. 16 Oct, 2020 1 commit