Permalink
Switch branches/tags
Nothing to show
Commits on Aug 12, 2012
  1. changes to unit tests and test activity for replication changes

    Marty Schoch Marty Schoch
    Marty Schoch authored and Marty Schoch committed Aug 12, 2012
    new test case for TDSequenceMap
  2. major improvements to pull replication

    Marty Schoch Marty Schoch
    Marty Schoch authored and Marty Schoch committed Aug 12, 2012
    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
  3. added eclipse project specific settings to force 1.6 compiler

    Marty Schoch Marty Schoch
    Marty Schoch authored and Marty Schoch committed Aug 12, 2012
Commits on Aug 7, 2012
  1. added implementation of POST to _all_docs

    mschoch committed Aug 7, 2012
    contributed by Sameer Segal
Commits on Aug 6, 2012
Commits on Aug 3, 2012
  1. Merge pull request #62 from pegli/repl_change_observer

    mschoch committed Aug 3, 2012
    TDReplicator never calls notifyObservers()
  2. Merge pull request #61 from nickkitto/master

    mschoch committed Aug 3, 2012
    Fix in replaceWithDatabase and spelling mistake
Commits on Aug 2, 2012
  1. make changesProcessed and changesTotal private and change TDPusher an…

    pegli committed Aug 2, 2012
    …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 unknown
    unknown authored and unknown committed Jul 30, 2012
    …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. fixed support for Android 4.1 (in some cases)

    mschoch committed Jul 28, 2012
    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. changed strategy for handler threads again (now one per database, off…

    mschoch committed Jul 10, 2012
    … main thread)
    
    changed continuous replication strategy to avoid memory leak
Commits on Jul 8, 2012
  1. streamlined logging calls, to avoid String.format()

    mschoch committed Jul 8, 2012
    reduced usage of separate handler threads
  2. refactored the tests to reuse more code and clean up connections better

    mschoch committed Jul 8, 2012
    new properties files support to change replication configuration
Commits on Jul 7, 2012
  1. now uploads are supported as streams like downloads

    mschoch committed Jul 7, 2012
    upload attachment now uses the streaming feature
    able to upload and download a 15MB movie wihout memory errors now
  2. direct get requests for attachments now stream data without

    mschoch committed Jul 7, 2012
    loading the entire attachment into memory
  3. changed primary connection between TDRouter and the outside world to …

    mschoch committed Jul 7, 2012
    …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
Commits on Jun 29, 2012
  1. properly release local string references

    mschoch committed Jun 29, 2012
    caused crash when loops got deep comparing strings inside json key
    fixes #39
Commits on Jun 28, 2012
  1. add support for specifying a default HttpClientFactory at the TDServe…

    mschoch committed Jun 28, 2012
    …r level
    
    this will be used by TDRouter when setting up any new replications
Commits on Jun 26, 2012
  1. changed default behavior of TDRouter to more closely match CouchDB

    mschoch committed Jun 26, 2012
    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
Commits on Jun 23, 2012
Commits on Jun 21, 2012
Commits on Jun 18, 2012
  1. fix issue where TDRevision passed to filter function was sometimes null

    mschoch committed Jun 18, 2012
    #34
    
    also added some assertions to existing tests to detect this issue
Commits on Jun 15, 2012
  1. implemented _revs_diff in TDRouter

    mschoch committed Jun 15, 2012
Commits on Jun 14, 2012
Commits on Jun 12, 2012
Commits on Jun 11, 2012
Commits on Jun 4, 2012
Commits on Jun 1, 2012
Commits on May 30, 2012