Package: libjavascript-perl / 1.16-3

Metadata

Package Version Patches format
libjavascript-perl 1.16-3 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
remove branch handler | (download)

JavaScript.xs | 3 3 + 0 - 0 !
MANIFEST | 1 0 + 1 - 0 !
PJS_Context.c | 2 2 + 0 - 0 !
PJS_Context.h | 6 0 + 6 - 0 !
lib/JavaScript/Context.pm | 20 0 + 20 - 0 !
t/21-branch-handler.t | 30 0 + 30 - 0 !
6 files changed, 5 insertions(+), 57 deletions(-)

 remove branch handling broken by xulrunner api changes.
pod spelling.patch | (download)

lib/JavaScript.pm | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 spelling mistakes
fix longdouble comparison.patch | (download)

t/01-types-from-js.t | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 replace equality test between doubles with "<epsilon" test
 Thing is, doubles are not exact and errors are possible in the least
 significant digit.
e4x.patch | (download)

t/26-e4x.t | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 [patch] fix e4x test failure with new spidermonkey versions
 As of Mozilla 1.9.1.11, a pure XML element is not treated as valid
 top level JavaScript but rather gets rejected with "XML cannot be the
 whole program".
 Work around this by throwing some valid JavaScript in the mix that
 explicitly takes the value of the object.
 See
 http://hg.mozilla.org/releases/mozilla-1.9.1/rev/d4b2224cf458
 http://hg.mozilla.org/releases/mozilla-1.9.1/rev/c4ba70070012