Summary Period: 2003-06-10 to 2006-01-13
[root]/helma/src/helma/scripting/rhino
debug
(10 files, 9250 lines)
extensions
(7 files, 2606 lines)
Total Lines Of Code:
4510 (2006-01-13 18:49)
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 |
* Remove PhantomEngine as it hasn't been in use since 2003.
* Remove FilteredClassloader which relies on PhantomEngine.
0 lines of code changed in:
* Simplify getValidPrototype() and hasFunction() a bit.
* No need to catch exceptions in hasFunction().
11 lines of code changed in:
* Make init(), enterContext(), exitContext() and abort()
synchronized (can't hurt)
* Some mostly stylistic improvements prompted by Intellij
29 lines of code changed in:
* 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:
* Use res.skinpath to find hrefSkin when post-processing hrefs.
Fixes bug 450.
6 lines of code changed in:
* 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:
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:
* 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:
* Check for null format argument in Date.format()
3 lines of code changed in:
* 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:
* add global variable "global" as a reference to the global object
7 lines of code changed in:
* Set prototype to Object.prototype for objects created by defineLibraryScope()
4 lines of code changed in:
* Reintroduce HopObject.getById(), which was accidentally thrown out with installConstructor().
4 lines of code changed in:
* 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:
* Implement _prototype property for wrapped java objects.
6 lines of code changed in:
* Allow passing a java.util.Locale to Date.format() as second argument.
14 lines of code changed in:
* 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:
* 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:
* 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:
* Refactored helma.doc package to make it work with repositories.
8 lines of code changed in:
(186 more)
Generated by StatCVS 0.2.2