source: trunk/geant4/interfaces/History @ 688

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

mise a jour par rapport au commit sur cvs de geant4

File size: 16.9 KB
Line 
1$Id: History,v 1.93 2008/01/15 11:04:26 lgarnier 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
2015th Janvier 2007, Laurent Garnier
21 - Fixed some layout problems
22 - GNUmakefile : Added a macro for moc file
23 - Moc files : Suppression of all theses files. They are now autogenerated
24   thanks to config/common.gmk
25
2615 January 2007, Koichi Murakami (interfaces-V09-01-00)
27 - G4UItcsh.cc: fixed the problem with Ctl-D termination for bash users.
28
2930 November 2007, Laurent Garnier
30 - G4UIQt : Some improvements for Qt3, corrections of some bugs
31 - G4UIQt_moc.cc : Adding other versions for QT_MOC_REVISION 28,58 and
32   59, but this is not the right solution..
33 - GAG/Makefile : Suppression of linking on a unuseful library
34
3516 November 2007, Koichi Murakami (interfaces-V09-00-03)
36 - G4UIGainServer.cc: cleared a compilation warning.
37 - tagged for the 9.1 release.
38
3915 Nov 2007, Laurent Garnier
40 - G4UIQt,G4Qt : Adding a GEANT4_QT_DEBUG flag to hide all debug messages
41 - G4UIQt,G4Qt : Compilation improvements for Qt3
42 - G4UIQt,G4Qt : Minors corrections on G4UIQt helpWidget
43
4413 Nov 2007, Laurent Garnier
45 - G4UIQt,G4Qt : Moving all moc in one big file interface/G4UIQT_moc.cc,
46   including Qt3 and Qt4 moc support
47
4809 Nov 2007, Laurent Garnier
49 - G4UIQt,G4Qt : Change all include directive to be compatible with Qt3
50
5127 Sept 2007, Laurent Garnier
52 - Adding sur files for G4UIQt driver
53
5406 November Koichi Murakami
55- G4UItcsh.cc: store shell history across sessions.
56
5730 October 2007 Koichi Murakami (interfaces-V09-00-02)
58- Guy committed the new Qt interface (28/Sep).
59- Add "#ifdef G4UI_BUILD_QT_SESSION" protection in src/G4UIQt_moc.cc.
60- Remove Qt interface from the current tag.
61- G4UIGAG.cc: suppress a compilation warning.
62
6330 October 2007 Koichi Murakami (interfaces-V09-00-01)
64- Makoto updated the implementation of the signal handler for Ctrl-C.
65
6628 October 2007, Makoto Asai
67- Remove improper dependency from interfaces/basic to run in GNUmakefile
68
6902 August 2007, Koichi Murakami (interfaces-V09-00-00)
70- Fix compilation warning on SUN-CC in G4UIterminal.cc
71
7219 June 2007, Gabriele Cosmo (interfaces-V08-03-02)
73- Fix compilation error on Windows ('theShell' not declared).
74
7514 June 2007, Koichi Murakami (interfaces-V08-03-01)
76- fixed the problem with Ctl-C termination for bash users.
77 * G4VUIshell   : add a virtual method ResetTerminal()
78 * G4UItcsh     : add a method ResetTerminal()
79 * G4UIterminal : add terminal reset when Ctl-C termination
80
8122 May 2007, Koichi Murakami (interface-V08-03-00)
82- G4UIterminal.cc: implement signal handler for soft-abort
83
8428 November 2005, Gabriele Cosmo (interface-V07-01-02)
85- G4UIXm.cc migrated to sstream
86
8721 November 2005, Hajime Yoshida (interface-V07-01-01)
88- G4UIGAG.cc and G4UIGainServer.cc migrated to sstream
89
9026 October 2005, Koichi Murakami (interfaces-V07-01-00)
91- G4UItcsh/G4UIterminal/G4VBasicShell:
92  migration from strstream to sstream
93
9422 April 2005, Gabriele Cosmo (interfaces-V07-00-01)
95- G4UIGainServer: fixed conditional compilation for MacOS 10.4.
96
9726 January 2005, Gabriele Cosmo (interfaces-V07-00-00)
98- Removed explicit definition of G4TMPDIR in GNUmakefiles
99  (not necessary since already defined in common.gmk).
100
10127 November 2004, Hajime Yoshida (interfaces-V06-02-00)
102- Tagged.
103
10425 November 2004, Hajime Yoshida (interfaces-V06-01-02)
105- Tagged.
106
10721 November 2004, Guy Barrand
108- G4UIXm.cc: have some nice default resources in case XENVIRONMENT not set.
109
11007 June 2004, Gabriele Cosmo (interfaces-V06-01-01)
111- G4UIWin32.cc: move usage of inline methods to non-inline for DLLs
112  support on Windows.
113- GNUmakefile: added definition of GLOBLIBS for DLLs support on Windows.
114
11509 April 2004, John Allison (interfaces-V06-01-00 + vis-V06-01-01)
116- Tagged G4[UI]Win32[.hh,.cc] as below.  Joint with vis-V06-01-01.
117
11808 April 2004, Guy Barrand
119- G4[UI]Win32[.hh,.cc] : modify things in order to be able to use
120  a standard C main (and avoid the WinMain).
121
12222 October 2003, Guy Barrand (interfaces-V05-02-00)
123- OPACS : archived obsolete OPACS module and cleared build setup.
124
12517 October 2003, Guy Barrand
126- G4Xt.cc : removed unused and commented code.
127
12811 June 2003, Gabriele Cosmo (interfaces-V05-01-02)
129- G4UIWin32.cc: cleared warning on redefinition of 'pascal' reported on
130  WIN32-VC system.
131
13204 June 2003, Gabriele Cosmo (interfaces-V05-01-01)
133- Fixes for inclusion of <strstream> in G4UIXm.cc, G4UItcsh.cc and
134  G4UIterminal.cc in view of the g4std wrappers migration.
135
13630 May 2003, Gabriele Cosmo (interfaces-V05-01-00)
137- Fixed few pedantic warnings...
138- G4UIGainServer.cc: fixed compilation problem on Darwin-g++ with gcc-3.X.
139
14004 December 2002, Makoto Asai (interfaces-V04-01-01, interfaces-V04-01-02)
141- Migration to new G4ApplicationState.
142
14315 November 2002, Hajime Yoshida (interfaces-V04-01-00)
144- basic/src/G4UIArrayStrings.cc is now working for "konsole" type termcap.
145        by Koichi Murakami
146
14709 November 2002, Hajime Yoshida (interfaces-V04-00-05)
148- G4UIGainServer.cc uses socklen_t as before. It must work for Solaris CC and HP.
149- test/G4cout_test01 updated. An example of setCoutDestination(UI) by a user.
150
15106 November 2002, Guy Barrand
152- G4Xt.cc, G4UIXm.cc, G4UIXaw.cc : fix some warings.
153
15414 June 2002, Hajime Yoshida (interfaces-V04-00-04)
155- G4UIGainServer.cc/hh have a protection: #ifndef WIN32 ~ #endif not to compile
156        on WIndows.
157
15814 June 2002, Hajime Yoshida (interfaces-V04-00-04)
159- Added protection #ifndef WIN32 to new class G4UIGainServer in definition
160  and body, to prevent compilation on Windows platforms.
161
16212 June 2002, Gabriele Cosmo (interfaces-V04-00-03)
163- Fixes for porting on platforms other than Linux.
164  o socklen_t is Linux specific and not defined elsewhere; changed to int*.
165  o Fixed usage g4std/iostream, globals.hh and endl/G4endl.
166
16712 June 2002, Hajime Yoshida (interfaces-V04-00-02)
168- Introduced new class G4UIGainServer, socket extension for G4UIGAG.
169- added GAG/src/G4UIGainSErver.cc and GAG/include/G4UIGainServer.hh
170- G4UIGainServer is the new member of libG4UIGAG.so(a)
171        (no modification to GNUmakefiles)
172
17326 April 2002, Makoto Asai (interfaces-V04-00-01)
174- Corresponds to interfaces change in intercoms category (intercoms-V04-00-00)
175 Affected files :
176  basics/src/G4VUIshell.cc
177  common/src/G4VBasicShell.cc
178  GAG/src/G4UIGAG.cc
179
18025 February 2002, Makoto Asai (interfaces-V04-00-00)
181- fix for odd behavior on Windows in G4UIchs.cc
182
18303 December 2001 Guy Barrand (interfaces-V03-02-04)
184- G4VInteractorManager::RemoveDispatcher : change the "std::remove"
185  logic in order to fix a disfunctionning with vis/OpenInventor driver.
186- G4Xt.cc : remove some g++ compilation warnings about unused
187  iconify functions.
188
18929 November 2001 Hajime Yoshida (interfaces-V03-02-03)
190- Fix G4UIGAG.cc for alias command (following G4UIterminal's modif)
191
19226 November 2002 Makoto Asai (interfaces-V03-02-02)
193- Fix compilation warnings caused by gcc-2.95.2 for basic sub-directory.
194
19523 November 2001 Makoto Asai (interfaces-V03-02-01)
196- Fix G4UIterminal to display a command line AFTER solving aliases
197  in case the command caused "command not found".
198- Fix G4UItcsh.hh not to have warning message.
199
20022 October 2001 Hajime Yoshida
201-G4UIGAG.cc no more compiler warning due to G4String
202
20322 October 2001 Hajime Yoshida
204- G4UIGAG ; no compilation warning with g++-2.95
205
20611 August 2001  John Allison (interfaces-V03-02-00)
207- Re-engineered G4UI variables.  Coworks with config-V03-02-04.
208- Changed GNUmakefile so that GAG, TERMINAL and TCSH built by default.
209- Nothing built if G4UI_NONE is set.
210
21129 November 2000 Makoto Asai (interfaces-V02-00-03)
212- Tag for Guy's correction.
213
21428 November 2000 Guy Barrand
215- G4Xt.cc ; SUN-CC : correct warning : argc hides G4VInteractorManager::argc.
216
21727 November 2000 Makoto Asai (interfaces-V02-00-02)
218- G4VUIShell.hh : add virtual keyword to the destructor.
219
22011 August 2000 Guy Barrand
221- G4UIWo.cc : add some cast in order to compile with OSF1/cxx strict_ansi mode.
222
2231 August 2000 Gabriele Cosmo (interfaces-V02-00-01)
224- Fixed warnings on HP-aCC system in G4UItcsh.cc, due to unproper usage of G4int
225  where unsigned (size_t) was requested instead.
226
22731 July 2000 Gonzalo Gracia
228- Modifications required to compile on NT
229  Operator string::[] requires size_t argument.
230  Cast from integer to size_t in several places in basic/src/G4UIArrayString.cc
231  and G4VUIshell.cc
232
23322 July 2000 Makoto Asai (interfaces-V02-00-00)
234- Modify G4UIterminal, G4VUIshell, G4UIcsh and G4UItcsh to display the
235  break status as a prompt characters.
236
23725 June 2000 John Allison (interfaces-V01-01-06-old-G4UIterminal)
238- As interfaces-V01-01-06 but old revisions of G4UIterminal.cc/hh.
239
24023 June 2000 John Allison (interfaces-V01-01-06)
241- Protected G4UIterminal, G4Ui[t]csh against access by index to null strings.
242
24321 June 2000 John Allison (interfaces-V01-01-05)
244- Added include $(G4INSTALL)/config/G4VIS_BUILD.gmk to common/GNUmakefile.
245
24615 June 2000 John Allison (interfaces-V01-01-04)
247- More ISO compliance for G4UIterminal class.
248
24914 June 2000 Makoto Asai (interfaces-V01-01-03)
250- ISO compliance for G4UItcsh classes
251
25226 May 2000 Guy Barrand  (interfaces-V01-01-02)
253- G4UIXm.hh, G4UIWin32.hh : change comments about /gui for the doc.
254
25523 May 2000 John Allison (interfaces-V01-01-01-without-tcsh)
256- Tag without G4UIterminal(G4UItcsh) in case it is not needed in the release.
257
25820 May 2000 Guy Barrand  (interfaces-V01-01-01)
259- common/G4InteractorMessenger : change command name "interactor" to "gui".
260
26119 May 2000 John Allison  (interfaces-V01-01-00)
262- G4UIterminal displays a candidate list in case a given parameter is
263  wrong (Makoto Asai).
264
26526 Mar 2000 Makoto Asai
266- Introducing a new G4UIterminal with UNIX-like shell.
267
26810 Nov 1999 Hajime Yoshida  (interfaces-V00-01-03)
269- Added less<G4String> argument (Guy).
270- G4UIWin32.hh, G4UIXm.hh : usage of G4std::less in G4std::map.
271- G4VInteractorManager.cc : G4std::find, G4std::remove.
272
27308 Nov 1999 Hajime Yoshida
274- tag interfaces--V00-01-02 for STT
275
27608 Nov 1999 Hajime Yoshida
277- GAG/src/G4UIGAG.cc RWT => STL vector
278- basic/include/G4UIterminal.hh, GAG/include/G4UIGAG.hh => documentation
279
28002 Nov 1999 Guy Barrand
281- doc comments for G4UIWin32.hh, G4UIXm.hh, G4UIXaw.hh, G4Xt.hh, G4Win32.hh, G4VInterativeSession.hh, G4VInteractorManager.hh.
282
28302 Nov 1999 Guy Barrand
284- basic/G4UIWin32, G4UIXm : RW -> STL.
285- common/G4VBasicShell, G4VInteractiveSession, G4VInteractorManager : RW -> STL.
28629 Oct. 1999 Hajime Yoshida
287- tag interfaces-V00-01-01
288
28927 Oct. 1999 Guy Barrand
290- interfaces/common/src/G4Xt.cc : protect XtAppInit against
291  shell zero widthxheight. Give a default to geometry resource.
292
29321 Oct. 1999 John Allison
294- Made XtAppContext appContext static in G4Xt.cc.  Speeds OGLSXm but
295  OGLIXm is still slow - why?
296
29712 Oct. 1999 John Allison for Hajime Yoshida (tag interfaces-V00-01-00a)
298- Protection for zero length strings for Sun in G4UIterminal and G4UIGAG.
299
30002 Sep. 1999 Hajime Yoshida
301  to geant4-00-01-ref-01 (Revision 1.9)
302  a new tag is interfaces-01-00-04
303  after which a tag interfaces-V00-01-00 was added identical to
304    interfaces-01-00-04 except for this History file.
305
306- G4UIterminal.cc and G4UIGAG.cc now shows prompt characters
307        to an input of return (or null command line).
308
309head 31 Mai 1999  Guy Barrand
310- G4VInteractorManager::SecondaryLoop : add a message to indicate
311  that we enter a "viewer" secondary X event loop and that someone
312  add to "Escape" it from the viewer to continue.
313
314interfaces-01-00-03  19th April 1999  John Allison
315- Protected G4VBasicShell.cc with if( tempPath.length()>0 ).
316
317interfaces-01-00-02  18th April 1999  John Allison
318- Tagged.
319
320head 11th Mai 1999  Guy Barrand
3211) G4UIXm : Linux, correct geometry management of the menubar.
322
323head 06th Mai 1999  Guy Barrand
3241) G4Win32, G4UIWin32 : modifications to compile with Visual-6.0.
325
326head 16th April 1999  Guy Barrand
3271) G4VBasicShell, G4UIXm, G4UIWin32 : command completion.
3282) G4InteractorMessenger, G4VInteractorManager : code polishement.
329
330interfaces-01-00-01  15th April 1999  Hajime Yoshida/Masayasu Nagamatu
3311) some code polishment after the messages by CodeWarriers (Guy)
3322) Help functions in G4VBasicShell and related rearrangement of
333        G4UIterminal etc.. (Guy)
3343) removal of ifdef for GNU_GCC in G4UIGAG. (Hajime)
335
336interfaces-00-03-07 9th December 1998 Hajime Yoshida/Masayasu Nagamatu
337- minor improvements in Help of G4UIterminal.cc
338- G4UIGAG's Help in terminal mode is now equivalent to G4UIterminal.cc
339
340interfaces-00-03-06 27th November 1998 Hajime Yoshida/Masayasu Nagamatu
341- added 'if' protection to the destructor of G4UIterminal/G4UIGAG.
342
343interfaces-00-03-05 12th November 1998 Masayasu Nagamatu
344-test/G4cout_test01/ added an example for redirectiong stream using G4cout
345
346interfaces-00-03-04  13th October 1998  Masayasu Nagamatu
347- G4cout - changes to G4UIterminal.cc, G4UIGAG.hh, G4UIGAG.cc.
348
34907 Ocotober 1998  Guy Barrand:
350- G4UIXm.cc, G4UIWin32.cc : cout, cerr control.
351
352interfaces-00-03-03 7th  October Hajime Yoshida
353- Bug fix to prevent "help" crashing in some circumstances.
354
355interfaces-00-03-02 14th Sep. Hajime Yoshida
356        - fix to G4UIGAG (not bugs but correction of minor
357                ydifferences with G4UIterminal)
358
359interfaces-00-03-01  12th Sep.  Hajime Yoshida and Masayasu Nagamatu
360- CTRL-D doesn't invoke infinite loop.
361- CRTL-D now means
362        - EOF in the redirected cin
363        - End of Session, just as "exit" command of GEANT4
364- Affected files are basic/src/G4UIterminal.cc
365                        GAG/src/G4UIGAG.cc
366
367interfaces-00-02-01  9th August  John Allison
368- Tagged Guy's changes.
369
3707th August  Guy Barrand.
371- common, OPACS : new interactor parenting logic.
372
373interfaces-00-01-04  8th July 1998  John Allison
374- Emptied xvt_standalone_test; files moved to environments/XVT.
375
376interfaces-00-01-03  7th July 1998  John Allison
377- Emptied standalone_test; files moved to environments/Momo or no
378  longer needed.
379
3807th July 1998  Guy Barrand
381- Added include $(G4INSTALL)/config/interactivity.gmk to GNUmakefiles.
382
383interfaces-00-01-02 7th July 1998  John Allison
384- Forced revision 2.1 on files in newly committed directories.
385
386interfaces-00-01-01 6th July 1998  John Allison
387- Big restructuring.  Moved files from include/ and src/ to:
388  common/, basic/, GAG/, OPACS/, XVT/.
389  Created G4UI_BUILD.gmk and G4UI_USE.gmk in config/.
390  Changed the GNUmakefiles accordingly.
391
392interfaces-00-07-01 2nd July 1998  Gabriele Cosmo
393- Updates to G4UIWo and G4VInteractorManager by G.Barrand.
394
395interfaces-00-06-05 26th June 1998  Gabriele Cosmo
396- Updated GNUmakefiles to new electromagnetics structure.
397
398interfaces-00-06-04a 22nd June 1998  John Allison
399- Removed ./standalone_test/run/example34/GNUmakefile.G4VIS_USE and
400  ./standalone_test/run/example35/GNUmakefile.G4VIS_USE
401
402interfaces-00-06-04 22nd June 1998  John Allison
403- Added #ifdef GNU_GCC for template instantiation in src/G4UIGAG.cc.
404- Changed GNUmakefiles for G4VIS_USE.gmk.
405
406May 6, 98 M.Asai
407- Introducing a new abstract base class G4VBasicShell.
408- G4UIterminal has been modified according to use G4VBasicShell.
409
41022th April 1998  Hajime Yoshida / Masayasu Nagamatsu (interfaces-00-05-03)
411-  the following three directories are tagged.
412 interfaces/standalone_test/Momo/java/GGE
413 interfaces/standalone_test/Momo/java/RMI
414 interfaces/standalone_test/run/example35
415
41620th April 1998  Hajime Yoshida / Masayasu Nagamatsu (interfaces-00-05-02)
417- update for Momo and G4UIGAG, including many improvement and bug fixes.
418  see the interfaces/standalone_test/README_Momo.html for datails.
419- example35 is added; new example program to show the capability of GUI(GAG).
420
42115th April 1998 : Guy Barrand
422- From discussion with John and Simone G4VToolkit
423  has been renamed to G4VInteractorManager.
424
4254th April 1998 Nagamatu Masayasu (interfaces-00-05-01)
426- correspond to the modification by  G.Barrand
427  G4UI_BUILD_xxx_DRIVER -> G4UI_BUILD_xxx_SESSION
428  Modifications for Win32/NT.
429
430April 2, 98 G.Barrand
431- G4UI_BUILD_xxx_DRIVER -> G4UI_BUILD_xxx_SESSION
432- Modifications for Win32/NT.
433
43426th March 1998  John Allison
435- Changed G4VisManager to MyVisManager in example34.cc and xvt.benchmark.cc
436  for vis-00-05-01 and later.
437
4386th March 1998 Hajime Yoshida / Nagamatu Masayasu (interfaces-00-04-01)
439- First tag with modeling under visualization
440- small bug fix for Momo
441
44229th January 1998 Masayasu Nagamatu / Hajime Yoshida (interfaces-00-03-01)
443- Update of Momo(GAG/GGE), standalone_test/ directory.
444
44527th January 1998  John Allison
446- Simplfied use of G4VIS flags in test GNUmakefiles.
447- New way of instantiating G4VisManager in test main() programs.
448
449December 19, 97 G. Cosmo - (alpha03)
450
451- Created.
452
453Januray 19 , 98 G. Barrand
454
455- Update G4UIXaw, G4UIXm to take into account
456  pauseStartSession method.
457
Note: See TracBrowser for help on using the repository browser.