1. 01 Oct, 2010 1 commit
    • Bertjan Broeksema's avatar
      Start preparing Akonadi server for yet another way to launch agents. · bae5b942
      Bertjan Broeksema authored
      To make it easy to switch between running agents in the AgentServer,
      i.e. threaded, and running them in their own process (in case of unstable
      agents), we'll use the agent_launcher helper program soon. This will do
      practically the same as the AgentServer, but only running one Agent.
      This approach prevents AgentWriters to have to provide a plugin *and* an
      executable.
      
      svn path=/branches/work/akonadi-agentserver/; revision=1181544
      bae5b942
  2. 30 Sep, 2010 2 commits
  3. 29 Sep, 2010 3 commits
    • Bertjan Broeksema's avatar
      Factor out plugin loading in a seperate class for reuse in a about-to-come · f58aa1fd
      Bertjan Broeksema authored
      app that will need the plugin loading as well.
      
      svn path=/branches/work/akonadi-agentserver/; revision=1180955
      f58aa1fd
    • Bertjan Broeksema's avatar
      Different approach, don't use the UiRunnable interface but redirect calls in · 12623e64
      Bertjan Broeksema authored
      AgentManager::agentInstanceConfigure to AgentServer when the configure request
      is for a threaded agent. The AgentServer will queue the calls. This reduces the
      changes needed to agents/resources.
      
      CCMAIL: vkrause@kde.org
      
      svn path=/branches/work/akonadi-agentserver/; revision=1180930
      12623e64
    • Bertjan Broeksema's avatar
      Merged revisions... · 137689eb
      Bertjan Broeksema authored
      Merged revisions 1179090,1179480,1179519,1179534,1179549,1179565,1179899,1179921,1180154 via svnmerge from 
      svn+ssh://bbroeksema@svn.kde.org/home/kde/trunk/kdesupport/akonadi
      
      ........
        r1179090 | krake | 2010-09-24 15:55:52 +0200 (Fri, 24 Sep 2010) | 2 lines
        
        On Windows, hardcoded defaults like /usr/share make no sense.
        Use installdir/share instead (determining installdir at runtime through applicationDirPath
      ........
        r1179480 | tnyblom | 2010-09-25 18:01:53 +0200 (Sat, 25 Sep 2010) | 7 lines
        
        A two fold patch (bad me :)) but each part is really trivial just wanted 
        1: Enables the use of the FileTracer, the file name is read from the akonadiserverrc file under section Debug, key File.
        2: Adds a timestamp to the output.
        
        http://svn.reviewboard.kde.org/r/5417/
      ........
        r1179519 | vkrause | 2010-09-25 20:44:03 +0200 (Sat, 25 Sep 2010) | 6 lines
        
        Optimize quote() a bit, since the Akonadi server spends about 10% of its
        time in there.
        
        Trade a 10% slowdown in the uncommon case of actual changes to the
        string for a 60% speedup in the common case of no changes.
      ........
        r1179534 | vkrause | 2010-09-25 21:23:53 +0200 (Sat, 25 Sep 2010) | 3 lines
        
        Avoid temporary QByteArray's and realloc's in join(), saves about 20% in
        case of small lists and more than 50% for larger ones.
      ........
        r1179549 | vkrause | 2010-09-25 22:33:37 +0200 (Sat, 25 Sep 2010) | 2 lines
        
        remove some dead code
      ........
        r1179565 | vkrause | 2010-09-25 23:34:52 +0200 (Sat, 25 Sep 2010) | 4 lines
        
        Defer the expensive QByteArray -> QString conversion for the tracer as
        long as possible. Avoids that we do it at all when using the null
        tracer, saves about 4% CPU time overall.
      ........
        r1179899 | vkrause | 2010-09-26 14:42:26 +0200 (Sun, 26 Sep 2010) | 2 lines
        
        Add support for aggregation queries to the query builder.
      ........
        r1179921 | vkrause | 2010-09-26 16:13:24 +0200 (Sun, 26 Sep 2010) | 2 lines
        
        reduce the amount of SQL queries done to obtain collection statistics by 50%
      ........
        r1180154 | vkrause | 2010-09-27 10:08:01 +0200 (Mon, 27 Sep 2010) | 3 lines
        
        use the QApplication-less version here, makes automated test runs
        without X work as well
      ........
      
      svn path=/branches/work/akonadi-agentserver/; revision=1180852
      137689eb
  4. 27 Sep, 2010 1 commit
  5. 26 Sep, 2010 2 commits
  6. 25 Sep, 2010 5 commits
  7. 24 Sep, 2010 1 commit
  8. 23 Sep, 2010 4 commits
  9. 21 Sep, 2010 2 commits
  10. 17 Sep, 2010 6 commits
  11. 16 Sep, 2010 7 commits
  12. 15 Sep, 2010 5 commits
  13. 14 Sep, 2010 1 commit