gecko-dev/js
igor%mir2.org daf6b75edb Introduction of ContextAction interface as a safe alternative for Context.enter/Context.exit. All usages of Context.enter/Context.exit in Rhino are replaced by
Context.call(new ContextAction() {
	public Object run(Context cx) { ... }
});
or similar alternatives.

It prevents bugs with missed Context.exit and provides room for optimization of Context association with current thread and simplify implementation of safe environment for execution of untrusted applets and scripts.

In addition, Rhino now supports global SecurityController that take precedence over any per/Context controllers so the application can setup the controller once and for all.
2004-06-06 15:33:59 +00:00
..
benchmarks Bug 75405 js benchmarks need strict mode cleaning 2003-02-24 21:37:37 +00:00
docs Bug 240500 JS_DefineFunctions APIDoc for return is wrong 2004-04-15 16:20:34 +00:00
jsd Fixing code for CAUTIOUS_SCRIPTHOOK (not part of the build), broken by changes for 2004-05-13 06:04:09 +00:00
jsdj Bug 106386 rid source of misspellings 2002-03-19 04:30:17 +00:00
jsj
narcissus Fix IDENTIFIER resolution to use in, not hasOwnProperty, since we are metacircular on __proto__. 2004-05-17 23:10:53 +00:00
perf Updating README to reflect addition of collect.cgi to mozilla/js/perf/. 2003-12-23 22:46:04 +00:00
ref
rhino Introduction of ContextAction interface as a safe alternative for Context.enter/Context.exit. All usages of Context.enter/Context.exit in Rhino are replaced by 2004-06-06 15:33:59 +00:00
src Use a GC root by definition, not result, when calling js_Interpret from js_Execute (245570, r=shaver, sr=jst, a=dbaron). 2004-06-05 01:38:13 +00:00
tests Treat bug "numbers" which aren't numbers as links instead of prepending a url base 2004-02-25 13:01:29 +00:00
.cvsignore
Makefile.in Bug 236613: change to MPL/LGPL/GPL tri-license. 2004-04-18 22:01:16 +00:00
landbranch.pl
makefile.win Adding placeholders to silence cvs warnings 2002-09-20 09:14:42 +00:00