Module helma/src/helma/framework/core/

back to main page

Summary Period: 2000-12-31 to 2006-01-13

Modules

[root]/helma/src/helma/framework/core

Lines of Code


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

Authors

Author Changes Lines of Code Lines per Change
Totals 765 (100.0%) 27929 (100.0%) 36.5
hannes 746 (97.5%) 23826 (85.3%) 31.9
michi 5 (0.7%) 3874 (13.9%) 774.8
stefanp 11 (1.4%) 156 (0.6%) 14.1
kmfdm 2 (0.3%) 69 (0.2%) 34.5
robert 1 (0.1%) 4 (0.0%) 4.0

Most Recent Commits

hannes 2006-01-13 17:50

* Encapsulate fields in ResponseTrans and make them private.
* Store response debug buffer in session over redirects (in addition to message).

65 lines of code changed in:

hannes 2006-01-13 14:21

* Set event-log loglevel to DEBUG if debug=true in app.properties.

13 lines of code changed in:

hannes 2006-01-13 12:22

* Perform sanity checks for INTERNAL calls before reaching the central switch statement
in run() so we can start and stop transactions where we used to.
* Do not check for null arguments in invokeDirectFunction(), it's up to the caller to pass
an empty array.

47 lines of code changed in:

hannes 2006-01-12 17:32

* Use RequestEvaluator.EMPTY_ARGS whenever calling a function with no args.

13 lines of code changed in:

hannes 2006-01-12 16:55

* Add final static EMTY_ARGS field for calling functions without args.
* Do not call ScriptingEngine.hasFunction() for onRequest(), it just adds overhead.
* Move check for empty args from Application.invokeFunction() to
RequestEvaluator.invokeDirectFunction.
* Add some missing JavaDoc comments for invoke* methods.

54 lines of code changed in:

hannes 2006-01-11 17:45

* Implement invocation of global onStop() when the application is stopped,

analogous to onStart() when the app is started.

* Some minor cleanup and obsolete code removal.

15 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.

26 lines of code changed in:

hannes 2006-01-11 15:37

* Move req.action cutting to RequestTrans.setAction() and make sure dot characters
are replaced with underscores in the action variable we use for method invocation.

5 lines of code changed in:

hannes 2006-01-11 11:45

* Delay beginning of transaction a bit so we are able to

avoid starting a transaction for internal invocations of

functions which do not exist. Fixes bug 436.

11 lines of code changed in:

hannes 2005-12-23 16:55

* Implement app.getRepositories() and app.addRepository(String|Repository)

41 lines of code changed in:

hannes 2005-12-19 15:51

* Pull ahead beginning of try statement for catching redirects in order to allow redirect()
calls in getChildElement().
* Add comments for try statements.

112 lines of code changed in:

hannes 2005-12-12 18:54

Change appDir handling:
* If appDir is not defined in apps.properties, use the last file repository as appdir
(used to be the first one)
* If appDir is defined, add it to the end of the repository list if it isn't explicitly
listed as repository.
* If appDir is defined in apps.properties, use it for the app.dir JS variable.
* Never automatically create an app's file repositories.

14 lines of code changed in:

hannes 2005-12-12 16:54

* Make checkForUpdates() synchronized, as concurrent threads can cause a
ConcurrentModificationException in the iterator.

3 lines of code changed in:

michi 2005-11-29 12:22

fix bug #442: correct erroneous line separators, that occur when windows-encoded files are commited from unix

3874 lines of code changed in:

hannes 2005-11-25 14:40

* Make ResponseTrans extend java.io.Writer in order to simplify using it with
3rd party templating engines.

6 lines of code changed in:

hannes 2005-11-25 14:37

* Make getResources() public.

4 lines of code changed in:

hannes 2005-11-17 17:20

* Switch back to event log as default log for app-based logging.

29 lines of code changed in:

hannes 2005-11-16 12:44

Application.java:
* Check logdir app property in updateProperties() rather than in getLogger().
* Only set helma.logdir system property if it isn't already set to prevent conflicts
between applications.
* Insert new repositories at the beginning of the list in addRepository().
* Some cleanup.

ApplicationBean.java:
* Use "helma.[appname].app" as default log name for messages logged through
app.log(), app.debug().
* Introduce app.getLogger() and app.getLogger(name) that return a Jakarta
commons Log instance. The zero argument method uses "helma.[appname].app"
as category name.
* Added and fixed some JavaDocs.

87 lines of code changed in:

hannes 2005-11-09 16:35

* Use logError() for exceptions caught from onStart() so that a stack trace is generated.

3 lines of code changed in:

hannes 2005-11-09 16:32

* Implement app.getPrototypes() and app.getPrototype(name) to allow app introspection.

21 lines of code changed in:

(477 more)

Generated by StatCVS 0.2.2