source: trunk/source/intercoms/History @ 1256

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

remove cycle dependency

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