Summary Period: 2002-03-07 to 2005-04-13
942 (14.1%)
29065 (14.5%)
added method GroupObject.getProperty()
some tiny fixes in type conversion
26 lines of code changed in:
no message
6 lines of code changed in:
changed the way get/set/remove functions work:
the key can now be a path everywhere (not only from the root as before) -
it may be a javascript-array or a string which contains the keys separated by
the separator char (/). added a few helper functions for that
161 lines of code changed in:
after getting state, walk through all received GroupObjects and set
their transient properties (group and state)
5 lines of code changed in:
no message
17 lines of code changed in:
increased version to 0.10
1 lines of code changed in:
changed to produce a zip with javascript extension and mountpoint HelmaGroupMgr
15 lines of code changed in:
removed app, see groupdemo
0 lines of code changed in:
javascript extension for HelmaGroups 0.10,
a basic HelmaGroupManager
and a demo app in Root
1141 lines of code changed in:
rewrote major parts of the code:
- changed structure of GroupObject, finally using a Vector instead of a Hashtable for child references
This creates an incompatibility with older versions!
- removed synchronization where underlying collections are synchronizing anyway
36 lines of code changed in:
added class that implements MembershipListener interface and
has list of current members as protected Vector
63 lines of code changed in:
- use GroupMbrHandler for member management
1 lines of code changed in:
- tell Group about location of config
- new option for app.properties:
group.groupname.autoreconnect = true
16 lines of code changed in:
- version 0.10
- DEFAULT_LOCALNAME is "helma"
3 lines of code changed in:
rewrote major parts of the code:
- removed synchronization where underlying collections are synchronizing anyway
- made naming of local vars consistent (currObj, newObj)
- removed nodeListener feature which was required for waitFor
(registerNodeListener etc)
- refactored removing of nodes: first collect the relevant keys, then remove objects
- removed MembershipListener-Interface, moved methods related to membership to GroupMgrHandler class
(block, suspect, viewAccepted)
- made AUTO_RECONNECT option in JChannel configurable
- removed unused containsKey() and containsValue()
- reconnect() now reloads the configuration
133 lines of code changed in:
v0.9
1 lines of code changed in:
removed Rhino support from Helmagroups
.. implementation was memory leaking, bugfixing too complicated
we now use a nice and straightforward javascript library
0 lines of code changed in:
added a static reference to the GroupExtension
made checkAppLink public for usage with javascript
don't start a RhinoGroupExtension, return an empty HashMap instead in initScripting()
set writable to false if not explicitly set to true in app.properties
10 lines of code changed in:
added sendMode settings to remove/save/wrap
17 lines of code changed in:
added fields for timeouts
updated to v0.9
11 lines of code changed in:
(466 more)
Generated by StatCVS 0.2.2