Skip to content
Commits on May 19, 2015
  1. Migration 64 bits

    committed May 19, 2015
    Signed-off-by: Vincent Fournié <>
Commits on May 19, 2013
  1. Adapted to Xcode 4.6

    committed May 19, 2013
Commits on Sep 16, 2011
Commits on Sep 15, 2011
  1. @snej

    Remove OpenSSL (libCrypto) dependency

    snej committed Sep 15, 2011
    Switch to a built-in Base64 codec instead of using the one in OpenSSL.
  2. Merge remote-tracking branch 'upstream/master'

    committed Sep 15, 2011
Commits on Sep 13, 2011
  1. @snej

    Fixed 3 memory leaks.

    snej committed Sep 13, 2011
  2. @snej

    Fixed two bugs with revision handling in Document and QueryRow.

    snej committed Sep 13, 2011
    This fixes a regression in GrocerySync where it would get 'conflict' errors trying to delete items.
Commits on Sep 12, 2011
  1. @snej

    Make CouchPersistentReplication track progress

    snej committed Sep 12, 2011
    Have to make it poll the activeTasks for now, until progress info is available
    inside the replication documents (Filipe has a patch for that.)
  2. @snej
  3. @snej

    Added -[CouchDatabase compact].

    snej committed Sep 12, 2011
    Also made -[RESTOperation start] return self, for convenience.
  4. Merge remote-tracking branch 'upstream/master'

    committed Sep 12, 2011
Commits on Sep 11, 2011
  1. @snej

    Persistent replication support

    snej committed Sep 11, 2011
    * Created CouchPersistentReplication, an interface to the _replicator database. This lets you create replications that will survive a server restart. This will be the preferred replication API soon.
    * Some improvements/tweaks to CouchModel, to support CouchPersistentReplication.
    * Abbreviated logged document IDs because they're annoyingly long in full.
Commits on Sep 8, 2011
  1. @snej

    Fix access to JSON APIs with iOS 4 SDK

    snej committed Sep 8, 2011
    Don't use the symbolic form of "__IPHONE_5_0" version number, because it's not defined when building with earlier SDKs. Instead use the numeric value (50000).
  2. @snej

    CouchModel tweaks

    snej committed Sep 8, 2011
    * Added -initWithNewDocumentInDatabase:.
    * Added doc-comments.
  3. @snej

    Fixed change handling in CouchModel

    snej committed Sep 7, 2011
    If a CouchModel has unsaved changes and its document is externally updated, it now won't lose the changes.
  4. @snej

    Added CouchAttachment.body property

    snej committed Sep 7, 2011
    Actually just made it public; it was already implemented.
Commits on Sep 7, 2011
  1. @snej
  2. @snej
Commits on Sep 3, 2011
  1. @snej
Commits on Sep 2, 2011
  1. Added 'putProperties:parameters:' method to allow passing HTTP header…

    committed Sep 2, 2011
    …s ('Authorization' for instance) to the rest operation
Commits on Sep 1, 2011
  1. @snej

    Improvements to CouchModel

    snej committed Aug 31, 2011
    * Added -isNew and some customization methods for subclasses to override.
    * Added support for short and unsigned property types.
    * CouchCocoa.h now imports CouchModel.h.
    * DemoQuery no longer loses new/unsaved documents when reloading from the server.
Commits on Aug 30, 2011
  1. @snej

    Improvements to CouchDesignDocument

    snej committed Aug 30, 2011
    * Corrected the "language" attribute -- it applies to the entire design doc, not an individual view. (Duh)
    * Added support for validation functions, with a unit test.
Commits on Aug 29, 2011
  1. @snej
  2. @snej
  3. @stefanhp

    Added a an optional CouchUITableDelegate protocol method, allowing th…

    stefanhp committed Aug 29, 2011
    …e delegate to create his own cell in order to customize the cell style.
    Signed-off-by: Stefan H. Paychere <>
  4. @stefanhp
Commits on Aug 23, 2011
  1. @snej

    Updated README

    snej committed Aug 23, 2011
  2. @snej

    Make all logging configurable

    snej committed Aug 23, 2011
    The Couch_ classes had various NSLog calls in them that couldn't be turned off. Added a gCouchLogLevel global that defaults to 0 but can be set to positive numbers to re-enable these logs.
  3. @snej

    Fix build settings for iOS

    snej committed Aug 23, 2011
    Change iOS SDK version to default, to work properly with Xcode 4.2.
    Move libcrypto.a (needed only for iOS unit tests) into the source tree instead of pointing someplace random on my disk.
Commits on Aug 16, 2011
  1. @snej

    Oops, DemoAppController builds again now.

    snej committed Aug 16, 2011
    Forgot to update DemoAppController to use the new replication API, so it broke.
    Also changed the #import in the demo source files to use the framework style, so they'll still build if they're copied into another project.
Commits on Aug 15, 2011
  1. @snej

    New replication API with progress tracking

    snej committed Aug 15, 2011
    Added CouchReplication class.
  2. @snej

    Set .resultObject of a document PUT

    snej committed Aug 15, 2011
    As promised by the docs, the .resultObject of a PUT (or DELETE) operation on a CouchDocument is now the resulting CouchRevision.
    Also added a few more #imports to CouchCocoa.h.
Commits on Aug 12, 2011
  1. @snej

    Make sure CouchLiveQuery clears prefetch

    snej committed Aug 12, 2011
    If a CouchLiveQuery is re-run by calling -start, it should still clear its .prefetch property, to avoid fetching all the document contents again.
Something went wrong with that request. Please try again.