source: trunk/source/intercoms/History @ 1044

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

maj en aussi sur CVS

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