1. 09 Jan, 2021 1 commit
  2. 05 Jan, 2021 1 commit
  3. 02 Jan, 2021 2 commits
  4. 18 Dec, 2020 1 commit
  5. 12 Dec, 2020 2 commits
  6. 05 Dec, 2020 2 commits
  7. 02 Dec, 2020 1 commit
  8. 26 Nov, 2020 1 commit
  9. 18 Nov, 2020 1 commit
    • Volker Krause's avatar
      Avoid parsing each holiday file twice in defaultRegionCode() · e31172f4
      Volker Krause authored
      Even at twice the speed now, this is still relatively slow and would
      probably benefit from either a holiday metadata cache or metadata storage
      outside of the holiday files. Technically this is even already mostly
      there, as part of the file name.
      
      While at it, also mention unexpected performance costs in the docs.
      e31172f4
  10. 17 Nov, 2020 1 commit
    • Volker Krause's avatar
      Compute the astro seasons only once per occurrence · a8eddfab
      Volker Krause authored
      The previous code computed this four times per requested day, the new code
      does it four times per requested year. For small date ranges that makes
      little difference, if you query this for a whole year the speedup is very
      noticeable though.
      a8eddfab
  11. 16 Nov, 2020 2 commits
  12. 15 Nov, 2020 1 commit
    • Volker Krause's avatar
      Make HolidayRegion copyable/movable · e1f179bb
      Volker Krause authored
      This allows to use HolidayRegion as a value type, rather than requiring
      allocating them on the heap when wanting to change regions during runtime.
      More importantly, this opens the way to make it a Q_GADGET and pass it via
      QVariant, and thus easily use it from QML directly.
      
      HolidayRegion is immutable after construction, so holding the d pointer in
      a shared pointer would be enough, however we need one that doesn't need
      extra space over a void* here to not break ABI. Therefore the choice of
      QExplicitlySharedDataPointer.
      e1f179bb
  13. 12 Nov, 2020 1 commit
  14. 07 Nov, 2020 1 commit
  15. 10 Oct, 2020 1 commit
  16. 04 Oct, 2020 1 commit
  17. 13 Sep, 2020 1 commit
  18. 12 Sep, 2020 2 commits
  19. 06 Sep, 2020 1 commit
  20. 17 Aug, 2020 1 commit
  21. 08 Aug, 2020 1 commit
  22. 01 Aug, 2020 1 commit
  23. 16 Jul, 2020 1 commit
  24. 12 Jul, 2020 1 commit
  25. 08 Jul, 2020 1 commit
  26. 04 Jul, 2020 1 commit
  27. 13 Jun, 2020 1 commit
  28. 06 Jun, 2020 1 commit
  29. 30 May, 2020 3 commits
  30. 19 May, 2020 1 commit
  31. 13 May, 2020 1 commit
    • Natsumi Higa's avatar
      Update Taiwanese holidays · b1291acb
      Natsumi Higa authored
      This patch improves upon @shrapnel's work on the accuracy
      of the Taiwanese holidays file:
      
        + Some holidays are determined based on the Lunar Calendar,
          and their specific dates have to be manually specified
          for each year
        + Official holiday names are now used
        + Try to put a holiday in the correct categories
      
      The following has been excluded:
      
        + Holidays (Festivals) for indigenous peoples (原住民族歲時祭儀)
        + Non-official holidays such as Halloween and Christmas
      
      Differential Revision: https://phabricator.kde.org/D29223
      b1291acb
  32. 11 May, 2020 1 commit
  33. 09 May, 2020 1 commit