source: trunk/source/intercoms/History @ 1040

Last change on this file since 1040 was 1016, checked in by garnier, 15 years ago

update

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