source: trunk/source/intercoms/History@ 1179

Last change on this file since 1179 was 1157, checked in by garnier, 16 years ago

intercom update

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