source: trunk/source/global/History@ 848

Last change on this file since 848 was 833, checked in by garnier, 17 years ago

import all except CVS

File size: 44.7 KB
Line 
1$Id: History,v 1.190.2.1 2008/04/23 09:22:48 gcosmo Exp $
2-------------------------------------------------------------------
3
4 =========================================================
5 Geant4 - an Object-Oriented Toolkit for Simulation in HEP
6 =========================================================
7
8 Category History file
9 ---------------------
10This file should be used by G4 developers and category coordinators
11to briefly summarize all major modifications introduced in the code
12and keep track of all category-tags.
13It DOES NOT substitute the CVS log-message one should put at every
14committal in the CVS repository !
15
16 ----------------------------------------------------------
17 * Reverse chronological order (last date on top), please *
18 ----------------------------------------------------------
19
20Apr 23, 2008 G.Cosmo (global-V09-00-03)
21- Changed date for release 9.1.p02.
22- Tag for release 9.1.p02.
23
24Mar 13, 2008 G.Cosmo (global-V09-01-02)
25- Introduced inclusion of <cstring> and <climits> in G4String.hh and
26 templates.hh respectively for porting on gcc-4.3.0 compiler.
27- Cleared compilation warnings in G4DataInterpolation and G4JTPolynomialSolver
28 on gcc-4.3.0 for ambiguous use of parentheses in condition statements.
29
30Feb 15, 2008 G.Cosmo (global-V09-01-01)
31- Removed useless specification of units in implementation of
32 G4GeometryTolerance::SetSurfaceTolerance().
33
34Jan 22, 2008 G.Cosmo (global-V09-01-00)
35- Changed date for release 9.1.p01.
36
37Nov 20, 2007 G.Cosmo (global-V09-00-02)
38- Changed date for release 9.1.
39
40Nov 13, 2007 G.Cosmo (global-V09-00-01)
41- Cleared compilation warnings for non-inlining and shadowing of variables.
42
43Aug 21, 2007 G.Cosmo (global-V09-00-00)
44- Changed date for release 9.0.p01.
45
46Jun 18, 2007 G.Cosmo (global-V08-03-07)
47- Force static initialisation to G4GeometryTolerance singleton, to overcome
48 problems in startup on MacOS for the case of redundant link list of
49 libraries.
50
51Jun 05, 2007 G.Cosmo (global-V08-03-06)
52- Fixed compilation warnings on Intel icc compiler for useless const
53 specification in return values of G4ErrorPropagatorData methods.
54
55Jun 05, 2007 G.Cosmo (global-V08-03-05)
56- Define static methods not inline in G4ErrorPropagatorData class, to allow
57 for generation of DLLs on Windows.
58
59May 30, 2007 G.Cosmo (global-V08-03-04)
60- Changed date for release 9.0.
61
62May 18, 2007 G.Cosmo (global-V08-03-03)
63- Removed kAngTolerance and kRadTolerance constants, now provided by the
64 G4GeometryTolerance class. Values are still kept as the original set in
65 geomdefs.hh and cannot be changed.
66
67May 16, 2007 G.Cosmo (global-V08-03-02)
68- Introduced new utility class G4ErrorPropagatorData to provide access to
69 mode, state, target and manager verbosity for the error propagation
70 classes (by P.Arce).
71
72May 13, 2007 V.Ivanchenko (global-V08-03-01)
73- Fixed bug in G4LPhysicsVector constructor: initialise vectors of
74 length=nbin+1 (one bin is hidden for users). Addresses bug report #942.
75
76May 11, 2007 G.Cosmo (global-V08-03-00)
77- Added G4GeometryTolerance singleton class for the definition of
78 tunable geometrical tolerances. The Cartesian tolerance can either be set
79 to a fixed value (kCarTolerance=1E-9 mm) or to a value computed on the basis
80 of the maximum extent of the world volume assigned through the
81 G4GeometryManager at the beginning of the application -before- any
82 geometrical object is created.
83- Old static constant 'kCarTolerance' has been removed.
84- Added new class G4SimplexDownhill in HEPNumerics module: a Simplex method
85 for function minimization.
86
87Apr 25, 2007 G.Cosmo (global-V08-02-02)
88- Changed date for release 8.3.
89
90Feb 19, 2007 G.Cosmo (global-V08-02-01)
91- Changed date for public patch-01 to release 8.2.
92
93Feb 09, 2007 G.Cosmo (global-V08-02-00)
94- Added G4TwoVector type, typef of CLHEP's Hep2Vector class.
95
96Nov 30, 2006 G.Cosmo (global-V08-01-07)
97- Added ClearUnitsTable() method to G4UnitDefinition to allow for proper
98 deallocation of units from the run-manager.
99
100Nov 22, 2006 M.Asai (global-V08-01-06)
101- Fixed the incorrect behavior of G4StateManager, so that now it changes the
102 state AFTER it asks to all the G4VStateDependent classes.
103
104Nov 15, 2006 G.Cosmo (global-V08-01-05)
105- Added signal handler for debugging FPE signals and catching NaNs in
106 applications. Works only on Linux with gcc compiler.
107 Activated through the run-manager if "run" module is compiled with
108 the flag G4FPE_DEBUG set in the environment.
109- Changed date for release 8.2.
110
111Nov 02, 2006 G.Cosmo (global-V08-01-04)
112- Removed definitions of 'sysconf()', 'filetime2msec()' and 'times()' for
113 WIN32 in G4SliceTimer. Symbols are already defined in G4Timer and
114 included in the library. Fixes archiving warning on Windows.
115
116Nov 02, 2006 G.Cosmo
117- Changed date for release 8.1.p02.
118
119Oct 23, 2006 G.Cosmo (global-V08-01-03)
120- New class G4SliceTimer with implementation derived from G4Timer for the
121 computation of slice time intervals (by M.Asai).
122
123Sep 15, 2006 G.Cosmo (global-V08-01-02)
124- Corrected inclusion of CLHEP headers in wrapper files
125 G4SystemOfUnits.hh and G4PhysicalConstants.hh
126
127Aug 18, 2006 M.Maire (global-V08-01-01)
128- G4UnitsTable: removed mum; um should be used instead.
129
130Jul 20, 2006 G.Cosmo (global-V08-01-00)
131- Changed date for release 8.1.p01.
132
133Jun 13, 2006 V.Grichine
134- Extended unit test G4IntegratorTest in HEPNumerics.
135
136May 03, 2006 G.Cosmo (global-V08-00-04)
137- Updated date for release 8.1 in G4Version.hh.
138
139May 03, 2006 G.Cosmo (global-V08-00-03)
140- Clear entries in table in destructor of G4UnitDefinition.
141
142May 03, 2006 G.Cosmo (global-V08-00-02)
143- Added G4VNotifier class, renamed from G4VStoreNotifier implemented inside
144 the geometry module. The class is a simple abstract class allowing for
145 implementation of user notifiers to be activated for example at
146 registration/deregistration of objects in stores.
147
148Feb 15, 2006 M.Maire (global-V08-00-01)
149- G4UnitsTable: added GeV/cm, MeV/cm, keV/cm, eV/cm (Energy/Length)
150 g/cm2 ("Mass/Surface") and MeV*cm2/g ..etc.. ("Energy*Surface/Mass").
151
152Jan 30, 2006 M.Maire (global-V08-00-00)
153- G4UnitsTable.cc: added Symbol um for micrometer.
154
155Dec 02, 2005 G.Cosmo (global-V07-01-06)
156- templates.hh: get rid of hard-coded numbers for DBL_MIN, FLT_MIN, DBL_DIG,
157 DBL_MAX, FLT_DIG, FLT_MAX/MAXFLOAT. Use numeric_limits from <limits> instead.
158 Fix necessary to allow for porting on VC++8 compiler.
159- Added unit test LimitsTest.cc.
160
161Nov 28, 2005 G.Cosmo (global-V07-01-05)
162- Changed header file from version.hh to G4Version.hh.
163 Coworks with tag "run-V07-01-08"
164- Fix in G4strstreambuf destructor to avoid double flushing of buffer.
165
166Nov 09, 2005 G.Cosmo (global-V07-01-04)
167- Removed '#undef __DEPRECATED' statement in G4Types.hh for strstream
168 deprecation by the gcc compiler.
169- Added forward declaration for __void__ type to be used for definition of
170 fake default constructors for usage of direct object persistency.
171
172Nov 04, 2005 G.Cosmo (global-V07-01-03)
173- Support for CLHEP-2.0.X series:
174 o Introduced explicit usage of 'CLHEP::' and 'HepGeom::' namespaces for
175 vector and geometry types.
176 o Added wrapper headers for units and constants to allow for usage in the
177 global namespace. Units and constants are NOT moved to the CLHEP namespace
178 in this version.
179 o Works with both 1.9.X and 2.0.X series of CLHEP.
180
181Oct 26, 2005 K.Murakami (global-V07-01-02)
182- version.hh: modified for the release 8.0
183- G4strstreambuf: revised for migration to sstream
184
185Oct 04, 2005 G.Cosmo (global-V07-01-01)
186- G4Allocator: initialise esplicitely data in copy-ctor.
187- G4AllocatorPool: added default dummy argument to ctor
188 to allow for default-ctor
189
190Sep 26, 2005 K.Murakami (global-V07-01-00)
191- Added version.hh header, including definitions for software versioning.
192
193Aug 12, 2005 M.Maire
194- G4UnitsTable.cc: added Surface/Mass unit (cm2/g).
195
196May 19, 2005 V.Grichine (global-V07-00-06)
197- Improved accuracy to G4AnalyticalPolSolver for quartic case.
198
199May 17, 2005 V.Grichine (global-V07-00-05)
200- Added new class G4AnalyticalPolSolver in HEPNumerics module, implementing
201 the CACM algorithm for solving analytically a polynomial equation up to
202 the 4th order.
203
204Apr 22, 2005 G.Cosmo (global-V07-00-04)
205- G4Types.hh: extend check for deprecated warning on <strstream> for
206 major versions of gcc >= 3.
207
208Mar 21, 2005 J.Allison (global-V07-00-03)
209- G4UnitsTable.hh/.cc: Added G4BestUnit::operator G4String.
210
211Mar 18, 2005 G.Cosmo
212- Fixed compilation warnings on SUN-CC for G4JTPolynomialSolver.
213
214Mar 15, 2005 G.Cosmo (global-V07-00-02)
215- Migrated calls to G4Exception in HEPNumerics to canonical signature.
216- Q/A cleanup to clear CodeWizard warnings and minor fixes.
217- Moved inline methods to .icc files.
218- Minor cosmetics.
219
220Mar 01, 2005 G.Cosmo (global-V07-00-01)
221- Fixed compilation warnings on WIN32-VC for G4JTPolynomialSolver;
222 removed unnecessary inclusion of <cfloat>.
223
224Feb 14, 2005 G.Cosmo (global-V07-00-00)
225- Added polynom-solver class G4JTPolynomialSolver implementing the
226 Jenkins-Traub algorithm for real polynomial root finding. To be
227 used by the twisted-trap shape for precise computation of
228 intersections.
229
230Dec 02, 2004 G.Cosmo (global-V06-02-05)
231- Added inclusion of <cstddef> to G4Allocator.hh to make the header
232 self-consistent.
233
234Nov 12, 2004 G.Cosmo (global-V06-02-04)
235- Migrated code to use 'std' namespace for mathematical functions
236 included from <cmath>. Removed explicit inclusion of CLHEP.h and
237 therefore also implicit inclusions of system headers <math.h>,
238 <stdlib.h> and <limits.h>.
239- Removed implicit inclusion of CLHEP's template function abs(), use
240 now standard function std::abs() instead.
241
242Nov 01, 2004 H.Kurasige (global-V06-02-03)
243- Code cleanup in G4PhysicsTable implementation.
244- Added push_back() method.
245
246Oct 29, 2004 G.Cosmo (global-V06-02-02)
247- Added global function G4RandomDirection() providing a random 3-vector
248 normalised in 4pi.
249- Cleared obsolete setup for min/max macros required for Windows/VC++6.
250
251Oct 25, 2004 H.Kurashige (global-V06-02-01)
252- Added collection of flags and related methods in G4PhysicsTable.
253 The collection of boolean values will be used by physics processes
254 to flag if recomputation will be required or not.
255
256Jul 1, 2004 G.Cosmo (global-V06-02-00)
257- Merge developments included in "global-V06-01-02" for the new
258 G4Allocator implementation.
259
260Jun 11, 2004 G.Cosmo (global-V06-01-02c)
261- Use global flag G4IOS_EXPORT to export extern symbols for DLLs.
262 Modified granular GNUmakefiles and corrected G4ios.cc to the new scheme.
263- Does NOT include developments introduced in "global-V06-01-02".
264
265Jun 9, 2004 G.Cosmo (global-V06-01-02b)
266- Adopt G4DLLIMPORT/G4DLLEXPORT technique to handle extern simbols for
267 allowing support of DLLs on Windows.
268- Does NOT include developments introduced in "global-V06-01-02".
269
270Jun 7, 2004 G.Cosmo (global-V06-01-02a)
271- Added support for building DLLs on Windows:
272 o Added macros for importing symbols.
273 o Migrated G4ios and G4strstreambuf.
274- Does NOT include developments introduced in "global-V06-01-02".
275
276May 26, 2004 G.Cosmo (global-V06-01-02)
277- New implementation of the G4Allocator based on a pool of memory-chunks.
278 The size of a single chunk is kept at 1Kb as for the old allocator.
279 This implementation replaces the old G4Allocator based on pages and no
280 longer portable on the new gcc-3.4.0 compiler.
281 The new allocator also supports the standard interface required for STL
282 containers, in case it will be used as alternative allocator instead of
283 the default std::allocator.
284 o New classes: G4AllocatorPool
285 o Removed classes: G4AllocatorPage, G4AllocatorUnit.
286- Added unit test for allocation of std::vector collections.
287
288May 14, 2004 G.Cosmo (global-V06-01-01)
289- G4Allocator: added utility methods for explicitely deallocate storage
290 and print total allocated pages size:
291 ResetStorage(), GetAllocatedSize().
292- Added unit test for deallocation.
293
294April 23, 2004 G.Cosmo (global-V06-01-00)
295- Fixed bug in HEPNumerics/G4DataInterpolation::PolynomInterpolation()
296 for indexing in a for-loop. (V.Grichine)
297
298March 15, 2004 G.Cosmo (global-V06-00-01)
299- Removed obsolete "includes" target in management/GNUmakefile.
300- Corrected comments in G4UserLimits.hh.
301
302January 21, 2004 G.Cosmo (global-V06-00-00)
303- G4UnitsTable[.hh.cc]: corrected signatures to consider
304 'const G4String&' wherever applicable.
305
306November 24, 2003 G.Cosmo (global-V05-02-03)
307- G4UnitsTable.cc: fixed units initialisation and deletion of objects in
308 constructors.
309
310November 4, 2003 G.Cosmo (global-V05-02-02)
311- Added method ExistPhysicsTable() to G4PhysicsTable. (H.Kurasige)
312
313October 31, 2003 M.Asai (global-V05-02-01)
314- Fixed uninitialized variable in G4StateManager and protect null pointer
315 of G4VExceptionHandler used in G4Exception
316
317June 17, 2003 G.Cosmo (global-V05-02-00)
318- Archived g4std wrappers. Removed definition of G4std in G4Types.hh.
319
320June 6, 2003 G.Cosmo (global-V05-01-01)
321- Made g4std wrappers obsolete:
322 o modified wrappers to include standard std headers
323 o replaced all occurences of G4std:: with std::
324 o replaced all occurences of
325 #include "g4std/XXX"
326 with
327 #include <XXX>
328 o removed usage of G4USE_STD_NAMESPACE macro.
329
330May 21, 2003 G.Cosmo (global-V05-01-00)
331- G4PhysicsVector.hh: moved copy costructor and assignment operator to
332 public. Fixes problem report #486.
333
334April 7, 2003 G.Cosmo (global-V05-00-05)
335- G4Allocator.hh: revert back latest change. Performance loss is not really
336 relevant in a real simulation but not negligible in a specific unit test.
337- Added simple unit tests for G4Allocator and G4Timer.
338
339April 1, 2003 G.Cosmo (global-V05-00-04)
340- G4Allocator.hh: test additional protection for NULL pointer in FreeSingle().
341
342March 27, 2003 G.Cosmo (global-V05-00-03)
343- Fixed compilation problem on WIN32-VC platform for G4strstreambuf.
344
345March 25, 2003 G.Cosmo (global-V05-00-02)
346- Fixed trivial strict pedantic warnings in copy constructor for
347 G4PhysicsTable and G4strstreambuf. Also for unused parameters in
348 a couple of methods in G4String.
349- Removed unnecessary usage of GNU_GCC preprocessor flag in G4Allocator
350 and G4strstreambuf.
351
352February 05, 2003 G.Cosmo (global-V05-00-01)
353- Removed copies of SystemOfUnits.h and PhysicalConstants.h, now using
354 directly headers from CLHEP: changed globals.hh and G4SIunits.hh.
355
356January 22, 2003 G.Cosmo (global-V05-00-00)
357- global.hh: exclude definition of min/max for Windows .NET VC++ compiler.
358
359December 6, 2002 G.Cosmo (global-V04-01-05)
360- G4Integrator.icc: fixed some uninitialised variables.
361- Fixed unit test for G4Integrator.
362
363December 4, 2002 M.Asai (global-V04-01-03, global-V04-01-04)
364- Migration to new G4ApplicationState.
365
366November 20, 2002 G.Cosmo (global-V04-01-02)
367- G4UnitsTable[.hh.cc]: made GetUnitsTable static method non inlined.
368- G4Integrator[.icc]: plugged minor memory leak.
369
370August 19, 2002 M.Asai (global-V04-01-01)
371- Introducing a new G4Exception scheme.
372 Added : G4VStateDependent.hh G4VStateDependent.cc G4ExceptionSeverity.hh
373 Modified : G4Exception.cc G4StateManager.hh globals.hh
374
375June 21, 2002 G.Cosmo (global-V04-01-00)
376- G4Allocator.hh: changed definition of page size to become data-member of
377 G4Allocator. fPageSize is now computed according to the size of the object
378 to be allocated. The default size is 1024 bytes for objects whose size is
379 less than 512 bytes, 10 times the size of the object otherwise.
380 To be benchmarked before put it in production.
381
382May 30, 2002 G.Cosmo (global-V04-00-08)
383- G4DataVector.cc: initialise to zero values in collection for contructor
384 taking capacity.
385
386May 24, 2002 G.Cosmo (global-V04-00-07)
387- Introduced temporary modifications for porting on gcc-3.1 compiler:
388 o g4std/strstream: deactivate gcc-3.1 specific __DEPRECATED flag.
389 o G4strstreambuf.icc: correct patch for overflow() to be specific only to
390 gcc-3.0.X versions of the compiler. Behavior now fixed in gcc-3.1.
391 o G4llocator.hh: use pointer to member data to compute offset in FreeSingle().
392 for gcc-3.1 compiler. gcc-3.1 complains and does not correctly handle offsets
393 computed from non-POD types. Pointers to member data should be used instead.
394 This advanced C++ feature seems not to work on earlier versions of the same
395 compiler or on other system configurations.
396- Cosmetics for Software Reference Manual on G4Allocator related headers.
397
398May 15, 2002 G.Cosmo (global-V04-00-06)
399- G4UnitsTable.cc: fixed bug in operator<< to use the argument 'flux'
400 instead of G4cout.
401- geomdefs.hh: added 'kUndefined' key to specify undefined EAxis.
402
403April 19, 2002 G.Cosmo (global-V04-00-05)
404- Moved inline constructors/destructors to no-inline.
405 Files: G4DataVector[.hh.cc], G4OrderedTable[.hh.cc].
406
407April 16, 2002 M.Asai (global-V04-00-04)
408- Give a bit more information to the user when G4Exception occurs.
409 Affected files : G4Exception.cc G4StateManager.hh G4StateManager.cc
410
411March 25, 2002 G.Cosmo (global-V04-00-03)
412- G4String[.hh.icc]: use G4std::string instead of internal type 'std_string'
413 in signatures of public methods.
414
415January 28, 2002 G.Cosmo (global-V04-00-02)
416- G4strstream.icc: temporary fix to G4strstream::overflow(int) for GNU gcc-3.0.X
417 compilers, which require returning of character c in case of <CR>.
418
419January 25, 2002 G.Cosmo (global-V04-00-01)
420- Removed unnecessary std wrappers for HP-aCC (coworks with config-V04-00-00).
421- Removed obsolete inline definitions in g4std/wrappers/DEC-cxx/cmath.
422
423January 17, 2002 G.Cosmo (global-V04-00-00)
424- Replaced 'NULL' with '0' in G4Allocator.hh, G4strstreambuf.icc and G4Timer.cc.
425- G4strstreambuf.icc: plugged memory leak in destructor for buffer deletion
426 and some cosmetics.
427
428November 29, 2001 G.Cosmo (global-V03-02-07)
429- Fixed warnings on gcc-3.0.2 for G4DataVector.cc and G4PhysicsVector.cc.
430- Minor fixes to G4String[.hh.icc] for avoiding compilation warnings on
431 WIN32-VC and gcc-3.0.2.
432
433November 08, 2001 R.Chytracek (global-V03-02-06)
434- New optimised revision of G4ReferenceCountedHandle to reflect new design.
435 Updated also unit test testReferenceCountedHandle.cc.
436
437October 23, 2001 G.Cosmo (global-V03-02-05)
438- Merged changes in "global-V03-02-03" for removal of STLinterface module.
439
440October 22, 2001 G.Cosmo (global-V03-02-04)
441- Note: this tag adds the following fearures to "global-V03-02-02"
442 (removal of STLinterface is NOT included here!):
443 o Introduced G4ReferenceCountedHandle templated class.
444 o Added <deque> wrapper in include/g4std.
445
446October 11, 2001 G.Cosmo (global-V03-02-03)
447- Removed STLinterface module:
448 o renamed cstring[.h.icc] to G4String[.hh.icc] and placed
449 in management/include.
450 o renamed ctoken.h to G4Tokenizer.hh and placed in management/include.
451
452September 17, 2001 H.Kurashige (global-V03-02-02)
453- Added Store/Retrieve method to G4DataVector.
454- Added Store/Retrieve method to G4OrderedTable.
455
456July 18, 2001 M.Asai (global-V03-02-01)
457- Added a feature of suppressing program abortion due to G4Exception
458 affected files : G4StateManager.hh G4StateManager.cc G4Exception.cc
459
460July 16, 2001 G.Cosmo (global-V03-02-00)
461- Synchronised with CVS HEAD after inclusion liability disclaimer.
462
463June 15, 2001 G.Cosmo (global-V03-01-02)
464- globals.hh: removed definition of cbrt() to allow ANSI compilation on
465 Linux-g++ architecture with new compiler gcc-2.95-2.
466
467June 06, 2001 G.Cosmo (global-V03-01-01)
468- G4DataVector: added constructor with argument for initialise values in
469 collection.
470
471May 30, 2001 G.Cosmo (global-V03-01-00)
472- Defined 'str_size' as G4std::string::size_type and replaced usage of 'size_t'
473 in G4String and G4SubString. Fixes problem report #40.
474
475April 05, 2001 G.Cosmo (global-V03-00-11)
476- Added patch to management/GNUmakefile for allowing compilation of G4UnitsTable.cc
477 on SUN-CC5 (CC 5.2 Patch 109508-02), removing optimisation.
478
479April 03, 2001 G.Cosmo (global-V03-00-10)
480- Fixed minor bug in constructor of G4PhysicsLinearVector, G4PhysicsLnVector
481 and G4PhysicsLogVector (H.Kurasige).
482
483April 02, 2001 G.Cosmo (global-V03-00-09)
484- G4UnitsTable.cc: resolved ambiguity of old/new style iostream for
485 formatting in G4UnitsTable::operator<<.
486- Fix for compilation on WIN32-VC: added typedef to base collection G4PhysCollection
487 in G4PhysicsTable.
488
489March 09, 2001 G.Cosmo (global-V03-00-08)
490- Tyde up comments.
491- Added patch to G4PhysicsTable::Store/Retrieve methods for non-ISO setup
492 where 'binary' streams are not implemented. Binary mode is allowed only
493 with ISO setup (native-STL).
494- Removed 'virtual' specifier from Retrieve (...) methods in G4PhysicsVector
495 derived classes.
496- Fixed bug in constructor of G4PhysicsLnVector:
497 added initialisation of 'dataVector' to zero (H.Kurasige).
498
499March 09, 2001 H.Kurasige
500- Added Store/RetrievePhysicsTable methods (G4PhysicsTable).
501- Added Store/Retrieve and GetType methods (G4PhysicsVector and related).
502- Introduced G4PhysicsVectorType class (enumeration).
503- Added unit test PhysicsTableTest.cc.
504
505March 06, 2001 G.Cosmo (global-V03-00-07)
506- Completed migration to STL vector for all classes in "global/management"
507 o Migrated G4UnitsTable
508 o Migrated G4StateManager
509
510March 05, 2001 G.Cosmo (global-V03-00-06)
511- Added new unit 'parsec' to SystemOfUnits.h (M.Maire).
512- Updated G4UnitsTable unit test (M.Maire).
513- Removed file G4UnitsTest.hh now replaced by G4SIunits.hh.
514
515February 24, 2001 G.Cosmo (global-V03-00-05)
516- Implemented migration to STL vectors for G4PhysicsTable (H.Kurasige).
517 Added class description and comments for Software Reference Manual.
518
519February 05, 2001 H.Kurasige (global-V03-00-04)
520- Added default constructors to G4DataVector and G4OrderedTable. Removed
521 default size.
522
523February 01, 2001 G.Cosmo, H.Kurasige (global-V03-00-03)
524- Migration to STL vectors for G4OrderedTable and G4DataVector. In
525 G4OrderedTable, G4ValVector type has been removed and is now replaced
526 with G4DataVector.
527- Removed from G4PhysicsVector dependency over G4PhysicsTable.
528 Removed methods: LinkPhysicsTable(), IsLinkedTableExist() and
529 GetNextTable(). Removed data-member ptrNextTable.
530 Updated all related subclasses.
531- Updated unit tests in management/test.
532
533January 29, 2001 G.Cosmo (global-V03-00-02)
534- Added generic class G4PolynomialSolver in HEPNumerics module, extracting
535 logic from class G4Torus in geometry/solids/CSG.
536
537January 16, 2001 G.Cosmo (global-V03-00-01)
538- Minor fixes to last migration in management classes
539 tagged global-STLmigration-V02.
540
541January 09, 2001 H.Kurashige
542- Full STL migration for G4PhysicsVector and related.
543
544January 09, 2001 G.Cosmo (global-V03-00-00)
545- Fixed bug in destructor of G4Allocator (report #181): use "delete"
546 instead of "free" for deleting a page allocated with "new".
547
548December 13, 2000 G.Folger (global-V02-00-06)
549- Added GNUmakefile to HEPRandom to handle "includes" gmake target.
550
551November 20, 2000 G.Cosmo (global-V02-00-05)
552- QA code cleanup and fixes to remove warnings from
553 "-Wall -ansi -pedantic" g++ compiler options:
554 o added/fixed declaration/implementation of private copy constructor
555 and assignment operator where needed.
556 o commented out variables declared and not used.
557 o fixed declaration of variables used before being initialised.
558 o fixed order of initialisation of member data in constructors.
559 o fixed usage of unsigned-int (size_t) for array indeces.
560 o G4strstreambuf: created .icc file and moved implementation of
561 inlined functions therein.
562
563November 3, 2000 G.Folger (global-V02-00-04)
564- Added rules for "includes" target to GNUmakefile and management/GNUmakefile.
565 Added GNUmakefile in STLInterface for the "include" target.
566
567November 1, 2000 G.Cosmo (global-V02-00-03)
568- Moved geometry constants kHistoryMax, kHistoryStride and
569 kNavigatorVoxelStackMax to geomdefs.hh.
570
571August 22, 2000 H.P.Wellisch
572- Added <list> wrapper in management/g4std.
573
574August 02, 2000 G.Cosmo (global-V02-00-02)
575- Added <queue> wrapper in management/g4std.
576- Added inclusion of new CLHEP random distributions in
577 HEPRandom/include/Randomize.hh pending update of Randomize.h in CLHEP.
578
579July 22, 2000 M.Asai (global-V02-00-01)
580- Move G4VStateDependent and G4StateManager classes into global/management
581 from intercoms.
582- "Abort" state is added to G4ApplicationState.
583- Modify G4Exception to change Geant4 status to "Abort".
584- Fix a bug of "double deleting" in the destructor of G4StateManager.
585
586July 21, 2000 G.Cosmo (global-V02-00-00)
587- STLInterface/cstring.icc: extended buffer for G4String::readLine from
588 256 to 1024 characters.
589
590June 26, 2000 G.Cosmo (global-V01-01-05)
591- Fixes for problem report #104, STLInterface:
592 o defs.h: defined G4RWTHROW(a) to abort() in case G4NO_STD_EXCEPTIONS
593 is set.
594 o tpsrtvec.icc, tvordvec.icc: corrected implementation of last() in case
595 of call to G4RWTHROW(a).
596 o cstring.icc: defined function G4String::strcasecompare(a,b) which will
597 NOT invoke the non-ANSI function strcasecmp(a,b) when G4USE_STD_NAMESPACE
598 is set.
599- STLInterface/defs.h: fixed memory leaks in destruction of 'str' in
600 destructors and copy-constructors of G4RWGeneralException and G4RWBoundsErr.
601- G4Timer.cc: added definition of 'vfork' for IRIX6_2 (requested by FNAL
602 in report #104).
603
604June 15, 2000 G.Cosmo (global-V01-01-04)
605- Introduced fixes to g4std/complex for ISO and non-ISO compliance.
606 Defined G4complex type as complex type of doubles.
607- Changed implementation of G4Integrator to a template class, to allow
608 porting on Solaris CC compiler which does not implement templated member
609 functions.
610
611May 25, 2000 J.Allison (global-V01-01-03)
612- Added new G4UnitDefinition("kg/m3",...) to G4UnitsTable.cc.
613
614March 23, 2000 G.Cosmo (global-V01-01-02)
615- Added class G4PhysicsLnVector[.hh.cc] implementing a physics vector
616 with natural logarithmic scale for energy/momentum bins. (M.G.Pia)
617
618March 21, 2000 G.Cosmo (global-V01-01-01)
619- STLInterface: forced initialization of vectors' members also for
620 ordered/sorted collections. Even when using the access operator
621 vector::operator[] as left-hand operand, it requires the vector
622 to be not empty. Removed usage of vector::reserve(capacity).
623
624March 11, 2000 G.Cosmo (global-V01-01-00)
625- STLInterface: implemented correct behavior for vectors' default constructors,
626 as expected by the RW interface.
627 o for pointer/value ordered/sorted collections, an EMPTY STL vector is
628 created and the vector capacity is set to G4RWDEFAULT_CAPACITY
629 using vector::reserve(capacity). No element initialisation is done.
630 o for pointer/value simple collections, a default constructor creating
631 an EMPTY STL vector is implemented; the constructor taking the capacity
632 as argument, creates an STL vector of the given capacity and explicitly
633 initialises its elements. NB: pointers are initialised to zero.
634- Added "g4std/complex" wrapper file (V.Grichine)
635
636February 16, 2000 H.Kurashige (global-V01-00-04)
637- G4UserLimits[.hh.icc]: added identifier for a concrete instance of the
638 class. Added new member fType (G4String), SetType/GetType methods and
639 new constructor.
640
641February 08, 2000 G.Cosmo (global-V01-00-03)
642- STLInterface/cstring.icc: fixed yet another bug in G4String::toUpper()
643 and G4String::toLower(). Loop over the string characters was causing
644 bounds overflow.
645- tpvector[.h.icc]: added resize(size_t) method which was missing!
646
647January 31, 2000 G.Cosmo (global-V01-00-02)
648- STLInterface: several fixes.
649 o Fixed bug in G4String::toUpper().
650 (bug was introduced inadvertently on 20-Oct-1999).
651 o Added checks for bound-overflows in G4RWTPtrSortedVector::find().
652 o Fixed bound-check for operators () and [] in most collections:
653 () access operators DO NOT perform bound-checking (except if G4DEBUG set);
654 [] access operators DO perform bound-checking.
655 o tpvector[.h.icc]: changed 'unsigned int' to 'size_t' in constructors.
656 Added 'rwsize' and bound-checking for operator[].
657 o tvvector.icc: added call to std_vector() in default constructor.
658 o tpordvec.icc: added std_pvector:: scope for calls to [] operator,
659 where missing.
660 o tvordvec.icc: added std_vector:: scope for calls to [] operator,
661 where missing.
662
663January 19, 2000 G.Cosmo (global-V01-00-01)
664- G4UnitsTable[.hh.cc]: added constructor to G4BestUnit for 3vectors (M.Maire).
665- globals.hh: added check on definition of CLHEP_MAX_MIN_DEFINED.
666
667January 3, 2000 G.Cosmo (global-V01-00-00)
668- Syncronized changes with HEAD (mainly CVS headers).
669- Fixed truncation problem in G4Poisson.hh.
670- Removed tphdict_test.cc and tvhdict_test.cc in STLInterface/test.
671- Added wrapper for HP-aCC for missing <fstream> standard header.
672- Removed G4USE_STL from globals.hh and G4Timer[.hh.cc].
673
674November 29, 99 G.Cosmo (global-V00-01-14)
675- Removed g4std/string wrapper since not anymore needed.
676 It was previously made available only for Win/NT-VC++.
677 Inclusion of system <string> is handled only in g4rw/cstring where
678 G4String is defined.
679
680November 26, 99 G.Cosmo (global-V00-01-13)
681- STLInterface: backed up inline keyword for simple methods in
682 vectors' classes (test comparison with previous tag).
683- Reorganised cstring[.h.icc], no functional changes.
684
685November 25, 99 G.Cosmo (global-V00-01-12)
686- STLInterface: changes for ISO/ANSI C++ support:
687 o Reorganised method definitions on wrapper classes; made templated
688 vectors' methods all not inlined (test). Created .icc files accordingly.
689 o Changed #define to typedef for std_string and protected in class
690 scope. Introduced std_vector and std_pvector for collections,
691 replaced G4std::vector<T> and G4std::vector<T*> accordingly.
692- Added default comment header to files in STLInterface and class
693 descriptions for Software Reference Manual.
694
695November 23, 99 G.Cosmo (global-V00-01-11)
696- Introduced changes to support ISO/ANSI code:
697 o Modified STLInterface wrappers to invoke STL containers from G4std
698 namespace.
699 o Modified #include statements to invoke g4std wrappers.
700 o Introduced G4endl and G4cin in G4ios.hh. Modified code accordingly.
701- Made destructors for vector wrappers collections in STLInterface virtual.
702- Added comments to G4UserLimits.hh for the Software Reference Manual
703 (by M.Maire).
704
705November 19, 99 G.Cosmo (global-V00-01-10)
706- Addition of comments for the Software Reference Manual (by M.Maire):
707 G4UnitsTable.hh, G4UnitsTest.hh, PhysicalConstants.h, SystemOfUnits.h.
708
709November 16, 99 G.Cosmo (global-V00-01-09)
710- STLInterface: removed wrappers for Dictionaries.
711 Removed files: tvhdict.h, tphdict.h, rwstlhash.h.
712 Removed also hash_map wrappers for every system.
713- Removed temporary 'using' statements in g4std wrappers.
714- Reorganised inline function definitions in management/include:
715 added G4PhysicsVector.icc, G4LPhysicsFreeVector.icc and
716 G4PhysicsOrderedFreeVector.icc.
717- Fixed bug G4PhysicsVector. Initialised data members in default constructor.
718- Removed 'RD44' from header description in every file.
719- Modifications for Software Reference Manual for existing class descriptions.
720
721November 15, 99 G.Cosmo (global-V00-01-08)
722- Fixes for keywords which did not migrate by mistake in the conversion
723 of the HEAD. Namely: RWDEFAULT_CAPACITY, RWBoundsErr, RWGeneralException,
724 RWTHROW, RW2STL_LessPtr and in some cases RWCString.
725
726November 11, 99 G.Cosmo (global-V00-01-07)
727- Migration RWT->G4RWT performed:
728 o Moved STLInterface wrapper classes to STLinterface/g4rw.
729 o Renamed RWCString to G4String and removed related typedef.
730 o Removed RW_NPOS from defs.h and renamed other RW types/constants
731 according to the migration.
732
733November 10, 99 G.Cosmo (global-V00-01-06)
734- Temporarly redefined RW_NPOS in STLInterface/rw/defs.h.
735 Will be removed in the RWT->G4RWT migration and replaced with
736 G4std::string::npos directly in the code.
737
738November 09, 99 G.Cosmo (global-V00-01-05)
739- Added new signature HashDefault(const unsigned long&) in STLInterface
740 rw/rwstlhash.h.
741
742October 28, 99 G.Cosmo (global-V00-01-04)
743- Removed G4STREAM implementation from G4ios and G4strstreambuf, no longer
744 needed. Incremented buffer size to 4096 chars. (by H.Yoshida)
745
746October 22, 99 G.Cosmo (global-V00-01-03)
747- Added first implementation of wrapper files for ISO-ANSI migration:
748 added new directory management/include/g4std.
749- Added definition of G4std keyword in G4Types.hh.
750
751October 20, 99 G.Cosmo (global-V00-01-02)
752- Tagged.
753
754October 20, 99 J.Allison
755- STLInterface: cstring.h: changed (*this)[i] to std_string::operator[](i).
756- STLInterface: removed G4USE_EXPLICIT_TYPES_IN_TEMPLATES; introduced
757 typename keyword where needed for HP aCC. Files modified:
758 cstring.h, tpordvec.h, tpsrtvec.h, tpvector.h, tvhdict.h, tvordvec.h
759 and tvvector.h.
760
761October 6, 99 G.Cosmo (global-V00-01-01)
762- STLInterface: Changed tolower/toupper to old implementation in cstring.h
763 (by F.Behner)
764
765September 14, 99 G.Cosmo
766- STLInterface: renamed classes HashPtr and Hash to G4HashPtr and G4Hash in
767 tphdict and tvhdict to make them compliant with G4 coding standards and
768 avoid clashes with external software in global scope.
769- STLInterface: removed useless tests over size_t < 0 in files tvordvec.h,
770 tvvector.h, tpsrtvec.h and tpordvec.h.
771- STLInterface: casted pointers to long in rwstlhash.h instead of unsigned.
772
773September 13, 99 V.Grichine
774- Added new class G4Integrator (.hh/.icc) and test file
775 G4IntegratorTest.cc in HEPNumerics for integration of generic
776 functions.
777
778September 10, 99 G.Cosmo
779- Added inline keyword to G4Poisson function in HEPRandom/include
780 which was missing.
781
782August 24, 99 J.Allison (global-V00-01-00)
783- Initialised pointer in first constructor of G4DataInterpolation.
784- Included STLInterface-V00-01-00.
785
786June 21, 99 J.Allison (global-01-00-05)
787- Changed G4Exception to abort, i.e., produce core dump.
788- Includes STLInterface-18.
789
790May 24, 99 G.Cosmo (global-01-00-04)
791- globals.hh: removed inclusion of G4Timer.hh, left only G4Types.hh.
792 The attempted solution does not work in situation where STL headers are pulled
793 in before globals.hh. Several of this cases experienced on HP-aCC.
794- STLInterface/rw/tphdict.h: added find() method to retrieve a key.
795
796May 24, 99 G.Cosmo (global-01-00-03)
797- G4Timer.hh: removed CPP cludge for the "times" clash in ObjectSpace.
798 Removed direct inclusion of global.hh to decouple translation unit from
799 RW/STL headers. (F.Benher)
800- Introduced G4Types.hh and replaced basic types definitions in globals.hh
801 and G4Timer.hh.
802- Added inclusion of G4Timer.hh in globals.hh to get rid of clashes about the
803 order of inclusion. G4Timer.hh must appear -before- STL's <algorithm>.
804
805May 19, 99 G.Cosmo (global-01-00-02)
806- templates.hh: added definition of DBL_EPSILON and FLT_EPSILON.
807 Added 'F' to single precision literal constants.
808- Updates to STLInterface wrappers from the STL task-force. Added
809 AIX-xlC STL wrappers.
810
811May 17, 99 J.Allison
812- Added #undef os_times in G4Timer.hh to avoid clash with ObjectSpace when
813 using STLInterface on Sun.
814
815May 14, 99 G.Cosmo (global-01-00-01)
816- Still updates to STLInterface from the STL task-force (internal tag considered
817 is STLInterface-04). Introduced wrapper files differentiated for each architecture.
818
819May 11, 99 G.Cosmo
820- Updates and fixes to STLInterface headers. Input mainly from DEC and HP.
821- Added G4Poisson.hh to HEPRandom/include. It includes the implementation
822 of the global function "G4long G4Poisson(G4double)" which reproduces the
823 GPOISS algorithm adopted in Geant3. Uses the CLHEP standard engines as
824 basic random generators.
825
826May 3, 99 G.Cosmo (global-01-00-00)
827- Updates to STL interface ISO/ANSI headers (F.Benher)
828- Added G4Exception call with STL strings in globals.hh and G4Exception.cc (F.Benher)
829
830April 29, 99 G.Cosmo
831- Moved SystemOfUnits.SI.h to G4UnitsTest.hh in management/include. This file is
832 used only for test purposes and will not be tagged for public versions.
833
834March 30, 99 M.Maire
835- CodeWizard cleanup in G4UnitsTable. Fixed definition of operator=.
836
837March 18, 99 J.Allison
838- globals.hh: Added #ifdef G4USE_STL, changed position of
839 #include "g4rw/cstring.h".
840
841December 17, 98 J.Allison (global-00-04-03)
842- Added first version of STL interface.
843
844December 2, 98 M.Asai (global-00-04-02)
845- Remove the construction of G4UnitsMessenger in G4UnitsTable. This messenger is
846 constructed/destructed by G4UImanager to avoid a loop dependency.
847
848December 1, 98 G.Cosmo (global-00-04-01)
849- Removed G4Allocator.cc containing all template declarations for GNU-g++
850 compiler not supported anymore.
851- Removed g4templates.hh contining all template declarations for the old
852 DEC cxx 5.X compiler not supported anymore.
853- Moved G4ParticleTypes.hh to particles/management/include to remove
854 dependency over particles category.
855- Updated management/GNUmakefile: not anymore dependencies over external
856 categories. Dependency over intercoms to be fixed still.
857
858December 1, 98 M.Nagamatu, H Yoshida
859- G4ios.cc guarded by G4STREAM
860
861November 27, 98 M.Asai
862- G4UnitsMessenger has been moved to intercoms category to avoid a loop dependency.
863
864November 12, 98 K. Amako (global-00-03-05)
865- Corrected a bug in the GetVectorLength() method of
866 management/src/G4PhysicsVector.cc. The fixed bug has nothing
867 to do with the basic behavior of G4PhysicsVector.
868
869November 11, 98 P.Gumplinger
870- Initialized all data members of the base class in G4PhysicsOrderedFreeVector
871 constructors.
872
873November 6, 98 J.Allison (global-00-03-04)
874- #ifdef WIN32 in G4strstreambuf.hh (Guy Barrand).
875
876November 4, 98 G.Cosmo (global-00-03-03)
877- Added G4coutDestination.hh, G4strstreambuf.hh and G4ios.cc
878 in global/management to resolve a circular dependency previously
879 existing with intercoms category (H.Yoshida, M.Nagamatu).
880
881October 21, 98 G.Cosmo (global-00-03-02)
882- Fixed initialization of G4UnitDefinition::UnitsMessenger in
883 G4UnitesTable.cc.
884
885October 17, 98 H.Kurasige
886- Modified G4FastVector.hh:
887 new array is now created only if (items > N) in Initialize() method
888 (in old version new array was created even when items are equal to N).
889
890October 13, 98 M.Nagamatu (global-00-03-01)
891- Added extern ostream G4cout/G4cerr under G4STREAM control.
892
893October 13, 98 M.Maire
894- Fixed length for printing the units. Add messenger file.
895
896September 23, 98 G.Cosmo
897- Replaced definition of min/max/sqr/abs with inclusion of
898 CLHEP/config/TemplateFunctions.h. Now compliant with CLHEP-1.3.
899- Replaced definition of G4UniformRand() with explicit call to the static
900 engine of the generator. This obviates to a silly bug in the AIX compiler
901 when treating static objects via -qtwolink option.
902
903September 10, 98 G.Cosmo
904- Added #undef min/max/sqr/abs to prevent possible macros definition
905 (temporary solution to allow backward compatibility with CLHEP-1.2).
906
907September 1, 98 M.Maire
908- Changed Watt to watt in SystemOfUnits.h and G4UnitsTable.cc.
909
910August 26, 98 J.Allison (global-00-02-02)
911- Introduced globals.hh for CLHEP-1.3 (backwards compatible with CLHEP-1.2):
912 added definitions of template functions min/max/sqr/abs.
913
914August 11, 98 G.Cosmo (global-00-02-01)
915- Modified SystemOfUnits.h and G4UnitsTable.cc (M.Maire):
916 introduced - angstrom, microbarn, picobarn, petaelectronvolt.
917
918July 17, 98 G.Cosmo (global-00-01-07)
919- Fixed bug in G4Timer introduced by methods renaming (G.Folger).
920
921July 15, 98 Y.Morita (global-00-01-06)
922- G4ios.hh: Added following lines for ooddlx compiler on CERN AFS-AIX
923 #if defined(OO_DDL_TRANSLATION)
924 #include <stdlib.h>
925 #endif
926
927July 14, 98 G.Cosmo (global-00-01-05)
928- Modified key value for G4Allocator for porting on CC compiler.
929 (H.Kurasige)
930
931July 8, 98 G.Cosmo (global-00-01-04)
932- Removed forward declarations of G4RWTPtrOrderedVector<G4KineticTrack>
933 and G4RWTPtrSortedVector<G4CollisionInitialState> from g4templates.hh.
934
935July 7, 98 G.Cosmo (global-00-01-03)
936- Removed old unit symbols in globals.hh (M.Maire)
937- Added units for density in G4UnitsTable.cc (M.Maire)
938
939July 6, 98 G.Cosmo (global-00-01-02)
940- Tagged.
941
942July 3, 98 J.Allison
943- Added run/include to management/GNUmakefile for G4Allocator.cc ifdef GNU_GCC.
944- Added G4Allocator<G4HitsCollection> to G4Allocator.cc for GNU_GCC.
945
946July 3, 98 G.Cosmo (global-00-01-01)
947- Moved template declarations of G4Allocator for GNU_GCC from
948 g4templates.hh to G4Allocator.cc.
949- Tagged.
950
951July 3, 98 J.Allison
952- Added G4Allocator<G4Run>,<G4HCofThisEvent>,<G4DCofThisEvent> for GNU_GCC.
953
954July 2, 98 G.Cosmo (global-00-07-01)
955- Updated g4templates.hh.
956
957June 26, 98 G.Cosmo (global-00-06-04)
958- Removed obsolete directory "benchmarks".
959
960June 22, 98 G.Cosmo (global-00-06-03)
961- Tagged.
962
963June 19, 98 J.Allison
964- In GNUmakefile.architecture, defined G4_SOLVE_TEMPLATES and GNU_GCC.
965- In g4templates.hh, protected G4Ray.
966
967June 15, 98 G.Cosmo (global-00-06-02)
968- Modified G4UnitsTable, "SymbolName" instead of "Symbol" (M.Asai).
969- Added few template declarations to g4templates.hh for DEC-AFS.
970
971June 10, 98 G.Cosmo (global-00-06-01)
972- Added forward declarations in g4templates.hh for BREPS classes
973 which were removed by mistake in a committal by M.Maire.
974
975June 10, 98 P.Urban
976- Added G4VERBOSE symbol to the compilation command line.
977
978June 08, 98 H.Kurasige & M.Maire
979- Added particles G4EtaPrime and G4RhoZero in G4ParticleTypes.hh
980- Created G4UnitsTable (.hh and .cc) and G4UnitsTableTest.cc
981
982June 05, 98 M.Maire
983- Temporarily added PhysicalConstants.h and SystemOfUnits.h from
984 CLHEP. Modified globals.hh accordingly.
985- Updated G4UnitsTest.cc
986
987May 12, 98 G.Cosmo
988- Fixed bug in GNUmakefile.architecture for OSF platforms. LDFLAGS
989 was explicitly overriden (!?).
990
991April 23, 98 G.Cosmo (global-00-05-03)
992- Added forward declarations in g4templates.hh for BREPS classes.
993- Modified OpenInventor setup and added -woff option to CXXFLAGS in
994 SGI-Local environment (J.Kallenbach).
995
996April 21, 98 M.Asai (global-00-05-02)
997- G4ApplicationState.hh, G4StateManager.hh and .cc, G4VStateDependent.hh
998 and .cc are moved to "intercoms".
999- Tagged as global-00-05-02.
1000
1001April 20, 98 G.Cosmo
1002- Added handling of native boolean types in globals.hh through the
1003 variable G4_HAVE_BOOL (before controlled only through CLHEP variable
1004 HEP_HAVE_BOOL).
1005- Added G4_HAVE_BOOL to HP-aCC setup in GNUmakefile.architecture.
1006
1007April 15, 98 H.Kurasige
1008- Removed post-const qualifier from following methods in G4UserLimits:
1009 GetMaxAllowedStep, GetUserMaxTrackLength, GetUserMaxTime,
1010 GetUserMinEkine, GetUserMinRange.
1011
1012April 09, 98 G.Cosmo (global-00-05-01)
1013- Modified G4Allocator::AddNewPage(). Now used "register int"
1014 instead of "unsigned" for page chunks index.
1015
1016April 09, 98 M.Maire
1017- Added new data and member functions to G4UserLimits class.
1018
1019March 24, 98 G.Barrand
1020- GNUmakefile, GNUmakefile.architecture, GNUmakefile.common :
1021 MAKESHLIB changed in G4MAKESHLIB
1022
1023March 13, 98 G.Cosmo (global-00-04-04)
1024- Added inclusion of G4GlobalFastSimulationManager.hh in g4templates.hh,
1025 courtesy of P.Mora de Freitas.
1026
1027March 12, 98 G.Cosmo (global-00-04-03)
1028- Updated description of supported OS/compilers.
1029
1030March 07, 98 G.Cosmo (global-00-04-02)
1031- Modified CPPFLAGS setup for HP-aCC.
1032- Added -lftn to FCLIBS for SGI setup (P.Urban)
1033
1034March 05, 98 G.Cosmo (global-00-04-01)
1035- Removed warnings of unused variables.
1036
1037March 03, 98 G.Cosmo
1038- Changed NO_CBRT to G4_NO_CBRT in GNUmakefile.architecture and
1039 globals.hh.
1040- Changed default constructor in G4StateManager.hh to be protected
1041 instead of private.
1042
1043March 02, 98 S.Sadilov
1044- add (temporary solution?) MAXFLOAT macros in
1045 management/include/templates.hh for WinNT because of using
1046 its in processes/hadronic/models/high_energy/src/*.cc
1047
1048February 2, 98 G. Cosmo (global-00-03-04)
1049- Added -ptr option to DEC-AFS. Now sharing a unique template
1050 repository.
1051
1052January 29, 98 G. Cosmo (global-00-03-03)
1053- Added template definitions in G4Allocator.cc (M.Nagamatu)
1054- Removed -DNO_NATIVE_GENERIC_H -I$(RWINC)/rw from compile command
1055 for HP-aCC. Optimised compilation is now +O2.
1056
1057January 29, 98 G. Cosmo (global-00-03-02)
1058- Tagged global-00-03-02
1059
1060January 29, 98 S. Sadilov
1061- Included new G4SYSTEMS for Win/NT platform: WIN32-VC-NICE and
1062 WIN32-G++-NICE in GNUmakefiles.architecture.
1063 Added CLHEP, RW, architecture dependant variables and variables for
1064 positional qualifiers (different between UNIX and VC).
1065- In GNUmakefile.common and GNUmakefile used $OUT_LIB introduced in
1066 GNUmakefile.architecture as positional qualifier for creating
1067 simple-libraries and composite-library.
1068- In GNUmakefile.common used $RWINCGPP introduced in GNUmakefiles.architecture
1069 as right path on RW includes: different compilers (g++ for dependencies
1070 and VC compiler for buiding) use different RW.
1071
1072January 27, 98 G. Cosmo (global-00-03-01)
1073- Introduced G4EXEC_BUILD and G4TEMPEXEC_REPOSITORY flags for C_FRONT based
1074 compilers. These flags allow to distinguish between the template repository
1075 used for building G4 libraries and the one used to build executables.
1076 When building an executable and G4EXEC_BUILD is set, the original template
1077 repository $G4TEMPLATE_REPOSITORY used to build libraries becomes read-only
1078 $G4TEMPEXEC_REPOSITORY is used instead.
1079
1080January 23, 98 G. Cosmo
1081- Added "-DNO_NATIVE_GENERIC_H -I$(RWINC)/rw" to CPPFLAGS for HP-aCC
1082 in GNUmakefile.architecture.
1083- Removed duplicated definition of G4Allocator<G4DecayProducts> from
1084 g4templates.hh.
1085
1086January 20, 98 G. Cosmo
1087- Modified GNUmakefile.architecture, adding -DRW_NO_STL option to
1088 CPPFLAGS and removing it from CXXFLAGS.
1089
1090January 19, 98 E. Tcherniaev
1091- Removed files Hep3Vector.hh, HepRotation.hh and G4SystemofUnits.cc
1092- Updated several classes/files to use "#include <CLHEP/...>" instead
1093 of "#include "CLHEP/..."".
1094
1095January 15, 98 G. Cosmo
1096- Updated GNUmakefile.architecture to support aCC A.01.06 compiler.
1097 Standardized definitions of variables related to CLHEP and RW.
1098- Removed patches/template-definitions for HP-aCC from g4templates.hh
1099 and G4Allocator.cc.
1100
1101December 19, 97 G. Cosmo - (alpha03)
1102- Created.
Note: See TracBrowser for help on using the repository browser.