Skip to content
Commits on Aug 12, 2012
  1. changes to unit tests and test activity for replication changes

    Marty Schoch committed
    new test case for TDSequenceMap
  2. major improvements to pull replication

    Marty Schoch committed
    1. uses caching thread pool for remote requests
    2. change tracker reads response line by line
    3. TDSequenceMap used to track checkoints
    4. SingleThreaded access to TouchDB improved
Commits on Aug 7, 2012
  1. @mschoch

    added implementation of POST to _all_docs

    mschoch committed
    contributed by Sameer Segal
Commits on Aug 6, 2012
  1. @mschoch
  2. @mschoch
Commits on Aug 3, 2012
  1. @mschoch

    Merge pull request #62 from pegli/repl_change_observer

    mschoch committed
    TDReplicator never calls notifyObservers()
  2. @mschoch

    Merge pull request #61 from nickkitto/master

    mschoch committed
    Fix in replaceWithDatabase and spelling mistake
Commits on Aug 2, 2012
  1. @pegli

    make changesProcessed and changesTotal private and change TDPusher an…

    pegli committed
    …d TDPuller to use the access methods. This ensures that Observers get called with replication changes.
Commits on Jul 30, 2012
  1. Added mkdirs in TDDatabase.replaceWithDatabase. This was crashing my …

    unknown committed
    …android 4.0 device without it, deleteRecursive deletes the containing folder and it was throwing an IOException.
    
    Tidied up a spelling mistake I noticed
Commits on Jul 28, 2012
  1. @mschoch

    fixed support for Android 4.1 (in some cases)

    mschoch committed
    not convinced this works in all cases, but unit tests pass
    and AndroidGrocerySync works, so better than nothing
    
    #48
Commits on Jul 10, 2012
  1. @mschoch

    changed strategy for handler threads again (now one per database, off…

    mschoch committed
    … main thread)
    
    changed continuous replication strategy to avoid memory leak
Commits on Jul 8, 2012
  1. @mschoch

    streamlined logging calls, to avoid String.format()

    mschoch committed
    reduced usage of separate handler threads
  2. @mschoch

    refactored the tests to reuse more code and clean up connections better

    mschoch committed
    new properties files support to change replication configuration
Commits on Jul 7, 2012
  1. @mschoch

    now uploads are supported as streams like downloads

    mschoch committed
    upload attachment now uses the streaming feature
    able to upload and download a 15MB movie wihout memory errors now
  2. @mschoch

    direct get requests for attachments now stream data without

    mschoch committed
    loading the entire attachment into memory
  3. @mschoch

    changed primary connection between TDRouter and the outside world to …

    mschoch committed
    …use streams
    
    NOTE: right now in many cases they are still byte array streams
    but in the future there is now a way to actually stream data out
Commits on Jun 30, 2012
  1. @mschoch
Commits on Jun 29, 2012
  1. @mschoch

    properly release local string references

    mschoch committed
    caused crash when loops got deep comparing strings inside json key
    fixes #39
Commits on Jun 28, 2012
  1. @mschoch

    add support for specifying a default HttpClientFactory at the TDServe…

    mschoch committed
    …r level
    
    this will be used by TDRouter when setting up any new replications
  2. @mschoch
Commits on Jun 26, 2012
  1. @mschoch

    changed default behavior of TDRouter to more closely match CouchDB

    mschoch committed
    if a view has a reduce function, the default value for reduce=true
    if you do not want to reduce, you must explicitly pass reduce=false
    
    #37
Commits on Jun 24, 2012
  1. @mschoch
Commits on Jun 23, 2012
  1. @mschoch
Commits on Jun 21, 2012
  1. @mschoch
Commits on Jun 18, 2012
  1. @mschoch

    fix issue where TDRevision passed to filter function was sometimes null

    mschoch committed
    #34
    
    also added some assertions to existing tests to detect this issue
Commits on Jun 15, 2012
  1. @mschoch
Commits on Jun 14, 2012
  1. @mschoch
Commits on Jun 12, 2012
  1. @mschoch
Commits on Jun 11, 2012
  1. @mschoch
  2. @mschoch
Commits on Jun 4, 2012
  1. @mschoch
Commits on Jun 1, 2012
  1. @mschoch
Commits on May 30, 2012
  1. @mschoch
  2. @mschoch
Something went wrong with that request. Please try again.