Pages: « Previous 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 Next »
Summary Period: 2004-12-20 to 2004-09-24 (Commits 2689-2738 of 3188)
Fixes for bug 390 <http://www.helma.org/bugs/show_bug.cgi?id=390>
* Use the same class for temporary compile time prototypes as for live protos
* Switch over parent scope when moving properties to live prototype. This
does not fix any problems because the functions causing the problems in
AntvilleLib are nested properties, but it seems like the right thing to do.
17 lines of code changed in:
Refactored code compilation so that code is compiled against a temporary prototype object
rather than the actual live prototype. Moved much compilation code into two new methods in
TypeInfo called prepareCompilation() and commitCompilation. The first one sets up the
temporary prototype object to compile against, the latter copies over new properties to
the live prototype and removes properties that are no longer present. Also, some field
names have been shortened.
112 lines of code changed in:
Use super.getIds() for property enumeration in HopObject prototypes.
3 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.
87 lines of code changed in:
Update to Jetty 4.2.22
0 lines of code changed in:
Always clean up old properties in prototypes regardless if they are functions or not.
3 lines of code changed in:
converted to new jgroups xml format
15 lines of code changed in:
upgraded to version 0.8.1
2 lines of code changed in:
changed startup to use Config object
6 lines of code changed in:
getMembers() does conversion to String (which used to be done by Group.listMembers())
7 lines of code changed in:
added Util.addressToString() which creates a string from the whole ip, the port and the localname
added Util.getConfig() which uses a file or url param to create a Config object with XmlConfigurator and groupname
removed Util.getGroupname()
added Util.getGroupnameFromXmlStream() which needs an InputStream instead of an XmlConfigurator
added try/catch block to guessLocalName() to avoid unnecessary dependencies
86 lines of code changed in:
added field String member to store more info about local connection
2 lines of code changed in:
Result objects returned by _execute store info of member
after channel.connect() local name is added to local address
listMembers() returns array of Address objects (and not array of Strings)
newInstance() uses Config object instead of XmlConfigurator
20 lines of code changed in:
too many params for a Group, so now we use a simple config object
22 lines of code changed in:
updated to latest CVS Snapshot of JGroups (will be 2.2.8)
0 lines of code changed in:
Update to new version of NodeChangeListener interface that sends a list of
parent nodes with changed child collections.
21 lines of code changed in:
Add parent nodes with updated child collections to NodeChangeListener protocol.
Make Node.setLastSubnodeChange() public.
45 lines of code changed in:
Register child object with synthetic key in node manager when adding to a collection with
accessname set.
21 lines of code changed in:
Set DbMapping in deserialized Nodes along with prototype name.
3 lines of code changed in:
Immediately copy new jar file to lib/helma.jar in jar task.
4 lines of code changed in:
Fix bug where collection in embedded db is erraneously set to anonymous.
3 lines of code changed in:
Catch up on the promise of separating child nodes from properties: do not
set node properties for child nodes with groupby or accessname set. This
means that lookups for groupby/accessname nodes becomes pretty expensive
for the embedded database because we have to loop through child nodes, but
the overhead seems acceptable, and the embedded db is not for high performance
deployment anyhow. (Eventually we can implement some kind of caching mechanism
here if necessary.)
20 lines of code changed in:
Make SyntheticKey case insensitive without compromising name capitalization.
6 lines of code changed in:
Initialize lastPropertyRead to -1 because otherwise if the app.properties file
does not exist, properties are never initialized.
3 lines of code changed in:
re-committed as binary
0 lines of code changed in:
removed (erroneously checked in as text)
0 lines of code changed in:
Indentation fix.
3 lines of code changed in:
Exclude CVS files from zip file.
1 lines of code changed in:
Added bind_port, bind_addr and port_range parameters for JGroups UDP transport
35 lines of code changed in:
Initial revision
118 lines of code changed in:
* Added NodeManager.init() to separate initialization from the constructor.
* Added ObjectCache.shutdown() to allow object caches to be closed.
* Catch exceptions and errors thrown by NodeChangeListeners.
43 lines of code changed in:
Introduce NodeChangeListener interface that can be used to get notifications
about node changes (inserts, updates, deletes) from the NodeManager.
Change Transactor to implement NodeChangeListener.
155 lines of code changed in:
Some fixes to allow garbage collection of helma classes/class loaders:
* Run and null out shutdown hook when stopping.
* Make Jetty log sink a static inner class.
38 lines of code changed in:
Null out static runner field when shutting down.
5 lines of code changed in:
Use weak references to store RhinoCore instances in coreMap to allow them
to be garbage collected.
8 lines of code changed in:
null out consoleLog field in closeAll()
3 lines of code changed in:
Rewrite Server.stop() to actually try to stop the server.
Rewrite HelmaShutdownHook to use Server.stop().
38 lines of code changed in:
fixed code formatting
37 lines of code changed in:
fixed code formatting, added serialVersionUID where necessary
2220 lines of code changed in:
fixed code formatting, added serialVersionUID where necessary
741 lines of code changed in:
simplified some log messages
2 lines of code changed in:
updated to 0.8
1 lines of code changed in:
changed group factory
2 lines of code changed in:
changed group factory
minor fix in logging
13 lines of code changed in:
changed factory process
changed state transfer with StateWrapper class
this cuts backwards compatibility!!!!
67 lines of code changed in:
updated to 0.8
1 lines of code changed in:
throw an error if older HG-versions are in the group
5 lines of code changed in:
some work on getting groupName and transport-logvalue out of the
stack config and added method to guess localName
58 lines of code changed in:
added class for state transfer so that we can send more than one field
34 lines of code changed in:
0.7.1
1 lines of code changed in:
Pages: « Previous 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 Next »
Generated by StatCVS 0.2.2