1. 01 Apr, 2022 1 commit
    • Glen Ditchfield's avatar
      Preserve datetimes of incidences created from templates · ba964b3b
      Glen Ditchfield authored
      When the editor applies a template, as identified by the "isTemplate"
      property, it (usually) does not copy its start/end/due datetimes;  it
      keeps the datetimes set before the template was applied.  Unfortunately
      when the instance is saved it still has the "isTemplate" property, and
      so when it is edited the editor does not copy its datetimes; the GUI
      fields are left with default values.  Removing the property fixes the
      bug.
      
      BUG: 332048
      ba964b3b
  2. 21 Mar, 2022 3 commits
  3. 20 Mar, 2022 2 commits
    • Glen Ditchfield's avatar
      Synchronize "floating" status of date-times · b14b742a
      Glen Ditchfield authored and David Faure's avatar David Faure committed
      RFC5545 states that the DTEND and DUE properties must be specified with
      local ("floating") times if and only if DTSTART is local.  This patch
      ensures that the incidence editor obeys that rule by setting the two
      timezone combo boxes to the same time zone if either of them changes to
      or from the "floating" time zone.
      
      - `updateStartSpec()` and `updateEndSpec()` synchronize the combo boxes.
      - `enableStartEdit()` and `enableEndEdit()` no longer change time zones
        when a todo's start or due time is enabled or disabled.  Disabling
        one would set both to "floating"!
      - `identical()` ensures that all changes to time zones are detected.
      
      @dfaure
      b14b742a
    • Glen Ditchfield's avatar
      New todos and journals do not float by default · 21effd9e
      Glen Ditchfield authored and David Faure's avatar David Faure committed
      As with new events, new todos and journal entries should not have
      floating date-times by default;  use the system time zone instead.
      
      @dfaure
      21effd9e
  4. 19 Mar, 2022 2 commits
  5. 12 Mar, 2022 1 commit
  6. 11 Mar, 2022 1 commit
  7. 10 Mar, 2022 1 commit
  8. 08 Mar, 2022 1 commit
  9. 07 Mar, 2022 1 commit
  10. 06 Mar, 2022 3 commits
  11. 21 Feb, 2022 2 commits
  12. 15 Feb, 2022 2 commits
  13. 13 Feb, 2022 1 commit
  14. 07 Feb, 2022 1 commit
  15. 03 Feb, 2022 1 commit
  16. 24 Jan, 2022 1 commit
  17. 23 Jan, 2022 1 commit
  18. 18 Jan, 2022 1 commit
  19. 11 Jan, 2022 2 commits
  20. 08 Jan, 2022 3 commits
  21. 06 Jan, 2022 1 commit
  22. 04 Jan, 2022 1 commit
  23. 01 Jan, 2022 1 commit
  24. 26 Dec, 2021 2 commits
  25. 15 Dec, 2021 2 commits
  26. 13 Dec, 2021 1 commit
  27. 10 Dec, 2021 1 commit