hns 
								
							 
						 
						
							
							
							
							
								
							
							
								1c872e712c 
								
							 
						 
						
							
							
								
								* Do not set Cookie version to 1 as this will cause  
							
							... 
							
							
							
							cookie values will be set in double quotes. 
							
						 
						
							2005-10-07 14:04:42 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									zumbrunn 
								
							 
						 
						
							
							
							
							
								
							
							
								1dabbb6e55 
								
							 
						 
						
							
							
								
								Enabled helmaTools module to be included in package target  
							
							
							
						 
						
							2005-09-25 17:57:11 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									zumbrunn 
								
							 
						 
						
							
							
							
							
								
							
							
								5e57c31411 
								
							 
						 
						
							
							
								
								Added target to build selective modules and included default modules when building the package target  
							
							
							
						 
						
							2005-09-22 19:27:25 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								58540c9493 
								
							 
						 
						
							
							
								
								* Set prototype to Object.prototype for objects created by defineLibraryScope()  
							
							
							
						 
						
							2005-09-22 18:58:38 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								ea2d716210 
								
							 
						 
						
							
							
								
								* Reintroduce HopObject.getById(), which was accidentally thrown out with installConstructor().  
							
							
							
						 
						
							2005-09-22 09:14:20 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								0d0b99f4c0 
								
							 
						 
						
							
							
								
								* Fix exception handling:  
							
							... 
							
							
							
							- Always print source file name and line number
   - Only print stack trace once
   - Slways print stack trace
   - Always print stack trace for original exception
   - Also log full error stack trace for exceptions caught in macros
* Implement HopObject.__proto__ and JavaObject.__proto__ containing prototype object
* Fix constructor property in HopObject protos to be set to the actual constructor
* Implement JavaObject.__javaObject__ to contain the original java object in an unscripted wrapper
* Make sure JS functions in script-extended java objects actually override java methods
* Use unscripted wrapper rather than HopObject prototype if the prototype for java class is not defined 
							
						 
						
							2005-09-21 10:11:10 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									lehni 
								
							 
						 
						
							
							
							
							
								
							
							
								f752601c16 
								
							 
						 
						
							
							
								
								code formating, slight speed improvments.  
							
							
							
						 
						
							2005-09-20 19:20:01 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									lehni 
								
							 
						 
						
							
							
							
							
								
							
							
								6385a1e0d1 
								
							 
						 
						
							
							
								
								Changed so it does not modify the source image any longer.  
							
							... 
							
							
							
							Speed improve. 
							
						 
						
							2005-09-20 19:17:09 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									lehni 
								
							 
						 
						
							
							
							
							
								
							
							
								f6d4aea699 
								
							 
						 
						
							
							
								
								Repliced by ColorQuantizer  
							
							
							
						 
						
							2005-09-20 08:42:44 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									lehni 
								
							 
						 
						
							
							
							
							
								
							
							
								1f0fdb922d 
								
							 
						 
						
							
							
								
								Replaced Quantize by ColorQuantizer, which was freshly ported from the latest ImageMagick sources and updated with the Alpha Channel support that I added earlier to Qantize. This fixes a nasty bug when quantizing images with few colors (e.g. 32 -> 16 which often resultd in only 4 colors) and increases the general quality of color reduction a lot.  
							
							
							
						 
						
							2005-09-20 08:41:53 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								b5f128a341 
								
							 
						 
						
							
							
								
								* Implement _prototype property for wrapped java objects.  
							
							
							
						 
						
							2005-09-16 14:32:34 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								fb1f5154e4 
								
							 
						 
						
							
							
								
								* Implement db mapping dependencies introduced by additionalTables switch  
							
							... 
							
							
							
							* Try to get extract column name from sql functions when converting db column to property
* Added Javadoc comments 
							
						 
						
							2005-09-16 14:31:56 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								a9553bb471 
								
							 
						 
						
							
							
								
								* Do not append <br /> tag in res.writeln(), only append a newline character sequence.  
							
							
							
						 
						
							2005-09-16 13:33:23 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								d76b720a8d 
								
							 
						 
						
							
							
								
								* Allow passing a java.util.Locale to Date.format() as second argument.  
							
							
							
						 
						
							2005-09-16 12:00:37 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								d0660ac1b5 
								
							 
						 
						
							
							
								
								* Only append <br /> in res.writeln() if contentType is one of  "text/html" or  
							
							... 
							
							
							
							"application/xhtml+xml". For any other content type, only an ordinary line
   break is appended to the line. 
							
						 
						
							2005-09-16 09:11:13 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								cd3fdb4fab 
								
							 
						 
						
							
							
								
								* Fix prototype inheritance for wrapped Java objects. get() and has() are not  
							
							... 
							
							
							
							supposed to check the prototype chain. Instead, just register the prototype
   using setPrototype(). 
							
						 
						
							2005-09-16 00:34:12 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								ab378b0806 
								
							 
						 
						
							
							
								
								* Consider superclasses and interfaces when resolving class to prototype mapping.  
							
							
							
						 
						
							2005-09-15 22:40:03 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								cf1d403ab3 
								
							 
						 
						
							
							
								
								* Implement unsetCookie(name) that causes a prevously set cookie to be discarded  
							
							... 
							
							
							
							* Add Javadoc comments to all methods 
							
						 
						
							2005-09-13 20:51:45 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								435d2a5ee8 
								
							 
						 
						
							
							
								
								* Set cookie version to 1 and allow days value of zero in order for cookies to be deleted.  
							
							
							
						 
						
							2005-09-13 20:16:27 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								f9a327a9e8 
								
							 
						 
						
							
							
								
								* Made most fields in RequestEvaluator private and use a synchronized getter to access them  
							
							... 
							
							
							
							* Minor change in ScriptingEngine interface 
							
						 
						
							2005-09-13 13:40:31 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								e05d4eabc8 
								
							 
						 
						
							
							
								
								* Be more precise when throwing exception in popStringBuffer().  
							
							
							
						 
						
							2005-09-13 10:22:53 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								c57877dfb8 
								
							 
						 
						
							
							
								
								* Add dontEnum() function to JavaScript Object prototype. Takes a variable list  
							
							... 
							
							
							
							of String arguments of propertiy names to set to DONTENUM.
* Add some missing Javadocs. 
							
						 
						
							2005-09-08 19:39:33 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								58a109b727 
								
							 
						 
						
							
							
								
								* Do not log concurrency conflicts. This is often misinterpreted as error which it is not.  
							
							
							
						 
						
							2005-09-07 08:42:20 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								84751f86a6 
								
							 
						 
						
							
							
								
								* Move sql logging to finally clause so statements are logged even if an exception is thrown  
							
							... 
							
							
							
							* Unified String/StringBuffer variable naming a bit 
							
						 
						
							2005-09-07 08:41:16 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								58b09f4436 
								
							 
						 
						
							
							
								
								* Pass prefix, suffix, default parameters to macro functions and allow them to change them.  
							
							... 
							
							
							
							Implemented by putting these values into a helper class RenderParameters which can
   easily overridden. 
							
						 
						
							2005-09-01 22:01:17 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								1a3434837d 
								
							 
						 
						
							
							
								
								* Put copy-on-write WrappedMap into separate class in order to be able to synchronize  
							
							... 
							
							
							
							all of its methods, which is necessary to catch the switch between original and copied map,
  and which isn't necessary for ordinary and read-only WrappedMaps. 
							
						 
						
							2005-09-01 21:57:56 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									michi 
								
							 
						 
						
							
							
							
							
								
							
							
								d728d7fe21 
								
							 
						 
						
							
							
								
								compiler warned about 'unmappable' character in juerg lehnis name; changed umlauts to ascii  
							
							
							
						 
						
							2005-09-01 19:38:58 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									zumbrunn 
								
							 
						 
						
							
							
							
							
								
							
							
								88b3579908 
								
							 
						 
						
							
							
								
								Updated old 2002 license version that was still used by the build script with the current license and changed the year to 2005  
							
							
							
						 
						
							2005-09-01 13:01:29 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									zumbrunn 
								
							 
						 
						
							
							
							
							
								
							
							
								a156431e69 
								
							 
						 
						
							
							
								
								Removed old static files of himp demo app  
							
							
							
						 
						
							2005-09-01 12:56:16 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									zumbrunn 
								
							 
						 
						
							
							
							
							
								
							
							
								8783b0e01c 
								
							 
						 
						
							
							
								
								Removed gong, bloggerapi and lillebror from list of default apps and updated version number in build script from the bogus 1.4.2 to 1.5.0  
							
							
							
						 
						
							2005-09-01 12:41:18 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								3aa000e95b 
								
							 
						 
						
							
							
								
								* Only show last two elements of script path in debugger.  
							
							... 
							
							
							
							(Assume common case it is the prototype and the script.) 
							
						 
						
							2005-08-31 20:35:06 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								437dfb94d3 
								
							 
						 
						
							
							
								
								* Bring manage app up to date with current Helma.  
							
							
							
						 
						
							2005-08-31 13:16:21 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								24e878c176 
								
							 
						 
						
							
							
								
								* Refactored helma.doc package to make it work with repositories.  
							
							
							
						 
						
							2005-08-31 12:20:42 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								b5b60e3d92 
								
							 
						 
						
							
							
								
								* add getResources().  
							
							
							
						 
						
							2005-08-31 12:18:13 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								02ce5cc92e 
								
							 
						 
						
							
							
								
								* Add getTypeProperties() and getSkinResources(), removed unused isJavaPrototype field.  
							
							
							
						 
						
							2005-08-31 12:17:54 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								5c804670cb 
								
							 
						 
						
							
							
								
								* Add new global function defineLibraryScope(string, boolean). This creates a new global  
							
							... 
							
							
							
							property object with the name in argument 1 only if it doesn't exist yet, and optionally
  populates it with the standard JavaScript object (String, Date, isNaN, ...) 
							
						 
						
							2005-08-30 16:52:30 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								c632c8f8bd 
								
							 
						 
						
							
							
								
								* Always render full file path because sources may be scattered in different repositories.  
							
							
							
						 
						
							2005-08-30 11:06:07 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								05bce5953e 
								
							 
						 
						
							
							
								
								* Make helmadoc work with multiple application repositories.  
							
							
							
						 
						
							2005-08-30 11:01:27 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								3a55bd1b5e 
								
							 
						 
						
							
							
								
								* Simplify some boolean statements.  
							
							
							
						 
						
							2005-08-30 11:00:50 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								9f8774adc7 
								
							 
						 
						
							
							
								
								* Simplify checks for ignoreCase.  
							
							
							
						 
						
							2005-08-29 16:13:13 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								d76533a0c9 
								
							 
						 
						
							
							
								
								* Make main db.properties case sensitive.  
							
							
							
						 
						
							2005-08-29 16:12:30 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								1a62a3db34 
								
							 
						 
						
							
							
								
								* Fix Bug 439: req.action returns wrong result on GET/POST/...  
							
							
							
						 
						
							2005-08-29 15:56:20 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								8044f33450 
								
							 
						 
						
							
							
								
								* Only prepend table name to query if access name doesn't contain "(" or "."  
							
							... 
							
							
							
							This makes it possible to use an SQL function as group criterium 
							
						 
						
							2005-08-29 15:25:30 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								5efab894ef 
								
							 
						 
						
							
							
								
								* Only prepend table name to query if access name doesn't contain "(" or "."  
							
							
							
						 
						
							2005-08-29 14:11:38 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								8b446fea01 
								
							 
						 
						
							
							
								
								* Minor changes: remove unused code, switch error message to lower/mixed case.  
							
							
							
						 
						
							2005-08-29 14:10:24 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								0f3d15cee5 
								
							 
						 
						
							
							
								
								* Patch from Juerg Lehni: try to autodetect Joins in additionalTables option.  
							
							... 
							
							
							
							* Some code cleanup:
    - Don't do string concatenation in arguments to StringBuffer.append()
    - Remove redundant if clause
    - Remove throws statement for unthrown exceptions
    - Remove unneeded variable initialzation 
							
						 
						
							2005-08-29 13:49:31 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								961f755c4f 
								
							 
						 
						
							
							
								
								* Only interpret last path element as action if it is not terminated by a "/".  
							
							... 
							
							
							
							This helps us to disambiguify URLs: /foo/ will never be interpreted as action,
   while /foo will be. 
							
						 
						
							2005-08-29 12:06:24 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								37574fbdfd 
								
							 
						 
						
							
							
								
								* Provide a getter for the repository's directory.  
							
							
							
						 
						
							2005-08-25 10:13:22 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								af84ec19c9 
								
							 
						 
						
							
							
								
								* Remaining public fields in RequestTrans converted to private, final where possible  
							
							... 
							
							
							
							* Added setters/getters
* Improved hashCode() implementation for RequestTrans 
							
						 
						
							2005-08-18 22:55:30 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								3d6da7803d 
								
							 
						 
						
							
							
								
								* Synchronize get() and set() to hopefully get rid of weird property read errors.  
							
							... 
							
							
							
							* Do not access static fields through instance variable 
							
						 
						
							2005-08-18 22:41:00 +00:00