Wed Jan 14 15:00:06 2004  Roberto Cirami  <oat@pykon.oat.ts.astro.it>

	* added exception manager files: acserrExceptionManager.h
	and acserrExceptionManager.cpp

Tue Oct 21 09:43:06 2003  Bogdan Jeram  <bjeram@te4.hq.eso.org>

	* added script for generating code for IDL, cpp, Java:
	acserrGenJava, acserrGenIDL and acserrGenCpp 

Thu Sep 25 16:22:54 2003  Bogdan Jeram  <bjeram@te33.hq.eso.org>

	* ws/include/acserr.h,v 1.41 (ErrorTraceHelper
): fixed memmory problem in addData (removed delte[])

Mon Jul  7 15:24:45 2003  Bogdan Jeram  <bjeram@te33.hq.eso.org>

	* ws/include/acserr.h: port to gcc 3.2.x (added std::)

Tue May 20 18:49:33 2003    <gchiozzi@pc10064.hq.eso.org>

	* ws/src/acserr.cpp,v 1.37: 
	* ws/idl/acserr.idl,v 1.38: 
	Reverted back to anonymous sequence. 
	Forward decl. does not work with TAO IR 

Thu May 15 11:27:47 2003  Gianluca Chiozzi  <gchiozzi@te4.hq.eso.org>

	* ws/idl/acserr.idl,v 1.37: 
	* ws/src/acserr.cpp,v 1.36: 
        Replaced anonymous sequence for error linked list with 
	ErrorLinkedList typedef.

Thu Mar  6 10:34:06 2003  Bogdan Jeram  <bjeram@te4.hq.eso.org>

	* ws/idl/*.idl,v 1.34: ALMA.ACSErr -> ALMA + module ACSErr 

	* ws/include/acserr.*,v 1.34: added ACSErr prefix to types from IDLs 

Thu Dec 12 11:13:58 2002  Gianluca Chiozzi  <gchiozzi@te4.hq.eso.org>

	* ws/src/Makefile: Removed references to fnd and CCS libraries

Thu Dec 12 11:13:00 2002 <gchiozzi@te13.hq.eso.org>  acserr version: 1.34 
Thu Sep 26 15:00:21 2002  Matej Sekoranja  <matej@csl01.cosylab.com>

	* ws/src/acserr.cpp:
	Fixed ACSError::dynanyFactory memory management.

Thu Sep 26 14:57:45 2002 <msekoran@te13.hq.eso.org>  acserr version: 1.33 
Thu Sep 26 12:20:35 2002 <msekoran@te13.hq.eso.org>  acserr version: 1.32 
Mon Sep 23 16:56:53 2002  Matej Sekoranja  <matej@csl01.cosylab.com>

	* ws/src/acserr.cpp:
	Fixed ACSError::orb memory management.

Mon Sep 23 16:50:33 2002 <msekoran@te13.hq.eso.org>  acserr version: 1.31 
Mon Sep 16 12:02:08 2002  Bogdan Jeram  <bjeram@te4.hq.eso.org>

	* ws/src/acserr.cpp: current =0 is added to the construtors which
	does not constructe error trace (r.g. erro trace is empty). NO
	error error trace.

Mon Sep 16 08:20:37 2002 <bjeram@te13.hq.eso.org>  acserr version: 1.30 
Thu Aug 15 09:10:25 2002  David Fugate  <david@midnight-vml.aoc.nrao.edu>

	* ws/test/acserrTestServer.cpp: changed argUnpack.h to acsutilArgUnpack.h
	* lcu/include/argUnpack.h: removed

Thu Aug 15 16:40:35 2002 <dfugate@te13.hq.eso.org>  acserr version: 1.29 
Wed Jul 24 15:04:22 2002  ALMA Project c/o Robert Karban  <almamgr@te4.hq.eso.org>

	* ws/lib/python: Removed generated python files

Wed Jul 24 14:57:40 2002 <gchiozzi@te13.hq.eso.org>  acserr version: 1.28 
Mon Jul 15 11:22:53 2002  Bogdan Jeram  <bjeram@te1.hq.eso.org>

	* ws/test/TestDriver: added if ($?WIND_BASE) ....

Thu Jul 11 09:33:19 2002 <bjeram@te13.hq.eso.org>  acserr version: 1.27 
Thu Jun  6 15:41:12 2002  Bogdan Jeram  <bjeram@te4.hq.eso.org>

	* renamed ACSCompletion into ErrorTrace

Wed Jun  5 14:56:29 2002  Bogdan Jeram  <bjeram@te4.hq.eso.org>

	* ws/include/acserr.h: added ACSError (const char* file, int line, ACSError &err, ACSErrType et, ACSErr::ErrorCode ec, const char *routine, ACSErr::Severity severity)
	                       added setTimeStamp

Tue Jun  4 16:49:57 2002  Bogdan Jeram  <bjeram@te4.hq.eso.org>

	* ws/include/acserr.h: moved getDescription(type, code) to public and made it static

Tue Jun 04 16:12:01 2002 <bjeram@te13.hq.eso.org>  acserr version: 1.26 
Tue Jun  4 08:54:16 2002  Bogdan Jeram  <bjeram@te4.hq.eso.org>

	* ws/test/addDataTest.cpp: added for ML search only

	* ws/src/acserr.cpp (getDescription): fixed ML

	* ws/include/acserr.h: fixed ML in addData<T>

Mon Jun 03 16:06:20 2002 <bjeram@te13.hq.eso.org>  acserr version: 1.25 
Fri Apr 12 12:48:32 2002 <bgustafs@te13.hq.eso.org>  acserr version: 1.24 
Wed Apr 10 10:09:43 2002  Bogdan Jeram  <bjeram@te37>

	* lcu/src/Makefile (acserr_GENERATED): added ACSErrTypeC in acserr_GENERATED -> solve "unresolved" problem on VxWorks

	* ws/src/acserr.cpp (ACSError): added new constructor:
	ACSError::ACSError (const char* file, int line,
	ACSErr::ACSCompletion* c, bool release) which is used from macro ACS_ERROR
	(ACSError): added if no error checks (ACSError and Completion it
	is *not* necessary for exception since exceptions are always
	report errors)

Tue Apr 09 14:42:25 2002 <bjeram@te13.hq.eso.org>  acserr version: 1.23 
Fri Apr  5 12:56:05 2002  Gianluca Chiozzi  <gchiozzi@localhost.localdomain>

	* ws/test/TestDriver: Fixed typo: removed = in ACS_LOG_STDOUT=0

Fri Apr 05 14:42:17 2002 <gchiozzi@te13.hq.eso.org>  acserr version: 1.22 
Fri Mar 15 09:21:00 2002  Jorge Ibsen  <jibsen@te22.hq.eso.org>

	* ws/idl/ACSErrTypeCommon.idl: ACSErrIO and ACSErrUnknown
	added to ACSErrTypeCommon.

Fri Mar 15 09:17:54 2002 <jibsen@te13.hq.eso.org>  acserr version: 1.21 
Fri Mar  1 15:08:23 2002  ALMA Project c/o Robert Karban  <almamgr@te37>

	* lcu/src/Makefile (acserr_GENERATED): 
	Removed S_T generated file.

Fri Mar 01 15:06:05 2002 <gchiozzi@te13.hq.eso.org>  acserr version: 1.20 
Thu Feb 28 17:23:46 2002  Matej Sekoranja  <matej.sekoranja@ijs.si>

	* ws/idl/ACSErrType.idl:
	Changed order. Added reserved system codes. Added ACSErrTypeCORBA
	type.

	* ws/idl/ACSErrTypeCORBA.idl: Added.

	* ws/src/Makefile:
	Added ACSErrTypeCORBA IDL.

Thu Feb 28 16:58:54 2002 <msekoran@te13.hq.eso.org>  acserr version: 1.19 
Tue Feb 26 21:51:52 2002  Gianluca Chiozzi  <gchiozzi@te4.hq.eso.org>

	* ws/src/Makefile (IDL_FILES): 
	Changed the order of IDL_FILES.
	Here the order is important, since it is the IDL stub generation
        and is therefore essential when building stubs that 
        depend on other stubs.
        acserr.idl depends on the error types and shall therefore appear last.


Tue Feb 26 21:48:22 2002 <gchiozzi@te13.hq.eso.org>  acserr version: 1.18 
Wed Feb 13 13:46:12 2002  Bogdan Jeram  <bjeram@te4.hq.eso.org>

	* ws/include/acserr.h: added ACSError() and ACS_ERROR() - creating no-erro object
	w/o runtime and source info

	* added/changed prefix to "ACSErr.ALMA" for all ACSErrTypes

Wed Feb 13 13:43:38 2002 <bjeram@te13.hq.eso.org>  acserr version: 1.17 
Wed Feb 13 10:08:13 2002  Bogdan Jeram  <bjeram@te4.hq.eso.org>

	* ws/test/acserrTestImpl.cpp (shutdown): changed orb shutdown to orb->shutdown(false)

Wed Feb 13 10:07:24 2002 <bjeram@te13.hq.eso.org>  acserr version: 1.16 
Tue Feb 12 16:17:19 2002  Matej Sekoranja  <matej.sekoranja@ijs.si>

	* ws/idl/ACSErrType.idl:
	Removed comment: "For each error code of the type there has to be
	an error description entry (string) in acserrDescriptions.h (just
	temporary solution) !!"
	Added ACSErrTypeMonitor, ACSErrTypeAlarm types.

	* ws/idl/ACSErrTypeCommon.idl: 
	Added ACSErrOutOfBounds to ACSErrCommon.

	* ws/idl/ACSErrTypeMonitor.idl: added
	* ws/idl/ACSErrTypeAlarm.idl: added

Tue Feb 12 16:10:38 2002 <msekoran@te13.hq.eso.org>  acserr version: 1.15 
Fri Jan 25 08:23:18 2002  Bogdan Jeram  <bjeram@te20.hq.eso.org>

	* ws/idl: added prefix "ALMA" in all idl files

Fri Jan 25 08:55:30 2002 <bjeram@te13.hq.eso.org>  acserr version: 1.14 
Wed Jan 23 08:43:34 2002  Bogdan Jeram  <bjeram@te1.hq.eso.org>

	* ws/test: added some test to test memory consumation of error
	           stack and logging:
	           memTest n   - creates stack of depth n in for loop
 		   memTestRecur n - creates stack of depth n recursively
		   memTestLog n - creates n x 2 ACS_DEBUG msgs.
	Memory consumation can be seen using top (and shift-M).
	Tests are not included in TAT testes.
	* ws/src/acserr.cpp (init): removed initLog

Mon Jan 21 08:29:40 2002 <bjeram@te13.hq.eso.org>  acserr version: 1.13 
Fri Jan 18 22:09:05 2002  Gianluca Chiozzi  <gchiozzi@te22.hq.eso.org>

	* ws/doc:
	Deleted Doxigen files. No need to store them in the archive

	* ws/test/acserrTestClient.cpp (main): 
	Added sleep after server shutdoen command, to give it time to
	complete the shutdown.

	* ws/test:
	Regenerated reference files because of upgrade in logging module

Fri Jan 18 21:58:06 2002 <gchiozzi@te13.hq.eso.org>  acserr version: 1.12 
Fri Jan 18 14:57:31 2002  Gianluca Chiozzi  <gchiozzi@te22.hq.eso.org>

	* ws/test:
	Regenerated reference files and made test for stack depth smaller
	(50 levels): on RH 7.2 it kiills the machine otherwise, because it
	uses too much memory.
	Memory consumption needs to be checked. Seems too much memory is
	used.
	Also previous change removing dependency from maci seems lost!

	* ws/test/Makefile: 
	* ws/src/Makefile: 
	Added clean_dist target
	
	* ws/test/Makefile (USER_LIB):  Removed -l maci. Unneeded.

Thu Jan 17 17:49:21 2002 <gchiozzi@te13.hq.eso.org>  acserr version: 1.11 
Fri Jan 11 15:51:21 2002 <jpisano@te13.hq.eso.org>  acserr version: 1.10 
	* Added ACSErrTICS & ACSErrTicsTCorr to ACSErrType.idl as per
	conversation with Bogdan

Wed Nov 21 08:52:34 2001  Bogdan Jeram  <bjeram@te1.hq.eso.org>

	* ws/src/acserr.cpp: 
	Removed dependency from maci.
	ACSErr was trying to get in touch with the Naming Service
	to get the reference to the Logging Service, if logging was not
	already initialysed.
	To do this, it was using funcitons provided by maci, introducing a
	circular dependency between modules.
	We have just removed this check, assuming that or logging has been
	properly initialysed by the application or a default llogging
	proxy with no Logging Service is sufficient.
	

Wed Nov 14 09:51:13 2001  Bogdan Jeram  <bjeram@te1.hq.eso.org>

	* ws/src/acserr.cpp: added: reading error description from IDL
	files &	ACSError initialization

Fri Oct 19 13:17:59 2001 <bjeram@te13.hq.eso.org>  acserr version: 1.8 
Fri Oct 19 06:46:31 2001  Bogdan Jeram  <bjeram@te1.hq.eso.org>

	* ws/include/acserr.h: added RETHROW_ACS_EXCEPTION_EX
	                       overloaded ACS_EXCEPTION and (RE)THROW_ACS_EXCEPTIONS(_EX) macros

Thu Oct 18 10:58:43 2001 <bjeram@te13.hq.eso.org>  acserr version: 1.7 
Thu Oct 18 08:03:21 2001  Bogdan Jeram  <bjeram@te1.hq.eso.org>

	* ws/src/acserr.cpp: log also severity information

	* ws/include/acserr.h: overloaded version of ACS_ERROR

Wed Oct 17 13:52:20 2001 <bjeram@te13.hq.eso.org>  acserr version: 1.6 
Wed Oct 17 11:47:33 2001  Bogdan Jeram  <bjeram@te1.hq.eso.org>

	* ws/include/acserr.h: add support for error type and code +
	support addData for different types

Mon Oct 15 16:23:49 2001 <bjeram@te13.hq.eso.org>  acserr version: 1.5 
Wed Sep 19 10:16:49 2001  Bogdan Jeram  <bjeram@te1.hq.eso.org>

	* ws/src/acserr.cpp:  added new constructor

Wed Sep 19 11:59:47 2001 <bjeram@te13.hq.eso.org>  acserr version: 1.4 
Tue Sep 18 14:13:13 2001  Bogdan Jeram  <bjeram@te1.hq.eso.org>

	* ws/src/acserr.cpp: added generation of the StackId

Tue Sep 18 15:09:30 2001 <bjeram@te13.hq.eso.org>  acserr version: 1.3 
Thu Sep 06 11:01:22 2001 <rlemke@astro.ruhr-uni-bochum.de>  acserr version: 1.2 
	* added test to check depth of error stack

Thu Aug 30 14:00:36 2001 <rlemke@astro.ruhr-uni-bochum.de>  acserr version: 1.1 

        * integrated Bogdans test example in tat
	* moved lcu/test/Makefile to lcu/test/Makefile.org as this
	  Makefile is broken and not working with tat.

"@(#) $Id: ChangeLog,v 1.41 2004/01/14 13:58:24 rcirami Exp $"
