hns 
								
							 
						 
						
							
							
							
							
								
							
							
								d4d13f5adc 
								
							 
						 
						
							
							
								
								* Add support for SingleFileRepository.  
							
							... 
							
							
							
							* Fix support for ZipRepository. 
							
						 
						
							2006-04-07 14:39:54 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								e431e18d45 
								
							 
						 
						
							
							
								
								* Add SimpleFileRepository for adding single global JavaScript files as repositories.  
							
							
							
						 
						
							2006-04-07 14:39:08 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								65a11b1b08 
								
							 
						 
						
							
							
								
								* Add static emptyRepositories array to AbstractRepository.  
							
							... 
							
							
							
							* 
							
						 
						
							2006-04-07 14:37:11 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								820342fc6e 
								
							 
						 
						
							
							
								
								* Use new WeakCacheMap class for wrapper cache.  
							
							
							
						 
						
							2006-04-03 13:27:46 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								a90c2e6615 
								
							 
						 
						
							
							
								
								* Introduce createTable() method in CacheMap to make internal table implementation  
							
							... 
							
							
							
							overrideable for subclasses.
* Add new WeakCacheMap class that uses java.util.WeakHashMap internally. 
							
						 
						
							2006-04-03 13:27:04 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								f759dbfa91 
								
							 
						 
						
							
							
								
								* Allow prototype name as HopObject constructor function.  
							
							
							
						 
						
							2006-04-03 12:32:35 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								edfdfd5a79 
								
							 
						 
						
							
							
								
								* Make sure global reference is always available, even if there is no per-thread scope  
							
							... 
							
							
							
							(e.g. when compiling scripts) 
							
						 
						
							2006-03-30 10:19:25 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								e6824fe0ee 
								
							 
						 
						
							
							
								
								* Remove unused import statement.  
							
							
							
						 
						
							2006-03-30 10:17:53 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								80e0d4e012 
								
							 
						 
						
							
							
								
								* Clean up HopObject wrapper, move constructor code into separate HopObjectCtor class  
							
							... 
							
							
							
							* Implement HopObject compilation trigger on HopObject constructor property access
* Fix race condition in RhinoCore.updatePrototypes() that could result in failed requests
  at application startup time; tighten up synchronization.
* Fix ListViewWrapper to perform static JS function setup rather than setting up functions for
  each wrapper.
* Implement getOrderedView() in SubnodeList (pulled out of OrderedSubnodeList).
* Cleaned up and simplified OrderedSubnodeList.
* Change ordering for null properties: add at the end of the list instead of the beginning.
* Cache nodes fetched in NodeManager.updateSubnodeList() 
							
						 
						
							2006-03-21 16:52:46 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								91a92b6072 
								
							 
						 
						
							
							
								
								* Minor code cleanup: remove code that's been commented out since ages.  
							
							
							
						 
						
							2006-03-20 15:11:11 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								55ab51da25 
								
							 
						 
						
							
							
								
								* Make apps.properties case insensitive again. The benefit of preserving case in default  
							
							... 
							
							
							
							mountpoint just isn't worth the whole number of hard to debug case errors. 
							
						 
						
							2006-03-09 13:07:54 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								f6fe185e30 
								
							 
						 
						
							
							
								
								* Log error instead of throwing exception when more than one result is returned  
							
							... 
							
							
							
							by accessname lookup. 
							
						 
						
							2006-02-09 16:47:23 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								852543386c 
								
							 
						 
						
							
							
								
								* Merging updateable_collections branch (with a few changes along the way)  
							
							
							
						 
						
							2006-02-09 16:35:32 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								d4ac3d2726 
								
							 
						 
						
							
							
								
								* Only log runnable cron jobs if debug = true  
							
							
							
						 
						
							2006-02-09 14:17:32 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								34b1a8641a 
								
							 
						 
						
							
							
								
								* Fix a potential memory leak: Don't allow entries list to grow indefinitely.  
							
							... 
							
							
							
							If the list reaches a certain size (2000 entries), further entries are discarded. 
							
						 
						
							2006-02-09 14:11:08 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								e41f6c02f1 
								
							 
						 
						
							
							
								
								* Do not open file in constructor, we can do this lazily.  
							
							
							
						 
						
							2006-02-09 14:09:48 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								2cea688e10 
								
							 
						 
						
							
							
								
								* Do not cast error/fatal messages to stderr in addition to log file. This may be nice in a  
							
							... 
							
							
							
							development/debug setup, but it may be deadly in a deployment scenario.
* Fix Indentation for Gzipper class.
* Some minor code style fixes as proposed by Intellij. 
							
						 
						
							2006-02-09 13:39:27 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								c3cd2be291 
								
							 
						 
						
							
							
								
								* Check if property is set before trying to set its attribute in dontEnum().  
							
							... 
							
							
							
							Fixes bug 455. 
							
						 
						
							2006-02-09 13:03:03 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								cd047f9371 
								
							 
						 
						
							
							
								
								* Move NodeHandle->Node conversion for internal calls into run()  
							
							... 
							
							
							
							because it requires a Transactor thread. 
							
						 
						
							2006-02-09 12:54:29 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								181b7286d2 
								
							 
						 
						
							
							
								
								* Minor fix in error message composition.  
							
							
							
						 
						
							2006-02-06 20:11:23 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								c06106ec8d 
								
							 
						 
						
							
							
								
								* Remove unnecessary code from executeCronJobs().  
							
							... 
							
							
							
							* Log errors for session logout and timeout parsing.
* Some minor code cleanups as advised by Intellij. 
							
						 
						
							2006-02-06 13:57:29 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								afcef645b9 
								
							 
						 
						
							
							
								
								* Use logError() to log exceptions for internal, external and XML-RPC requests instead of logEvent().  
							
							... 
							
							
							
							* Try to handle InterruptedException properly by exiting the main request transactor loop.
* No more need to catch Exceptions from Transactor.abort(). 
							
						 
						
							2006-02-06 13:55:26 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								2f3f7d665c 
								
							 
						 
						
							
							
								
								* Do not throw Exception in abort().  
							
							... 
							
							
							
							* Add comments to empty catch blogs to peacify Intellij. 
							
						 
						
							2006-02-06 13:53:16 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								abf807e0ad 
								
							 
						 
						
							
							
								
								* No need to rethrow RedirectException from onRequest():  
							
							... 
							
							
							
							This was introduced in revision 1.65 to fix bug 65, but obsoleted
   in revision 1.99 when the other catch statement was removed. 
							
						 
						
							2006-02-06 11:05:23 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								cf875fbf48 
								
							 
						 
						
							
							
								
								* Fix copy/paste error: trying to cast instance variable to NodeHandle instead of argument.  
							
							
							
						 
						
							2006-02-06 10:35:43 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								d1279f6d41 
								
							 
						 
						
							
							
								
								* Rhino 1.5R5 with patch for bug 309957  
							
							... 
							
							
							
							https://bugzilla.mozilla.org/show_bug.cgi?id=309957  
						
							2006-02-03 12:11:18 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								f9f99408ab 
								
							 
						 
						
							
							
								
								* Add getter for the app classloader.  
							
							
							
						 
						
							2006-02-03 11:45:55 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								ad9da0be95 
								
							 
						 
						
							
							
								
								* Upgrade to commons-fileupload 1.1  
							
							... 
							
							
							
							* Move check for multipart content inside try statement 
							
						 
						
							2006-01-30 16:16:34 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								66016004d1 
								
							 
						 
						
							
							
								
								* add commons-io.jar to classloader which is needed by commons-fileupload 1.1  
							
							... 
							
							
							
							* do not fail if we can't get helma install path from launcher.jar, but print a warning. 
							
						 
						
							2006-01-30 16:15:24 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								bea5a4a0d0 
								
							 
						 
						
							
							
								
								* Updating commons-fileupload to release 1.1  
							
							... 
							
							
							
							* Adding commons-io which is needed bz commons-fileupload 1.1 
							
						 
						
							2006-01-30 16:12:14 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								f2441616e1 
								
							 
						 
						
							
							
								
								* Use new ResourceProperties.getSubProperties(String prefix) feature to  
							
							... 
							
							
							
							get application config props. 
							
						 
						
							2006-01-27 15:43:23 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								729a7fa888 
								
							 
						 
						
							
							
								
								* Implement global functions wrapJavaMap() and unwrapJavaMap() to masquerade  
							
							... 
							
							
							
							instances of java.util.Map as JS objects and back. 
							
						 
						
							2006-01-27 14:23:56 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								8509b4b6c3 
								
							 
						 
						
							
							
								
								* Use new ResourceProperties.getSubProperties(String prefix) feature to  
							
							... 
							
							
							
							get our config props.
* Introduce getConfig() method to get the relations's config props. 
							
						 
						
							2006-01-27 11:21:53 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								0e43265cb8 
								
							 
						 
						
							
							
								
								* Implement getSubProperties(String prefix) to get all properties with keys matching  
							
							... 
							
							
							
							the given prefix, with the prefix cut off.
* Remove superfluous return statements.
* Remove some empty lines in methods. 
							
						 
						
							2006-01-27 11:18:53 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								41233a115d 
								
							 
						 
						
							
							
								
								* Remove unnecessary null check.  
							
							
							
						 
						
							2006-01-25 16:42:02 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								fb6c213f1c 
								
							 
						 
						
							
							
								
								* Add repositories at the end of the repository list  
							
							... 
							
							
							
							if parent is null or not contained in list. 
							
						 
						
							2006-01-24 12:39:32 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								db95fb181c 
								
							 
						 
						
							
							
								
								* Remove PhantomEngine as it hasn't been in use since 2003.  
							
							... 
							
							
							
							* Remove FilteredClassloader which relies on PhantomEngine. 
							
						 
						
							2006-01-13 17:41:35 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								b81f231c70 
								
							 
						 
						
							
							
								
								* Encapsulate fields in ResponseTrans and make them private.  
							
							... 
							
							
							
							* Store response debug buffer in session over redirects (in addition to message). 
							
						 
						
							2006-01-13 16:50:41 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								a3fa56750c 
								
							 
						 
						
							
							
								
								* Set event-log loglevel to DEBUG if debug=true in app.properties.  
							
							
							
						 
						
							2006-01-13 13:21:40 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								9cbe269390 
								
							 
						 
						
							
							
								
								* Add setter and getter for logLevel.  
							
							
							
						 
						
							2006-01-13 13:20:54 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								c744b0624f 
								
							 
						 
						
							
							
								
								* Cosmetics: remove empty line.  
							
							
							
						 
						
							2006-01-13 11:23:51 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								752966cb47 
								
							 
						 
						
							
							
								
								* Perform sanity checks for INTERNAL calls before reaching the central switch statement  
							
							... 
							
							
							
							in run() so we can start and stop transactions where we used to.
* Do not check for null arguments in invokeDirectFunction(), it's up to the caller to pass
   an empty array. 
							
						 
						
							2006-01-13 11:22:47 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								4c50f96e3e 
								
							 
						 
						
							
							
								
								* Mark node clean in init() before invoking onInit() so we have a chance to  
							
							... 
							
							
							
							modify the node in onInit() and having the changes written back to db. 
							
						 
						
							2006-01-12 16:47:04 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								4b72017330 
								
							 
						 
						
							
							
								
								* Use RequestEvaluator.EMPTY_ARGS whenever calling a function with no args.  
							
							
							
						 
						
							2006-01-12 16:32:45 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								e1fb468424 
								
							 
						 
						
							
							
								
								* Cleaned up constructor mess a bit, including comments.  
							
							... 
							
							
							
							* Implement invokation of onInit() for object instanced from db.
* Made some methods synchronized that probably should be. 
							
						 
						
							2006-01-12 16:12:02 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								dcf63357f7 
								
							 
						 
						
							
							
								
								* Simplify getValidPrototype() and hasFunction() a bit.  
							
							... 
							
							
							
							* No need to catch exceptions in hasFunction(). 
							
						 
						
							2006-01-12 16:01:11 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								63b6b2843d 
								
							 
						 
						
							
							
								
								* Add final static EMTY_ARGS field for calling functions without args.  
							
							... 
							
							
							
							* Do not call ScriptingEngine.hasFunction() for onRequest(), it just adds overhead.
* Move check for empty args from Application.invokeFunction() to
   RequestEvaluator.invokeDirectFunction.
* Add some missing JavaDoc comments for invoke* methods. 
							
						 
						
							2006-01-12 15:55:49 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								379f778e98 
								
							 
						 
						
							
							
								
								* Minor cleanup: no need to cast and assign nodes to variable.  
							
							
							
						 
						
							2006-01-12 13:54:09 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								6919ade74e 
								
							 
						 
						
							
							
								
								* Implement invocation of global onStop() when the application is stopped,  
							
							... 
							
							
							
							analogous to onStart() when the app is started.
* Some minor cleanup and obsolete code removal. 
							
						 
						
							2006-01-11 16:45:15 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								39f8bbe85e 
								
							 
						 
						
							
							
								
								* Make init(), enterContext(), exitContext() and abort()  
							
							... 
							
							
							
							synchronized (can't hurt)
* Some mostly stylistic improvements prompted by Intellij 
							
						 
						
							2006-01-11 16:05:48 +00:00