Module helma/src/helma/scripting/rhino/

back to main page

Summary Period: 2003-06-10 to 2006-01-13

Modules

[root]/helma/src/helma/scripting/rhino
     debug (10 files, 9250 lines)
     extensions (7 files, 2606 lines)

Lines of Code


Total Lines Of Code: 4510 (2006-01-13 18:49)

Authors

Author Changes Lines of Code Lines per Change
Totals 303 (100.0%) 7396 (100.0%) 24.4
hannes 300 (99.0%) 7369 (99.6%) 24.5
robert 2 (0.7%) 15 (0.2%) 7.5
stefanp 1 (0.3%) 12 (0.2%) 12.0

Most Recent Commits

hannes 2006-01-13 18:41

* Remove PhantomEngine as it hasn't been in use since 2003.
* Remove FilteredClassloader which relies on PhantomEngine.

0 lines of code changed in:

hannes 2006-01-12 17:01

* Simplify getValidPrototype() and hasFunction() a bit.
* No need to catch exceptions in hasFunction().

11 lines of code changed in:

hannes 2006-01-11 17:05

* Make init(), enterContext(), exitContext() and abort()

synchronized (can't hurt)

* Some mostly stylistic improvements prompted by Intellij

29 lines of code changed in:

hannes 2006-01-11 16:28

* Add boolean resolve argument to ScriptingEngine.invoke() to tell the engine if
functionName argument should be resolved as member expression. Use this feature
to allow calling nested/deep functions in internal invocations (e.g. scheduler calls).
Fixes bug 290.

76 lines of code changed in:

hannes 2006-01-11 10:40

* Use res.skinpath to find hrefSkin when post-processing hrefs.

Fixes bug 450.

6 lines of code changed in:

hannes 2005-12-23 17:04

* Implement HopObject.getResources() - returns a JS array containing all resources
with the given name defined in the prototype chain.

28 lines of code changed in:

hannes 2005-12-19 23:17

Committing patch from Juerg Lehni:
* Implement HopObject.getResource(String filename), returns a helma.framework.repository.Resource
object defined for the prototype.
* Minor optimization in put().

32 lines of code changed in:

hannes 2005-11-25 13:41

* Make HopObject.get() behaviour more consistent and predictable: Return null for
non-existing properties that were previously set or are defined in the type mapping,
and undefined for non-existing properties that are not defined in the type mapping.

11 lines of code changed in:

hannes 2005-11-22 17:57

* Check for null format argument in Date.format()

3 lines of code changed in:

hannes 2005-11-17 15:22

* Simplify static HopObject constructor getter code.
* Set node reference to an empty transient node in checkNode()
for deleted/invalid HopObjects.

14 lines of code changed in:

hannes 2005-11-16 11:17

* add global variable "global" as a reference to the global object

7 lines of code changed in:

hannes 2005-09-22 20:58

* Set prototype to Object.prototype for objects created by defineLibraryScope()

4 lines of code changed in:

hannes 2005-09-22 11:14

* Reintroduce HopObject.getById(), which was accidentally thrown out with installConstructor().

4 lines of code changed in:

hannes 2005-09-21 12:11

* Fix exception handling:
- Always print source file name and line number
- Only print stack trace once
- Slways print stack trace
- Always print stack trace for original exception
- Also log full error stack trace for exceptions caught in macros
* Implement HopObject.__proto__ and JavaObject.__proto__ containing prototype object
* Fix constructor property in HopObject protos to be set to the actual constructor
* Implement JavaObject.__javaObject__ to contain the original java object in an unscripted wrapper
* Make sure JS functions in script-extended java objects actually override java methods
* Use unscripted wrapper rather than HopObject prototype if the prototype for java class is not defined

77 lines of code changed in:

hannes 2005-09-16 16:32

* Implement _prototype property for wrapped java objects.

6 lines of code changed in:

hannes 2005-09-16 14:00

* Allow passing a java.util.Locale to Date.format() as second argument.

14 lines of code changed in:

hannes 2005-09-16 02:34

* Fix prototype inheritance for wrapped Java objects. get() and has() are not
supposed to check the prototype chain. Instead, just register the prototype
using setPrototype().

11 lines of code changed in:

hannes 2005-09-13 15:40

* Made most fields in RequestEvaluator private and use a synchronized getter to access them
* Minor change in ScriptingEngine interface

29 lines of code changed in:

hannes 2005-09-08 21:39

* Add dontEnum() function to JavaScript Object prototype. Takes a variable list
of String arguments of propertiy names to set to DONTENUM.
* Add some missing Javadocs.

38 lines of code changed in:

hannes 2005-08-31 14:20

* Refactored helma.doc package to make it work with repositories.

8 lines of code changed in:

(186 more)

Generated by StatCVS 0.2.2