OSSP CVS Repository |
|
Date | Version | Description |
---|---|---|
1.29 | Check-in [5682]: add jslint copyright header and add jspack script By rse. (diff) | |
1.28 | Check-in [5648]: move to exec_prefix area By rse. (diff) | |
1.27 | Check-in
[5635]:
Add optional Dynamic Shared Object (DSO) support (see src/jsdso.[ch]).
This comes in two flavors:
1. Provide two public C API functions... JSBool JS_DSOLoad (JSContext *cx, int *id, const char *filename); JSBool JS_DSOUnload (JSContext *cx, int id); ...as an ultra-thin wrapper around the POSIX dlopen(3) API. It especially mimics the BSD RTLD behaviour of calling pre-defined functions (mandatory "js_DSO_load" and optional "js_DSO_unload") inside the DSO after/before the dlopen/dlclose calls. This allows the DSOs to perform their init/shutdown actions. 2. Provide a small JavaScript global object "DSO" which binds the two public DSO C API functions into the JavaScript language as "DSO.load" and "DSO.unload". The "DSO" object can be created by the friend C API function js_InitDSOClass(). This function is used by the command-linne interface "js" by default. As a result the OSSP Mozilla JavaScript engine is now able to dynamically load C extensions similar to what other programming languages provide since a longer time. By rse. (diff) | |
1.26 | Check-in [5623]: Fix "make distclean": src/perlconnect/Makefile.PL is always generated and hence has to be always deleted. By rse. (diff) | |
1.25 | Check-in
[5620]:
Fix "make install": the executable "js" was not installed via GNU
libtool and this way under --enable-shared the wrapper script was
installed only.
Submitted by: Alfred Reibenschuh <alfred.reibenschuh@it-austria.com> By rse. (diff) | |
1.24 | Check-in
[5618]:
Fix "make install": js-config.1 was not installed.
Submitted by: Alfred Reibenschuh <alfred.reibenschuh@it-austria.com> By rse. (diff) | |
1.23 | Check-in [5536]: Changed GNU libtool shared library versioning from 0:0 to 1:6 By rse. (diff) | |
1.22 | Check-in [5511]: Added jslint (see ¤http://www.jslint.com/) together with some home-brewn option parser. The result is installed as a stand-alone "jslint" program. By rse. (diff) | |
1.21 | Check-in
[5510]:
o Install all src/js*.h headers during "make install" to allow
applications to at least optionally poke around in the internals.
This also allows an application to call js_InitFileClass() from
<jsfile.h> without us having to really call this function in the
standard API function JS_InitStandardClasses().
o Change the default of the --with-file/--without from --without-file to --with-file (enable the File object by default), but activate it only in the CLI (where it doesn't hurt and where it is actually really required to get something useful running there in practice) but explicitly NOT in JS_InitStandardClasses() (as this is what would hurt the security in applications which assume that JS_InitStandardClasses() initialized only really the standard classes). By rse. (diff) | |
1.20 | Check-in [5483]: fix dependency By rse. (diff) | |
1.19 | Check-in [5481]: provide js-config script By rse. (diff) | |
1.18 | Check-in [5480]: pass DESTDIR By rse. (diff) | |
1.17 | Check-in [5479]: install into subdir; install more files By rse. (diff) | |
1.16 | Check-in [5478]: apply OpenPKG patches (which originally came from FreeBSD AFAIK) By rse. (diff) | |
1.15 | Check-in [5476]: use the word distribution By rse. (diff) | |
1.14 | Check-in [5475]: more cleanup By rse. (diff) | |
1.13 | Check-in [5473]: more cleanups By rse. (diff) | |
1.12 | Check-in [5472]: more files, better versioning By rse. (diff) | |
1.11 | Check-in [5471]: install also a short manual page which guides to the reference documentation By rse. (diff) | |
1.10 | Check-in [5467]: *** empty log message *** By rse. (diff) | |
1.9 | Check-in [5466]: cleanups By rse. (diff) | |
1.8 | Check-in [5465]: cleanup texts By rse. (diff) | |
1.7 | Check-in [5463]: remove more By rse. (diff) | |
1.6 | Check-in [5462]: remove more stuff By rse. (diff) | |
1.5 | Check-in [5460]: improve Perl support By rse. (diff) | |
1.4 | Check-in [5457]: add optional EDITLINE support By rse. (diff) | |
1.3 | Check-in [5453]: fix install target By rse. (diff) | |
1.2 | Check-in [5452]: add more OSSP stuff By rse. (diff) | |
1.1 | Check-in [5449]: add our own files By rse. |