hns
85586a0d0f
Some cleanup in getGroupbySubnode() methods, mostly renaming local vars and some added comments
2009-09-18 19:58:10 +00:00
hns
19f8084873
Collateral code cleanup: add some comments, remove superfluous parentheses
2009-09-18 19:36:42 +00:00
hns
82eda00edd
Remove some more unnecessary parentheses
2009-09-18 15:01:48 +00:00
hns
7f15b6ab24
Remove RMI socket factory which isn't used anymore
2009-09-18 07:58:27 +00:00
hns
602130c0f7
More link parsing fixes
2009-09-16 13:35:21 +00:00
hns
fee6e34d34
Flip version to 1.7.0
2009-09-16 10:03:51 +00:00
hns
37e375658e
Implement single line break by ending a line with two or more spaces, remove unused field definitions.
2009-09-16 09:52:46 +00:00
hns
891308ffae
Backport native markdown processor from Helma NG
2009-09-16 09:15:37 +00:00
hns
84d5f87eea
Fix access by name for collections with offset
2009-09-15 15:25:08 +00:00
hns
ee203ea4ad
Rewrite group-by select statements using select distinct
2009-09-15 11:00:30 +00:00
hns
b637cf7333
Detach counting of subnodes from the size() method to exactly mirror the behaviour of SubnodeList.
2009-09-14 20:04:31 +00:00
hns
ff35a07fa3
Make fields protected for easier subclassing.
2009-09-14 20:02:14 +00:00
hns
64b778f11a
Catch exceptions thrown while detaching from parent in Node.remove()
2009-09-14 19:59:33 +00:00
hns
b89989fa20
Fix countNodes() for grouped collections.
2009-09-14 19:56:51 +00:00
hns
67b705117a
Make sure group node mappings have their last type change field set. This could lead to content nodes not being fetched.
2009-09-14 19:56:01 +00:00
hns
6049832b09
Fix bug with session.login(name, pw) always returning false
2009-09-11 13:14:06 +00:00
hns
51f31cac8a
Fix bug where charset was always added to the Content-Type header even for binary responses. Now charset is only added if it was explicitly set via res.charset, or if the response was actually encoded using the given charset (i.e. writeBinary() wasn't used). Change default charset to UTF-8.
2009-09-10 13:23:38 +00:00
hns
900a251d25
Redesign session management to only register sessions with the session manager that have been changed.
2009-09-09 23:27:04 +00:00
hns
244a7529cb
Remove empty javadoc comments and unused code. Decrease create/modifytime by one unit to notice immediate changes.
2009-09-09 23:25:22 +00:00
hns
c50d8b9a3b
Fix bug where aggressive cachemode influences caching behaviour of complex reference.
2009-09-09 23:19:45 +00:00
hns
04c809ad58
Cosmetic fix
2009-09-08 20:29:56 +00:00
hns
0241dc1f4e
Fix bug in HopObjectProxy: use Node handle instead of node key.
2009-09-08 19:52:11 +00:00
hns
f6e5680a16
Use TransientNode for app data node and prevent a bug where the helma logdir property breaks log4j.
2009-09-08 19:51:28 +00:00
hns
fc1d8dfb26
Remove cache replication functionality including the underlying RMI networking code, make Node not serializable and Node.nmgr final, and resurrect TransientNode for use in sessions.
2009-09-08 19:48:08 +00:00
hns
e1354889ec
Make nmgr volatile, remove setter for wrapped node manager, and check for null nmgr in constructors.
2009-09-08 13:51:39 +00:00
hns
44b4a1fe9c
Make AbstractServletClient.getApplication() public
2009-09-07 13:30:45 +00:00
hns
a56cdaee59
* Reenable prefetchChildren() for grouped subnodes.
...
* Make Subnodelist.add()/get() type-safe by using NodeHandle instead of java.lang.Object.
2009-08-14 11:42:42 +00:00
hns
d781142af1
Add servletClass apps.properties option to make the servlet class customizable.
2009-08-14 09:56:16 +00:00
hns
4f5a119d6a
There doesn't seem to be a reason to cast Connector to SocketConnector in openListeners()
2009-08-14 09:41:14 +00:00
lehni
e113cd9687
No need to call containsKey on dirtyNodes before putting existing nodes.
2009-08-12 11:16:33 +00:00
lehni
1f29452070
Removed READONLY attribute from path.href and path.contains functions.
2009-08-12 11:02:06 +00:00
lehni
cac4b7d891
A row of mostly cosmetic changes to imaging code.
2009-08-10 14:28:10 +00:00
hns
f0ebbdb6a4
Update version to 1.7.0-rc2.
2009-07-30 10:35:33 +00:00
hns
66eb754564
Make sure nodes created by HopObject.getCollection have a valid id. Fixes bug 663.
2009-07-30 09:48:58 +00:00
hns
507da18a8b
Evict primary key in deepRemoveNode(). Fixes bug 668 by making sure removed group nodes are not cached.
2009-07-30 09:04:43 +00:00
hns
cfae145756
Set version to 1.7.0-rc1
2009-07-02 12:49:44 +00:00
hns
ed6db227cc
Merge branch jetty6 back into trunk.
2009-06-17 12:41:22 +00:00
hns
b48fb4e277
New logic for skin handler lookup to fix the fix for bug 617. New algorithm works like this:
...
- resolve against the this-object prototype name, including extended prototypes
- resolve against the res.handlers collection
- resolve against the parent path of the this-object, including extended prototypes.
The following thread provides more context:
http://groups.google.com/group/helma/browse_frm/thread/b15805fd6f661d64
2009-06-15 13:25:36 +00:00
hns
3a31940fe9
Implement -a switch to helma launcher that allows to explicitly list applications to start, overriding the apps.properties file (application settings in the apps.properties file are still honored, though). Adapt start scripts to pass though additional arguments.
2009-05-29 15:06:14 +00:00
hns
e12c90a529
Refactoring of select statement generation code into Relation.get*Select() methods in order to fix bug 667. Also remove some dead code.
2009-05-29 13:47:15 +00:00
hns
3401440d3b
Consistently update subnodeCount in add/remove methods, and fix bug where size() returns wrong result.
2009-05-27 11:59:15 +00:00
hns
3b25f65602
Remove *** prefix from DbMapping error messages and warnings.
2009-05-27 11:42:57 +00:00
hns
44233c5446
Add SubnodeList.markAsChanged() method, fix SubnodeList class javadoc.
2009-05-27 11:08:14 +00:00
hns
567266fdfc
Set segment length in SegmentedSubnodeList down to 1000 from 10000.
2009-05-06 13:16:26 +00:00
hns
f6663fe987
Delay creation of request evaluators until app node has been initialized.
2009-05-06 12:47:10 +00:00
hns
1182f46d8c
Make sure database connections are tested at most every 60 seconds by retaining connection test status across requests. Fixes bug 622 http://dev.helma.org/bugs/show_bug.cgi?id=662
2009-04-30 13:04:43 +00:00
hns
9c123b41e9
Also check for multi-constraint relations when adding child nodes and defer setting of constraints until nodes are persisted. Fixes a bug reported by Simon Oberhammer on the mailing list: http://groups.google.com/group/helma/browse_frm/thread/8026700caf582560
2009-04-28 15:14:32 +00:00
hns
3c44bb305d
Implement setting complex properties on complex relations by deferring the setting of constraints. Fixes a bug reported by Simon Oberhammer on the mailing list: http://groups.google.com/group/helma/browse_frm/thread/8026700caf582560
2009-04-28 13:30:29 +00:00
hns
b0478b020b
Try to fix NullPointerException in NodeProxy.getNode().
2009-04-20 11:07:55 +00:00
hns
4875a85fce
Remove weird feature to allow overriding subskins via mainskin, making skin lookup code much simpler. Fix bug to find base skin in skinpath from extended skin in prototype repository.
2009-04-17 20:41:00 +00:00