source: trunk/geant4/interfaces/History @ 593

Last change on this file since 593 was 593, checked in by garnier, 17 years ago

r627@mac-90108: laurentgarnier | 2007-11-09 07:57:42 +0100
modif dans les includes directives

File size: 15.0 KB
Line 
1$Id: History,v 1.82 2007/06/19 10:38:28 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
2019 June 2007, Gabriele Cosmo (interfaces-V08-03-02)
21- Fix compilation error on Windows ('theShell' not declared).
22
2314 June 2007, Koichi Murakami (interfaces-V08-03-01)
24- fixed the problem with Ctl-C termination for bash users.
25 * G4VUIshell   : add a virtual method ResetTerminal()
26 * G4UItcsh     : add a method ResetTerminal()
27 * G4UIterminal : add terminal reset when Ctl-C termination
28
2922 May 2007, Koichi Murakami (interface-V08-03-00)
30- G4UIterminal.cc: implement signal handler for soft-abort
31
3228 November 2005, Gabriele Cosmo (interface-V07-01-02)
33- G4UIXm.cc migrated to sstream
34
3521 November 2005, Hajime Yoshida (interface-V07-01-01)
36- G4UIGAG.cc and G4UIGainServer.cc migrated to sstream
37
3826 October 2005, Koichi Murakami (interfaces-V07-01-00)
39- G4UItcsh/G4UIterminal/G4VBasicShell:
40  migration from strstream to sstream
41
4222 April 2005, Gabriele Cosmo (interfaces-V07-00-01)
43- G4UIGainServer: fixed conditional compilation for MacOS 10.4.
44
4526 January 2005, Gabriele Cosmo (interfaces-V07-00-00)
46- Removed explicit definition of G4TMPDIR in GNUmakefiles
47  (not necessary since already defined in common.gmk).
48
4927 November 2004, Hajime Yoshida (interfaces-V06-02-00)
50- Tagged.
51
5225 November 2004, Hajime Yoshida (interfaces-V06-01-02)
53- Tagged.
54
5521 November 2004, Guy Barrand
56- G4UIXm.cc: have some nice default resources in case XENVIRONMENT not set.
57
5807 June 2004, Gabriele Cosmo (interfaces-V06-01-01)
59- G4UIWin32.cc: move usage of inline methods to non-inline for DLLs
60  support on Windows.
61- GNUmakefile: added definition of GLOBLIBS for DLLs support on Windows.
62
6309 April 2004, John Allison (interfaces-V06-01-00 + vis-V06-01-01)
64- Tagged G4[UI]Win32[.hh,.cc] as below.  Joint with vis-V06-01-01.
65
6608 April 2004, Guy Barrand
67- G4[UI]Win32[.hh,.cc] : modify things in order to be able to use
68  a standard C main (and avoid the WinMain).
69
7022 October 2003, Guy Barrand (interfaces-V05-02-00)
71- OPACS : archived obsolete OPACS module and cleared build setup.
72
7317 October 2003, Guy Barrand
74- G4Xt.cc : removed unused and commented code.
75
7611 June 2003, Gabriele Cosmo (interfaces-V05-01-02)
77- G4UIWin32.cc: cleared warning on redefinition of 'pascal' reported on
78  WIN32-VC system.
79
8004 June 2003, Gabriele Cosmo (interfaces-V05-01-01)
81- Fixes for inclusion of <strstream> in G4UIXm.cc, G4UItcsh.cc and
82  G4UIterminal.cc in view of the g4std wrappers migration.
83
8430 May 2003, Gabriele Cosmo (interfaces-V05-01-00)
85- Fixed few pedantic warnings...
86- G4UIGainServer.cc: fixed compilation problem on Darwin-g++ with gcc-3.X.
87
8804 December 2002, Makoto Asai (interfaces-V04-01-01, interfaces-V04-01-02)
89- Migration to new G4ApplicationState.
90
9115 November 2002, Hajime Yoshida (interfaces-V04-01-00)
92- basic/src/G4UIArrayStrings.cc is now working for "konsole" type termcap.
93        by Koichi Murakami
94
9509 November 2002, Hajime Yoshida (interfaces-V04-00-05)
96- G4UIGainServer.cc uses socklen_t as before. It must work for Solaris CC and HP.
97- test/G4cout_test01 updated. An example of setCoutDestination(UI) by a user.
98
9906 November 2002, Guy Barrand
100- G4Xt.cc, G4UIXm.cc, G4UIXaw.cc : fix some warings.
101
10214 June 2002, Hajime Yoshida (interfaces-V04-00-04)
103- G4UIGainServer.cc/hh have a protection: #ifndef WIN32 ~ #endif not to compile
104        on WIndows.
105
10614 June 2002, Hajime Yoshida (interfaces-V04-00-04)
107- Added protection #ifndef WIN32 to new class G4UIGainServer in definition
108  and body, to prevent compilation on Windows platforms.
109
11012 June 2002, Gabriele Cosmo (interfaces-V04-00-03)
111- Fixes for porting on platforms other than Linux.
112  o socklen_t is Linux specific and not defined elsewhere; changed to int*.
113  o Fixed usage g4std/iostream, globals.hh and endl/G4endl.
114
11512 June 2002, Hajime Yoshida (interfaces-V04-00-02)
116- Introduced new class G4UIGainServer, socket extension for G4UIGAG.
117- added GAG/src/G4UIGainSErver.cc and GAG/include/G4UIGainServer.hh
118- G4UIGainServer is the new member of libG4UIGAG.so(a)
119        (no modification to GNUmakefiles)
120
12126 April 2002, Makoto Asai (interfaces-V04-00-01)
122- Corresponds to interfaces change in intercoms category (intercoms-V04-00-00)
123 Affected files :
124  basics/src/G4VUIshell.cc
125  common/src/G4VBasicShell.cc
126  GAG/src/G4UIGAG.cc
127
12825 February 2002, Makoto Asai (interfaces-V04-00-00)
129- fix for odd behavior on Windows in G4UIchs.cc
130
13103 December 2001 Guy Barrand (interfaces-V03-02-04)
132- G4VInteractorManager::RemoveDispatcher : change the "std::remove"
133  logic in order to fix a disfunctionning with vis/OpenInventor driver.
134- G4Xt.cc : remove some g++ compilation warnings about unused
135  iconify functions.
136
13729 November 2001 Hajime Yoshida (interfaces-V03-02-03)
138- Fix G4UIGAG.cc for alias command (following G4UIterminal's modif)
139
14026 November 2002 Makoto Asai (interfaces-V03-02-02)
141- Fix compilation warnings caused by gcc-2.95.2 for basic sub-directory.
142
14323 November 2001 Makoto Asai (interfaces-V03-02-01)
144- Fix G4UIterminal to display a command line AFTER solving aliases
145  in case the command caused "command not found".
146- Fix G4UItcsh.hh not to have warning message.
147
14822 October 2001 Hajime Yoshida
149-G4UIGAG.cc no more compiler warning due to G4String
150
15122 October 2001 Hajime Yoshida
152- G4UIGAG ; no compilation warning with g++-2.95
153
15411 August 2001  John Allison (interfaces-V03-02-00)
155- Re-engineered G4UI variables.  Coworks with config-V03-02-04.
156- Changed GNUmakefile so that GAG, TERMINAL and TCSH built by default.
157- Nothing built if G4UI_NONE is set.
158
15929 November 2000 Makoto Asai (interfaces-V02-00-03)
160- Tag for Guy's correction.
161
16228 November 2000 Guy Barrand
163- G4Xt.cc ; SUN-CC : correct warning : argc hides G4VInteractorManager::argc.
164
16527 November 2000 Makoto Asai (interfaces-V02-00-02)
166- G4VUIShell.hh : add virtual keyword to the destructor.
167
16811 August 2000 Guy Barrand
169- G4UIWo.cc : add some cast in order to compile with OSF1/cxx strict_ansi mode.
170
1711 August 2000 Gabriele Cosmo (interfaces-V02-00-01)
172- Fixed warnings on HP-aCC system in G4UItcsh.cc, due to unproper usage of G4int
173  where unsigned (size_t) was requested instead.
174
17531 July 2000 Gonzalo Gracia
176- Modifications required to compile on NT
177  Operator string::[] requires size_t argument.
178  Cast from integer to size_t in several places in basic/src/G4UIArrayString.cc
179  and G4VUIshell.cc
180
18122 July 2000 Makoto Asai (interfaces-V02-00-00)
182- Modify G4UIterminal, G4VUIshell, G4UIcsh and G4UItcsh to display the
183  break status as a prompt characters.
184
18525 June 2000 John Allison (interfaces-V01-01-06-old-G4UIterminal)
186- As interfaces-V01-01-06 but old revisions of G4UIterminal.cc/hh.
187
18823 June 2000 John Allison (interfaces-V01-01-06)
189- Protected G4UIterminal, G4Ui[t]csh against access by index to null strings.
190
19121 June 2000 John Allison (interfaces-V01-01-05)
192- Added include $(G4INSTALL)/config/G4VIS_BUILD.gmk to common/GNUmakefile.
193
19415 June 2000 John Allison (interfaces-V01-01-04)
195- More ISO compliance for G4UIterminal class.
196
19714 June 2000 Makoto Asai (interfaces-V01-01-03)
198- ISO compliance for G4UItcsh classes
199
20026 May 2000 Guy Barrand  (interfaces-V01-01-02)
201- G4UIXm.hh, G4UIWin32.hh : change comments about /gui for the doc.
202
20323 May 2000 John Allison (interfaces-V01-01-01-without-tcsh)
204- Tag without G4UIterminal(G4UItcsh) in case it is not needed in the release.
205
20620 May 2000 Guy Barrand  (interfaces-V01-01-01)
207- common/G4InteractorMessenger : change command name "interactor" to "gui".
208
20919 May 2000 John Allison  (interfaces-V01-01-00)
210- G4UIterminal displays a candidate list in case a given parameter is
211  wrong (Makoto Asai).
212
21326 Mar 2000 Makoto Asai
214- Introducing a new G4UIterminal with UNIX-like shell.
215
21610 Nov 1999 Hajime Yoshida  (interfaces-V00-01-03)
217- Added less<G4String> argument (Guy).
218- G4UIWin32.hh, G4UIXm.hh : usage of G4std::less in G4std::map.
219- G4VInteractorManager.cc : G4std::find, G4std::remove.
220
22108 Nov 1999 Hajime Yoshida
222- tag interfaces--V00-01-02 for STT
223
22408 Nov 1999 Hajime Yoshida
225- GAG/src/G4UIGAG.cc RWT => STL vector
226- basic/include/G4UIterminal.hh, GAG/include/G4UIGAG.hh => documentation
227
22802 Nov 1999 Guy Barrand
229- doc comments for G4UIWin32.hh, G4UIXm.hh, G4UIXaw.hh, G4Xt.hh, G4Win32.hh, G4VInterativeSession.hh, G4VInteractorManager.hh.
230
23102 Nov 1999 Guy Barrand
232- basic/G4UIWin32, G4UIXm : RW -> STL.
233- common/G4VBasicShell, G4VInteractiveSession, G4VInteractorManager : RW -> STL.
23429 Oct. 1999 Hajime Yoshida
235- tag interfaces-V00-01-01
236
23727 Oct. 1999 Guy Barrand
238- interfaces/common/src/G4Xt.cc : protect XtAppInit against
239  shell zero widthxheight. Give a default to geometry resource.
240
24121 Oct. 1999 John Allison
242- Made XtAppContext appContext static in G4Xt.cc.  Speeds OGLSXm but
243  OGLIXm is still slow - why?
244
24512 Oct. 1999 John Allison for Hajime Yoshida (tag interfaces-V00-01-00a)
246- Protection for zero length strings for Sun in G4UIterminal and G4UIGAG.
247
24802 Sep. 1999 Hajime Yoshida
249  to geant4-00-01-ref-01 (Revision 1.9)
250  a new tag is interfaces-01-00-04
251  after which a tag interfaces-V00-01-00 was added identical to
252    interfaces-01-00-04 except for this History file.
253
254- G4UIterminal.cc and G4UIGAG.cc now shows prompt characters
255        to an input of return (or null command line).
256
257head 31 Mai 1999  Guy Barrand
258- G4VInteractorManager::SecondaryLoop : add a message to indicate
259  that we enter a "viewer" secondary X event loop and that someone
260  add to "Escape" it from the viewer to continue.
261
262interfaces-01-00-03  19th April 1999  John Allison
263- Protected G4VBasicShell.cc with if( tempPath.length()>0 ).
264
265interfaces-01-00-02  18th April 1999  John Allison
266- Tagged.
267
268head 11th Mai 1999  Guy Barrand
2691) G4UIXm : Linux, correct geometry management of the menubar.
270
271head 06th Mai 1999  Guy Barrand
2721) G4Win32, G4UIWin32 : modifications to compile with Visual-6.0.
273
274head 16th April 1999  Guy Barrand
2751) G4VBasicShell, G4UIXm, G4UIWin32 : command completion.
2762) G4InteractorMessenger, G4VInteractorManager : code polishement.
277
278interfaces-01-00-01  15th April 1999  Hajime Yoshida/Masayasu Nagamatu
2791) some code polishment after the messages by CodeWarriers (Guy)
2802) Help functions in G4VBasicShell and related rearrangement of
281        G4UIterminal etc.. (Guy)
2823) removal of ifdef for GNU_GCC in G4UIGAG. (Hajime)
283
284interfaces-00-03-07 9th December 1998 Hajime Yoshida/Masayasu Nagamatu
285- minor improvements in Help of G4UIterminal.cc
286- G4UIGAG's Help in terminal mode is now equivalent to G4UIterminal.cc
287
288interfaces-00-03-06 27th November 1998 Hajime Yoshida/Masayasu Nagamatu
289- added 'if' protection to the destructor of G4UIterminal/G4UIGAG.
290
291interfaces-00-03-05 12th November 1998 Masayasu Nagamatu
292-test/G4cout_test01/ added an example for redirectiong stream using G4cout
293
294interfaces-00-03-04  13th October 1998  Masayasu Nagamatu
295- G4cout - changes to G4UIterminal.cc, G4UIGAG.hh, G4UIGAG.cc.
296
29707 Ocotober 1998  Guy Barrand:
298- G4UIXm.cc, G4UIWin32.cc : cout, cerr control.
299
300interfaces-00-03-03 7th  October Hajime Yoshida
301- Bug fix to prevent "help" crashing in some circumstances.
302
303interfaces-00-03-02 14th Sep. Hajime Yoshida
304        - fix to G4UIGAG (not bugs but correction of minor
305                ydifferences with G4UIterminal)
306
307interfaces-00-03-01  12th Sep.  Hajime Yoshida and Masayasu Nagamatu
308- CTRL-D doesn't invoke infinite loop.
309- CRTL-D now means
310        - EOF in the redirected cin
311        - End of Session, just as "exit" command of GEANT4
312- Affected files are basic/src/G4UIterminal.cc
313                        GAG/src/G4UIGAG.cc
314
315interfaces-00-02-01  9th August  John Allison
316- Tagged Guy's changes.
317
3187th August  Guy Barrand.
319- common, OPACS : new interactor parenting logic.
320
321interfaces-00-01-04  8th July 1998  John Allison
322- Emptied xvt_standalone_test; files moved to environments/XVT.
323
324interfaces-00-01-03  7th July 1998  John Allison
325- Emptied standalone_test; files moved to environments/Momo or no
326  longer needed.
327
3287th July 1998  Guy Barrand
329- Added include $(G4INSTALL)/config/interactivity.gmk to GNUmakefiles.
330
331interfaces-00-01-02 7th July 1998  John Allison
332- Forced revision 2.1 on files in newly committed directories.
333
334interfaces-00-01-01 6th July 1998  John Allison
335- Big restructuring.  Moved files from include/ and src/ to:
336  common/, basic/, GAG/, OPACS/, XVT/.
337  Created G4UI_BUILD.gmk and G4UI_USE.gmk in config/.
338  Changed the GNUmakefiles accordingly.
339
340interfaces-00-07-01 2nd July 1998  Gabriele Cosmo
341- Updates to G4UIWo and G4VInteractorManager by G.Barrand.
342
343interfaces-00-06-05 26th June 1998  Gabriele Cosmo
344- Updated GNUmakefiles to new electromagnetics structure.
345
346interfaces-00-06-04a 22nd June 1998  John Allison
347- Removed ./standalone_test/run/example34/GNUmakefile.G4VIS_USE and
348  ./standalone_test/run/example35/GNUmakefile.G4VIS_USE
349
350interfaces-00-06-04 22nd June 1998  John Allison
351- Added #ifdef GNU_GCC for template instantiation in src/G4UIGAG.cc.
352- Changed GNUmakefiles for G4VIS_USE.gmk.
353
354May 6, 98 M.Asai
355- Introducing a new abstract base class G4VBasicShell.
356- G4UIterminal has been modified according to use G4VBasicShell.
357
35822th April 1998  Hajime Yoshida / Masayasu Nagamatsu (interfaces-00-05-03)
359-  the following three directories are tagged.
360 interfaces/standalone_test/Momo/java/GGE
361 interfaces/standalone_test/Momo/java/RMI
362 interfaces/standalone_test/run/example35
363
36420th April 1998  Hajime Yoshida / Masayasu Nagamatsu (interfaces-00-05-02)
365- update for Momo and G4UIGAG, including many improvement and bug fixes.
366  see the interfaces/standalone_test/README_Momo.html for datails.
367- example35 is added; new example program to show the capability of GUI(GAG).
368
36915th April 1998 : Guy Barrand
370- From discussion with John and Simone G4VToolkit
371  has been renamed to G4VInteractorManager.
372
3734th April 1998 Nagamatu Masayasu (interfaces-00-05-01)
374- correspond to the modification by  G.Barrand
375  G4UI_BUILD_xxx_DRIVER -> G4UI_BUILD_xxx_SESSION
376  Modifications for Win32/NT.
377
378April 2, 98 G.Barrand
379- G4UI_BUILD_xxx_DRIVER -> G4UI_BUILD_xxx_SESSION
380- Modifications for Win32/NT.
381
38226th March 1998  John Allison
383- Changed G4VisManager to MyVisManager in example34.cc and xvt.benchmark.cc
384  for vis-00-05-01 and later.
385
3866th March 1998 Hajime Yoshida / Nagamatu Masayasu (interfaces-00-04-01)
387- First tag with modeling under visualization
388- small bug fix for Momo
389
39029th January 1998 Masayasu Nagamatu / Hajime Yoshida (interfaces-00-03-01)
391- Update of Momo(GAG/GGE), standalone_test/ directory.
392
39327th January 1998  John Allison
394- Simplfied use of G4VIS flags in test GNUmakefiles.
395- New way of instantiating G4VisManager in test main() programs.
396
397December 19, 97 G. Cosmo - (alpha03)
398
399- Created.
400
401Januray 19 , 98 G. Barrand
402
403- Update G4UIXaw, G4UIXm to take into account
404  pauseStartSession method.
405
Note: See TracBrowser for help on using the repository browser.