a complex reference or create-one-demand relation! This was introduced because
we assumed that the calling code would know what it was doing, i.e. only call this for
objects contained in its subnode index, but as it seems to turn out it didn't, and this isn't
really necessary after all.
in Node.getProperty(). This was there in the old version of Node.getProperty() but was
kicked out in the recent rewrite, which caused NodeManager.getNode() to be called when it
shouldn't.
<http://helma.org/bugs/show_bug.cgi?id=303>. This is similar to
HopObject.list(), except the array it returns only contains the child
objects in the range specified by the start and length arguments.
This also does a prefetchChildren() on the specified range to optimize
database access.
change in helma.objectmodel.db.Node.getProperty() where child nodes are
only returned as properties if either accessName or groupby is specified.
http://helma.org/bugs/show_bug.cgi?id=315
* Implemented rootId property to set the id of the app's root object
* Do not call invokeFunction with a null argument array
* Implement toString() method
* Plus some more minor stuff
* Implemented feature to evict certain prototypes from cache when they are received via replication.
To activate this, add the line
_evictOnReplication = true
to the type.property file
getProperty(). This may return old cached properties from the propmap when it
shouldn't, but it fixes the much worse bug where embedded-db-collections are
created from scratch again and again.
will be evaluated at least once. This fixes a bug with empty prototypes not having their
prototype set (i.e. get(), list(), href() etc were unavailable).
we can be sure to use the proper DbMapping for column-to-property mappings (which may change
according to the object's prototype column)
This should fix bug 310. http://helma.org/bugs/show_bug.cgi?id=310
* Do not set smtp host unless it is explicitely set in the properties
* Set message encoding as defined in mail.charset property, defaults to ISO8859-15
* Cache Mail session in Mail object prototype
* Store app properties as Java fields in prototype rather than as JS property in constructor