User statistics for hannes

back to main page

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

Total Changes

4311 (64.6%)

Lines of Code

137672 (69.0%)

Modules

Directory Changes Lines of Code Lines per Change
Totals 4311 (100.0%) 137672 (100.0%) 31.9
helma/src/helma/objectmodel/db/ 620 (14.4%) 24297 (17.6%) 39.1
helma/src/helma/framework/core/ 746 (17.3%) 23826 (17.3%) 31.9
helma/src/helma/util/ 196 (4.5%) 12444 (9.0%) 63.4
helma/src/helma/scripting/rhino/debug/ 13 (0.3%) 9317 (6.8%) 716.6
helma/src/helma/scripting/fesi/ 136 (3.2%) 7701 (5.6%) 56.6
helma/src/helma/scripting/rhino/ 300 (7.0%) 7369 (5.4%) 24.5
helma/src/helma/image/ 45 (1.0%) 5427 (3.9%) 120.6
helma/src/helma/objectmodel/ 160 (3.7%) 4792 (3.5%) 29.9
helma/src/helma/framework/ 166 (3.9%) 4297 (3.1%) 25.8
helma/src/helma/objectmodel/dom/ 56 (1.3%) 4229 (3.1%) 75.5
helma/src/helma/main/ 152 (3.5%) 3815 (2.8%) 25.0
helma/src/helma/doc/ 56 (1.3%) 3567 (2.6%) 63.6
helma/src/helma/servlet/ 138 (3.2%) 3143 (2.3%) 22.7
helma/src/helma/scripting/rhino/extensions/ 41 (1.0%) 3079 (2.2%) 75.0
helma/src/FESI/Interpreter/ 54 (1.3%) 3053 (2.2%) 56.5
extensions/memcached/src/com/danga/MemCached/ 2 (0.0%) 2636 (1.9%) 1318.0
helma/src/helma/scripting/fesi/extensions/ 38 (0.9%) 2182 (1.6%) 57.4
extensions/helmaswarm/src/helma/swarm/ 39 (0.9%) 2056 (1.5%) 52.7
helma/src/helma/scripting/ 60 (1.4%) 1814 (1.3%) 30.2
helma/src/helma/framework/repository/ 48 (1.1%) 1632 (1.2%) 34.0
helma/licenses/ 9 (0.2%) 1255 (0.9%) 139.4
helma/src/helma/xmlrpc/ 57 (1.3%) 936 (0.7%) 16.4
helma/src/helma/main/launcher/ 32 (0.7%) 657 (0.5%) 20.5
helma/build/ 74 (1.7%) 615 (0.4%) 8.3
helma/build/antclick/ 29 (0.7%) 340 (0.2%) 11.7
helma/ 22 (0.5%) 338 (0.2%) 15.3
extensions/helmaswarm/ 24 (0.6%) 322 (0.2%) 13.4
helma/build/main/ 23 (0.5%) 313 (0.2%) 13.6
docs/setup/ 4 (0.1%) 279 (0.2%) 69.7
extensions/memcached/src/helma/objectmodel/memcached/ 5 (0.1%) 221 (0.2%) 44.2
extensions/memcached/lib/ 4 (0.1%) 213 (0.2%) 53.2
helma/src/FESI/Data/ 88 (2.0%) 185 (0.1%) 2.1
helma/scripts/ 5 (0.1%) 176 (0.1%) 35.2
docs/guide/ 3 (0.1%) 164 (0.1%) 54.6
helma/src/helma/extensions/demo/ 4 (0.1%) 125 (0.1%) 31.2
helma/src/helma/framework/demo/ 2 (0.0%) 107 (0.1%) 53.5
extensions/helmaswarm/doc/ 3 (0.1%) 103 (0.1%) 34.3
helma/src/helma/extensions/ 3 (0.1%) 94 (0.1%) 31.3
helma/src/helma/framework/extensions/ 16 (0.4%) 89 (0.1%) 5.5
helma/src/Acme/Serve/ 27 (0.6%) 58 (0.0%) 2.1
docs/reference/image/ 15 (0.3%) 57 (0.0%) 3.8
extensions/helmaswarm/src/helma/objectmodel/swarm/ 5 (0.1%) 45 (0.0%) 9.0
extensions/memcached/ 2 (0.0%) 43 (0.0%) 21.5
docs/usersguide/ 10 (0.2%) 41 (0.0%) 4.1
helma/src/FESI/Parser/ 17 (0.4%) 37 (0.0%) 2.1
helma/src/helma/xmlrpc/fesi/ 7 (0.2%) 36 (0.0%) 5.1
docs/reference/res/ 4 (0.1%) 36 (0.0%) 9.0
helma/src/helma/image/imageio/ 3 (0.1%) 20 (0.0%) 6.6
helma/src/helma/util/mime/ 26 (0.6%) 19 (0.0%) 0.7
docs/reference/xmlrpc/ 1 (0.0%) 12 (0.0%) 12.0
helma/src/FESI/ 4 (0.1%) 9 (0.0%) 2.2
docs/reference/global/ 3 (0.1%) 9 (0.0%) 3.0
helma/src/FESI/Extensions/ 23 (0.5%) 8 (0.0%) 0.3
docs/reference/req/ 1 (0.0%) 8 (0.0%) 8.0
helma/src/FESI/Exceptions/ 10 (0.2%) 6 (0.0%) 0.6
helma/build/main/db/hopblog/ 10 (0.2%) 5 (0.0%) 0.5
helma/build/antclick/apps/antville/ 2 (0.0%) 5 (0.0%) 2.5
docs/reference/hopobject/ 1 (0.0%) 5 (0.0%) 5.0
helma/src/helma/image/jimi/ 1 (0.0%) 4 (0.0%) 4.0
helma/src/Acme/JPM/Encoders/ 9 (0.2%) 1 (0.0%) 0.1
helma/src/helma/xmlrpc/test/ 6 (0.1%) 0 (0.0%) 0.0
helma/src/helma/mime/ 22 (0.5%) 0 (0.0%) 0.0
helma/src/FESI/jslib/ 14 (0.3%) 0 (0.0%) 0.0
helma/src/FESI/ClassFile/ 42 (1.0%) 0 (0.0%) 0.0
helma/src/FESI/AST/ 80 (1.9%) 0 (0.0%) 0.0
helma/src/Acme/JPM/Filters/ 34 (0.8%) 0 (0.0%) 0.0
helma/src/Acme/JPM/Decoders/ 4 (0.1%) 0 (0.0%) 0.0
helma/src/Acme/JPM/ 4 (0.1%) 0 (0.0%) 0.0
helma/src/Acme/ 9 (0.2%) 0 (0.0%) 0.0
helma/lib/ext/ 5 (0.1%) 0 (0.0%) 0.0
helma/lib/ 75 (1.7%) 0 (0.0%) 0.0
helma/docs/ 1 (0.0%) 0 (0.0%) 0.0
helma/build/main/lib/ext/ 2 (0.0%) 0 (0.0%) 0.0
helma/build/antclick/lib/ext/ 7 (0.2%) 0 (0.0%) 0.0
helma/build/antclick/lib/ 5 (0.1%) 0 (0.0%) 0.0
helma/build/antclick/db/ 3 (0.1%) 0 (0.0%) 0.0
helma/build/antclick/data/ 332 (7.7%) 0 (0.0%) 0.0
extensions/memcached/src/helma/objectmodel/ 2 (0.0%) 0 (0.0%) 0.0
extensions/helmaswarm/lib/ 2 (0.0%) 0 (0.0%) 0.0
docs/reference/mail/ 8 (0.2%) 0 (0.0%) 0.0

Activity by Clock Time

Most Recent Commits

hannes 2006-01-13 18:49

* Update version to 0.9.1.

1 lines of code changed in:

hannes 2006-01-13 18:48

* Update requeired Helma snapshot date.

1 lines of code changed in:

hannes 2006-01-13 18:47

* Update to changes in helma.framework.core.Session:

Include debug buffer in session state.

397 lines of code changed in:

hannes 2006-01-13 18:41

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

11 lines of code changed in:

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

269 lines of code changed in:

hannes 2006-01-13 16:47

* Simplify return statement.

3 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 14:20

* Add setter and getter for logLevel.

19 lines of code changed in:

hannes 2006-01-13 12:23

* Cosmetics: remove empty line.

2 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:47

* Mark node clean in init() before invoking onInit() so we have a chance to
modify the node in onInit() and having the changes written back to db.

6 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 17:12

* Cleaned up constructor mess a bit, including comments.
* Implement invokation of onInit() for object instanced from db.
* Made some methods synchronized that probably should be.

42 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-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-12 14:54

* Minor cleanup: no need to cast and assign nodes to variable.

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

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

8 lines of code changed in:

(2026 more)

Generated by StatCVS 0.2.2