1. 24 Jul, 2017 1 commit
  2. 05 Jun, 2017 1 commit
  3. 18 Apr, 2017 1 commit
  4. 13 Jan, 2017 1 commit
  5. 12 Jan, 2017 1 commit
  6. 02 Jan, 2017 1 commit
  7. 01 Jan, 2017 1 commit
  8. 31 Dec, 2016 1 commit
  9. 17 Dec, 2016 1 commit
  10. 13 Oct, 2016 1 commit
  11. 15 Sep, 2016 1 commit
    • Daniel Vrátil's avatar
      [BIC] Let ETM be constructed with Monitor instead of ChangeRecorder · 48f07eae
      Daniel Vrátil authored
      There is zero reason to require ETM to be constructed with
      ChangeRecorder, when none of the recording features are actually
      used there. Instead let ETM be created with Monitor.
      
      Monitor is a baseclass of ChangeRecorder so no existing code needs to
      be changed, but it's a binary incompatible change, so everything
      linking Akonadi must be rebuilt.
      48f07eae
  12. 02 May, 2016 1 commit
  13. 18 Jan, 2016 1 commit
  14. 22 Sep, 2015 1 commit
    • Daniel Vrátil's avatar
      Remove Akonadi::Entity and Akonadi::AttributeEntity · 193d3a67
      Daniel Vrátil authored
      Collection and Item now have each their own implementation of attribute handling
      (which we can factor out into some shared code later), and by not having to deal
      with the polymorphism of Entity, we can get rid of vtable in ItemPrivate and
      CollectionPrivate and better re-order member variables. This saves us 16 bytes
      per Item and 32 (!) bytes per Collection. Tag now requires 8 bytes more
      of memory due to TagPrivate being QSharedData (but we save something on Tag now).
      
      We could also remove the copy-d_ptr-via-temporary-assignment from from Item,
      because the usecase only really affects Collections. This should make copying
      Items a bit faster (the assignEntityPrivate() workaround was showing up in
      callgrind quite high).
      193d3a67
  15. 27 Jul, 2015 4 commits
  16. 19 Jul, 2015 1 commit
  17. 11 Jul, 2015 1 commit
  18. 14 May, 2015 1 commit
    • Daniel Vrátil's avatar
      Add the QIcon::fromTheme() workaround to ETM · 5286a575
      Daniel Vrátil authored
      Workaroud the very slow QIcon::fromTheme() directly in ETM, which gives us the
      cache for free for both Collections and Items. The cache is really small (not
      more than 10 icons) so we can afford to have it all the way down in ETM.
      
      Also adjusted StatisticsProxyModel to call ETM::data() for DecorationRole
      instead of trying to resolve the icon on its own.
      
      CCBUG: 346644
      5286a575
  19. 26 Apr, 2015 1 commit
  20. 14 Apr, 2015 1 commit
  21. 12 Apr, 2015 1 commit
  22. 12 Aug, 2014 1 commit
  23. 10 Jul, 2014 1 commit
  24. 23 Apr, 2014 1 commit
  25. 15 Apr, 2014 1 commit
  26. 01 Apr, 2014 5 commits
  27. 31 Mar, 2014 1 commit
  28. 27 Mar, 2014 2 commits
  29. 16 Mar, 2014 1 commit
    • Guy Maurel's avatar
      Coding Style · 87e0df9a
      Guy Maurel authored
      REVIEWS: 116244 116245 116246 116247 116248 116249 116250 116251 116252 116253 116254 116255 116256 116257 116258 116259 116260 116261 116262 116263 116264 116265 116266 116267 116268 116269 116270 116271 116272 116273 116274 116275 116276 116277 116278 116279 116280
      87e0df9a
  30. 19 Jan, 2014 1 commit
  31. 18 Dec, 2013 1 commit
  32. 23 Nov, 2013 1 commit