2005-06-10  Joerg Rosenkranz  <joergr@voelcker.com>

	* mono-service.cs: Removed AutoResetEvent code from signal
	handler because it was unsafe and not guaranteed to work. 
	Use polling in main loop instead.
	Use signal functions from Mono.Unix instead of self defined ones.
	
2005-06-01  Raja R Harinath  <rharinath@novell.com>

	* mono-service.cs (MonoServiceRunner.Main): Replace LockFlags with
	LockfCommand to reflect the rename in Mono.Posix.dll.

2005-04-12  Joerg Rosenkranz  <joergr@voelcker.com>

	* mono-service.cs: Service runs in its own AppDomain now.
	Improved exception handling.

2005-04-09  Joerg Rosenkranz  <joergr@voelcker.com>

	* mono-service.cs: Fixed dynamic loading of assemblies
	from services. Cleaned up callback code.
	
2005-04-08  Joerg Rosenkranz  <joergr@voelcker.com>

	* mono-service.cs: Restructured code to run service main loop
	in callback called by ServiceBase.Run. This matches Windows 
	service behaviour better.

2005-04-07  Zoltan Varga  <vargaz@freemail.hu>

	* mono-service.cs: Fix compilation with csc.

2005-04-06  Joerg Rosenkranz  <joergr@voelcker.com>

	* mono-service.cs: 
	    Pay attention to CanStop and CanPauseAndContinue. 
	    Call Dispose of service. Fixed exe name in usage output.
	    Filling and using lock file to prevent multiple instances.
