1. 28 May, 2017 1 commit
  2. 11 May, 2017 1 commit
  3. 15 Mar, 2017 1 commit
  4. 18 Jan, 2017 1 commit
  5. 06 Jan, 2017 1 commit
  6. 13 Oct, 2016 1 commit
  7. 18 Jan, 2016 1 commit
  8. 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
  9. 11 Jul, 2015 1 commit
  10. 13 May, 2015 1 commit
  11. 12 Apr, 2015 1 commit
  12. 11 Feb, 2015 1 commit
  13. 17 Sep, 2014 1 commit
  14. 04 Sep, 2014 1 commit
    • Guy Maurel's avatar
      Coding Style · 7a365753
      Guy Maurel authored
      REVIEWS: 119980 119981 119994 120021 119995 120007 120020 120006 120022
      7a365753
  15. 15 Aug, 2014 1 commit
  16. 27 Mar, 2014 2 commits
  17. 18 Feb, 2014 1 commit
    • Christian Mollekopf's avatar
      Akonadi::Tag support. · e601f866
      Christian Mollekopf authored
      This patch introduces all the necessary client API for akonadi tags and
      ports all existing functionality from Nepomuk to Akonadi.
      All dependencies to nepomuk are hereby removed.
      
      Thanks to Daniel Vratil for his share of the work.
      
      Squashed commit from the akonadi-tags branch.
      e601f866
  18. 25 Nov, 2013 1 commit
  19. 18 Nov, 2013 1 commit
    • Kevin Funk's avatar
      Make compile on MSVC2010 · 90dc8a8c
      Kevin Funk authored
      Multiple fixes:
      * Use remove_definitions to remove compiler flags, -U via CXX_FLAGS
        doesn't seem to work for MSVC. Please check if would make sense for
        the other occurences in akonadi/*/CMakeLists.txt as well
      * Fix an error/typo(?) in entitiycache_p.h. Use template parameter
        instead of 'Item' class. Please check if this is correct
      * Include ktcpsocket.h for KSslErrorUiData class
      
      REVIEW: 113855
      90dc8a8c
  20. 16 Nov, 2013 1 commit
  21. 02 Aug, 2013 1 commit
    • Daniel Vrátil's avatar
      Implement support for server-side notification filtering · a50a6ffe
      Daniel Vrátil authored
      Akonadi::Monitor configures notification filters on server using
      a new methods in the NotificationSource DBus interface. Server
      will then send each notification only clients that are really interested
      in it. This elimiminates need for client-side filtering.
      
      (Merged and squashed from akonadi-serverside-monitor branch)
      a50a6ffe
  22. 30 Jul, 2013 1 commit
  23. 27 Jul, 2013 1 commit
  24. 11 Jul, 2013 1 commit
  25. 03 Jun, 2013 1 commit
    • Daniel Vrátil's avatar
      Don't leave EntitCacheNodes that don't exist on server marked as pending · f29785be
      Daniel Vrátil authored
      Calling ensureCached() on an item that is no longer available
      on the Akonadi server will now correctly remove the pending tag
      from EntityCacheNode before emitting dataAvailable(). Subsequent
      call to ensureCached() will not fail.
      
      This could cause ReplayChange operation on an item that was removed
      by a previous operation to get stuck forever, because ensuredCache()
      would always return false, but would not attempt to fetch the item
      from server (becasue the node was marked as pending), and so the
      operation (notification) was never removed from Monitor's queue.
      f29785be
  26. 29 Mar, 2013 1 commit
  27. 19 Mar, 2013 1 commit
  28. 18 Mar, 2013 1 commit
  29. 26 Nov, 2012 1 commit
  30. 05 Aug, 2012 1 commit
  31. 18 Sep, 2011 2 commits
  32. 22 Apr, 2011 1 commit
  33. 28 Mar, 2010 1 commit
  34. 17 Mar, 2010 1 commit
  35. 12 Feb, 2010 1 commit
  36. 31 Dec, 2009 1 commit
    • Stephen Kelly's avatar
      Don't use the Session as the parent. · 2920c0d4
      Stephen Kelly authored
      Avoids double deletion because I think the defaultSession is deleted
      elsewhere as there is one default session per thread.
      
      svn path=/trunk/KDE/kdepimlibs/; revision=1067957
      2920c0d4
  37. 30 Dec, 2009 1 commit
  38. 02 Dec, 2009 1 commit