1. 28 May, 2017 1 commit
  2. 06 Jan, 2017 1 commit
  3. 19 Dec, 2016 1 commit
  4. 30 Mar, 2016 1 commit
  5. 18 Jan, 2016 1 commit
  6. 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
  7. 21 Aug, 2015 1 commit
  8. 06 Aug, 2015 1 commit
  9. 03 Aug, 2015 1 commit
    • Daniel Vrátil's avatar
      Prepare for removal of boost from kdepimlibs · 0272a400
      Daniel Vrátil authored
      We still need boost in itempayloadinternals_p.h for shared_pointer_trait
      and for topological_sort in typepluginloader.cpp.
      
      I guess we can't remove the topological_sort, but that's internal. To
      remove from itempayloadinternals, we need to come up with a clever
      way to generate the trait only when boost is available.
      0272a400
  10. 11 Jul, 2015 1 commit
  11. 21 Jun, 2015 1 commit
  12. 19 Jun, 2015 2 commits
  13. 17 Jun, 2015 2 commits
  14. 16 Jun, 2015 1 commit
  15. 12 Jun, 2015 1 commit
  16. 24 Apr, 2015 1 commit
  17. 12 Apr, 2015 1 commit
  18. 05 Sep, 2014 1 commit
  19. 23 Apr, 2014 1 commit
  20. 27 Mar, 2014 2 commits
  21. 20 Mar, 2014 1 commit
    • Guy Maurel's avatar
      Coding Style · d78dd3da
      Guy Maurel authored
      REVIEWS: 116359 116360 116361 116362 116363 116364 116365 116366 116367 116368 116369 116370 116371 116372 116374 116375 116376 116377 116378 116379 116380
      d78dd3da
  22. 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
  23. 28 Jul, 2013 1 commit
    • Christian Mollekopf's avatar
      Added support for GID. · 92a21400
      Christian Mollekopf authored
      This patch adds support for a globally unique identifier for items.
      In particular it allows to set the GID from ItemCreate/ModifyJobs,
      to refer to items using the GID in fetch/modify jobs, and to retrieve
      the GID in fetch jobs using the itemfetch scope.
      
      The GidExtractorInterface can be implemented by serializer plugins to
      extract the GID from the payload of an item.
      A typical example is the uid of an ical object.
      
      By using this facility akonadi supports efficient lookups by gid.
      
      This feature requires the server protocol version 34.
      
      REVIEW: 110648
      92a21400
  24. 05 Aug, 2012 1 commit
  25. 17 Oct, 2010 1 commit
  26. 02 Oct, 2010 1 commit
  27. 06 Jul, 2010 1 commit
  28. 29 Dec, 2009 1 commit
    • Volker Krause's avatar
      SVN_MERGE · 5b5048d1
      Volker Krause authored
      Merged revisions 1067025,1067047 via svnmerge from 
      https://vkrause@svn.kde.org/home/kde/branches/work/akonadi-ports/kdepimlibs
      
      ........
        r1067025 | vkrause | 2009-12-28 20:05:37 +0100 (Mon, 28 Dec 2009) | 4 lines
        
        Surprising how well HRID-based resources worked so far, given that most
        commands simply ignored the ancestor chain and used plain RIDs instead
        for addressing objects...
      ........
        r1067047 | vkrause | 2009-12-28 20:52:46 +0100 (Mon, 28 Dec 2009) | 9 lines
        
        Add some more safeguards:
        - don't crash when moving a collection to a not yet existing parent, real
          fix is rather complicated and still pending though (defering the move
          until the needed local ancestors have been created)
        - in some cases (misbehaving resources or the above workaround) we might
          end up with unprocessed local nodes that have processed children,
          exclude those from deletion in non-incremental mode to avoid possible
          data loss
      ........
      
      svn path=/trunk/KDE/kdepimlibs/; revision=1067479
      5b5048d1
  29. 17 Sep, 2009 1 commit
  30. 07 Sep, 2009 1 commit
  31. 03 Sep, 2009 1 commit
    • Volker Krause's avatar
      SVN_MERGE · 56dcd5fb
      Volker Krause authored
      Merged revisions 1018774,1018800,1018808,1018953,1018955,1018976,1018993,1019010 via svnmerge from 
      https://vkrause@svn.kde.org/home/kde/trunk/KDE/kdepimlibs
      
      ........
        r1018774 | tokoe | 2009-09-02 09:20:32 +0200 (Wed, 02 Sep 2009) | 2 lines
        
        Relicense my code under LGPL
      ........
        r1018800 | tokoe | 2009-09-02 10:46:16 +0200 (Wed, 02 Sep 2009) | 3 lines
        
        Factor out the code for ItemFetchScope and result parsing
        from ItemFetchJob into ProtocolHelper
      ........
        r1018808 | tokoe | 2009-09-02 11:14:17 +0200 (Wed, 02 Sep 2009) | 2 lines
        
        fix documentation
      ........
        r1018953 | cgiboudeaux | 2009-09-02 13:30:41 +0200 (Wed, 02 Sep 2009) | 1 line
        
        Fix a linker issue with akonadi-contact when used outside of kdepimlibs
      ........
        r1018955 | cgiboudeaux | 2009-09-02 13:31:55 +0200 (Wed, 02 Sep 2009) | 1 line
        
        Bump version.
      ........
        r1018976 | weilbach | 2009-09-02 15:16:07 +0200 (Wed, 02 Sep 2009) | 2 lines
        
        kDebug() fixes; dateTime fixes; support for slug and moreText (summary); started to work around seperate category setting for MovableType;
      ........
        r1018993 | weilbach | 2009-09-02 16:46:42 +0200 (Wed, 02 Sep 2009) | 2 lines
        
        Fix category support for MovableType and WordpressBuggy. Just set the QStringList with BlogPost::setCategories() and you are done. The rest is worked around internally.
      ........
        r1019010 | weilbach | 2009-09-02 17:34:21 +0200 (Wed, 02 Sep 2009) | 2 lines
        
        Cleanup and implement the category updating for modifyPost and fetchPost as well. Should close #194357 btw. The official docs for metaweblog.createPost etc. don't define inline category definition, so we call mt.setPostCategories now in everything up from MovableType.
      ........
      
      svn path=/branches/work/akonadi-ports/kdepimlibs/; revision=1019208
      56dcd5fb
  32. 02 Sep, 2009 1 commit
  33. 24 Aug, 2009 1 commit
  34. 10 Aug, 2009 1 commit
  35. 23 May, 2009 1 commit
  36. 15 May, 2009 1 commit
  37. 28 Apr, 2009 1 commit