hns 
								
							 
						 
						
							
							
							
							
								
							
							
								c4c3505545 
								
							 
						 
						
							
							
								
								Move session manager initialization code towards the end of init() to make sure  
							
							... 
							
							
							
							other fiels are initialized when we start (request evaluators must be usable). 
							
						 
						
							2005-03-18 13:51:54 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								892fe4b6e1 
								
							 
						 
						
							
							
								
								Make sure we enter and exit a Context in serialize()/deserialize().  
							
							... 
							
							
							
							Do not wrap return object in deserialize(). 
							
						 
						
							2005-03-18 13:50:41 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								0dd4dba0f7 
								
							 
						 
						
							
							
								
								Try to make javac 1.5 not complain by casting argument to Object[].  
							
							
							
						 
						
							2005-03-18 03:17:13 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								abaa492d2a 
								
							 
						 
						
							
							
								
								Move XmlDatabase to helma.objectmodel.dom package.  
							
							... 
							
							
							
							Move the IDGenerator into XmlIDGenerator in the same package.
Make helma.objectmodel.db.IDGenerator an interface that can be
used to plug id generators into NodeManager. 
							
						 
						
							2005-03-18 03:13:12 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								c509e3a030 
								
							 
						 
						
							
							
								
								Moved/merged to  XmlIDGenerator in the same package.  
							
							
							
						 
						
							2005-03-18 03:11:13 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								127395afdb 
								
							 
						 
						
							
							
								
								* Make getEvaluator() and releaseEvaluator() methods public  
							
							... 
							
							
							
							* Immediately mark application as running in init()
* Adapt to new signature of NodeManager.init() 
							
						 
						
							2005-03-18 02:08:28 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								9ef4316dd6 
								
							 
						 
						
							
							
								
								Cleaned up embedded database code:  
							
							... 
							
							
							
							Cleaned up IDatabase interface, moved code into XmlDatabase,
removed IDGenerator code from NodeManager and Transactor. 
							
						 
						
							2005-03-18 02:05:24 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								d8dc1fc61e 
								
							 
						 
						
							
							
								
								Ignore registerSubnodeChange for transient or new nodes.  
							
							
							
						 
						
							2005-03-18 02:01:41 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								e72037c35f 
								
							 
						 
						
							
							
								
								Implement getScriptingEngine(): gets the evaluator's scripting engine,  
							
							... 
							
							
							
							creating and initializing it if necessary. 
							
						 
						
							2005-03-18 01:59:43 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								b21a0d8ddb 
								
							 
						 
						
							
							
								
								Added Javadocs, minor code reformatting, removed unused method.  
							
							
							
						 
						
							2005-03-18 01:42:19 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								732fab12b8 
								
							 
						 
						
							
							
								
								Overworked and cleaned up session code a bit:  
							
							... 
							
							
							
							* Made all fields in Session and SessionManager protected to allow
  subclassing outside the package
* Renamed SessionManager.setApplication() to init() and introduce
  SessionManager.shutdown()
* Introduce Session.commit(RequestEvaluator) which is called after a HTTP
  request has finished executing 
							
						 
						
							2005-03-17 08:32:47 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								b953e6e3b2 
								
							 
						 
						
							
							
								
								Use logError() rather than logEvent() for logging HTTP request errors  
							
							
							
						 
						
							2005-03-16 20:20:54 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								aaeba92e4b 
								
							 
						 
						
							
							
								
								Swap out session handling into separate SessionManager class.  
							
							
							
						 
						
							2005-03-16 17:32:32 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								6ad5e1ae28 
								
							 
						 
						
							
							
								
								Implement Session.login(userName, password)  
							
							
							
						 
						
							2005-03-16 17:29:16 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								e51725aba0 
								
							 
						 
						
							
							
								
								Add serilaize()/deserialize() support to ScriptingEngine to allow engines  
							
							... 
							
							
							
							to take care of serialization of scriptable objects. 
							
						 
						
							2005-03-16 17:28:27 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								301d589fae 
								
							 
						 
						
							
							
								
								Fix bug that always caused resource- and app-less properties to be cleared in update().  
							
							
							
						 
						
							2005-03-16 16:48:01 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								2127a6738f 
								
							 
						 
						
							
							
								
								Fix ClassCastException in SkinMap.load()  
							
							
							
						 
						
							2005-03-16 16:27:41 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								628cadcf49 
								
							 
						 
						
							
							
								
								Implement global serialize() and deserialize() functions  
							
							
							
						 
						
							2005-03-16 11:48:42 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								4527bda2b5 
								
							 
						 
						
							
							
								
								* Re-implemented support for .hsp files in HEAD.  
							
							... 
							
							
							
							* Cleaned up .hac and .hsp processing code
* Renamed RhinoActionAdapter to HacHspConverter 
							
						 
						
							2005-03-16 11:05:43 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								dc394199be 
								
							 
						 
						
							
							
								
								Register thread local variables before calling updatePrototypes() in order  
							
							... 
							
							
							
							to allow various things to happen during code compilation. 
							
						 
						
							2005-03-15 18:05:33 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								6a29c2b465 
								
							 
						 
						
							
							
								
								Avoid using enum as variable name in order to compile on Java 1.5  
							
							
							
						 
						
							2005-03-15 17:35:39 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								71c4482c76 
								
							 
						 
						
							
							
								
								Fix .hac action file support  
							
							
							
						 
						
							2005-03-15 14:42:21 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								856133d12a 
								
							 
						 
						
							
							
								
								Handle internal calls for non-existing functions. Fixes bug 417.  
							
							... 
							
							
							
							http://helma.org/bugs/show_bug.cgi?id=417  
						
							2005-03-15 12:38:55 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								25fc5f7126 
								
							 
						 
						
							
							
								
								Log error and rethrow exception in initScriptingEngine()  
							
							
							
						 
						
							2005-03-15 12:15:22 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								d4c3769bf5 
								
							 
						 
						
							
							
								
								Fix case where repository name contains a dot, but filename doesn't.  
							
							
							
						 
						
							2005-03-15 11:55:26 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								0c4bb5b7d4 
								
							 
						 
						
							
							
								
								Fix NullPointerException for prototype folders with non-valid type names  
							
							
							
						 
						
							2005-03-15 10:43:15 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								f7e929441c 
								
							 
						 
						
							
							
								
								Implement our own RhinoDebugger subclass to display scripts in a nice table.  
							
							... 
							
							
							
							The current implementation is merged from helma_1_4 branch and a bit quirky
in regard to repository script source names 
							
						 
						
							2005-03-14 16:30:32 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								fb04c05289 
								
							 
						 
						
							
							
								
								Hack: Move over Rhino debugger to helma.scripting.rhino.debug because most of the internals  
							
							... 
							
							
							
							are defined as package-private so there's no way to subclass unless we're in the same package. 
							
						 
						
							2005-03-14 16:28:53 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								2373d63719 
								
							 
						 
						
							
							
								
								Add support for rhino debugger (merge from helma_1_4)  
							
							
							
						 
						
							2005-03-11 15:41:35 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								1f84ed41ac 
								
							 
						 
						
							
							
								
								Gracefully handle the case where getConnection() is called by a non-transactor thread  
							
							... 
							
							
							
							(merge from helma_1_4) 
							
						 
						
							2005-03-11 15:37:32 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								344c0da36e 
								
							 
						 
						
							
							
								
								Make session cookie name configurable via sessionCookieName in apps.properties  
							
							... 
							
							
							
							(merge from helma_1_4) 
							
						 
						
							2005-03-11 15:36:42 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								bcf5542565 
								
							 
						 
						
							
							
								
								Unset transaction name in commit() and abort() - merge from helma_1_4 branch  
							
							
							
						 
						
							2005-03-11 13:32:44 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								a77a6cf602 
								
							 
						 
						
							
							
								
								Make reqtype field volatile (merge from branch helma_1_4)  
							
							
							
						 
						
							2005-03-11 13:27:15 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								9f842e8c5d 
								
							 
						 
						
							
							
								
								Merged in repository_patch branch. Plus these changes:  
							
							... 
							
							
							
							* Renamed helma.util.SourceProperties to helma.util.ResourceProperties
* Removed timing from helma.framework.core.RequestEvaluator 
							
						 
						
							2005-03-10 16:54:04 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								343fad7638 
								
							 
						 
						
							
							
								
								Improve JS Image constructor:  
							
							... 
							
							
							
							* Implement Image constructor from helma.util.MimePart
* Improve error reporting: Include original exception message for IOExceptions,
   include argument info to detect wrong arguments 
							
						 
						
							2005-03-09 16:43:33 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								9bcdfd7cd0 
								
							 
						 
						
							
							
								
								Check if Server.getServer() is not null before trying to get property from it.  
							
							
							
						 
						
							2005-03-09 15:49:00 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								0b2b5718aa 
								
							 
						 
						
							
							
								
								Switch version to 1.4.2  
							
							
							
						 
						
							2005-03-09 14:01:07 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								4220bf13f1 
								
							 
						 
						
							
							
								
								Use JDK 1.2 compatible version of Jetty 4.2.22 (extra/lib/org.mortbay.jetty-jdk1.2.jar)  
							
							
							
						 
						
							2005-03-09 13:53:40 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								78d647f521 
								
							 
						 
						
							
							
								
								Implement HopObject.persist() to store HopObjects to db without adding them to any collections.  
							
							
							
						 
						
							2005-03-08 11:46:15 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								bee76afeb7 
								
							 
						 
						
							
							
								
								Fix bug where collections are reloaded on change of private properties.  
							
							
							
						 
						
							2005-03-08 11:33:09 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								46fc141e97 
								
							 
						 
						
							
							
								
								Fix bug in getZipEntryContent() where entries aren't fully read if not immediately available.  
							
							
							
						 
						
							2005-03-07 17:15:20 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								d66c3965d4 
								
							 
						 
						
							
							
								
								Use helma.[appname].sql.log as SQL log file by default,  
							
							... 
							
							
							
							configurable by sqlLog entry in app.properties. 
							
						 
						
							2005-03-07 15:10:44 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								156ad8f721 
								
							 
						 
						
							
							
								
								Michael Platzer's SQL Logging patch, with millisecond timeing and a few stylistic changes.  
							
							
							
						 
						
							2005-03-07 13:42:57 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								183e222f67 
								
							 
						 
						
							
							
								
								Reset some fields that were previously left out in reset().  
							
							
							
						 
						
							2005-03-01 12:50:30 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								21d0cffb54 
								
							 
						 
						
							
							
								
								Check for empty tag stack, fixing bug 414  
							
							... 
							
							
							
							http://helma.org/bugs/show_bug.cgi?id=414  
						
							2005-03-01 12:15:51 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								05753dc7e5 
								
							 
						 
						
							
							
								
								Implement per-HTTP method action names, e.g. main_action_post.  
							
							... 
							
							
							
							The methods that were handled by Helma traditionally (GET, POST, HEAD) are still
mapped to actions without method name in case no per-method action is defined. 
							
						 
						
							2005-03-01 11:43:14 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								4d0d1b33bb 
								
							 
						 
						
							
							
								
								* Fix bug where 0 is assumed as id of the root object in getParent()  
							
							... 
							
							
							
							* Fix bug where child node is set to anonymous after calling addNode() 
							
						 
						
							2005-02-26 08:57:43 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								700f2b41ea 
								
							 
						 
						
							
							
								
								Remove global getById() in favor of Constructor.getById() which now takes  
							
							... 
							
							
							
							an optional second prototype argument. 
							
						 
						
							2005-02-15 14:27:54 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								91136fed4c 
								
							 
						 
						
							
							
								
								Implement static HopObject.getById() function as described in this thread:  
							
							... 
							
							
							
							http://grazia.helma.org/pipermail/helma-user/2005-February/002777.html  
						
							2005-02-11 16:58:24 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								0c3997ccc3 
								
							 
						 
						
							
							
								
								Use package name as log name in getInstance(Class)  
							
							
							
						 
						
							2005-02-10 22:59:38 +00:00