source: trunk/source/intercoms/History

Last change on this file was 1347, checked in by garnier, 14 years ago

geant4 tag 9.4

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