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  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								7aa8a8ac87 
								
							 
						 
						
							
							
								
								Added global getById() function which allows to retrieve any persistent HopObject  
							
							 
							
							... 
							
							
							
							by type name and id. 
							
						 
						
							2005-02-10 16:07:17 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								c93316078c 
								
							 
						 
						
							
							
								
								* Make sure we use the absolute path in getInstallDir()  
							
							 
							
							... 
							
							
							
							* Fixing indentation in getInstallDir()
* Print stack trace on bootstrap error 
							
						 
						
							2005-02-03 17:56:58 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								3933fbf91b 
								
							 
						 
						
							
							
								
								Don't write out response body for HEAD requests.  
							
							 
							
							
							
						 
						
							2005-01-31 17:05:14 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								44dedeb839 
								
							 
						 
						
							
							
								
								Fixed date format in getStringValue()  
							
							 
							
							
							
						 
						
							2005-01-31 15:45:00 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								4f7de157b1 
								
							 
						 
						
							
							
								
								Catch AbortException to abort the transaction but not generate an  
							
							 
							
							... 
							
							
							
							error message, leaving the response untouched. 
							
						 
						
							2005-01-31 15:34:21 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								8014a390cb 
								
							 
						 
						
							
							
								
								Committing Robert's patch for bug 394.  
							
							 
							
							... 
							
							
							
							http://helma.org/bugs/show_bug.cgi?id=394  
							
						 
						
							2005-01-28 15:07:00 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								4f074f329a 
								
							 
						 
						
							
							
								
								Skip response closing and writing if the response was already written  
							
							 
							
							... 
							
							
							
							and committed by the application. 
							
						 
						
							2005-01-28 13:52:44 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								0143f7a9dc 
								
							 
						 
						
							
							
								
								Add support for res.getServletResponse() and res.servletResponse  
							
							 
							
							
							
						 
						
							2005-01-28 13:16:56 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								9778df82eb 
								
							 
						 
						
							
							
								
								Add getServletRequest()  
							
							 
							
							
							
						 
						
							2005-01-27 14:13:48 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								51d814d56f 
								
							 
						 
						
							
							
								
								Try to generate a minimal HTML page in sendError()  
							
							 
							
							
							
						 
						
							2005-01-27 12:10:39 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								479a70509d 
								
							 
						 
						
							
							
								
								More shifting and shoving and cleaning up in RequestEvaluator.  
							
							 
							
							
							
						 
						
							2005-01-26 15:43:56 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								1c635f8b5c 
								
							 
						 
						
							
							
								
								Add writeErrorReport() method for plain vanilla error pages.  
							
							 
							
							
							
						 
						
							2005-01-26 15:19:36 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								755a0f5606 
								
							 
						 
						
							
							
								
								Always convert java.util.Dates to JavaScript Date objects in Wrap Factory.  
							
							 
							
							
							
						 
						
							2005-01-26 13:28:36 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								7e45ee5fbf 
								
							 
						 
						
							
							
								
								substitute /HopMacro/Macro/ in messages.  
							
							 
							
							
							
						 
						
							2005-01-25 17:04:47 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								771c13d82d 
								
							 
						 
						
							
							
								
								* Implement macro comments as <% // ..... %>  
							
							 
							
							... 
							
							
							
							* Display an error message for unhandled global macros 
							
						 
						
							2005-01-25 16:43:08 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								b3e46bd821 
								
							 
						 
						
							
							
								
								Added getTransactionName() plus a few JavaDoc comments.  
							
							 
							
							
							
						 
						
							2005-01-25 16:13:48 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								026dd7faad 
								
							 
						 
						
							
							
								
								* Handle all HTTP methods (all the same way, this is temporary behaviour  
							
							 
							
							... 
							
							
							
							until we find a way to deal with them)
* Add req.getMethod() that returns method name as string
* Add req.getServletRequest() that returns the HttpServletRequest object
   for HTTP requests
* Set up req, path, session... objects for all types of requests
* Restructured helma.framework.core.RequestEvaluator to allow for more
   cleanup in the future 
							
						 
						
							2005-01-25 16:13:04 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								255d6e9812 
								
							 
						 
						
							
							
								
								Adding AbortException used in res.abort().  
							
							 
							
							
							
						 
						
							2005-01-25 16:10:47 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								d15113234e 
								
							 
						 
						
							
							
								
								Make the class Serializable instead of Externalizable.  
							
							 
							
							
							
						 
						
							2005-01-25 15:59:48 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								20851907c2 
								
							 
						 
						
							
							
								
								Implement res.commit() and res.abort() methods.  
							
							 
							
							... 
							
							
							
							res.commit() commits all changes to DB and starts a new transaction.
res.abort() aborts the current transaction and request. 
							
						 
						
							2005-01-25 15:59:14 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								bb399fc79d 
								
							 
						 
						
							
							
								
								Only manage those properties that were set in previous script compilations,  
							
							 
							
							... 
							
							
							
							and never manage predefined properties because they may be set
unintentionally by code like Image.foo = bar. Should fix bug 397. 
							
						 
						
							2005-01-25 07:57:55 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								24a973e662 
								
							 
						 
						
							
							
								
								Implement hashCode() and equals() for ActionFile, FunctionFile, SkinFile and  
							
							 
							
							... 
							
							
							
							Template classes. This is required for ZippedAppFile to when removing
Updatables that are no longer contained (revision 1.19 from Dec 7 2004).
Fixes bug 395. 
							
						 
						
							2005-01-24 14:06:51 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								e3d8976274 
								
							 
						 
						
							
							
								
								Always return empty array for propery enumerations on HopObject prototypes.  
							
							 
							
							... 
							
							
							
							This is to stop prototype properties from showing up in HopObject proprerty
enumerations. HopObject.getAllIds() can be used to get a prototypes properties. 
							
						 
						
							2005-01-14 13:46:53 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								5cc104466c 
								
							 
						 
						
							
							
								
								Introduce PropertyRecorder interface that allows us to keep track of  
							
							 
							
							... 
							
							
							
							changed properties in prototypes during code compilation. This way
we're able to remove prototype properties that haven't been renewed
in the last compilation (i.e. have been removed from the code). 
							
						 
						
							2005-01-14 13:23:12 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								da007f9506 
								
							 
						 
						
							
							
								
								Set parent scope rather than prototype for temporary global prototype.  
							
							 
							
							... 
							
							
							
							This should solve the problems described in bug 390 where global functions
were called on the temporary prototype in some cases. 
							
						 
						
							2004-12-20 13:14:39 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								35791bf5fb 
								
							 
						 
						
							
							
								
								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. 
							
						 
						
							2004-12-20 12:15:35 +00:00