source: trunk/source/intercoms/History @ 847

Last change on this file since 847 was 842, checked in by garnier, 16 years ago

updates from the head of geant4 in order to compile

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