source: trunk/geant4/interfaces/History @ 786

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

r805@wl-72126: garnier | 2008-04-22 11:42:05 +0200
corection du bug des moc

File size: 17.1 KB
Line 
1$Id: History,v 1.95 2008/03/10 17:03:16 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     ----------------------------------------------------------
1910th March, Laurent Garnier
20 - Improvments for layout in Qt driver for Qt3
21
2230th January 2007, Laurent Garnier
23 - Add a search area in the help widget
24
2515th January 2007, Laurent Garnier
26 - Fixed some layout problems
27 - GNUmakefile : Added a macro for moc file
28 - Moc files : Suppression of all theses files. They are now autogenerated
29   thanks to config/common.gmk
30
3115 January 2007, Koichi Murakami (interfaces-V09-01-00)
32 - G4UItcsh.cc: fixed the problem with Ctl-D termination for bash users.
33
3430 November 2007, Laurent Garnier
35 - G4UIQt : Some improvements for Qt3, corrections of some bugs
36 - G4UIQt_moc.cc : Adding other versions for QT_MOC_REVISION 28,58 and
37   59, but this is not the right solution..
38 - GAG/Makefile : Suppression of linking on a unuseful library
39
4016 November 2007, Koichi Murakami (interfaces-V09-00-03)
41 - G4UIGainServer.cc: cleared a compilation warning.
42 - tagged for the 9.1 release.
43
4415 Nov 2007, Laurent Garnier
45 - G4UIQt,G4Qt : Adding a GEANT4_QT_DEBUG flag to hide all debug messages
46 - G4UIQt,G4Qt : Compilation improvements for Qt3
47 - G4UIQt,G4Qt : Minors corrections on G4UIQt helpWidget
48
4913 Nov 2007, Laurent Garnier
50 - G4UIQt,G4Qt : Moving all moc in one big file interface/G4UIQT_moc.cc,
51   including Qt3 and Qt4 moc support
52
5309 Nov 2007, Laurent Garnier
54 - G4UIQt,G4Qt : Change all include directive to be compatible with Qt3
55
5627 Sept 2007, Laurent Garnier
57 - Adding sur files for G4UIQt driver
58
5906 November Koichi Murakami
60- G4UItcsh.cc: store shell history across sessions.
61
6230 October 2007 Koichi Murakami (interfaces-V09-00-02)
63- Guy committed the new Qt interface (28/Sep).
64- Add "#ifdef G4UI_BUILD_QT_SESSION" protection in src/G4UIQt_moc.cc.
65- Remove Qt interface from the current tag.
66- G4UIGAG.cc: suppress a compilation warning.
67
6830 October 2007 Koichi Murakami (interfaces-V09-00-01)
69- Makoto updated the implementation of the signal handler for Ctrl-C.
70
7128 October 2007, Makoto Asai
72- Remove improper dependency from interfaces/basic to run in GNUmakefile
73
7402 August 2007, Koichi Murakami (interfaces-V09-00-00)
75- Fix compilation warning on SUN-CC in G4UIterminal.cc
76
7719 June 2007, Gabriele Cosmo (interfaces-V08-03-02)
78- Fix compilation error on Windows ('theShell' not declared).
79
8014 June 2007, Koichi Murakami (interfaces-V08-03-01)
81- fixed the problem with Ctl-C termination for bash users.
82 * G4VUIshell   : add a virtual method ResetTerminal()
83 * G4UItcsh     : add a method ResetTerminal()
84 * G4UIterminal : add terminal reset when Ctl-C termination
85
8622 May 2007, Koichi Murakami (interface-V08-03-00)
87- G4UIterminal.cc: implement signal handler for soft-abort
88
8928 November 2005, Gabriele Cosmo (interface-V07-01-02)
90- G4UIXm.cc migrated to sstream
91
9221 November 2005, Hajime Yoshida (interface-V07-01-01)
93- G4UIGAG.cc and G4UIGainServer.cc migrated to sstream
94
9526 October 2005, Koichi Murakami (interfaces-V07-01-00)
96- G4UItcsh/G4UIterminal/G4VBasicShell:
97  migration from strstream to sstream
98
9922 April 2005, Gabriele Cosmo (interfaces-V07-00-01)
100- G4UIGainServer: fixed conditional compilation for MacOS 10.4.
101
10226 January 2005, Gabriele Cosmo (interfaces-V07-00-00)
103- Removed explicit definition of G4TMPDIR in GNUmakefiles
104  (not necessary since already defined in common.gmk).
105
10627 November 2004, Hajime Yoshida (interfaces-V06-02-00)
107- Tagged.
108
10925 November 2004, Hajime Yoshida (interfaces-V06-01-02)
110- Tagged.
111
11221 November 2004, Guy Barrand
113- G4UIXm.cc: have some nice default resources in case XENVIRONMENT not set.
114
11507 June 2004, Gabriele Cosmo (interfaces-V06-01-01)
116- G4UIWin32.cc: move usage of inline methods to non-inline for DLLs
117  support on Windows.
118- GNUmakefile: added definition of GLOBLIBS for DLLs support on Windows.
119
12009 April 2004, John Allison (interfaces-V06-01-00 + vis-V06-01-01)
121- Tagged G4[UI]Win32[.hh,.cc] as below.  Joint with vis-V06-01-01.
122
12308 April 2004, Guy Barrand
124- G4[UI]Win32[.hh,.cc] : modify things in order to be able to use
125  a standard C main (and avoid the WinMain).
126
12722 October 2003, Guy Barrand (interfaces-V05-02-00)
128- OPACS : archived obsolete OPACS module and cleared build setup.
129
13017 October 2003, Guy Barrand
131- G4Xt.cc : removed unused and commented code.
132
13311 June 2003, Gabriele Cosmo (interfaces-V05-01-02)
134- G4UIWin32.cc: cleared warning on redefinition of 'pascal' reported on
135  WIN32-VC system.
136
13704 June 2003, Gabriele Cosmo (interfaces-V05-01-01)
138- Fixes for inclusion of <strstream> in G4UIXm.cc, G4UItcsh.cc and
139  G4UIterminal.cc in view of the g4std wrappers migration.
140
14130 May 2003, Gabriele Cosmo (interfaces-V05-01-00)
142- Fixed few pedantic warnings...
143- G4UIGainServer.cc: fixed compilation problem on Darwin-g++ with gcc-3.X.
144
14504 December 2002, Makoto Asai (interfaces-V04-01-01, interfaces-V04-01-02)
146- Migration to new G4ApplicationState.
147
14815 November 2002, Hajime Yoshida (interfaces-V04-01-00)
149- basic/src/G4UIArrayStrings.cc is now working for "konsole" type termcap.
150        by Koichi Murakami
151
15209 November 2002, Hajime Yoshida (interfaces-V04-00-05)
153- G4UIGainServer.cc uses socklen_t as before. It must work for Solaris CC and HP.
154- test/G4cout_test01 updated. An example of setCoutDestination(UI) by a user.
155
15606 November 2002, Guy Barrand
157- G4Xt.cc, G4UIXm.cc, G4UIXaw.cc : fix some warings.
158
15914 June 2002, Hajime Yoshida (interfaces-V04-00-04)
160- G4UIGainServer.cc/hh have a protection: #ifndef WIN32 ~ #endif not to compile
161        on WIndows.
162
16314 June 2002, Hajime Yoshida (interfaces-V04-00-04)
164- Added protection #ifndef WIN32 to new class G4UIGainServer in definition
165  and body, to prevent compilation on Windows platforms.
166
16712 June 2002, Gabriele Cosmo (interfaces-V04-00-03)
168- Fixes for porting on platforms other than Linux.
169  o socklen_t is Linux specific and not defined elsewhere; changed to int*.
170  o Fixed usage g4std/iostream, globals.hh and endl/G4endl.
171
17212 June 2002, Hajime Yoshida (interfaces-V04-00-02)
173- Introduced new class G4UIGainServer, socket extension for G4UIGAG.
174- added GAG/src/G4UIGainSErver.cc and GAG/include/G4UIGainServer.hh
175- G4UIGainServer is the new member of libG4UIGAG.so(a)
176        (no modification to GNUmakefiles)
177
17826 April 2002, Makoto Asai (interfaces-V04-00-01)
179- Corresponds to interfaces change in intercoms category (intercoms-V04-00-00)
180 Affected files :
181  basics/src/G4VUIshell.cc
182  common/src/G4VBasicShell.cc
183  GAG/src/G4UIGAG.cc
184
18525 February 2002, Makoto Asai (interfaces-V04-00-00)
186- fix for odd behavior on Windows in G4UIchs.cc
187
18803 December 2001 Guy Barrand (interfaces-V03-02-04)
189- G4VInteractorManager::RemoveDispatcher : change the "std::remove"
190  logic in order to fix a disfunctionning with vis/OpenInventor driver.
191- G4Xt.cc : remove some g++ compilation warnings about unused
192  iconify functions.
193
19429 November 2001 Hajime Yoshida (interfaces-V03-02-03)
195- Fix G4UIGAG.cc for alias command (following G4UIterminal's modif)
196
19726 November 2002 Makoto Asai (interfaces-V03-02-02)
198- Fix compilation warnings caused by gcc-2.95.2 for basic sub-directory.
199
20023 November 2001 Makoto Asai (interfaces-V03-02-01)
201- Fix G4UIterminal to display a command line AFTER solving aliases
202  in case the command caused "command not found".
203- Fix G4UItcsh.hh not to have warning message.
204
20522 October 2001 Hajime Yoshida
206-G4UIGAG.cc no more compiler warning due to G4String
207
20822 October 2001 Hajime Yoshida
209- G4UIGAG ; no compilation warning with g++-2.95
210
21111 August 2001  John Allison (interfaces-V03-02-00)
212- Re-engineered G4UI variables.  Coworks with config-V03-02-04.
213- Changed GNUmakefile so that GAG, TERMINAL and TCSH built by default.
214- Nothing built if G4UI_NONE is set.
215
21629 November 2000 Makoto Asai (interfaces-V02-00-03)
217- Tag for Guy's correction.
218
21928 November 2000 Guy Barrand
220- G4Xt.cc ; SUN-CC : correct warning : argc hides G4VInteractorManager::argc.
221
22227 November 2000 Makoto Asai (interfaces-V02-00-02)
223- G4VUIShell.hh : add virtual keyword to the destructor.
224
22511 August 2000 Guy Barrand
226- G4UIWo.cc : add some cast in order to compile with OSF1/cxx strict_ansi mode.
227
2281 August 2000 Gabriele Cosmo (interfaces-V02-00-01)
229- Fixed warnings on HP-aCC system in G4UItcsh.cc, due to unproper usage of G4int
230  where unsigned (size_t) was requested instead.
231
23231 July 2000 Gonzalo Gracia
233- Modifications required to compile on NT
234  Operator string::[] requires size_t argument.
235  Cast from integer to size_t in several places in basic/src/G4UIArrayString.cc
236  and G4VUIshell.cc
237
23822 July 2000 Makoto Asai (interfaces-V02-00-00)
239- Modify G4UIterminal, G4VUIshell, G4UIcsh and G4UItcsh to display the
240  break status as a prompt characters.
241
24225 June 2000 John Allison (interfaces-V01-01-06-old-G4UIterminal)
243- As interfaces-V01-01-06 but old revisions of G4UIterminal.cc/hh.
244
24523 June 2000 John Allison (interfaces-V01-01-06)
246- Protected G4UIterminal, G4Ui[t]csh against access by index to null strings.
247
24821 June 2000 John Allison (interfaces-V01-01-05)
249- Added include $(G4INSTALL)/config/G4VIS_BUILD.gmk to common/GNUmakefile.
250
25115 June 2000 John Allison (interfaces-V01-01-04)
252- More ISO compliance for G4UIterminal class.
253
25414 June 2000 Makoto Asai (interfaces-V01-01-03)
255- ISO compliance for G4UItcsh classes
256
25726 May 2000 Guy Barrand  (interfaces-V01-01-02)
258- G4UIXm.hh, G4UIWin32.hh : change comments about /gui for the doc.
259
26023 May 2000 John Allison (interfaces-V01-01-01-without-tcsh)
261- Tag without G4UIterminal(G4UItcsh) in case it is not needed in the release.
262
26320 May 2000 Guy Barrand  (interfaces-V01-01-01)
264- common/G4InteractorMessenger : change command name "interactor" to "gui".
265
26619 May 2000 John Allison  (interfaces-V01-01-00)
267- G4UIterminal displays a candidate list in case a given parameter is
268  wrong (Makoto Asai).
269
27026 Mar 2000 Makoto Asai
271- Introducing a new G4UIterminal with UNIX-like shell.
272
27310 Nov 1999 Hajime Yoshida  (interfaces-V00-01-03)
274- Added less<G4String> argument (Guy).
275- G4UIWin32.hh, G4UIXm.hh : usage of G4std::less in G4std::map.
276- G4VInteractorManager.cc : G4std::find, G4std::remove.
277
27808 Nov 1999 Hajime Yoshida
279- tag interfaces--V00-01-02 for STT
280
28108 Nov 1999 Hajime Yoshida
282- GAG/src/G4UIGAG.cc RWT => STL vector
283- basic/include/G4UIterminal.hh, GAG/include/G4UIGAG.hh => documentation
284
28502 Nov 1999 Guy Barrand
286- doc comments for G4UIWin32.hh, G4UIXm.hh, G4UIXaw.hh, G4Xt.hh, G4Win32.hh, G4VInterativeSession.hh, G4VInteractorManager.hh.
287
28802 Nov 1999 Guy Barrand
289- basic/G4UIWin32, G4UIXm : RW -> STL.
290- common/G4VBasicShell, G4VInteractiveSession, G4VInteractorManager : RW -> STL.
29129 Oct. 1999 Hajime Yoshida
292- tag interfaces-V00-01-01
293
29427 Oct. 1999 Guy Barrand
295- interfaces/common/src/G4Xt.cc : protect XtAppInit against
296  shell zero widthxheight. Give a default to geometry resource.
297
29821 Oct. 1999 John Allison
299- Made XtAppContext appContext static in G4Xt.cc.  Speeds OGLSXm but
300  OGLIXm is still slow - why?
301
30212 Oct. 1999 John Allison for Hajime Yoshida (tag interfaces-V00-01-00a)
303- Protection for zero length strings for Sun in G4UIterminal and G4UIGAG.
304
30502 Sep. 1999 Hajime Yoshida
306  to geant4-00-01-ref-01 (Revision 1.9)
307  a new tag is interfaces-01-00-04
308  after which a tag interfaces-V00-01-00 was added identical to
309    interfaces-01-00-04 except for this History file.
310
311- G4UIterminal.cc and G4UIGAG.cc now shows prompt characters
312        to an input of return (or null command line).
313
314head 31 Mai 1999  Guy Barrand
315- G4VInteractorManager::SecondaryLoop : add a message to indicate
316  that we enter a "viewer" secondary X event loop and that someone
317  add to "Escape" it from the viewer to continue.
318
319interfaces-01-00-03  19th April 1999  John Allison
320- Protected G4VBasicShell.cc with if( tempPath.length()>0 ).
321
322interfaces-01-00-02  18th April 1999  John Allison
323- Tagged.
324
325head 11th Mai 1999  Guy Barrand
3261) G4UIXm : Linux, correct geometry management of the menubar.
327
328head 06th Mai 1999  Guy Barrand
3291) G4Win32, G4UIWin32 : modifications to compile with Visual-6.0.
330
331head 16th April 1999  Guy Barrand
3321) G4VBasicShell, G4UIXm, G4UIWin32 : command completion.
3332) G4InteractorMessenger, G4VInteractorManager : code polishement.
334
335interfaces-01-00-01  15th April 1999  Hajime Yoshida/Masayasu Nagamatu
3361) some code polishment after the messages by CodeWarriers (Guy)
3372) Help functions in G4VBasicShell and related rearrangement of
338        G4UIterminal etc.. (Guy)
3393) removal of ifdef for GNU_GCC in G4UIGAG. (Hajime)
340
341interfaces-00-03-07 9th December 1998 Hajime Yoshida/Masayasu Nagamatu
342- minor improvements in Help of G4UIterminal.cc
343- G4UIGAG's Help in terminal mode is now equivalent to G4UIterminal.cc
344
345interfaces-00-03-06 27th November 1998 Hajime Yoshida/Masayasu Nagamatu
346- added 'if' protection to the destructor of G4UIterminal/G4UIGAG.
347
348interfaces-00-03-05 12th November 1998 Masayasu Nagamatu
349-test/G4cout_test01/ added an example for redirectiong stream using G4cout
350
351interfaces-00-03-04  13th October 1998  Masayasu Nagamatu
352- G4cout - changes to G4UIterminal.cc, G4UIGAG.hh, G4UIGAG.cc.
353
35407 Ocotober 1998  Guy Barrand:
355- G4UIXm.cc, G4UIWin32.cc : cout, cerr control.
356
357interfaces-00-03-03 7th  October Hajime Yoshida
358- Bug fix to prevent "help" crashing in some circumstances.
359
360interfaces-00-03-02 14th Sep. Hajime Yoshida
361        - fix to G4UIGAG (not bugs but correction of minor
362                ydifferences with G4UIterminal)
363
364interfaces-00-03-01  12th Sep.  Hajime Yoshida and Masayasu Nagamatu
365- CTRL-D doesn't invoke infinite loop.
366- CRTL-D now means
367        - EOF in the redirected cin
368        - End of Session, just as "exit" command of GEANT4
369- Affected files are basic/src/G4UIterminal.cc
370                        GAG/src/G4UIGAG.cc
371
372interfaces-00-02-01  9th August  John Allison
373- Tagged Guy's changes.
374
3757th August  Guy Barrand.
376- common, OPACS : new interactor parenting logic.
377
378interfaces-00-01-04  8th July 1998  John Allison
379- Emptied xvt_standalone_test; files moved to environments/XVT.
380
381interfaces-00-01-03  7th July 1998  John Allison
382- Emptied standalone_test; files moved to environments/Momo or no
383  longer needed.
384
3857th July 1998  Guy Barrand
386- Added include $(G4INSTALL)/config/interactivity.gmk to GNUmakefiles.
387
388interfaces-00-01-02 7th July 1998  John Allison
389- Forced revision 2.1 on files in newly committed directories.
390
391interfaces-00-01-01 6th July 1998  John Allison
392- Big restructuring.  Moved files from include/ and src/ to:
393  common/, basic/, GAG/, OPACS/, XVT/.
394  Created G4UI_BUILD.gmk and G4UI_USE.gmk in config/.
395  Changed the GNUmakefiles accordingly.
396
397interfaces-00-07-01 2nd July 1998  Gabriele Cosmo
398- Updates to G4UIWo and G4VInteractorManager by G.Barrand.
399
400interfaces-00-06-05 26th June 1998  Gabriele Cosmo
401- Updated GNUmakefiles to new electromagnetics structure.
402
403interfaces-00-06-04a 22nd June 1998  John Allison
404- Removed ./standalone_test/run/example34/GNUmakefile.G4VIS_USE and
405  ./standalone_test/run/example35/GNUmakefile.G4VIS_USE
406
407interfaces-00-06-04 22nd June 1998  John Allison
408- Added #ifdef GNU_GCC for template instantiation in src/G4UIGAG.cc.
409- Changed GNUmakefiles for G4VIS_USE.gmk.
410
411May 6, 98 M.Asai
412- Introducing a new abstract base class G4VBasicShell.
413- G4UIterminal has been modified according to use G4VBasicShell.
414
41522th April 1998  Hajime Yoshida / Masayasu Nagamatsu (interfaces-00-05-03)
416-  the following three directories are tagged.
417 interfaces/standalone_test/Momo/java/GGE
418 interfaces/standalone_test/Momo/java/RMI
419 interfaces/standalone_test/run/example35
420
42120th April 1998  Hajime Yoshida / Masayasu Nagamatsu (interfaces-00-05-02)
422- update for Momo and G4UIGAG, including many improvement and bug fixes.
423  see the interfaces/standalone_test/README_Momo.html for datails.
424- example35 is added; new example program to show the capability of GUI(GAG).
425
42615th April 1998 : Guy Barrand
427- From discussion with John and Simone G4VToolkit
428  has been renamed to G4VInteractorManager.
429
4304th April 1998 Nagamatu Masayasu (interfaces-00-05-01)
431- correspond to the modification by  G.Barrand
432  G4UI_BUILD_xxx_DRIVER -> G4UI_BUILD_xxx_SESSION
433  Modifications for Win32/NT.
434
435April 2, 98 G.Barrand
436- G4UI_BUILD_xxx_DRIVER -> G4UI_BUILD_xxx_SESSION
437- Modifications for Win32/NT.
438
43926th March 1998  John Allison
440- Changed G4VisManager to MyVisManager in example34.cc and xvt.benchmark.cc
441  for vis-00-05-01 and later.
442
4436th March 1998 Hajime Yoshida / Nagamatu Masayasu (interfaces-00-04-01)
444- First tag with modeling under visualization
445- small bug fix for Momo
446
44729th January 1998 Masayasu Nagamatu / Hajime Yoshida (interfaces-00-03-01)
448- Update of Momo(GAG/GGE), standalone_test/ directory.
449
45027th January 1998  John Allison
451- Simplfied use of G4VIS flags in test GNUmakefiles.
452- New way of instantiating G4VisManager in test main() programs.
453
454December 19, 97 G. Cosmo - (alpha03)
455
456- Created.
457
458Januray 19 , 98 G. Barrand
459
460- Update G4UIXaw, G4UIXm to take into account
461  pauseStartSession method.
462
Note: See TracBrowser for help on using the repository browser.