1. 05 Jun, 2020 1 commit
  2. 03 Aug, 2019 1 commit
  3. 13 Apr, 2018 1 commit
  4. 12 Oct, 2017 1 commit
  5. 04 Sep, 2017 1 commit
  6. 25 Aug, 2017 2 commits
  7. 25 Apr, 2017 1 commit
  8. 02 Jan, 2017 1 commit
  9. 02 Dec, 2016 2 commits
  10. 16 Nov, 2016 1 commit
  11. 14 Oct, 2016 1 commit
    • Daniel Vrátil's avatar
      PimEventsPlugin: switch from ETMCalendar to custom EventModel · c921a14e
      Daniel Vrátil authored
      It is hard to tame the ETMCalendar to list only the right events
      and listen only to the right changes while not keeping everything
      loaded in the memory all the time.
      
      The EventModel is a lightweight bridge between Akonadi and the
      CalendarBase. It inserts and removes data from the CalendarBase
      based on currently enabled collections and handles updates.
      This solves various issues with populating the model initially,
      listening to the correct changes and it also reduces memory usage
      by not keeping events from disabled calendars in memory.
      
      BUG: 369606
      BUG: 368832
      FIXED-IN: 5.3.3
      c921a14e