freeswitch/libs/js
Michael Jerris 49d2fecc48 a slightly more annoying yet more sane way to fix snow cat
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15868 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-12-10 04:19:49 +00:00
..
nsprpub a slightly more annoying yet more sane way to fix snow cat 2009-12-10 04:19:49 +00:00
src libjs: fix build warning under gcc 4.3 2009-01-27 23:20:23 +00:00
.update add some stuff 2007-11-29 02:48:44 +00:00
AUTHORS add js to tree 2006-12-18 15:53:47 +00:00
ChangeLog add js to tree 2006-12-18 15:53:47 +00:00
LINKS add js to tree 2006-12-18 15:53:47 +00:00
Makefile.in pass ldflags to dso builds for libjs and nspr 2009-11-24 02:55:34 +00:00
README add js to tree 2006-12-18 15:53:47 +00:00
THANKS add js to tree 2006-12-18 15:53:47 +00:00
TODO add js to tree 2006-12-18 15:53:47 +00:00
VERSION add js to tree 2006-12-18 15:53:47 +00:00
acsite.m4 git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4544 d0543943-73ff-0310-b7d9-9358b9ac24b2 2007-03-11 11:48:36 +00:00
config.hw first bits of new spidermonkey/nspr build for windows. 2006-12-19 18:28:24 +00:00
configure.ac a slightly more annoying yet more sane way to fix snow cat 2009-12-10 04:19:49 +00:00
configure.gnu fix calling of sub configure.gnu files during --srcdir build (FSBUILD-211) 2009-11-24 23:04:21 +00:00
js-config.1 add js to tree 2006-12-18 15:53:47 +00:00
js-config.sh.in add js to tree 2006-12-18 15:53:47 +00:00
js.1 add js to tree 2006-12-18 15:53:47 +00:00
js.3 add js to tree 2006-12-18 15:53:47 +00:00
js.pc.in add js to tree 2006-12-18 15:53:47 +00:00
jslint.js add js to tree 2006-12-18 15:53:47 +00:00
libtool.m4 add js to tree 2006-12-18 15:53:47 +00:00
shtool add js to tree 2006-12-18 15:53:47 +00:00

README

   _        ___  ____ ____  ____     _      
  |_|_ _   / _ \/ ___/ ___||  _ \   (_)___  
  _|_||_| | | | \___ \___ \| |_) |  | / __| 
 |_||_|_| | |_| |___) |__) |  __/   | \__ \ 
  |_|_|_|  \___/|____/____/|_|     _/ |___/ 
                                  |__/      

  OSSP js - Mozilla JavaScript Engine
  Version 1.6.20060820 (20-Aug-2006)

  ABSTRACT

  OSSP js is a stand-alone distribution of the JavaScript (JS)
  programming language reference implementation from Mozilla -- aka
  "JSRef" or "SpiderMonkey". This distribution provides a smart,
  stand-alone and portable distribution of Mozilla JavaScript through a
  build environment based on GNU autoconf, GNU libtool and GNU shtool,
  including support for easy JavaScript build-time feature set selection
  (ECMA-3, JS-1.5, JS-1.6), optional CLI line editing support, optional
  "stdio" based File object support and JS/Perl bindings. Additionally,
  the C API in "libjs" contains both the JavaScript engine and the
  required Sun math library ("fdlibm") and with all internal symbols
  carefully protected under the "js" namespace. Finally, a js-config(1)
  utility and a pkg-config(1) specification is provided to allow
  applications to easily build with the JavaScript C API.

  JUSTIFICATION

  OSSP js was created because for OSSP and similar pedantic C coding
  projects a smart, stand-alone, portable, clean, powerful and
  robust scripting language engine is required. JavaScript is a
  great programming language and Mozilla JavaScript "SpiderMonkey"
  definitely is an acceptable clean, powerful and robust implementation.
  Unfortunately there is just a stand-alone distribution released from
  time to time by Mozilla and it is far away from really being smart,
  stand-alone and portable. At least for OSSP it was not acceptable
  having to tell the community that for small and stand-alone C
  components like the OSSP components they either have to install the
  great but large Mozilla Firefox application (where Mozilla JavaScript
  is included) or have to fiddle around theirself with an older
  stand-alone JavaScript distribution and its weak build environment.
  OSSP js combines the best from two worlds: the 1:1 repackaged
  JavaScript code base from Mozilla and the usual amount of GNU
  autoconf, GNU libtool and GNU shtool wrappers as always used by OSSP.
  Additionally, stand-alone ("stdio" instead of NSPR based) File object
  support was required.

  VERSIONING

  The version of OSSP js is M.N.YYYYMMDD where M.N is the JavaScript
  branch and YYYYMMDD is the date where the JavaScript code was
  extracted from the Mozilla CVS repository.

  COPYRIGHT AND LICENSE

  Copyright (c) 1998-2006 Mozilla <http://www.mozilla.org/>

  This file is part of OSSP js, a repackaging of the Mozilla JavaScript
  reference implementation, which can found at http://www.ossp.org/pkg/lib/js/

  The content of this distribution is licensed under the Mozilla
  Public License (MPL) 1.1 (see http://www.mozilla.org/MPL/) or
  alternatively the GNU General Public License (GPL) 2.0 (see
  http://www.gnu.org/licenses/gpl.html) or the GNU Lesser General Public
  License (LGPL) 2.1 (see http://www.gnu.org/licenses/lgpl.html).

  HOME

  The latest release can be found on

  o http://www.ossp.org/pkg/lib/js/
  o  ftp://ftp.ossp.org/pkg/lib/js/