$Id: History,v 1.10 2002/07/04 16:17:48 gcosmo Exp $ ------------------------------------------------------------------- ========================================================= Geant4 - an Object-Oriented Toolkit for Simulation in HEP ========================================================= Category History file --------------------- This file should be used by G4 developers and category coordinators to briefly summarize all major modifications introduced in the code and keep track of all category-tags. It DOES NOT substitute the CVS log-message one should put at every committal in the CVS repository ! Please keep a summary of these message in geometry/History! ---------------------------------------------------------- * Reverse chronological order (last date on top), please * ---------------------------------------------------------- July 4, 2002 Gabriele Cosmo (STEP-V04-01-00) - GNUmakefile: parse 'g++' string in G4SYSTEM to detect non-ISO setup for gcc-2.95 and higher. November 29, 2001 Gabriele Cosmo (STEP-V03-02-01) - Fixes for compilation on gcc-2.96.98 and gcc-3.0.2 compilers to overcome warnings produced and fix std namespace problems in sdaiString.cc. September 19, 2001 Gabriele Cosmo (STEP-V03-02-00) - SdaiCONFIG_CONTROL_DESIGN.cc: cleaned up warnings on SUN-CC. - dirobj.cc: restored usage of strdup() and force non-ansi compilation in GNUmakefile for Linux-g++, to avoid incompatibilities on the usage of C strings operations when "-ansi -pedantic" is adopted. June 18, 2001 Gabriele Cosmo (STEP-V03-01-00) - dirobj.cc: removed usage of strdup() to allow porting on Linux-g++ -ansi setup. Replaced with existing solution for __O3DB__. April 20, 2001 Gabriele Cosmo - Minor fixes for removing some pedantic warnings from Linux-g++, modified files: scl_hash.cc, scl_string.cc. November 20, 2000 Gabriele Cosmo (STEP-V02-00-00) - Fixes to remove warnings from "-Wall -ansi -pedantic" g++ compiler options: o commented out variables declared and not used. o fixed declaration of variables used before being initialised. o dirobj.h: protected from missing definition of MAXNAMLEN, S_IFMT and S_IFDIR originally defined in /usr/include/sys/stat.h. o fixed order of initialisation of member data in constructors. June 14, 2000 Gabriele Cosmo (STEP-V01-01-00) - Fixes for porting on Win/NT VC++: o dirobj[.h.cc]: deactivated Reset() and Home() functions. o scl_cf.h: undefine HAVE_UNISTD_H for WIN32. o stat.h: don't use hard-coded path for on WIN32. o ExpDict.cc: don't declare external memmove() for WIN32. o STEPcomplex.cc, SdaiCONFIG_CONTROL_DESIGN.cc: use explicit typedef StepApplicationInstanceType for SDAI::Application_instance and StepSelectType for SDAI::Select respectively, when invoking a method of the base class in scope. February 14, 2000 Gabriele Cosmo (STEP-V01-00-01) - Fixes for porting on supported platforms/compilers: o STEPfile.h: removed declaration of function HeaderId(int) since not used and NOT implemented; o sdai[.h.cc]: replaced use of MAXLONG and MINFLOAT with LONG_MAX and FLT_MIN respectively. o STEPfile_inline.cc: added explicit cast to float in argument for 'ceil' function. January 31, 2000 Gabriele Cosmo (STEP-V01-00-00) - Upgraded NIST STEP Reader to SCL (STEP Class Library) 3.2. - Implemented porting on supported platforms/compilers. - Implemented changes for ISO-ANSI C++ compliance. - Added README and History files.