Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Feb 07, 2013

  1. Jan Lehnardt

    fix `make dist`

    janl authored

Dec 11, 2012

  1. Noah Slater

    Integrate Sphinx into autotools

    Integrate Sphinx into autotools
    - Remove M4 macros and require as external dependencies instead
    - Skip help2man generation if help2man is not installed
    - ensure THANKS file is only updated during make distcheck
    - Add TexInfo, PDF, HTML doc targets via Sphinx
    - Add licenses and header compliance checking
    - support optional builds of PDF, HTML, texinfo via Sphinx and pdflatex
    - support skipping docs or compiler tests for happy developers
    
    Travis: clean up package dependencies
    - include sphinx via aptitude
    - use spidermonkey 1.8.5 instead of default libmozjs
    - include latex components for building PDFs
    nslater authored dch committed

Dec 05, 2011

  1. fix license.skitp

    benoitc authored

Sep 15, 2011

  1. Paul J. Davis

    Create the couch_mrview application.

    The couch_mrview application is the implementation of the current
    couchdb map/reduce views. This implementation is 100% compatible with
    trunk and serves as a reference implementation for other indexers.
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1171149 13f79535-47bb-0310-9956-ffa450edef68
    davisp authored
  2. Paul J. Davis

    Create the couch_index application.

    The couch_index application is responsible for managing all of the
    different types of indexers. This manages the process handling for
    keeping track of the index state as well as managing the updater and
    compactor handling.
    
    New indexers can be added by creating a new application that provides a
    callback module that exports the required API. This module combined with
    a db and design doc make up the definition of an index.
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1171146 13f79535-47bb-0310-9956-ffa450edef68
    davisp authored

May 31, 2011

  1. Jan Lehnardt

    Add CoffeeScript (http://coffeescript.org/) support to the JS view se…

    …rver.
    
    This allows you to write all query server functions in CoffeeScript.
    
    The implementation re-uses the JS query server and adds an additional,
    optional compilation step. To make the implementation easier for now,
    a new main-coffee.js file is generated that includes the CoffeeScript
    compiler, but I think we can do away with that in a future optimisation
    and just use a single main.js that can handle both.
    
    The patch includes basic tests for the JS test suite that I tested
    in Firefox and Chrome. I'm no expert in CoffeeScript, so I don't
    know if more complex script will break the implementation. `make
    distcheck` passes.
    
    Futon picks up the "coffeescript" design document lanugage as expected
    and view definition interaction works as usual.
    
    List functions don't deal well with the implicit return generated by
    CoffeeScript, but J Chris says, this will be easy to fix.
    
    The patch adds CoffeeScript 1.1.1 which is MIT licensed and updates
    the NOTICE, LICENSE, license.skip and .gitignore files as well as the
    build system accordingly.
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1129600 13f79535-47bb-0310-9956-ffa450edef68
    janl authored

May 02, 2011

  1. Filipe Manana

    Add configurable file compression (snappy, deflate or none)

    Not only this makes database and view index files smaller it also increases
    database read/write performance, view index generation (specially for large
    documents and/or documents with nested JSON structures) and compaction.
    Closes COUCHDB-1120.
    
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1098558 13f79535-47bb-0310-9956-ffa450edef68
    fdmanana authored

Apr 23, 2011

  1. Paul J. Davis

    Fix random errors in 173-os-daemon-cfg-register.t

    The daemon script this test used previously was an escript which
    would occasionally cause errors if the Erlang VM took too long
    to boot up.
    
    This fixes the issue by replacing the escript with a trivial C
    program.
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1096098 13f79535-47bb-0310-9956-ffa450edef68
    davisp authored

Apr 21, 2011

  1. Paul J. Davis

    Fix build system to include new files.

    Forgot to update the build system after I remembered to svn add them.
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1095569 13f79535-47bb-0310-9956-ffa450edef68
    davisp authored

Apr 05, 2011

  1. Paul J. Davis

    Tweaks to the ejson build system.

    Fixes make distcheck.
    The local copy of src/ejson/priv/ejson.so works
    better.
    General clean up of src/ejson/Makefile.am
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1089158 13f79535-47bb-0310-9956-ffa450edef68
    davisp authored

Aug 10, 2010

  1. Noah Slater

    added etc/windows to the build, fixes COUCHDB-849

    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@984178 13f79535-47bb-0310-9956-ffa450edef68
    nslater authored

Jun 02, 2010

  1. Jan Lehnardt

    If aclocal needs to be called during a build, its options are taken

    from ACLOCAL_AMFLAGS in the top-level Makefile.am - which were not
    defined before.
    
    Additionally, this removes the need for the explicit m4_include of
    m4/ac_check_icu.m4 at the very top of configure.ac.
    
    Patch by Hans Ulrich Niedermann.
    
    Closes COUCHDB-165 and COUCHDB-414.
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@950779 13f79535-47bb-0310-9956-ffa450edef68
    janl authored
  2. Jan Lehnardt

    add legalese for jspec

    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@950776 13f79535-47bb-0310-9956-ffa450edef68
    janl authored

Jun 01, 2010

  1. Jan Lehnardt

    add base64.js to license.skip and Makefile.am

    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@950066 13f79535-47bb-0310-9956-ffa450edef68
    janl authored

Mar 13, 2010

  1. Noah Slater

    documentation improvements

    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@922586 13f79535-47bb-0310-9956-ffa450edef68
    nslater authored

Jan 26, 2010

  1. Chris Anderson

    another line for json2.js in license.skip

    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@903073 13f79535-47bb-0310-9956-ffa450edef68
    jchris authored

Dec 02, 2009

  1. Paul J. Davis

    Fixes for make distcheck in the test/bench directory.

    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@886034 13f79535-47bb-0310-9956-ffa450edef68
    davisp authored

Nov 26, 2009

  1. Paul J. Davis

    Setup JavaScript command line runner.

    All JS tests can now be run from the command line using the cURL
    adapter. In the future I would like to rework this and provide better
    TAP output. For now, each test is a single TAP assert.
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@884675 13f79535-47bb-0310-9956-ffa450edef68
    davisp authored
  2. Paul J. Davis

    Move all C code to src/couchdb/priv

    Shuffling bits around to conform to Erlang conventions.
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@884671 13f79535-47bb-0310-9956-ffa450edef68
    davisp authored

Nov 09, 2009

  1. Paul J. Davis

    Fix license.skip for test/etap/test_util.beam

    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@833953 13f79535-47bb-0310-9956-ffa450edef68
    davisp authored
  2. Paul J. Davis

    Fixes 'make distcheck' to run the test suite.

    Quite a few changes to the build system to handle VPATH builds appropriately as well as make the test suite know about them.
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@833951 13f79535-47bb-0310-9956-ffa450edef68
    davisp authored

Oct 24, 2009

  1. Paul J. Davis

    Move stat descriptions out of the config.

    This lists stat descriptions in an Erlang term file to avoid abusing the config system. Uses a file in CouchDB's priv directory that is a list of three-tuple terms.
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@829304 13f79535-47bb-0310-9956-ffa450edef68
    davisp authored

Oct 17, 2009

  1. Paul J. Davis

    Fixing build issues.

    Remove bench/out.file debug log from SVN.
    Prevent bench/out.file from being built.
    Added etc/windows/README.txt.tpl to license.skip
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@826319 13f79535-47bb-0310-9956-ffa450edef68
    davisp authored

Sep 30, 2009

  1. Paul J. Davis

    Port Noah's bugfixes to trunk.

    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@820162 13f79535-47bb-0310-9956-ffa450edef68
    davisp authored

Sep 29, 2009

  1. Paul J. Davis

    Add ETap to CouchDB's SVN repository.

    This pulls in ETap as an included dependency. As per directions of the ASF the NOTICE and LICENSE have been updated. Tests have been updated to include etap on Erlang's code path. license.skip was updated for make distcheck. This only affects running the Erlang test suite. 
    
    Noah is awesome.
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@819799 13f79535-47bb-0310-9956-ffa450edef68
    davisp authored

Sep 27, 2009

  1. Paul J. Davis

    Added coverage output to license.skip

    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@819345 13f79535-47bb-0310-9956-ffa450edef68
    davisp authored

Sep 21, 2009

  1. Paul J. Davis

    Removed the config test ini files from license.skip

    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@817278 13f79535-47bb-0310-9956-ffa450edef68
    davisp authored

Aug 18, 2009

  1. Paul J. Davis

    Fixing make distcheck errors.

    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@805272 13f79535-47bb-0310-9956-ffa450edef68
    davisp authored
  2. Paul J. Davis

    Minor issue with make install not installing couchspawnkillable.

    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@805245 13f79535-47bb-0310-9956-ffa450edef68
    davisp authored

Aug 17, 2009

  1. Paul J. Davis

    Updated license.skip. Added license to test/run_native_process.es

    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@805067 13f79535-47bb-0310-9956-ffa450edef68
    davisp authored

Aug 05, 2009

  1. Chris Anderson

    add mimeparse.js to license.skip

    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@801273 13f79535-47bb-0310-9956-ffa450edef68
    jchris authored
  2. Noah Slater

    ignore missing license header in erlang-oauth

    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@801059 13f79535-47bb-0310-9956-ffa450edef68
    nslater authored

Jul 16, 2009

  1. Noah Slater

    fixed bug

    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@794831 13f79535-47bb-0310-9956-ffa450edef68
    nslater authored
  2. Noah Slater

    added missing file

    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@794828 13f79535-47bb-0310-9956-ffa450edef68
    nslater authored

Jul 14, 2009

  1. Noah Slater

    corrected spelling

    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@794035 13f79535-47bb-0310-9956-ffa450edef68
    nslater authored
Something went wrong with that request. Please try again.