hns 
								
							 
						 
						
							
							
							
							
								
							
							
								4575142c60 
								
							 
						 
						
							
							
								
								* Update to new Rhino CVS snapshot with the patches from  
							
							... 
							
							
							
							http://dev.helma.org/wiki/Rhino+Bugs+%26+Patches/ 
  including fixes for rhino bugs 359358 and 359359 
						
							2007-03-28 11:48:03 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								bb03265ec0 
								
							 
						 
						
							
							
								
								* Compiled Jetty 4.2.27 with the following patch for AJP13 request paths:  
							
							... 
							
							
							
							diff -Nur jetty-4.2.27/src/org/mortbay/http/ajp/AJP13Connection.java jetty-4.2.27-patched/src/org/mortbay/http/ajp/AJP13Connection.java
--- jetty-4.2.27/src/org/mortbay/http/ajp/AJP13Connection.java  2006-11-23 11:44:50.000000000 +0100
+++ jetty-4.2.27-patched/src/org/mortbay/http/ajp/AJP13Connection.java  2007-03-28 13:34:52.000000000 +0200
@@ -194,12 +194,9 @@
                         Code.warning(packet.toString());
                     }
-                    String path=packet.getString();
-                    int sc=path.lastIndexOf(";");
-                    if (sc<0)
-                        request.setPath(URI.encodePath(path));
-                    else
-                        request.setPath(URI.encodePath(path.substring(0,sc))+path.substring(sc));
+                    // fix request path encoding issue, see
+                    // http://grazia.helma.at/pipermail/helma-user/2007-March/006911.html 
+                    request.setPath(packet.getString());
                     _remoteAddr=packet.getString();
                     _remoteHost=packet.getString(); 
							
						 
						
							2007-03-28 11:45:41 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								11022c42b6 
								
							 
						 
						
							
							
								
								* Forward put()s from the thread scope to the shared scope during  
							
							... 
							
							
							
							repository injection. Fixes bug 504. 
							
						 
						
							2007-03-27 19:51:43 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								c04d2db80f 
								
							 
						 
						
							
							
								
								* Implement res.pushBuffer(StringBuffer) and res.popBuffer() to get  
							
							... 
							
							
							
							StringBuffers in and out of the res buffer stack. This is needed for
  efficiently implementing the method described in
  http://dev.helma.org/wiki/Handler+for+rendered+skins/  
							
						 
						
							2007-03-27 12:53:28 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								ac0a5f1daa 
								
							 
						 
						
							
							
								
								* Implement app.charset and app.getCharset() to get the app's default charset  
							
							... 
							
							
							
							* Fill in missing JavaDoc comments 
							
						 
						
							2007-03-27 12:46:35 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								39cdaf045f 
								
							 
						 
						
							
							
								
								* Undo previous change.  
							
							
							
						 
						
							2007-03-27 12:44:43 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								9fe75abfba 
								
							 
						 
						
							
							
								
								* Make req.path start with "/"  
							
							
							
						 
						
							2007-03-27 12:34:20 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								0dbf6751b7 
								
							 
						 
						
							
							
								
								* Complain about missing handler in default failmode.  
							
							... 
							
							
							
							* Streamline a bit by passing ScriptingEngine instead of RequestEvaluator
  in some cases. 
							
						 
						
							2007-03-23 19:43:57 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								731ec80ac1 
								
							 
						 
						
							
							
								
								* Refactor Macro.render() method into two distict methods in order to invoke  
							
							... 
							
							
							
							invoke macros without rendering the result to the response (useful for
  nested macros). 
							
						 
						
							2007-03-23 16:32:19 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								dd899e67b9 
								
							 
						 
						
							
							
								
								* Go safe and use Rhino inspection for getProperty() on HopObjects.  
							
							
							
						 
						
							2007-03-23 16:31:03 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								b233ad0d4d 
								
							 
						 
						
							
							
								
								* Updated snapshot with patch for rhino bug 375081  
							
							... 
							
							
							
							https://bugzilla.mozilla.org/show_bug.cgi?id=375081  
						
							2007-03-23 14:05:45 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								3e20cadca1 
								
							 
						 
						
							
							
								
								* Allow subskins of the currently rendered skin to be rendered using  
							
							... 
							
							
							
							relative skin names ("#subskinName")
* Fix minor bug in subskin parsing. 
							
						 
						
							2007-03-23 11:16:06 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								4531ef6e4b 
								
							 
						 
						
							
							
								
								* Implement subskins  
							
							... 
							
							
							
							* Fix skin failmode levels
* Add Resource.getOverloadedResource()
* Implement ScriptingEngine.isTypedObject(Object)
* Fix skin length bug with non-ASCII characters 
							
						 
						
							2007-03-22 15:34:10 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								0b363a4b96 
								
							 
						 
						
							
							
								
								* Mark all changing fields as volatile.  
							
							... 
							
							
							
							* Issue a warning if a non-existing function was invoked. 
							
						 
						
							2007-03-22 15:18:47 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								b6d72d79af 
								
							 
						 
						
							
							
								
								* Add allowDeepMacros property which must be set to "true" in order to allow  
							
							... 
							
							
							
							macros with deep paths.
* Issue an error message if a macro isn't terminated properly. 
							
						 
						
							2007-03-20 11:02:23 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								984c6a62a4 
								
							 
						 
						
							
							
								
								* Implement positional macro parameters.  
							
							... 
							
							
							
							* Resolve conflict between failmode and default attributes:
  failmode=silent now results in default value to be used if the macro
  fails to resolve or execute.
* Extract and clean up argument preparation code. 
							
						 
						
							2007-03-19 16:46:45 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								ba09754f48 
								
							 
						 
						
							
							
								
								* Add missing closing quotes to this.methods suffix attribute.  
							
							
							
						 
						
							2007-03-19 16:21:40 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								159251911d 
								
							 
						 
						
							
							
								
								* Implement new toCharArray(String) method.  
							
							
							
						 
						
							2007-03-16 23:18:06 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								3020e80650 
								
							 
						 
						
							
							
								
								* Fix bug that prevents non-global filters to work.  
							
							
							
						 
						
							2007-03-16 06:11:17 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								18f79fd12a 
								
							 
						 
						
							
							
								
								* Update to new Rhino CVS snapshot with the patches from  
							
							... 
							
							
							
							http://dev.helma.org/wiki/Rhino+Bugs+%26+Patches/ 
  including Rhino bug https://bugzilla.mozilla.org/show_bug.cgi?id=373897  
						
							2007-03-15 17:22:59 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								de09d0aac9 
								
							 
						 
						
							
							
								
								* Implement app.getAppsProperties() to return the subset of  
							
							... 
							
							
							
							apps.properties relevant to the current application. 
							
						 
						
							2007-03-15 17:16:32 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								e4784f870d 
								
							 
						 
						
							
							
								
								* Refactor and enhance Skin class:  
							
							... 
							
							
							
							- implement macro/filter pipes <% foo | bar %>
  - implement deep macros <% foo.bar.foo %>
  - implement nested macros <% foo x=<% bar %> %>
  - implement failmode=silent|verbose attribute
* Refactor ScriptingEngine interface and implementation to support
  new skinning features. 
							
						 
						
							2007-03-15 17:15:25 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								1ef63471aa 
								
							 
						 
						
							
							
								
								* Optimize WrapMaker methods a little bit.  
							
							
							
						 
						
							2007-03-15 17:12:32 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								dd20db9815 
								
							 
						 
						
							
							
								
								* Close quotes for suffix attribute.  
							
							
							
						 
						
							2007-03-15 16:48:00 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								e9cf02914c 
								
							 
						 
						
							
							
								
								* Implement app.getAppsProperties() to return the subset of  
							
							... 
							
							
							
							apps.properties relevant to the current application. 
							
						 
						
							2007-03-15 16:23:22 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								4494d0bff5 
								
							 
						 
						
							
							
								
								* Implement negative result caching in getPrototypeName(Object).  
							
							
							
						 
						
							2007-03-15 16:21:00 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								2b7e92d9f6 
								
							 
						 
						
							
							
								
								* Change res.abort() semantics:  
							
							... 
							
							
							
							Just abort transaction and do not stop request execution,
  since we now have res.stop() to do the latter. 
							
						 
						
							2007-03-15 16:19:28 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								c070627d99 
								
							 
						 
						
							
							
								
								* Set prototype and parent scope, although we'd have to return NOT_FOUND  
							
							... 
							
							
							
							in get() in order to get the prototype chain working. 
							
						 
						
							2007-03-15 16:16:16 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								504e5dba18 
								
							 
						 
						
							
							
								
								* Fix string splitting regexp in splitLines().  
							
							
							
						 
						
							2007-03-15 16:08:59 +00:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								4b3b53775d 
								
							 
						 
						
							
							
								
								* Applied Robert's and my own patch according to  http://grazia.helma.at/pipermail/helma-user/2007-February/006851.html  and  http://grazia.helma.at/pipermail/helma-dev/2007-March/003333.html  
							
							... 
							
							
							
							* Added support for setting smtp.dir to desired message directory (as fallback if sending should fail) in app.properties 
							
						 
						
							2007-03-15 09:54:56 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									zumbrunn 
								
							 
						 
						
							
							
							
							
								
							
							
								6ec1380e56 
								
							 
						 
						
							
							
								
								changed docs for readAll in File and helma.File to reflect that it seems to be intended to return a String, not an Array  
							
							
							
						 
						
							2007-03-14 10:11:24 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									zumbrunn 
								
							 
						 
						
							
							
							
							
								
							
							
								c8ae4f4286 
								
							 
						 
						
							
							
								
								updated jsdoc related build scripts  
							
							
							
						 
						
							2007-03-12 16:39:17 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								814f1307db 
								
							 
						 
						
							
							
								
								* Add check and debug message for invalid line index.  
							
							
							
						 
						
							2007-03-09 11:32:41 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								6aba4c136f 
								
							 
						 
						
							
							
								
								* Minor formatting fix.  
							
							
							
						 
						
							2007-03-09 10:15:41 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								156e65909e 
								
							 
						 
						
							
							
								
								* Implement switchProperties() to allow to switch db connections at runtime.  
							
							... 
							
							
							
							* Minor cleanup/simplification in getConnection(). 
							
						 
						
							2007-03-08 15:40:09 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									zumbrunn 
								
							 
						 
						
							
							
							
							
								
							
							
								eb692b71ec 
								
							 
						 
						
							
							
								
								always create the docs/modules directory as part of the package-modules-jsdoc target, so that the build will succeed even if perl fails to build the jsdocs for whatever reasons  
							
							
							
						 
						
							2007-03-08 13:05:08 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								3016b4e32e 
								
							 
						 
						
							
							
								
								* Add summary.txt for use with jsdoc --project-summary option.  
							
							
							
						 
						
							2007-03-07 15:16:48 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								6894e5446a 
								
							 
						 
						
							
							
								
								* Include project summary.  
							
							
							
						 
						
							2007-03-07 15:15:37 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								9675c87a3e 
								
							 
						 
						
							
							
								
								* Make sure docs are included in the proper distribution files:  
							
							... 
							
							
							
							modules jsdocs in binary package, java docs in source package. 
							
						 
						
							2007-03-07 14:53:31 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								492be3029f 
								
							 
						 
						
							
							
								
								* Add ant task for helmaLib modules JSDocs.  
							
							
							
						 
						
							2007-03-07 14:14:50 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								60c118cae9 
								
							 
						 
						
							
							
								
								* Pedal back from previous commit.  
							
							... 
							
							
							
							Fixes http://helma.org/bugs/show_bug.cgi?id=501  
							
						 
						
							2007-02-25 15:44:33 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									zumbrunn 
								
							 
						 
						
							
							
							
							
								
							
							
								c3499a347b 
								
							 
						 
						
							
							
								
								added missing license.txt to package target  
							
							
							
						 
						
							2007-02-25 10:12:04 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									zumbrunn 
								
							 
						 
						
							
							
							
							
								
							
							
								3b4a8e8a45 
								
							 
						 
						
							
							
								
								added @type tag for renderAsString method  
							
							
							
						 
						
							2007-02-24 13:27:15 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									zumbrunn 
								
							 
						 
						
							
							
							
							
								
							
							
								5b2d866d6b 
								
							 
						 
						
							
							
								
								added minimum docs just so jsdoc at least includes the references to helma.Url  
							
							
							
						 
						
							2007-02-24 08:31:36 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									grob 
								
							 
						 
						
							
							
							
							
								
							
							
								0c3af1fc19 
								
							 
						 
						
							
							
								
								reverted change in 1.5: the param object passed might not be a javascript object, but a wrapped map, therefor can't use clone(). instead call Object.prototype.reduce to convert the object into a js object.  
							
							
							
						 
						
							2007-02-22 18:08:41 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									grob 
								
							 
						 
						
							
							
							
							
								
							
							
								afec346b39 
								
							 
						 
						
							
							
								
								fixed a bug in various methods: clone is a method of the Object prototype, not a static one.  
							
							
							
						 
						
							2007-02-22 14:48:34 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								6db9463c24 
								
							 
						 
						
							
							
								
								* Include tagsoup.jar in Helma classpath.  
							
							... 
							
							
							
							* Exclude apache-dom.jar and jimi.jar, the latter must be placed in
  lib/ext, the first is useless for using getHtmlDocument(), use xercesImpl.jar
  and xml-apis.jar from the Xerces2-java distribution instead. 
							
						 
						
							2007-02-21 14:37:59 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								0b6d78a5ce 
								
							 
						 
						
							
							
								
								* Update Java class file version to 1.4 in javac task.  
							
							... 
							
							
							
							* Exclude ant classpath in javac task.
* Exclude apache-dom.jar in binary build, include it in source build.
* Change tarfilesets and zipfilesets to use include and exclude elements
  instead of attributes. 
							
						 
						
							2007-02-21 14:35:46 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								4eb70e7b2e 
								
							 
						 
						
							
							
								
								* Scale back to minimal apache-dom.jar that only contains org.apache.html.dom.HTMLBuilder class,  
							
							... 
							
							
							
							allowing Helma to compile, but throwing an exception when getHtmlDocument is invoked. This is
  the only way we can avoid potential conflicts with different Xerces versions in the classpath. 
							
						 
						
							2007-02-21 14:32:34 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								7fd724eca3 
								
							 
						 
						
							
							
								
								* Make sure RuntimeException can pass through in getHtmlDocument() so users  
							
							... 
							
							
							
							become aware of setup problems (missing xercesImpl.jar, xml-apis.jar). 
							
						 
						
							2007-02-21 14:28:12 +00:00