source: trunk/source/intercoms/History @ 825

Last change on this file since 825 was 821, checked in by garnier, 16 years ago

import all except CVS

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