Module helma/src/helma/scripting/

back to main page

Summary Period: 2001-08-29 to 2006-01-11

Modules

[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)

Lines of Code


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

Authors

Author Changes Lines of Code Lines per Change
hannes 60 (100.0%) 1814 (100.0%) 30.2

Most Recent Commits

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.

5 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

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

4 lines of code changed in:

hannes 2005-03-23 13:32

* Make TypeManager.createPrototypes() and TypeManager.checkPrototypes() throw IOException
* Propagate IOException in the callers of the above methods

3 lines of code changed in:

hannes 2005-03-16 18:28

Add serilaize()/deserialize() support to ScriptingEngine to allow engines
to take care of serialization of scriptable objects.

28 lines of code changed in:

hannes 2005-03-10 17:54

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:

hannes 2005-01-24 15:06

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:

hannes 2004-12-07 15:39

* 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:

hannes 2004-06-09 12:56

Remove unused Application reference

5 lines of code changed in:

hannes 2004-06-08 18:05

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:

hannes 2003-11-05 12:52

Cleanup import statements.

2 lines of code changed in:

hannes 2003-10-22 18:31

Remove unused import statements

6 lines of code changed in:

hannes 2003-04-16 18:28

Merge from helma_1_2_4

563 lines of code changed in:

hannes 2002-11-26 16:02

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:

hannes 2002-11-22 20:04

Scripting exception can now wrap the original exception.

44 lines of code changed in:

hannes 2002-11-21 16:57

ScriptingEngine interface got an additonal init() method.
FesiEvaluator was renamed to FesiEngine.
Some naming cleanups.

8 lines of code changed in:

hannes 2002-10-31 16:18

Set lastmod in constructor since it's all that's missing to have an updated ActionFile.

1 lines of code changed in:

hannes 2002-10-31 16:17

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:

hannes 2002-10-22 18:33

Pretty much reworked all the Helma type management code.

68 lines of code changed in:

hannes 2002-10-01 17:49

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