Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Jan 22, 2012
  1. @davisp

    Fix SpiderMonkey header detection

    davisp authored
    My last commit broke because the header detection wasn't using the
    JS_CPPFLAGS that includes the search paths. Fix is simply to move that
    variable assignment to before the header check.
Commits on Jan 21, 2012
  1. @davisp

    Fix SpiderMonkey version detection

    davisp authored
    Randall's last patch to only test for JSOPTION_ANONFUNFIX ended up
    reordering the test before the headers were located. This ran into
    errors in version detection. This patch reorders the header location as
    well as adds a few more default search paths when no --with-js-include
    option is specified to account for newer SpiderMonkeys that puth their
    headers into $PREFIX/include/js.
Commits on Dec 29, 2011
  1. @tilgovi

    Minor doc and configure fixes for old JS engines

    tilgovi authored
    Old, 1.7 series, versions of SpiderMonkey don't have the symbol
    JSOPTION_ANONFUNFIX so don't perform the check for it unless building
    with a newer version (1.8.5+).
    
    And as long as 1.7 is still supported, don't say that 1.8 is required
    in the INSTALL docs.
    
    Fixes COUCHDB-1371
    
    Backported from master (55cd0ed).
    
    Conflicts:
    
    	INSTALL.Unix
    	configure.ac
Commits on Oct 23, 2011
  1. @davisp

    Hardcode couchjs binary name

    davisp authored
    Windows doesn't have the libgen.h header or an easily identified
    basename function. Instead of playing games we just configure the name
    with autoconf and run with that.
Commits on Oct 18, 2011
  1. @davisp

    Minor fixes to link agianst SpiderMonkey trunk

    davisp authored
    This patch allows couchjs to link against the SpiderMonkey as it existed
    in the mercurial hash 59c1e6bdb11 from [1]. This does *not* ensure
    compatibility with CouchDB as there are other things that will also need
    to be fixed. Specifically, the anonymous function issue for builtin JS
    functions.
    
    [1] http://hg.mozilla.org/mozilla-central/
  2. @davisp

    Prevent linking against too new of a SpiderMonkey

    davisp authored
    Versions of SpiderMonkey newer than js185-1.0.0 have removed the
    JSOPTION_ANONFUNFIX which basically invalidates all CouchDB JavaScript
    functions ever written.
    
    This configure patch prevents the accidental linking to a library that
    has this new behavior while allowing people to forcefully override the
    check.
Commits on Oct 6, 2011
  1. @rnewson

    Revert "Remove SpiderMonkey 1.8.5 compatibility"

    rnewson authored
    This reverts commit 5b558c8.
  2. @rnewson

    Remove SpiderMonkey 1.8.5 compatibility

    rnewson authored
    This commit reverts 1.8.5 compatibility including the corresponding couchjs
    paren hack as this leads to significant breakage in existing functions.
Commits on Oct 2, 2011
  1. @tilgovi

    improve argument parsing in couchjs

    tilgovi authored
    This change makes argument parsing in couchjs more robust:
      * Removes the need for couchjs script
      * Adds long options
      * Makes all the options to couchjs available (fix COUCHDB-893)
    
    Conflicts:
    
    	bin/Makefile.am
    	bin/couchjs.tpl.in
    	configure.ac
Commits on Sep 12, 2011
  1. @tilgovi

    Insane libtool hackery for windows (COUCHDB-1197)

    tilgovi authored
    Patch by Dave Cottlehuber
    
    Backport of r1169920
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/branches/1.1.x@1169921 13f79535-47bb-0310-9956-ffa450edef68
Commits on Sep 8, 2011
  1. @davisp

    Fix CouchJS compatibility with older SpiderMonkey.

    davisp authored
    This is a backport of the work to make CouchJS build against all of the
    major versions of SpiderMonkey. Thanks to Randall Leeds and Chris
    Coulson for the original patches.
    
    Backport based on r1137464 and r1164346
    Fixes COUCHDB-1078
    Fixes COUCHDB-1260
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/branches/1.1.x@1166525 13f79535-47bb-0310-9956-ffa450edef68
Commits on Sep 7, 2011
  1. @tilgovi

    additional libtool lubrication for windows build

    tilgovi authored
    This is related to COUCHDB-1197
    Thanks Dave Cottlehuber for the patch
    
    Backport of r1166438
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/branches/1.1.x@1166439 13f79535-47bb-0310-9956-ffa450edef68
Commits on Jun 8, 2011
  1. @tilgovi
Commits on Aug 10, 2010
  1. @nslater

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

    nslater authored
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@984178 13f79535-47bb-0310-9956-ffa450edef68
Commits on Jul 26, 2010
  1. @janl

    Check if Erlang has been compiled with crypto support at ./configure

    janl authored
    time.
    
    Patch by Kev Jackson.
    
    Closes COUCHDB-106 and COUCHDB-131.
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@979267 13f79535-47bb-0310-9956-ffa450edef68
Commits on Jun 2, 2010
  1. @janl

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

    janl authored
    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
Commits on Jun 1, 2010
  1. @janl

    Require ICU 3.4.1. Closes COUCHDB-175.

    janl authored
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@950107 13f79535-47bb-0310-9956-ffa450edef68
Commits on Apr 30, 2010
  1. @nslater

    added curl m4 file, thanks Jae Kwon

    nslater authored
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@939657 13f79535-47bb-0310-9956-ffa450edef68
Commits on Nov 27, 2009
  1. @davisp

    cURL refactoring requires a version bump.

    davisp authored
    We might want to discuss making cURL a soft dependency.
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@885022 13f79535-47bb-0310-9956-ffa450edef68
Commits on Nov 26, 2009
  1. @davisp

    Updated the benchmarks to use the new cURL adapter.

    davisp authored
    Moved the bench directory into the tests directory.
    Refactored the benchmarks to reuse more of the code from the JavaScript CLI test runner.
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@884716 13f79535-47bb-0310-9956-ffa450edef68
Commits on Nov 9, 2009
  1. @davisp

    Fixes 'make distcheck' to run the test suite.

    davisp authored
    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
Commits on Oct 17, 2009
  1. have 'make dist' build a windows installer on windows

    Mark Hammond authored
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@826173 13f79535-47bb-0310-9956-ffa450edef68
Commits on Sep 30, 2009
  1. @davisp

    Port Noah's bugfixes to trunk.

    davisp authored
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@820162 13f79535-47bb-0310-9956-ffa450edef68
Commits on Sep 29, 2009
  1. @davisp

    Add ETap to CouchDB's SVN repository.

    davisp authored
    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
Commits on Sep 6, 2009
  1. @davisp

    Fix for building CouchDB on Snow Leapord.

    davisp authored
    I was unable to track down the root cause of this bug, but for some reason, having -ljs in the link command for couch_erl_driver was causing a segfault when loading the latter in Erlang.
    
    This patch just removes -ljs from the global LIBS variable and places it specificially in the libs for couchjs.
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@811910 13f79535-47bb-0310-9956-ffa450edef68
Commits on Aug 18, 2009
  1. @davisp

    Applying markh's Windows build patch.

    davisp authored
    Fixes COUCHDB-406
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@805243 13f79535-47bb-0310-9956-ffa450edef68
Commits on Aug 16, 2009
  1. @davisp

    Update our Erlang VM requirement to 5.6.5 (R12B5). Also fixes the rem…

    davisp authored
    …aining two
    
    compiler warnings.
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@804552 13f79535-47bb-0310-9956-ffa450edef68
Commits on Aug 4, 2009
  1. Initial check-in of OAuth and cookie authentication.

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

    Rookie mistake. Needed to force a compiler error to determine the dif…

    davisp authored
    …ference in
    
    function signature.
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@800912 13f79535-47bb-0310-9956-ffa450edef68
  3. @davisp
  4. @janl

    search for jsapi.h in in $includedir and $includedir/js as a fallback…

    janl authored
    …, patch by Alessandro Decina
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@800757 13f79535-47bb-0310-9956-ffa450edef68
  5. @janl

    add compile-time conditionals to support the upcoming Spidermonkey 1.…

    janl authored
    …8, swap searching for libjs and libmozjs, patch by Alessandro Decina, closes COUCHDB-288
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@800750 13f79535-47bb-0310-9956-ffa450edef68
Commits on Jul 16, 2009
  1. @nslater

    added missing file

    nslater authored
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@794828 13f79535-47bb-0310-9956-ffa450edef68
Commits on Jul 5, 2009
  1. @nslater

    removed unused variable

    nslater authored
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@791270 13f79535-47bb-0310-9956-ffa450edef68
Commits on May 30, 2009
  1. @davisp

    Added code coverage report generation target.

    davisp authored
    To generate reports:
    
        # Assuming etap is installed
        $ cd /path/to/couchdb
        $ ./bootstrap && ERLC_FLAGS=+debug_info ./configure && make cover
    
    You can browse the report by opening ./cover/index.html in your html consuming software of choice.
    
    Shoutout to Nick Gerakines in THANKS for helping with etap and testing in general.
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@780326 13f79535-47bb-0310-9956-ffa450edef68
Something went wrong with that request. Please try again.