OSSP CVS Repository

ossp - History for /ossp-pkg/js/devtool.conf
Not logged in
[Honeypot]  [Browse]  [Home]  [Login]  [Reports
[Search]  [Ticket]  [Timeline
  [Directory]  [Show Milestones

DateVersion Description
2007-Feb-08 10:38    1.11    Check-in [5684]: upgrade to autoconf 2.61 By rse. (diff)
2006-Aug-03 15:19    1.10    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)

2006-Jul-31 19:44    1.9    Check-in [5622]: Fix "devtool dist" command: "make man" does not exist. By rse. (diff)
2006-Jul-30 10:10    1.8    Check-in [5549]: bump before release By rse. (diff)
2006-Jul-29 13:33    1.7    Check-in [5540]: bump before release By rse. (diff)
2006-Jul-23 12:52    1.6    Check-in [5484]: add optional JS_HAS_FILE_OBJECT support without the need for NSPR (stdio is used instead) By rse. (diff)
2006-Jul-22 21:43    1.5    Check-in [5472]: more files, better versioning By rse. (diff)
2006-Jul-22 17:40    1.4    Check-in [5460]: improve Perl support By rse. (diff)
2006-Jul-22 17:02    1.3    Check-in [5457]: add optional EDITLINE support By rse. (diff)
2006-Jul-22 16:03    1.2    Check-in [5454]: improve versioning By rse. (diff)
2006-Jul-22 13:04    1.1    Check-in [5449]: add our own files By rse.

CVSTrac 2.0.1