source: trunk/source/interfaces/History @ 835

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

import all except CVS

File size: 17.2 KB
Line 
1$Id: History,v 1.96 2008/04/30 10:01:41 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
2030th May, Laurent Garnier
21 - Possiblibilty to have another Qapp launch outside G4Qt.
22
2330th April, Laurent Garnier
24 - Include moc config in GNUmakefile
25
2610th March, Laurent Garnier
27 - Improvments for layout in Qt driver for Qt3
28
2930th January 2007, Laurent Garnier
30 - Add a search area in the help widget
31
3215th January 2007, Laurent Garnier
33 - Fixed some layout problems
34 - GNUmakefile : Added a macro for moc file
35 - Moc files : Suppression of all theses files. They are now autogenerated
36   thanks to config/common.gmk
37
3815 January 2007, Koichi Murakami (interfaces-V09-01-00)
39 - G4UItcsh.cc: fixed the problem with Ctl-D termination for bash users.
40
4130 November 2007, Laurent Garnier
42 - G4UIQt : Some improvements for Qt3, corrections of some bugs
43 - G4UIQt_moc.cc : Adding other versions for QT_MOC_REVISION 28,58 and
44   59, but this is not the right solution..
45 - GAG/Makefile : Suppression of linking on a unuseful library
46
4716 November 2007, Koichi Murakami (interfaces-V09-00-03)
48 - G4UIGainServer.cc: cleared a compilation warning.
49 - tagged for the 9.1 release.
50
5115 Nov 2007, Laurent Garnier
52 - G4UIQt,G4Qt : Adding a GEANT4_QT_DEBUG flag to hide all debug messages
53 - G4UIQt,G4Qt : Compilation improvements for Qt3
54 - G4UIQt,G4Qt : Minors corrections on G4UIQt helpWidget
55
5613 Nov 2007, Laurent Garnier
57 - G4UIQt,G4Qt : Moving all moc in one big file interface/G4UIQT_moc.cc,
58   including Qt3 and Qt4 moc support
59
6009 Nov 2007, Laurent Garnier
61 - G4UIQt,G4Qt : Change all include directive to be compatible with Qt3
62
6327 Sept 2007, Laurent Garnier
64 - Adding sur files for G4UIQt driver
65
6606 November Koichi Murakami
67- G4UItcsh.cc: store shell history across sessions.
68
6930 October 2007 Koichi Murakami (interfaces-V09-00-02)
70- Guy committed the new Qt interface (28/Sep).
71- Add "#ifdef G4UI_BUILD_QT_SESSION" protection in src/G4UIQt_moc.cc.
72- Remove Qt interface from the current tag.
73- G4UIGAG.cc: suppress a compilation warning.
74
7530 October 2007 Koichi Murakami (interfaces-V09-00-01)
76- Makoto updated the implementation of the signal handler for Ctrl-C.
77
7828 October 2007, Makoto Asai
79- Remove improper dependency from interfaces/basic to run in GNUmakefile
80
8102 August 2007, Koichi Murakami (interfaces-V09-00-00)
82- Fix compilation warning on SUN-CC in G4UIterminal.cc
83
8419 June 2007, Gabriele Cosmo (interfaces-V08-03-02)
85- Fix compilation error on Windows ('theShell' not declared).
86
8714 June 2007, Koichi Murakami (interfaces-V08-03-01)
88- fixed the problem with Ctl-C termination for bash users.
89 * G4VUIshell   : add a virtual method ResetTerminal()
90 * G4UItcsh     : add a method ResetTerminal()
91 * G4UIterminal : add terminal reset when Ctl-C termination
92
9322 May 2007, Koichi Murakami (interface-V08-03-00)
94- G4UIterminal.cc: implement signal handler for soft-abort
95
9628 November 2005, Gabriele Cosmo (interface-V07-01-02)
97- G4UIXm.cc migrated to sstream
98
9921 November 2005, Hajime Yoshida (interface-V07-01-01)
100- G4UIGAG.cc and G4UIGainServer.cc migrated to sstream
101
10226 October 2005, Koichi Murakami (interfaces-V07-01-00)
103- G4UItcsh/G4UIterminal/G4VBasicShell:
104  migration from strstream to sstream
105
10622 April 2005, Gabriele Cosmo (interfaces-V07-00-01)
107- G4UIGainServer: fixed conditional compilation for MacOS 10.4.
108
10926 January 2005, Gabriele Cosmo (interfaces-V07-00-00)
110- Removed explicit definition of G4TMPDIR in GNUmakefiles
111  (not necessary since already defined in common.gmk).
112
11327 November 2004, Hajime Yoshida (interfaces-V06-02-00)
114- Tagged.
115
11625 November 2004, Hajime Yoshida (interfaces-V06-01-02)
117- Tagged.
118
11921 November 2004, Guy Barrand
120- G4UIXm.cc: have some nice default resources in case XENVIRONMENT not set.
121
12207 June 2004, Gabriele Cosmo (interfaces-V06-01-01)
123- G4UIWin32.cc: move usage of inline methods to non-inline for DLLs
124  support on Windows.
125- GNUmakefile: added definition of GLOBLIBS for DLLs support on Windows.
126
12709 April 2004, John Allison (interfaces-V06-01-00 + vis-V06-01-01)
128- Tagged G4[UI]Win32[.hh,.cc] as below.  Joint with vis-V06-01-01.
129
13008 April 2004, Guy Barrand
131- G4[UI]Win32[.hh,.cc] : modify things in order to be able to use
132  a standard C main (and avoid the WinMain).
133
13422 October 2003, Guy Barrand (interfaces-V05-02-00)
135- OPACS : archived obsolete OPACS module and cleared build setup.
136
13717 October 2003, Guy Barrand
138- G4Xt.cc : removed unused and commented code.
139
14011 June 2003, Gabriele Cosmo (interfaces-V05-01-02)
141- G4UIWin32.cc: cleared warning on redefinition of 'pascal' reported on
142  WIN32-VC system.
143
14404 June 2003, Gabriele Cosmo (interfaces-V05-01-01)
145- Fixes for inclusion of <strstream> in G4UIXm.cc, G4UItcsh.cc and
146  G4UIterminal.cc in view of the g4std wrappers migration.
147
14830 May 2003, Gabriele Cosmo (interfaces-V05-01-00)
149- Fixed few pedantic warnings...
150- G4UIGainServer.cc: fixed compilation problem on Darwin-g++ with gcc-3.X.
151
15204 December 2002, Makoto Asai (interfaces-V04-01-01, interfaces-V04-01-02)
153- Migration to new G4ApplicationState.
154
15515 November 2002, Hajime Yoshida (interfaces-V04-01-00)
156- basic/src/G4UIArrayStrings.cc is now working for "konsole" type termcap.
157        by Koichi Murakami
158
15909 November 2002, Hajime Yoshida (interfaces-V04-00-05)
160- G4UIGainServer.cc uses socklen_t as before. It must work for Solaris CC and HP.
161- test/G4cout_test01 updated. An example of setCoutDestination(UI) by a user.
162
16306 November 2002, Guy Barrand
164- G4Xt.cc, G4UIXm.cc, G4UIXaw.cc : fix some warings.
165
16614 June 2002, Hajime Yoshida (interfaces-V04-00-04)
167- G4UIGainServer.cc/hh have a protection: #ifndef WIN32 ~ #endif not to compile
168        on WIndows.
169
17014 June 2002, Hajime Yoshida (interfaces-V04-00-04)
171- Added protection #ifndef WIN32 to new class G4UIGainServer in definition
172  and body, to prevent compilation on Windows platforms.
173
17412 June 2002, Gabriele Cosmo (interfaces-V04-00-03)
175- Fixes for porting on platforms other than Linux.
176  o socklen_t is Linux specific and not defined elsewhere; changed to int*.
177  o Fixed usage g4std/iostream, globals.hh and endl/G4endl.
178
17912 June 2002, Hajime Yoshida (interfaces-V04-00-02)
180- Introduced new class G4UIGainServer, socket extension for G4UIGAG.
181- added GAG/src/G4UIGainSErver.cc and GAG/include/G4UIGainServer.hh
182- G4UIGainServer is the new member of libG4UIGAG.so(a)
183        (no modification to GNUmakefiles)
184
18526 April 2002, Makoto Asai (interfaces-V04-00-01)
186- Corresponds to interfaces change in intercoms category (intercoms-V04-00-00)
187 Affected files :
188  basics/src/G4VUIshell.cc
189  common/src/G4VBasicShell.cc
190  GAG/src/G4UIGAG.cc
191
19225 February 2002, Makoto Asai (interfaces-V04-00-00)
193- fix for odd behavior on Windows in G4UIchs.cc
194
19503 December 2001 Guy Barrand (interfaces-V03-02-04)
196- G4VInteractorManager::RemoveDispatcher : change the "std::remove"
197  logic in order to fix a disfunctionning with vis/OpenInventor driver.
198- G4Xt.cc : remove some g++ compilation warnings about unused
199  iconify functions.
200
20129 November 2001 Hajime Yoshida (interfaces-V03-02-03)
202- Fix G4UIGAG.cc for alias command (following G4UIterminal's modif)
203
20426 November 2002 Makoto Asai (interfaces-V03-02-02)
205- Fix compilation warnings caused by gcc-2.95.2 for basic sub-directory.
206
20723 November 2001 Makoto Asai (interfaces-V03-02-01)
208- Fix G4UIterminal to display a command line AFTER solving aliases
209  in case the command caused "command not found".
210- Fix G4UItcsh.hh not to have warning message.
211
21222 October 2001 Hajime Yoshida
213-G4UIGAG.cc no more compiler warning due to G4String
214
21522 October 2001 Hajime Yoshida
216- G4UIGAG ; no compilation warning with g++-2.95
217
21811 August 2001  John Allison (interfaces-V03-02-00)
219- Re-engineered G4UI variables.  Coworks with config-V03-02-04.
220- Changed GNUmakefile so that GAG, TERMINAL and TCSH built by default.
221- Nothing built if G4UI_NONE is set.
222
22329 November 2000 Makoto Asai (interfaces-V02-00-03)
224- Tag for Guy's correction.
225
22628 November 2000 Guy Barrand
227- G4Xt.cc ; SUN-CC : correct warning : argc hides G4VInteractorManager::argc.
228
22927 November 2000 Makoto Asai (interfaces-V02-00-02)
230- G4VUIShell.hh : add virtual keyword to the destructor.
231
23211 August 2000 Guy Barrand
233- G4UIWo.cc : add some cast in order to compile with OSF1/cxx strict_ansi mode.
234
2351 August 2000 Gabriele Cosmo (interfaces-V02-00-01)
236- Fixed warnings on HP-aCC system in G4UItcsh.cc, due to unproper usage of G4int
237  where unsigned (size_t) was requested instead.
238
23931 July 2000 Gonzalo Gracia
240- Modifications required to compile on NT
241  Operator string::[] requires size_t argument.
242  Cast from integer to size_t in several places in basic/src/G4UIArrayString.cc
243  and G4VUIshell.cc
244
24522 July 2000 Makoto Asai (interfaces-V02-00-00)
246- Modify G4UIterminal, G4VUIshell, G4UIcsh and G4UItcsh to display the
247  break status as a prompt characters.
248
24925 June 2000 John Allison (interfaces-V01-01-06-old-G4UIterminal)
250- As interfaces-V01-01-06 but old revisions of G4UIterminal.cc/hh.
251
25223 June 2000 John Allison (interfaces-V01-01-06)
253- Protected G4UIterminal, G4Ui[t]csh against access by index to null strings.
254
25521 June 2000 John Allison (interfaces-V01-01-05)
256- Added include $(G4INSTALL)/config/G4VIS_BUILD.gmk to common/GNUmakefile.
257
25815 June 2000 John Allison (interfaces-V01-01-04)
259- More ISO compliance for G4UIterminal class.
260
26114 June 2000 Makoto Asai (interfaces-V01-01-03)
262- ISO compliance for G4UItcsh classes
263
26426 May 2000 Guy Barrand  (interfaces-V01-01-02)
265- G4UIXm.hh, G4UIWin32.hh : change comments about /gui for the doc.
266
26723 May 2000 John Allison (interfaces-V01-01-01-without-tcsh)
268- Tag without G4UIterminal(G4UItcsh) in case it is not needed in the release.
269
27020 May 2000 Guy Barrand  (interfaces-V01-01-01)
271- common/G4InteractorMessenger : change command name "interactor" to "gui".
272
27319 May 2000 John Allison  (interfaces-V01-01-00)
274- G4UIterminal displays a candidate list in case a given parameter is
275  wrong (Makoto Asai).
276
27726 Mar 2000 Makoto Asai
278- Introducing a new G4UIterminal with UNIX-like shell.
279
28010 Nov 1999 Hajime Yoshida  (interfaces-V00-01-03)
281- Added less<G4String> argument (Guy).
282- G4UIWin32.hh, G4UIXm.hh : usage of G4std::less in G4std::map.
283- G4VInteractorManager.cc : G4std::find, G4std::remove.
284
28508 Nov 1999 Hajime Yoshida
286- tag interfaces--V00-01-02 for STT
287
28808 Nov 1999 Hajime Yoshida
289- GAG/src/G4UIGAG.cc RWT => STL vector
290- basic/include/G4UIterminal.hh, GAG/include/G4UIGAG.hh => documentation
291
29202 Nov 1999 Guy Barrand
293- doc comments for G4UIWin32.hh, G4UIXm.hh, G4UIXaw.hh, G4Xt.hh, G4Win32.hh, G4VInterativeSession.hh, G4VInteractorManager.hh.
294
29502 Nov 1999 Guy Barrand
296- basic/G4UIWin32, G4UIXm : RW -> STL.
297- common/G4VBasicShell, G4VInteractiveSession, G4VInteractorManager : RW -> STL.
29829 Oct. 1999 Hajime Yoshida
299- tag interfaces-V00-01-01
300
30127 Oct. 1999 Guy Barrand
302- interfaces/common/src/G4Xt.cc : protect XtAppInit against
303  shell zero widthxheight. Give a default to geometry resource.
304
30521 Oct. 1999 John Allison
306- Made XtAppContext appContext static in G4Xt.cc.  Speeds OGLSXm but
307  OGLIXm is still slow - why?
308
30912 Oct. 1999 John Allison for Hajime Yoshida (tag interfaces-V00-01-00a)
310- Protection for zero length strings for Sun in G4UIterminal and G4UIGAG.
311
31202 Sep. 1999 Hajime Yoshida
313  to geant4-00-01-ref-01 (Revision 1.9)
314  a new tag is interfaces-01-00-04
315  after which a tag interfaces-V00-01-00 was added identical to
316    interfaces-01-00-04 except for this History file.
317
318- G4UIterminal.cc and G4UIGAG.cc now shows prompt characters
319        to an input of return (or null command line).
320
321head 31 Mai 1999  Guy Barrand
322- G4VInteractorManager::SecondaryLoop : add a message to indicate
323  that we enter a "viewer" secondary X event loop and that someone
324  add to "Escape" it from the viewer to continue.
325
326interfaces-01-00-03  19th April 1999  John Allison
327- Protected G4VBasicShell.cc with if( tempPath.length()>0 ).
328
329interfaces-01-00-02  18th April 1999  John Allison
330- Tagged.
331
332head 11th Mai 1999  Guy Barrand
3331) G4UIXm : Linux, correct geometry management of the menubar.
334
335head 06th Mai 1999  Guy Barrand
3361) G4Win32, G4UIWin32 : modifications to compile with Visual-6.0.
337
338head 16th April 1999  Guy Barrand
3391) G4VBasicShell, G4UIXm, G4UIWin32 : command completion.
3402) G4InteractorMessenger, G4VInteractorManager : code polishement.
341
342interfaces-01-00-01  15th April 1999  Hajime Yoshida/Masayasu Nagamatu
3431) some code polishment after the messages by CodeWarriers (Guy)
3442) Help functions in G4VBasicShell and related rearrangement of
345        G4UIterminal etc.. (Guy)
3463) removal of ifdef for GNU_GCC in G4UIGAG. (Hajime)
347
348interfaces-00-03-07 9th December 1998 Hajime Yoshida/Masayasu Nagamatu
349- minor improvements in Help of G4UIterminal.cc
350- G4UIGAG's Help in terminal mode is now equivalent to G4UIterminal.cc
351
352interfaces-00-03-06 27th November 1998 Hajime Yoshida/Masayasu Nagamatu
353- added 'if' protection to the destructor of G4UIterminal/G4UIGAG.
354
355interfaces-00-03-05 12th November 1998 Masayasu Nagamatu
356-test/G4cout_test01/ added an example for redirectiong stream using G4cout
357
358interfaces-00-03-04  13th October 1998  Masayasu Nagamatu
359- G4cout - changes to G4UIterminal.cc, G4UIGAG.hh, G4UIGAG.cc.
360
36107 Ocotober 1998  Guy Barrand:
362- G4UIXm.cc, G4UIWin32.cc : cout, cerr control.
363
364interfaces-00-03-03 7th  October Hajime Yoshida
365- Bug fix to prevent "help" crashing in some circumstances.
366
367interfaces-00-03-02 14th Sep. Hajime Yoshida
368        - fix to G4UIGAG (not bugs but correction of minor
369                ydifferences with G4UIterminal)
370
371interfaces-00-03-01  12th Sep.  Hajime Yoshida and Masayasu Nagamatu
372- CTRL-D doesn't invoke infinite loop.
373- CRTL-D now means
374        - EOF in the redirected cin
375        - End of Session, just as "exit" command of GEANT4
376- Affected files are basic/src/G4UIterminal.cc
377                        GAG/src/G4UIGAG.cc
378
379interfaces-00-02-01  9th August  John Allison
380- Tagged Guy's changes.
381
3827th August  Guy Barrand.
383- common, OPACS : new interactor parenting logic.
384
385interfaces-00-01-04  8th July 1998  John Allison
386- Emptied xvt_standalone_test; files moved to environments/XVT.
387
388interfaces-00-01-03  7th July 1998  John Allison
389- Emptied standalone_test; files moved to environments/Momo or no
390  longer needed.
391
3927th July 1998  Guy Barrand
393- Added include $(G4INSTALL)/config/interactivity.gmk to GNUmakefiles.
394
395interfaces-00-01-02 7th July 1998  John Allison
396- Forced revision 2.1 on files in newly committed directories.
397
398interfaces-00-01-01 6th July 1998  John Allison
399- Big restructuring.  Moved files from include/ and src/ to:
400  common/, basic/, GAG/, OPACS/, XVT/.
401  Created G4UI_BUILD.gmk and G4UI_USE.gmk in config/.
402  Changed the GNUmakefiles accordingly.
403
404interfaces-00-07-01 2nd July 1998  Gabriele Cosmo
405- Updates to G4UIWo and G4VInteractorManager by G.Barrand.
406
407interfaces-00-06-05 26th June 1998  Gabriele Cosmo
408- Updated GNUmakefiles to new electromagnetics structure.
409
410interfaces-00-06-04a 22nd June 1998  John Allison
411- Removed ./standalone_test/run/example34/GNUmakefile.G4VIS_USE and
412  ./standalone_test/run/example35/GNUmakefile.G4VIS_USE
413
414interfaces-00-06-04 22nd June 1998  John Allison
415- Added #ifdef GNU_GCC for template instantiation in src/G4UIGAG.cc.
416- Changed GNUmakefiles for G4VIS_USE.gmk.
417
418May 6, 98 M.Asai
419- Introducing a new abstract base class G4VBasicShell.
420- G4UIterminal has been modified according to use G4VBasicShell.
421
42222th April 1998  Hajime Yoshida / Masayasu Nagamatsu (interfaces-00-05-03)
423-  the following three directories are tagged.
424 interfaces/standalone_test/Momo/java/GGE
425 interfaces/standalone_test/Momo/java/RMI
426 interfaces/standalone_test/run/example35
427
42820th April 1998  Hajime Yoshida / Masayasu Nagamatsu (interfaces-00-05-02)
429- update for Momo and G4UIGAG, including many improvement and bug fixes.
430  see the interfaces/standalone_test/README_Momo.html for datails.
431- example35 is added; new example program to show the capability of GUI(GAG).
432
43315th April 1998 : Guy Barrand
434- From discussion with John and Simone G4VToolkit
435  has been renamed to G4VInteractorManager.
436
4374th April 1998 Nagamatu Masayasu (interfaces-00-05-01)
438- correspond to the modification by  G.Barrand
439  G4UI_BUILD_xxx_DRIVER -> G4UI_BUILD_xxx_SESSION
440  Modifications for Win32/NT.
441
442April 2, 98 G.Barrand
443- G4UI_BUILD_xxx_DRIVER -> G4UI_BUILD_xxx_SESSION
444- Modifications for Win32/NT.
445
44626th March 1998  John Allison
447- Changed G4VisManager to MyVisManager in example34.cc and xvt.benchmark.cc
448  for vis-00-05-01 and later.
449
4506th March 1998 Hajime Yoshida / Nagamatu Masayasu (interfaces-00-04-01)
451- First tag with modeling under visualization
452- small bug fix for Momo
453
45429th January 1998 Masayasu Nagamatu / Hajime Yoshida (interfaces-00-03-01)
455- Update of Momo(GAG/GGE), standalone_test/ directory.
456
45727th January 1998  John Allison
458- Simplfied use of G4VIS flags in test GNUmakefiles.
459- New way of instantiating G4VisManager in test main() programs.
460
461December 19, 97 G. Cosmo - (alpha03)
462
463- Created.
464
465Januray 19 , 98 G. Barrand
466
467- Update G4UIXaw, G4UIXm to take into account
468  pauseStartSession method.
469
Note: See TracBrowser for help on using the repository browser.