Summary Period: 2001-08-29 to 2006-01-11
[root]/helma/src/helma/scripting
fesi
(0 files, 0 lines)
extensions
(0 files, 0 lines)
rhino
(11 files, 4510 lines)
debug
(10 files, 9250 lines)
extensions
(7 files, 2606 lines)
Total Lines Of Code:
192 (2006-01-13 18:49)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
hannes | 60 (100.0%) | 1814 (100.0%) | 30.2 |
* 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.
5 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
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
4 lines of code changed in:
* Make TypeManager.createPrototypes() and TypeManager.checkPrototypes() throw IOException
* Propagate IOException in the callers of the above methods
3 lines of code changed in:
Add serilaize()/deserialize() support to ScriptingEngine to allow engines
to take care of serialization of scriptable objects.
28 lines of code changed in:
Merged in repository_patch branch. Plus these changes:
* Renamed helma.util.SourceProperties to helma.util.ResourceProperties
* Removed timing from helma.framework.core.RequestEvaluator
0 lines of code changed in:
Implement hashCode() and equals() for ActionFile, FunctionFile, SkinFile and
Template classes. This is required for ZippedAppFile to when removing
Updatables that are no longer contained (revision 1.19 from Dec 7 2004).
Fixes bug 395.
68 lines of code changed in:
* Include application name in source names.
* Make sure files from zip files are removed from prototypes and prototypes
are updated properly when they are no longer present.
19 lines of code changed in:
Remove unused Application reference
5 lines of code changed in:
Change 4th argument to ScriptingEngine.invoke from boolean to int to be able
to pass more explicite argument processing flags. Next to default and XML-RPC
processing there is now an option not to process arguments.
37 lines of code changed in:
Cleanup import statements.
2 lines of code changed in:
Remove unused import statements
6 lines of code changed in:
Merge from helma_1_2_4
563 lines of code changed in:
Added getInspector() method that returns a inspector/documentation class for
the engine's application. For helma.scripting.fesi.FesiEngine this method returns
an instance of helma.doc.DocApplication.
9 lines of code changed in:
Scripting exception can now wrap the original exception.
44 lines of code changed in:
ScriptingEngine interface got an additonal init() method.
FesiEvaluator was renamed to FesiEngine.
Some naming cleanups.
8 lines of code changed in:
Set lastmod in constructor since it's all that's missing to have an updated ActionFile.
1 lines of code changed in:
Do not cache processed template content. It is rarely needed and not that expensive
to produce. Also fixes bug 149, hsp templates not updated.
2 lines of code changed in:
Pretty much reworked all the Helma type management code.
68 lines of code changed in:
Made remove() public since it is now part of the Updatable interface.
Removed old obsolete code.
4 lines of code changed in:
(13 more)
Generated by StatCVS 0.2.2