Revision history for Perl extension JavaScript::SpiderMonkey.

0.20 (29/05/2010)

(tb) Applied Ben Bullock's patch which fixes the following:

  1. JS_Init is deprecated and to be replaced by JS_NewRuntime (RT #48852)
  2. line number bug in error messages (RT #57572)
  3. Newline bug in error messages (RT #57617)
  4. Null pointer bug in error messages.
  5. spelling mistakes and grammatical errors in documentation and which adds Makefile.PL options to specify the location of the SpiderMonkey libraries. It also removes an unncessary dependency on Log::Log4Perl which is only used in debug mode.

0.19 (05/09/2007)

(tb) Allocate correct amount of memory for scripts that contain UTF-8

characters with internal UTF-8 flag on.

0.18 (08/06/2007)

(tb) Added protection against infinite loops (tb) Added support for JS_THREADSAFE

0.17 (27/07/2006)

(tb) Made sure eval function doesn't produce warnings when script

         variable is uninitialized.
         [was supposed to be part of 0.16 but is actually part of 0.17]

(tb) Added support for E4X

0.16 (13/06/2006)

(tb) Added patch initially proposed by marc [at] igneousconsulting.com

         and subsequently modified by Agent Zhang that allows mapped perl
         functions to return varied datatypes back to JavaScript

0.15 (28/02/2006)

(tb) Rewrote Makefile.PL to work on more platforms

0.14 (12/02/2006)

(tb) Removed remaining debug info

0.13 (05/02/2006)

(tb) Removed debug info
(tb) Made sure Makefile.PL finds libjs if installed in /usr/lib or

/usr/local/lib

0.12 (12/03/2005)

(ms) Makefile.PL prerequisite changed from undef to '0'. (ms) Thomas Busch added a check to Makefile.PL to find an already

installed JS lib.

0.11 (08/22/2004)

0.10 06/20/2004

0.09 02/20/2004

0.08 09/19/2002

0.07 09/14/2002

0.06 07/10/2002

0.05 06/23/2002

0.04 06/23/2002

0.03 06/23/2002

0.02 01/20/2002

0.01 01/03/2002

TODO: