mozilla/rhino — pull request #96 by earlyster (2012-11-10 00:49:11+00:00)
Title: Resolve VJET's fork of Rhino adding extensions to Rhino

In an attempt to resolve the fork between the open source Rhino and
VJET project's modified Rhino. VJET's active runtime leverating these
changes to Rhino allows users to author Java code or JavaScript and run
both under Rhino without making their Java objects implement
Scriptable. I am proposing these changes to the Rhino engine to support
the following:

1. Support defered Scriptable support allows java objects to become
scriptable at runtime rather than author time.
2. Support Java proxies to javascript. Allows Java objects to be
registered but proxies javascript user defined or native objects.
3. Support for extending Rhino by writing a custom converter to convert
the native js object to a typed java object (IJsJavaConvertible)