source: trunk/geant4/interfaces/History @ 476

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

r555@wl-72148: laurentgarnier | 2007-05-15 17:02:26 +0200
ajout de interfaces

File size: 14.5 KB
Line 
1$Id: History,v 1.78 2005/11/28 18:20:20 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
2028 November 2005, Gabriele Cosmo (interface-V07-01-02)
21- G4UIXm.cc migrated to sstream
22
2321 November 2005, Hajime Yoshida (interface-V07-01-01)
24- G4UIGAG.cc and G4UIGainServer.cc migrated to sstream
25
2626 October 2005, Koichi Murakami (interfaces-V07-01-00)
27- G4UItcsh/G4UIterminal/G4VBasicShell:
28  migration from strstream to sstream
29
3022 April 2005, Gabriele Cosmo (interfaces-V07-00-01)
31- G4UIGainServer: fixed conditional compilation for MacOS 10.4.
32
3326 January 2005, Gabriele Cosmo (interfaces-V07-00-00)
34- Removed explicit definition of G4TMPDIR in GNUmakefiles
35  (not necessary since already defined in common.gmk).
36
3727 November 2004, Hajime Yoshida (interfaces-V06-02-00)
38- Tagged.
39
4025 November 2004, Hajime Yoshida (interfaces-V06-01-02)
41- Tagged.
42
4321 November 2004, Guy Barrand
44- G4UIXm.cc: have some nice default resources in case XENVIRONMENT not set.
45
4607 June 2004, Gabriele Cosmo (interfaces-V06-01-01)
47- G4UIWin32.cc: move usage of inline methods to non-inline for DLLs
48  support on Windows.
49- GNUmakefile: added definition of GLOBLIBS for DLLs support on Windows.
50
5109 April 2004, John Allison (interfaces-V06-01-00 + vis-V06-01-01)
52- Tagged G4[UI]Win32[.hh,.cc] as below.  Joint with vis-V06-01-01.
53
5408 April 2004, Guy Barrand
55- G4[UI]Win32[.hh,.cc] : modify things in order to be able to use
56  a standard C main (and avoid the WinMain).
57
5822 October 2003, Guy Barrand (interfaces-V05-02-00)
59- OPACS : archived obsolete OPACS module and cleared build setup.
60
6117 October 2003, Guy Barrand
62- G4Xt.cc : removed unused and commented code.
63
6411 June 2003, Gabriele Cosmo (interfaces-V05-01-02)
65- G4UIWin32.cc: cleared warning on redefinition of 'pascal' reported on
66  WIN32-VC system.
67
6804 June 2003, Gabriele Cosmo (interfaces-V05-01-01)
69- Fixes for inclusion of <strstream> in G4UIXm.cc, G4UItcsh.cc and
70  G4UIterminal.cc in view of the g4std wrappers migration.
71
7230 May 2003, Gabriele Cosmo (interfaces-V05-01-00)
73- Fixed few pedantic warnings...
74- G4UIGainServer.cc: fixed compilation problem on Darwin-g++ with gcc-3.X.
75
7604 December 2002, Makoto Asai (interfaces-V04-01-01, interfaces-V04-01-02)
77- Migration to new G4ApplicationState.
78
7915 November 2002, Hajime Yoshida (interfaces-V04-01-00)
80- basic/src/G4UIArrayStrings.cc is now working for "konsole" type termcap.
81        by Koichi Murakami
82
8309 November 2002, Hajime Yoshida (interfaces-V04-00-05)
84- G4UIGainServer.cc uses socklen_t as before. It must work for Solaris CC and HP.
85- test/G4cout_test01 updated. An example of setCoutDestination(UI) by a user.
86
8706 November 2002, Guy Barrand
88- G4Xt.cc, G4UIXm.cc, G4UIXaw.cc : fix some warings.
89
9014 June 2002, Hajime Yoshida (interfaces-V04-00-04)
91- G4UIGainServer.cc/hh have a protection: #ifndef WIN32 ~ #endif not to compile
92        on WIndows.
93
9414 June 2002, Hajime Yoshida (interfaces-V04-00-04)
95- Added protection #ifndef WIN32 to new class G4UIGainServer in definition
96  and body, to prevent compilation on Windows platforms.
97
9812 June 2002, Gabriele Cosmo (interfaces-V04-00-03)
99- Fixes for porting on platforms other than Linux.
100  o socklen_t is Linux specific and not defined elsewhere; changed to int*.
101  o Fixed usage g4std/iostream, globals.hh and endl/G4endl.
102
10312 June 2002, Hajime Yoshida (interfaces-V04-00-02)
104- Introduced new class G4UIGainServer, socket extension for G4UIGAG.
105- added GAG/src/G4UIGainSErver.cc and GAG/include/G4UIGainServer.hh
106- G4UIGainServer is the new member of libG4UIGAG.so(a)
107        (no modification to GNUmakefiles)
108
10926 April 2002, Makoto Asai (interfaces-V04-00-01)
110- Corresponds to interfaces change in intercoms category (intercoms-V04-00-00)
111 Affected files :
112  basics/src/G4VUIshell.cc
113  common/src/G4VBasicShell.cc
114  GAG/src/G4UIGAG.cc
115
11625 February 2002, Makoto Asai (interfaces-V04-00-00)
117- fix for odd behavior on Windows in G4UIchs.cc
118
11903 December 2001 Guy Barrand (interfaces-V03-02-04)
120- G4VInteractorManager::RemoveDispatcher : change the "std::remove"
121  logic in order to fix a disfunctionning with vis/OpenInventor driver.
122- G4Xt.cc : remove some g++ compilation warnings about unused
123  iconify functions.
124
12529 November 2001 Hajime Yoshida (interfaces-V03-02-03)
126- Fix G4UIGAG.cc for alias command (following G4UIterminal's modif)
127
12826 November 2002 Makoto Asai (interfaces-V03-02-02)
129- Fix compilation warnings caused by gcc-2.95.2 for basic sub-directory.
130
13123 November 2001 Makoto Asai (interfaces-V03-02-01)
132- Fix G4UIterminal to display a command line AFTER solving aliases
133  in case the command caused "command not found".
134- Fix G4UItcsh.hh not to have warning message.
135
13622 October 2001 Hajime Yoshida
137-G4UIGAG.cc no more compiler warning due to G4String
138
13922 October 2001 Hajime Yoshida
140- G4UIGAG ; no compilation warning with g++-2.95
141
14211 August 2001  John Allison (interfaces-V03-02-00)
143- Re-engineered G4UI variables.  Coworks with config-V03-02-04.
144- Changed GNUmakefile so that GAG, TERMINAL and TCSH built by default.
145- Nothing built if G4UI_NONE is set.
146
14729 November 2000 Makoto Asai (interfaces-V02-00-03)
148- Tag for Guy's correction.
149
15028 November 2000 Guy Barrand
151- G4Xt.cc ; SUN-CC : correct warning : argc hides G4VInteractorManager::argc.
152
15327 November 2000 Makoto Asai (interfaces-V02-00-02)
154- G4VUIShell.hh : add virtual keyword to the destructor.
155
15611 August 2000 Guy Barrand
157- G4UIWo.cc : add some cast in order to compile with OSF1/cxx strict_ansi mode.
158
1591 August 2000 Gabriele Cosmo (interfaces-V02-00-01)
160- Fixed warnings on HP-aCC system in G4UItcsh.cc, due to unproper usage of G4int
161  where unsigned (size_t) was requested instead.
162
16331 July 2000 Gonzalo Gracia
164- Modifications required to compile on NT
165  Operator string::[] requires size_t argument.
166  Cast from integer to size_t in several places in basic/src/G4UIArrayString.cc
167  and G4VUIshell.cc
168
16922 July 2000 Makoto Asai (interfaces-V02-00-00)
170- Modify G4UIterminal, G4VUIshell, G4UIcsh and G4UItcsh to display the
171  break status as a prompt characters.
172
17325 June 2000 John Allison (interfaces-V01-01-06-old-G4UIterminal)
174- As interfaces-V01-01-06 but old revisions of G4UIterminal.cc/hh.
175
17623 June 2000 John Allison (interfaces-V01-01-06)
177- Protected G4UIterminal, G4Ui[t]csh against access by index to null strings.
178
17921 June 2000 John Allison (interfaces-V01-01-05)
180- Added include $(G4INSTALL)/config/G4VIS_BUILD.gmk to common/GNUmakefile.
181
18215 June 2000 John Allison (interfaces-V01-01-04)
183- More ISO compliance for G4UIterminal class.
184
18514 June 2000 Makoto Asai (interfaces-V01-01-03)
186- ISO compliance for G4UItcsh classes
187
18826 May 2000 Guy Barrand  (interfaces-V01-01-02)
189- G4UIXm.hh, G4UIWin32.hh : change comments about /gui for the doc.
190
19123 May 2000 John Allison (interfaces-V01-01-01-without-tcsh)
192- Tag without G4UIterminal(G4UItcsh) in case it is not needed in the release.
193
19420 May 2000 Guy Barrand  (interfaces-V01-01-01)
195- common/G4InteractorMessenger : change command name "interactor" to "gui".
196
19719 May 2000 John Allison  (interfaces-V01-01-00)
198- G4UIterminal displays a candidate list in case a given parameter is
199  wrong (Makoto Asai).
200
20126 Mar 2000 Makoto Asai
202- Introducing a new G4UIterminal with UNIX-like shell.
203
20410 Nov 1999 Hajime Yoshida  (interfaces-V00-01-03)
205- Added less<G4String> argument (Guy).
206- G4UIWin32.hh, G4UIXm.hh : usage of G4std::less in G4std::map.
207- G4VInteractorManager.cc : G4std::find, G4std::remove.
208
20908 Nov 1999 Hajime Yoshida
210- tag interfaces--V00-01-02 for STT
211
21208 Nov 1999 Hajime Yoshida
213- GAG/src/G4UIGAG.cc RWT => STL vector
214- basic/include/G4UIterminal.hh, GAG/include/G4UIGAG.hh => documentation
215
21602 Nov 1999 Guy Barrand
217- doc comments for G4UIWin32.hh, G4UIXm.hh, G4UIXaw.hh, G4Xt.hh, G4Win32.hh, G4VInterativeSession.hh, G4VInteractorManager.hh.
218
21902 Nov 1999 Guy Barrand
220- basic/G4UIWin32, G4UIXm : RW -> STL.
221- common/G4VBasicShell, G4VInteractiveSession, G4VInteractorManager : RW -> STL.
22229 Oct. 1999 Hajime Yoshida
223- tag interfaces-V00-01-01
224
22527 Oct. 1999 Guy Barrand
226- interfaces/common/src/G4Xt.cc : protect XtAppInit against
227  shell zero widthxheight. Give a default to geometry resource.
228
22921 Oct. 1999 John Allison
230- Made XtAppContext appContext static in G4Xt.cc.  Speeds OGLSXm but
231  OGLIXm is still slow - why?
232
23312 Oct. 1999 John Allison for Hajime Yoshida (tag interfaces-V00-01-00a)
234- Protection for zero length strings for Sun in G4UIterminal and G4UIGAG.
235
23602 Sep. 1999 Hajime Yoshida
237  to geant4-00-01-ref-01 (Revision 1.9)
238  a new tag is interfaces-01-00-04
239  after which a tag interfaces-V00-01-00 was added identical to
240    interfaces-01-00-04 except for this History file.
241
242- G4UIterminal.cc and G4UIGAG.cc now shows prompt characters
243        to an input of return (or null command line).
244
245head 31 Mai 1999  Guy Barrand
246- G4VInteractorManager::SecondaryLoop : add a message to indicate
247  that we enter a "viewer" secondary X event loop and that someone
248  add to "Escape" it from the viewer to continue.
249
250interfaces-01-00-03  19th April 1999  John Allison
251- Protected G4VBasicShell.cc with if( tempPath.length()>0 ).
252
253interfaces-01-00-02  18th April 1999  John Allison
254- Tagged.
255
256head 11th Mai 1999  Guy Barrand
2571) G4UIXm : Linux, correct geometry management of the menubar.
258
259head 06th Mai 1999  Guy Barrand
2601) G4Win32, G4UIWin32 : modifications to compile with Visual-6.0.
261
262head 16th April 1999  Guy Barrand
2631) G4VBasicShell, G4UIXm, G4UIWin32 : command completion.
2642) G4InteractorMessenger, G4VInteractorManager : code polishement.
265
266interfaces-01-00-01  15th April 1999  Hajime Yoshida/Masayasu Nagamatu
2671) some code polishment after the messages by CodeWarriers (Guy)
2682) Help functions in G4VBasicShell and related rearrangement of
269        G4UIterminal etc.. (Guy)
2703) removal of ifdef for GNU_GCC in G4UIGAG. (Hajime)
271
272interfaces-00-03-07 9th December 1998 Hajime Yoshida/Masayasu Nagamatu
273- minor improvements in Help of G4UIterminal.cc
274- G4UIGAG's Help in terminal mode is now equivalent to G4UIterminal.cc
275
276interfaces-00-03-06 27th November 1998 Hajime Yoshida/Masayasu Nagamatu
277- added 'if' protection to the destructor of G4UIterminal/G4UIGAG.
278
279interfaces-00-03-05 12th November 1998 Masayasu Nagamatu
280-test/G4cout_test01/ added an example for redirectiong stream using G4cout
281
282interfaces-00-03-04  13th October 1998  Masayasu Nagamatu
283- G4cout - changes to G4UIterminal.cc, G4UIGAG.hh, G4UIGAG.cc.
284
28507 Ocotober 1998  Guy Barrand:
286- G4UIXm.cc, G4UIWin32.cc : cout, cerr control.
287
288interfaces-00-03-03 7th  October Hajime Yoshida
289- Bug fix to prevent "help" crashing in some circumstances.
290
291interfaces-00-03-02 14th Sep. Hajime Yoshida
292        - fix to G4UIGAG (not bugs but correction of minor
293                ydifferences with G4UIterminal)
294
295interfaces-00-03-01  12th Sep.  Hajime Yoshida and Masayasu Nagamatu
296- CTRL-D doesn't invoke infinite loop.
297- CRTL-D now means
298        - EOF in the redirected cin
299        - End of Session, just as "exit" command of GEANT4
300- Affected files are basic/src/G4UIterminal.cc
301                        GAG/src/G4UIGAG.cc
302
303interfaces-00-02-01  9th August  John Allison
304- Tagged Guy's changes.
305
3067th August  Guy Barrand.
307- common, OPACS : new interactor parenting logic.
308
309interfaces-00-01-04  8th July 1998  John Allison
310- Emptied xvt_standalone_test; files moved to environments/XVT.
311
312interfaces-00-01-03  7th July 1998  John Allison
313- Emptied standalone_test; files moved to environments/Momo or no
314  longer needed.
315
3167th July 1998  Guy Barrand
317- Added include $(G4INSTALL)/config/interactivity.gmk to GNUmakefiles.
318
319interfaces-00-01-02 7th July 1998  John Allison
320- Forced revision 2.1 on files in newly committed directories.
321
322interfaces-00-01-01 6th July 1998  John Allison
323- Big restructuring.  Moved files from include/ and src/ to:
324  common/, basic/, GAG/, OPACS/, XVT/.
325  Created G4UI_BUILD.gmk and G4UI_USE.gmk in config/.
326  Changed the GNUmakefiles accordingly.
327
328interfaces-00-07-01 2nd July 1998  Gabriele Cosmo
329- Updates to G4UIWo and G4VInteractorManager by G.Barrand.
330
331interfaces-00-06-05 26th June 1998  Gabriele Cosmo
332- Updated GNUmakefiles to new electromagnetics structure.
333
334interfaces-00-06-04a 22nd June 1998  John Allison
335- Removed ./standalone_test/run/example34/GNUmakefile.G4VIS_USE and
336  ./standalone_test/run/example35/GNUmakefile.G4VIS_USE
337
338interfaces-00-06-04 22nd June 1998  John Allison
339- Added #ifdef GNU_GCC for template instantiation in src/G4UIGAG.cc.
340- Changed GNUmakefiles for G4VIS_USE.gmk.
341
342May 6, 98 M.Asai
343- Introducing a new abstract base class G4VBasicShell.
344- G4UIterminal has been modified according to use G4VBasicShell.
345
34622th April 1998  Hajime Yoshida / Masayasu Nagamatsu (interfaces-00-05-03)
347-  the following three directories are tagged.
348 interfaces/standalone_test/Momo/java/GGE
349 interfaces/standalone_test/Momo/java/RMI
350 interfaces/standalone_test/run/example35
351
35220th April 1998  Hajime Yoshida / Masayasu Nagamatsu (interfaces-00-05-02)
353- update for Momo and G4UIGAG, including many improvement and bug fixes.
354  see the interfaces/standalone_test/README_Momo.html for datails.
355- example35 is added; new example program to show the capability of GUI(GAG).
356
35715th April 1998 : Guy Barrand
358- From discussion with John and Simone G4VToolkit
359  has been renamed to G4VInteractorManager.
360
3614th April 1998 Nagamatu Masayasu (interfaces-00-05-01)
362- correspond to the modification by  G.Barrand
363  G4UI_BUILD_xxx_DRIVER -> G4UI_BUILD_xxx_SESSION
364  Modifications for Win32/NT.
365
366April 2, 98 G.Barrand
367- G4UI_BUILD_xxx_DRIVER -> G4UI_BUILD_xxx_SESSION
368- Modifications for Win32/NT.
369
37026th March 1998  John Allison
371- Changed G4VisManager to MyVisManager in example34.cc and xvt.benchmark.cc
372  for vis-00-05-01 and later.
373
3746th March 1998 Hajime Yoshida / Nagamatu Masayasu (interfaces-00-04-01)
375- First tag with modeling under visualization
376- small bug fix for Momo
377
37829th January 1998 Masayasu Nagamatu / Hajime Yoshida (interfaces-00-03-01)
379- Update of Momo(GAG/GGE), standalone_test/ directory.
380
38127th January 1998  John Allison
382- Simplfied use of G4VIS flags in test GNUmakefiles.
383- New way of instantiating G4VisManager in test main() programs.
384
385December 19, 97 G. Cosmo - (alpha03)
386
387- Created.
388
389Januray 19 , 98 G. Barrand
390
391- Update G4UIXaw, G4UIXm to take into account
392  pauseStartSession method.
393
Note: See TracBrowser for help on using the repository browser.