source: trunk/source/intercoms/History @ 1015

Last change on this file since 1015 was 850, checked in by garnier, 16 years ago

geant4.8.2 beta

File size: 14.1 KB
Line 
1$Id: History,v 1.72 2008/06/14 17:41:39 kmura 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
2014 June 2008 K.Murakami (intercoms-V09-01-00)
21- tagged
22
2330th January 2008, Laurent Garnier
24 - Add a new function in G4UIcommandTree to find a subtree
25
26August 10, 2007 K.Murakami (intercoms-V09-00-01)
27- G4UIbatch.cc : fixed the problem on 32bit-Linux.
28
29July 16, 2007 K.Murakami (intercoms-V09-00-00)
30- G4UImanager.cc : a bug fixed. (invalid returned object)
31- G4UIbatch.cc : completely revised.
32  * bug fixed for the treatment of the last line
33  * add support for continued line by \, _
34  * string after '#' is treated as comment
35  * white spaces at the head of a line are allowed.
36
37June 6, 2007, M.Asai
38- Introducing /control/getEnv and /control/echo commands.
39
40November 3, 2006, M.Verderi (intercoms-V08-01-01)
41- Added missing forward declaration of G4VPhysicalVolume in
42  G4VFlavoredParallelWorld header.
43
44October 17, 2006, J.Allison (intercoms-V08-01-00)
45- Extended G4UImanager::Loop to handle negative increments.
46
47November 9, 2005  Gabriele Cosmo (intercoms-V07-01-03)
48- Removed inclusion of <strstream> from G4UImessenger.hh.
49- The tag coworks with: run-V07-01-05, radioactive_decay-V07-01-00.
50
51October 26, 2005  Koichi Murakami (intercoms-V07-01-02)
52- Migration from strstream to sstream
53
54October 20, 2005, Joseph Perl (intercoms-V07-01-01)
55- Tag to co-work with vis-V07-01-05.
56
57October 17, 2005 Jane Tinslay
58- intercoms->graphics_reps migration for G4VGraphicsScene and G4VVisManager
59
60May 19, 2005, M.Asai (intercoms-V07-00-02)
61- G4UIbatch is modified so that it now aborts the execution of the macro file
62  (and any other parent macro files which issued this macro file) if a coomand
63  in the macro file cannot be executed, instead of ignoring this particular
64  command.
65
66May 3rd, 2005, J.Allison (intercoms-V07-00-01)
67- Completed migration to AddSolid.
68- G4VVisManager.hh: Improved description (introduced G4VisExecutive).
69- Made /units/list available in any G4 state.
70
71Jan 27, 2005, J.Allison (intercoms-V07-00-00, needed for vis-V07-00-01)
72- Interim tag for migration from AddThis to AddSolid and AddCompound.
73- G4VGraphicsScene: introduced new names.  Old methods call new methods
74  as interim solution.
75- G4VVisManager::Draw(const G4VHit&):
76  G4VVisManager::Draw(const G4VTrajectory&,...):
77  Removed argument: objectTransformation = G4Transform3D::Identity.
78
79Jun 7, 2004, G.Cosmo (intercoms-V06-01-02)
80- GNUmakefile: added definition of GLOBLIBS for DLLs support on Windows.
81
82May 16, 2004, M.Asai (intercoms-V06-01-01)
83- Introducing utility methods ConvertToStringWithBestUnit() and
84  ConvertToStringWithDefaultUnit() for command classes taking a unit parameter.
85
86May 16, 2004, M.Asai (intercoms-V06-01-00)
87- Introducing static methods in G4UIcommand class for conversion between
88  a string and a value. Some implementation of derived classes are modified
89  accordingly.
90
91Jun 07, 2003, G.Cosmo (intercoms-V05-01-02)
92- G4UItokenNum.hh: corrected implementation of operator=().
93
94Jun 04, 2003, G.Cosmo (intercoms-V05-01-01)
95- G4UItokenNum.hh: fixed longstanding bug in the definition of the
96  struct "yystype": defined operator= and copy-constructor, defined
97  default constructor with default initialisation of members.
98  The fix makes happy Valgrind, concerning the usage of uninitialised
99  values.
100
101May 21, 2003, M.Asai (intercoms-V05-01-00)
102- Clean up unused variables appeared in arguments.
103
104Jan 20, 2003, J.Allison (intercoms-V05-00-00, co-works vis-V05-00-00)
105- Added G4VVisManager::Draw methods for hits and trajectories.
106
107Dec 4, 2002, M.Asai (intercoms-V04-01-04, intercoms-V04-01-05)
108- Migration to new G4ApplicationState.
109
110Nov 27, 2002, M.Asai (intercoms-V04-01-03)
111- Fix memory leak in G4UIcommand.hh.
112
113Nov 20, 2002, G.Cosmo (intercoms-V04-01-02)
114- Patched access to public static data in G4VGlobalFastSimulationManager
115  and G4VVisManager. Added static accessors to be used in the kernel to
116  allow porting on Windows DLLs.
117
118Nov 01, 2002, M.Asai (intercoms-V04-01-01)
119- Tagged for Geant4 5.0
120
121Oct 29, 2002, M.Asai
122- Fixed uninitialized data member in G4UIcommand.cc
123
124Oct 17, 2002, J.Allison (intercoms-V04-01-00 with vis-V04-01-02)
125- Added two new pure virtual functions to G4VGraphicsScene:
126    AddThis(const G4VTrajectory&)
127    AddThis(const G4VHit&)
128
129Jun 7, 2002, M.Asai (intercoms-V04-00-04)
130- Fix for a warning message in G4UIbatch.
131
132May 15, 2002, M.Asai (intercoms-V04-00-03)
133- Limit number of stored command string. (improvements)
134
135May 14, 2002, M.Asai (intercoms-V04-00-02)
136- Limit number of stored command string.
137
138May 3, 2002, M.Asai (intercoms-V04-00-01)
139- Recover G4UImanager::ApplyCommand(G4String) to accept + operator
140
141Apr 26, 2002, M.Asai (intercoms-V04-00-00)
142- Eliminate naive G4String type arguments
143 Modified classes :
144  G4UIparameter G4UImanager G4UIbatch G4UIaliasList G4UIcmdWithAnInteger
145  G4UIcmdWithADoubleAndUnit G4UIcmdWithADouble G4UIcmdWithABool
146  G4UIcmdWith3VectorAndUnit G4UIcmdWith3Vector G4UIcommand G4UIcommandTree
147
148Nov 23, 2001, M.Asai (intercoms-V03-02-15)
149- Fix a problem with a command which has doubled slash.
150
151Oct 23, 2001, G.Cosmo (intercoms-V03-02-14)
152- Restored inclusion of G4Tokenizer.hh for removal of STLinterface module.
153  Files: G4UImanager.cc, G4UIcommand.cc and G4UIparameter.cc.
154
155Oct 12, 2001, M.Asai (intercoms-V03-02-13)
156- Rename method in G4UIcommandTree to avoid confliction.
157- Temporarly replaced inclusion of G4Tokenizer.hh with old RW wrapper. (G.Cosmo)
158- Replaced int/double with G4int/G4double wherever needed. (G.Cosmo)
159
160Oct 11, 2001, G.Cosmo (intercoms-V03-02-12)
161- Replaced inclusions of ctoken.h with G4Tokenizer.hh in
162  G4UImanager[.hh.cc], G4UIcommand.cc and G4UIparameter.cc.
163  Removed comment on RW wrappers.
164- Co-works with tag "globals-V03-02-03" where the STLInterface
165  module has been removed.
166
167Oct 10, 2001, M.Asai (intercoms-V03-02-11)
168- Change aliasing characters from "[" and "]" to "{" and "}".
169  This is required to fix the crash in hadronics test code.
170- Introducing /control/createHTML
171
172Oct 5, 2001, M.Asai (intercoms-V03-02-10)
173- Introducing Loop() and Foreach() methods.
174- Introducing three new UI commands
175    /control/shell
176    /control/foreach
177    /control/loop
178
179Oct 4, 2001, M.Asai (intercoms-V03-02-09)
180- Correction for string parameter starting with a space.
181- Recurrent variables
182
183Oct 1, 2001, M.Asai (intercoms-V03-02-08)
184- Introducing a functionality of "shell variables".
185    New class : G4UIaliasList
186    Modified classes : G4UImanager G4UIcontrolMessenger
187
188Sep 28, 2001, M.Asai (intercoms-V03-02-07)
189- For Batch mode, comment lines are displayed only at verbose level = 2.
190
191Aug 29, 2001, M.Asai (intercoms-V03-02-06)
192- Corrections in G4UIbatch to ignore the blank line.
193
194Aug 27, 2001, M.Asai (intercoms-V03-02-05)
195- G4UIbatch now displays (G4cerr) the error message.
196  Correction according to the bug report #294.
197
198Aug 17, 2001, J.Allison (intercoms-V03-02-04)
199- Coworks with vis-V03-02-12 and greps-V03-02-02.
200- Added G4VisManager::Draw(const G4Scale&,...
201
202Aug 14, 2001, J.Allison (intercoms-V03-02-03)
203- Coworks with vis-V03-02-11 and greps-V03-02-02.
204- Moved default value of argument G4Transform3D::Identity from
205  G4VSceneHandler::BeginPrimitives to
206  G4VGraphicsScene::BeginPrimitives.
207
208July 21, 2001, J.Allison (intercoms-V03-02-02)
209- Added G4VGraphicsScene::AddPrimitive(const G4Scale&).
210
211July 18, 2001, M.Asai (intercoms-V03-02-01)
212- Added a feature of suppressing program abortion due to G4Exception
213  affected files : G4UIcontrolMessenger.hh G4UIcontrolMessenger.cc
214- This co-works with global-V03-02-01
215
216July 17, 2001, J.Allison (intercoms-V03-02-00)
217- Fixed parsing of quoted (") tokens in current value for null or defaulted
218  parameters in loop over previous parameters in G4UIcommand::DoIt().
219
220May 18, 2001, G.Cosmo (intercoms-V03-01-00)
221- Cleared pedantic warnings detected in Linux-g++ with ISO/ANSI setup.
222
223Mar 8, 2001, G.Cosmo (intercoms-V03-00-02)
224- G4UIcommand.cc: replaced calls to entries() with size(), according
225  to migration to STL vectors for G4UnitsTable and related in tag
226  "global-V03-00-07".
227
228Feb 8, 2001, M.Asai (intercoms-V03-00-01)
229- Migration to STL vector classes
230  affected classes :
231./intercoms/include/G4UIcommand.hh
232./intercoms/include/G4UIcommandTree.hh
233./intercoms/include/G4UImanager.hh
234./intercoms/src/G4UIcommand.cc
235./intercoms/src/G4UIcommandTree.cc
236./intercoms/src/G4UImanager.cc
237
238Jul 26, 00, M.Asai (tag intercoms-V02-00-01)
239- Retagging with removing G4StateManager, G4VStateDependent and G4ApplicationState
240  classes.
241
242Jul 22, 00, M.Asai (tag intercoms-V02-00-00)
243- Making G4UImanager as a state dependent class.
244- Remove G4StateManager and G4VStateDependent classes. They are now in
245  source/global/management.
246
247May 18, 00, J.Allison
248- Small spelling correction in class description of G4VGraphicsScene.hh.
249
250Feb 14, 00, M.Asai (tag intercoms-V01-00-00)
251- Put "const" to "char *" arguments in G4UImanager
252
253Nov 23, 99, J.Allison (tag intercoms-V00-01-02)
254- Tagged changes for Software Reference Manual on behalf of Makoto Asai.
255
256Nov 4, 99, M.Asai (tag intercoms-V00-01-01)
257- G4UImanager.cc is updated for G4cout modification.
258- Comments are enriched for software reference manual.
259
260Oct 26th, 99 J.Allison
261- Prepared G4VVisManager.hh and G4VGraphicsScene.hh for Software
262  Reference Manual.
263
264Oct 4th, 99 J.Allison (tag intercoms-V00-01-00)
265- Augmented G4VGraphicsScene to include AddPrimitive methods for
266  G4Polyline, G4Text, G4Circle, G4Square, G4Polymarker, G4Polyhedron
267  and G4NURBS.
268
269May 19th, 99 J.Allison (tag intercoms-01-00-05)
270- Protected G4UIcommand.cc with if (aToken.length()>0...
271
272May 19th, 99 J.Allison (tag intercoms-01-00-04)
273- Improvements suggested by Code Wizard in G4VVisManager.
274
275May 7th, 99 J.Allison (tag intercoms-01-00-03)
276- Added newVal.resize( parameter.entries() ) to G4UIcommand::SetParameter.
277
278Apr 28, 99 J.Allison (tag intercoms-01-00-02)
279- Moved G4VVisManager and G4VGraphicsScene from graphics_reps.
280
281Paulo Mora de Freitas (tag intercoms-01-00-01)
282- Added abstract interface G4VFlavoredParallelWorld and
283  G4VGlobalFastSimulationManager so we can decouple vis from parametrisation.
284
285Dec 03, 98 J.Allison (tag intercoms-00-04-04)
286- Protected G4UImanager::SetCoutDestination with #ifdef G4STREAM.
287
288Dec 02, 98 M.Asai (tag intercoms-00-04-03)
289- G4UnitsMessenger is constructed/destructed by G4UImanager.
290
291Nov 27, 98 M.Asai (tag intercoms-00-04-02)
292- G4UnitsMessenger has been inported from global/management to avoid a loop dependency.
293
294Nov 25, 98 J.Allison (tag intercoms-00-04-01)
295- Allowed quotation-mark-enclosed blank-embedded parameters in GetCurrentValue.
296- "Cosmetic" change to G4UIparameter (M.Asai).
297
298Nov 05, 98 M.Asai (tag intercoms-00-03-07)
299- Move G4strstreambuf.hh to global category to avoid a loop dependency (M.Nagamatsu)
300  affected files are G4UImanager.hh G4UImanager.cc, G4UIsession.hh.
301
302Oct 26, 98 M.Asai (tag intercoms-00-03-06)
303- Add SetCoutDestination(NULL) to the constructor and destructor of G4UImanager.
304
305Oct 20, 98 M.Asai (tag intercoms-00-03-05)
306- Change static methods in G4UIcommand which are for unit conversion from protected
307  to public.
308
309Oct 13, 98 M.Asai (tag intercoms-00-03-04)
310- Interoducing a concrete implementation of G4cout/G4cerr (M.Nagamatsu).
311   affected files : include/G4UImanager.hh G4strstreambuf.hh
312                    src/G4UImanager.cc G4UIsession.cc
313
314Oct 01, 98 M.Asai (tag intercoms-00-03-03)
315- Introducing a new UI command named "manual".
316
317Sep 27, 98 M.Asai (tag intercoms-00-03-02)
318- Fixes a bug in G4UIparameter. This bug caused a trouble of range
319 checking *only* for the parameter(s) atouched to the G4UIcommand
320 base class objects.
321
322Sep 25, 98 M.Asai (tag intercoms-00-03-01)
323- Minor modification in G4UIcommand.cc.
324- "DeregisterDependent()" method is implemented in G4StateManager and
325  this method is invoked by the destructor of G4VStateDependent base class.
326
327Aug 11, 98 M.Asai (tag intercoms-00-02-01)
328- G4UIcommand.cc corresponds to "string with blanks".
329
330July 15, 98 M.Asai (tag intercoms-00-01-03)
331
332July 13, 98 M.Asai (tag intercoms-00-01-02)
333- Bug in G4UIcommand.hh is fixed.
334
335July 4, 98 <.Asai (tag intercoms-00-01-01)
336- Ready for the beta release.
337
338June 30, 98 M.Asai (tag intercoms-00-07-01)
339- Debug G4UIdirectory.cc for protecting against missing "/" at the tail.
340
341June 10, 98 M.Asai
342- Introducing more methods in G4UIcommand, G4UIcmdWithADoubleAndUnit,
343G4UIcmdWith3VectorAndUnit with the new G4UnitsTable
344- Tagged as intercoms-00-06-02
345
346June 8, 98 M.Asai
347- Introducing new methods in G4UIcommand, G4UIcmdWithADoubleAndUnit,
348G4UIcmdWith3VectorAndUnit with the new G4UnitsTable
349- Tagged as intercoms-00-06-01
350
351April 21, 98 M.Asai
352- G5ApplicationState.hh, G4StateManager.h and .cc, G4VStateDependent.hh
353  and .cc are moved from "globals/management".
354- Tagged as intercoms-00-05-03.
355
356April 20, 98 M.Asai
357- tagged intercoms-00-05-02.
358
359April 9, 98 G.Cosmo
360- Porting on DEC-cxx 6.0.
361  Removed meaningless usage of "const" qualifier from functions
362  return type for basic types by value. Modified files:
363  G4UIcommand.hh, G4UIcommandTree.hh, G4UIparameter.hh
364
365April 6, 98 M.Nagamatu
366- added getRange() to G4UIcommand.hh
367
368March 27, 98 M.Asai
369- remove redandant constructors/methods from
370 G4UIparameter, G4UIcommand, G4UIcmd***
371- tagged intercoms-00-05-01
372
373March 2, 98 S.Sadilov
374- fix include <strstrea.h> in G4UIcommand.cc for WinNT
375
376February 18, 98  John Allison
377- made G4UIcommand::valueOf a static member function.
378- tagged intercoms-00-04-01
379
380February 3, 98 M.Asai - (intercoms-00-03-02)
381- Debugged : G4UImanager.cc
382- Tagged as intercoms-00-03-02
383
384January 29, 98 M.Asai - (intercoms-00-03-01)
385- Tagged as intercoms-00-03-01
386
387December 19, 97 G. Cosmo - (alpha03)
388- Created.
389
Note: See TracBrowser for help on using the repository browser.