hns 
								
							 
						 
						
							
							
							
							
								
							
							
								b31871fdfb 
								
							 
						 
						
							
							
								
								Do a isStrorageCompatible() rather than isRelational() to handle checks for  
							
							... 
							
							
							
							non-relational child nodes in isParentOf().
http://helma.org/bugs/show_bug.cgi?id=339#c17  
							
						 
						
							2004-03-12 13:20:59 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								5e13b2c99e 
								
							 
						 
						
							
							
								
								Make prototype and name handling case insensitive in insertRelationalNode()  
							
							
							
						 
						
							2004-03-12 13:13:03 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								4d5e555051 
								
							 
						 
						
							
							
								
								Upgrade to official Rhino 1.5R5 release candidate 1.  
							
							
							
						 
						
							2004-03-11 11:36:15 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								5f327ae473 
								
							 
						 
						
							
							
								
								Upgrade to servlet jar from Jetty 4.2.18  
							
							
							
						 
						
							2004-03-11 11:33:26 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								fd7b12c906 
								
							 
						 
						
							
							
								
								Upgrade to Jetty 4.2.18 (JDK 1.2 compatible).  
							
							... 
							
							
							
							Fixes bug with Java 1.3 java.util.Calendar in Jetty 4.2.17 
							
						 
						
							2004-03-11 11:33:04 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								945c18b4ba 
								
							 
						 
						
							
							
								
								Revert from change in revision 1.132 to only check name in getElementName()  
							
							... 
							
							
							
							for relational nodes: We actually need to do this for embedded nodes. 
							
						 
						
							2004-03-10 17:39:21 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								460fe9c892 
								
							 
						 
						
							
							
								
								Print a better error message  
							
							
							
						 
						
							2004-03-10 15:39:31 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								aa9cc97c07 
								
							 
						 
						
							
							
								
								Update version to 1.4.0-rc3  
							
							
							
						 
						
							2004-03-10 15:35:23 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								997e01da64 
								
							 
						 
						
							
							
								
								Implementing res.meta container.  
							
							
							
						 
						
							2004-03-10 15:05:04 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								11b45fe9c4 
								
							 
						 
						
							
							
								
								Use static final fields RequestTrans.GET and RequestTrans.POST for storing HTTP method.  
							
							
							
						 
						
							2004-03-10 15:00:10 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								092070bb73 
								
							 
						 
						
							
							
								
								* Make setParent() access public  
							
							... 
							
							
							
							* Revert back to only check _parent for relational nodes in getParent() 
							
						 
						
							2004-03-10 13:53:50 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								bebeecfa77 
								
							 
						 
						
							
							
								
								Check against dbmap NullPointerException in getParent()  
							
							
							
						 
						
							2004-03-10 13:00:47 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								cdba357096 
								
							 
						 
						
							
							
								
								* Always set parent to null if _parent is set and didn't turn up a result  
							
							... 
							
							
							
							* Enable _parent resolution for non-relational objects if it is set 
							
						 
						
							2004-03-10 12:55:30 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								304c08f8a3 
								
							 
						 
						
							
							
								
								Fix bug where infinite recursion isn't detected in getNodeHref()  
							
							
							
						 
						
							2004-03-09 17:21:10 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								a21e6464f6 
								
							 
						 
						
							
							
								
								* Actually set parent to null if _parent is set but couldn't be resolved in getParent().  
							
							... 
							
							
							
							* Use <= rather than < to test if we should recompute in getElementName() and getParent(). 
							
						 
						
							2004-03-09 16:36:21 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								7a727927a9 
								
							 
						 
						
							
							
								
								Revert back to revision 1.133 (except for improved comments and removed obsolete code)  
							
							
							
						 
						
							2004-03-09 16:20:58 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								b173eb0200 
								
							 
						 
						
							
							
								
								* Make setParent() return boolean true if the argument was accepted as new parent  
							
							... 
							
							
							
							* Use setParentHandle() wherever we don't need the new parent to be checked
* Backpedal from change in previous commit to only set parent for non-relational
   nodes in addNode() and setNode(). 
							
						 
						
							2004-03-09 15:01:49 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								b565d6a166 
								
							 
						 
						
							
							
								
								Add a check to prevent cyclic parent chains in setParent().  
							
							... 
							
							
							
							Only set parent for non-relational nodes in addNode() and setNode().
http://helma.org/bugs/show_bug.cgi?id=344  
							
						 
						
							2004-03-09 14:25:29 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								2f51ace37c 
								
							 
						 
						
							
							
								
								* Allow parent info in getParent() to be computed for transient nodes  
							
							... 
							
							
							
							* Fix getNonVirtualParent() for transient nodes. YAY! 
							
						 
						
							2004-03-09 11:39:43 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								9b70db7a0e 
								
							 
						 
						
							
							
								
								Fix NullPointerException when saving a relational object that doesn't have a  
							
							... 
							
							
							
							property map (i.e. has no properties set). 
							
						 
						
							2004-03-09 11:31:18 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								12dea26028 
								
							 
						 
						
							
							
								
								Improve error message in getURL(): send it to the application's event log and  
							
							... 
							
							
							
							include the URL which caused the exception. 
							
						 
						
							2004-03-03 15:28:31 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								83d29f6a60 
								
							 
						 
						
							
							
								
								Only do anonymous/named check in getElementName() for relational objects.  
							
							... 
							
							
							
							Also check if child is relational before doing Relation.checkConstraints in isParentOf(). 
							
						 
						
							2004-03-02 15:03:05 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								08c443ce6a 
								
							 
						 
						
							
							
								
								Only call Relation.checkConstraints() in isParentOf() if the subnode relation does  
							
							... 
							
							
							
							not have a filter set, because checkConstraints() always returns false in that case. 
							
						 
						
							2004-02-27 14:45:49 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								38c9d74be6 
								
							 
						 
						
							
							
								
								Improved documentation for checkConstraints(), adding info about its shortcomings.  
							
							... 
							
							
							
							Slightly improved method body by only calling getNonVirtualParent() once. 
							
						 
						
							2004-02-27 14:44:34 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								5c8d774f47 
								
							 
						 
						
							
							
								
								Implementing path.contains(obj)  
							
							
							
						 
						
							2004-02-27 13:24:03 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								e6da507d85 
								
							 
						 
						
							
							
								
								Fix HopObject cach property getter to do a Context.toObject().  
							
							... 
							
							
							
							Remove bogus getDefaultValue() implementation. 
							
						 
						
							2004-02-27 13:19:17 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								75b2dea067 
								
							 
						 
						
							
							
								
								Implement isParentOf() method that is similar to contains() but returns boolean  
							
							... 
							
							
							
							true instead of the index position of the child node. The advantage is that we don't
need to load the subnode index for relational nodes. We're using isParentOf() in
getElementName() and getParent(). 
							
						 
						
							2004-02-25 13:11:13 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								99ba7d3e3c 
								
							 
						 
						
							
							
								
								Increasing version to 1.4.0-rc2  
							
							
							
						 
						
							2004-02-20 15:31:26 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								b972bee305 
								
							 
						 
						
							
							
								
								Fix minor typo in comment  
							
							
							
						 
						
							2004-02-20 15:29:02 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								b703465f8e 
								
							 
						 
						
							
							
								
								Only write log message if cache size is other than default.  
							
							
							
						 
						
							2004-02-20 15:28:27 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								40a3b57be3 
								
							 
						 
						
							
							
								
								Don't make getNode throw XML-specific Exceptions.  
							
							
							
						 
						
							2004-02-20 15:27:43 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								3a4877f84b 
								
							 
						 
						
							
							
								
								Set implicit baseURI in bind() in addition to start() so that Hrefs are correct  
							
							... 
							
							
							
							after an application was remounted. 
							
						 
						
							2004-02-20 13:42:34 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									stefanp 
								
							 
						 
						
							
							
							
							
								
							
							
								53a34d861a 
								
							 
						 
						
							
							
								
								fixed  http://helma.org/bugs/show_bug.cgi?id=333  
							
							... 
							
							
							
							lastModified() now returns a double value
added toString() so that filename is printed as default value 
							
						 
						
							2004-02-19 18:12:16 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								df1c131648 
								
							 
						 
						
							
							
								
								cleanup in Application:  
							
							... 
							
							
							
							* make init(), start() and stop() synchronized
* suppress some logging messages if using default values
  (cache size, preallocated evaluators)
* do not null out freeThreads stack in stop() so we don't have to worry
  about calling releaseEvaluator() in stopped applications
* replace boolean stopped field with boolean running and add
  public synchronized isRunning() accessor
* if preallocating multiple evaluators only init scripting engine
  on the first one
* move invocation of onStart() from start() to scheduler thread 
							
						 
						
							2004-02-19 14:12:39 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								7bfb70430e 
								
							 
						 
						
							
							
								
								* Work around Java/Windows quirk where File can't be renamed if a file with the  
							
							... 
							
							
							
							target name exists by deleting the existing file.
http://helma.org/bugs/show_bug.cgi?id=338 
* Catch all Exceptions when reading XML in getNode, and rethrow as IOException
rather then ObjectNotFoundException (which is only thrown if the file in question
doesn't exist). 
							
						 
						
							2004-02-19 10:47:43 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								c1ef213150 
								
							 
						 
						
							
							
								
								Make class JDK 1.3 compatible by implementing our own stack trace to string method  
							
							
							
						 
						
							2004-02-19 10:40:14 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								82ed2fccd5 
								
							 
						 
						
							
							
								
								JDK 1.2 compatible jar from Jetty 4.2.17  
							
							
							
						 
						
							2004-02-19 09:55:43 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								f15dea4217 
								
							 
						 
						
							
							
								
								Adapt global seal() function from Rhino 1.5R5 from global shell object in  
							
							... 
							
							
							
							Rhino 1.5R5 to allow sealing of JavaScript objects. 
							
						 
						
							2004-02-18 14:46:25 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								a68eb60c94 
								
							 
						 
						
							
							
								
								Update to official 1.5R5pre snapshot from 2004/02/17.  
							
							
							
						 
						
							2004-02-18 14:41:02 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								53e006b9da 
								
							 
						 
						
							
							
								
								Add Javadoc class comments  
							
							
							
						 
						
							2004-02-18 13:12:40 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								21c33be366 
								
							 
						 
						
							
							
								
								Fix previous commit: do recursively invoke processXmlRpcResponse() on  
							
							... 
							
							
							
							contents of Maps. 
							
						 
						
							2004-02-18 12:53:54 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								37d086d5f3 
								
							 
						 
						
							
							
								
								Add a branch in processXmlRpcResponse() to convert a Map to a Hashtable.  
							
							... 
							
							
							
							Use ...else if... rather then separate if statements for mutually exclusive conditions
in processXmlRpcResponse(). 
							
						 
						
							2004-02-18 11:42:47 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								4245d6d08f 
								
							 
						 
						
							
							
								
								MapWrapper now implements org.mozilla.javascript.Wrapper so there's no more  
							
							... 
							
							
							
							need for special treatment (unwrapping). 
							
						 
						
							2004-02-18 11:40:27 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								b735055492 
								
							 
						 
						
							
							
								
								Make MapWrapper implement org.mozilla.javascript.Wrapper so that the map  
							
							... 
							
							
							
							is autimatically unwrapped when passing it outside the scripting engine.
Added/enhanced some comments. 
							
						 
						
							2004-02-18 11:39:33 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								d9ee5757fe 
								
							 
						 
						
							
							
								
								Added Javadoc class comments.  
							
							
							
						 
						
							2004-02-18 11:20:09 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								5d03b49b07 
								
							 
						 
						
							
							
								
								Do not try to read the main properties file unless it exists. There are usage  
							
							... 
							
							
							
							scenarios where there is no main properties file, so no error msg should be shown. 
							
						 
						
							2004-02-18 10:57:39 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								209bfb1c35 
								
							 
						 
						
							
							
								
								Add additional permission checks in order to find potential problems before commit()  
							
							... 
							
							
							
							Add some comments, remove debug logging output 
							
						 
						
							2004-02-17 15:27:50 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								6f3d080b34 
								
							 
						 
						
							
							
								
								Rewrote embedded XML database to make it more dependable:  
							
							... 
							
							
							
							New records are first written to temporary files and only renamed to their
actual names when the transaction is committed. 
							
						 
						
							2004-02-17 15:13:40 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								e512386e9a 
								
							 
						 
						
							
							
								
								Adding logError() methods.  
							
							
							
						 
						
							2004-02-17 15:08:08 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								2185848e6c 
								
							 
						 
						
							
							
								
								Use getChildElement() rather than getNode() to check for an already  
							
							... 
							
							
							
							existing user item in registerUser(). 
							
						 
						
							2004-02-17 10:07:19 +00:00