source: trunk/geant4/interfaces/History @ 615

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

r659@mac-90108: laurentgarnier | 2007-11-16 12:02:01 +0100
mise a jour de Geant4 au head ET qq mise a jour pour Qt de mon cote

File size: 16.2 KB
Line 
1$Id: History,v 1.89 2007/11/16 10:41:54 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     ----------------------------------------------------------
1915 Nov 2007, Laurent Garnier
20 - G4UIQt,G4Qt : Adding a GEANT4_QT_DEBUG flag to hide all debug messages
21 - G4UIQt,G4Qt : Compilation improvements for Qt3
22 - G4UIQt,G4Qt : Minors corrections on G4UIQt helpWidget
23
2413 Nov 2007, Laurent Garnier
25 - G4UIQt,G4Qt : Moving all moc in one big file interface/G4UIQT_moc.cc,
26   including Qt3 and Qt4 moc support
27
2809 Nov 2007, Laurent Garnier
29 - G4UIQt,G4Qt : Change all include directive to be compatible with Qt3
30
3127 Sept 2007, Laurent Garnier
32 - Adding sur files for G4UIQt driver
33
3406 November Koichi Murakami
35- G4UItcsh.cc: store shell histoty accross sessrions.
36
3730 October 2007 Koichi Murakami (interfaces-V09-00-02)
38- Guy committed the new Qt interface (28/Sep).
39- Add "#ifdef G4UI_BUILD_QT_SESSION" protection in src/G4UIQt_moc.cc.
40- Remove Qt interface from the current tag.
41- G4UIGAG.cc: suppress a compilation warning.
42
4330 October 2007 Koichi Murakami (interfaces-V09-00-01)
44- Makoto updated the implementation of the signal handler for Ctrl-C.
45
4628 October 2007, Makoto Asai
47- Remove improper dependency from interfaces/basic to run in GNUmakefile
48
4902 August 2007, Koichi Murakami (interfaces-V09-00-00)
50- Fix compilation warning on SUN-CC in G4UIterminal.cc
51
5219 June 2007, Gabriele Cosmo (interfaces-V08-03-02)
53- Fix compilation error on Windows ('theShell' not declared).
54
5514 June 2007, Koichi Murakami (interfaces-V08-03-01)
56- fixed the problem with Ctl-C termination for bash users.
57 * G4VUIshell   : add a virtual method ResetTerminal()
58 * G4UItcsh     : add a method ResetTerminal()
59 * G4UIterminal : add terminal reset when Ctl-C termination
60
6122 May 2007, Koichi Murakami (interface-V08-03-00)
62- G4UIterminal.cc: implement signal handler for soft-abort
63
6428 November 2005, Gabriele Cosmo (interface-V07-01-02)
65- G4UIXm.cc migrated to sstream
66
6721 November 2005, Hajime Yoshida (interface-V07-01-01)
68- G4UIGAG.cc and G4UIGainServer.cc migrated to sstream
69
7026 October 2005, Koichi Murakami (interfaces-V07-01-00)
71- G4UItcsh/G4UIterminal/G4VBasicShell:
72  migration from strstream to sstream
73
7422 April 2005, Gabriele Cosmo (interfaces-V07-00-01)
75- G4UIGainServer: fixed conditional compilation for MacOS 10.4.
76
7726 January 2005, Gabriele Cosmo (interfaces-V07-00-00)
78- Removed explicit definition of G4TMPDIR in GNUmakefiles
79  (not necessary since already defined in common.gmk).
80
8127 November 2004, Hajime Yoshida (interfaces-V06-02-00)
82- Tagged.
83
8425 November 2004, Hajime Yoshida (interfaces-V06-01-02)
85- Tagged.
86
8721 November 2004, Guy Barrand
88- G4UIXm.cc: have some nice default resources in case XENVIRONMENT not set.
89
9007 June 2004, Gabriele Cosmo (interfaces-V06-01-01)
91- G4UIWin32.cc: move usage of inline methods to non-inline for DLLs
92  support on Windows.
93- GNUmakefile: added definition of GLOBLIBS for DLLs support on Windows.
94
9509 April 2004, John Allison (interfaces-V06-01-00 + vis-V06-01-01)
96- Tagged G4[UI]Win32[.hh,.cc] as below.  Joint with vis-V06-01-01.
97
9808 April 2004, Guy Barrand
99- G4[UI]Win32[.hh,.cc] : modify things in order to be able to use
100  a standard C main (and avoid the WinMain).
101
10222 October 2003, Guy Barrand (interfaces-V05-02-00)
103- OPACS : archived obsolete OPACS module and cleared build setup.
104
10517 October 2003, Guy Barrand
106- G4Xt.cc : removed unused and commented code.
107
10811 June 2003, Gabriele Cosmo (interfaces-V05-01-02)
109- G4UIWin32.cc: cleared warning on redefinition of 'pascal' reported on
110  WIN32-VC system.
111
11204 June 2003, Gabriele Cosmo (interfaces-V05-01-01)
113- Fixes for inclusion of <strstream> in G4UIXm.cc, G4UItcsh.cc and
114  G4UIterminal.cc in view of the g4std wrappers migration.
115
11630 May 2003, Gabriele Cosmo (interfaces-V05-01-00)
117- Fixed few pedantic warnings...
118- G4UIGainServer.cc: fixed compilation problem on Darwin-g++ with gcc-3.X.
119
12004 December 2002, Makoto Asai (interfaces-V04-01-01, interfaces-V04-01-02)
121- Migration to new G4ApplicationState.
122
12315 November 2002, Hajime Yoshida (interfaces-V04-01-00)
124- basic/src/G4UIArrayStrings.cc is now working for "konsole" type termcap.
125        by Koichi Murakami
126
12709 November 2002, Hajime Yoshida (interfaces-V04-00-05)
128- G4UIGainServer.cc uses socklen_t as before. It must work for Solaris CC and HP.
129- test/G4cout_test01 updated. An example of setCoutDestination(UI) by a user.
130
13106 November 2002, Guy Barrand
132- G4Xt.cc, G4UIXm.cc, G4UIXaw.cc : fix some warings.
133
13414 June 2002, Hajime Yoshida (interfaces-V04-00-04)
135- G4UIGainServer.cc/hh have a protection: #ifndef WIN32 ~ #endif not to compile
136        on WIndows.
137
13814 June 2002, Hajime Yoshida (interfaces-V04-00-04)
139- Added protection #ifndef WIN32 to new class G4UIGainServer in definition
140  and body, to prevent compilation on Windows platforms.
141
14212 June 2002, Gabriele Cosmo (interfaces-V04-00-03)
143- Fixes for porting on platforms other than Linux.
144  o socklen_t is Linux specific and not defined elsewhere; changed to int*.
145  o Fixed usage g4std/iostream, globals.hh and endl/G4endl.
146
14712 June 2002, Hajime Yoshida (interfaces-V04-00-02)
148- Introduced new class G4UIGainServer, socket extension for G4UIGAG.
149- added GAG/src/G4UIGainSErver.cc and GAG/include/G4UIGainServer.hh
150- G4UIGainServer is the new member of libG4UIGAG.so(a)
151        (no modification to GNUmakefiles)
152
15326 April 2002, Makoto Asai (interfaces-V04-00-01)
154- Corresponds to interfaces change in intercoms category (intercoms-V04-00-00)
155 Affected files :
156  basics/src/G4VUIshell.cc
157  common/src/G4VBasicShell.cc
158  GAG/src/G4UIGAG.cc
159
16025 February 2002, Makoto Asai (interfaces-V04-00-00)
161- fix for odd behavior on Windows in G4UIchs.cc
162
16303 December 2001 Guy Barrand (interfaces-V03-02-04)
164- G4VInteractorManager::RemoveDispatcher : change the "std::remove"
165  logic in order to fix a disfunctionning with vis/OpenInventor driver.
166- G4Xt.cc : remove some g++ compilation warnings about unused
167  iconify functions.
168
16929 November 2001 Hajime Yoshida (interfaces-V03-02-03)
170- Fix G4UIGAG.cc for alias command (following G4UIterminal's modif)
171
17226 November 2002 Makoto Asai (interfaces-V03-02-02)
173- Fix compilation warnings caused by gcc-2.95.2 for basic sub-directory.
174
17523 November 2001 Makoto Asai (interfaces-V03-02-01)
176- Fix G4UIterminal to display a command line AFTER solving aliases
177  in case the command caused "command not found".
178- Fix G4UItcsh.hh not to have warning message.
179
18022 October 2001 Hajime Yoshida
181-G4UIGAG.cc no more compiler warning due to G4String
182
18322 October 2001 Hajime Yoshida
184- G4UIGAG ; no compilation warning with g++-2.95
185
18611 August 2001  John Allison (interfaces-V03-02-00)
187- Re-engineered G4UI variables.  Coworks with config-V03-02-04.
188- Changed GNUmakefile so that GAG, TERMINAL and TCSH built by default.
189- Nothing built if G4UI_NONE is set.
190
19129 November 2000 Makoto Asai (interfaces-V02-00-03)
192- Tag for Guy's correction.
193
19428 November 2000 Guy Barrand
195- G4Xt.cc ; SUN-CC : correct warning : argc hides G4VInteractorManager::argc.
196
19727 November 2000 Makoto Asai (interfaces-V02-00-02)
198- G4VUIShell.hh : add virtual keyword to the destructor.
199
20011 August 2000 Guy Barrand
201- G4UIWo.cc : add some cast in order to compile with OSF1/cxx strict_ansi mode.
202
2031 August 2000 Gabriele Cosmo (interfaces-V02-00-01)
204- Fixed warnings on HP-aCC system in G4UItcsh.cc, due to unproper usage of G4int
205  where unsigned (size_t) was requested instead.
206
20731 July 2000 Gonzalo Gracia
208- Modifications required to compile on NT
209  Operator string::[] requires size_t argument.
210  Cast from integer to size_t in several places in basic/src/G4UIArrayString.cc
211  and G4VUIshell.cc
212
21322 July 2000 Makoto Asai (interfaces-V02-00-00)
214- Modify G4UIterminal, G4VUIshell, G4UIcsh and G4UItcsh to display the
215  break status as a prompt characters.
216
21725 June 2000 John Allison (interfaces-V01-01-06-old-G4UIterminal)
218- As interfaces-V01-01-06 but old revisions of G4UIterminal.cc/hh.
219
22023 June 2000 John Allison (interfaces-V01-01-06)
221- Protected G4UIterminal, G4Ui[t]csh against access by index to null strings.
222
22321 June 2000 John Allison (interfaces-V01-01-05)
224- Added include $(G4INSTALL)/config/G4VIS_BUILD.gmk to common/GNUmakefile.
225
22615 June 2000 John Allison (interfaces-V01-01-04)
227- More ISO compliance for G4UIterminal class.
228
22914 June 2000 Makoto Asai (interfaces-V01-01-03)
230- ISO compliance for G4UItcsh classes
231
23226 May 2000 Guy Barrand  (interfaces-V01-01-02)
233- G4UIXm.hh, G4UIWin32.hh : change comments about /gui for the doc.
234
23523 May 2000 John Allison (interfaces-V01-01-01-without-tcsh)
236- Tag without G4UIterminal(G4UItcsh) in case it is not needed in the release.
237
23820 May 2000 Guy Barrand  (interfaces-V01-01-01)
239- common/G4InteractorMessenger : change command name "interactor" to "gui".
240
24119 May 2000 John Allison  (interfaces-V01-01-00)
242- G4UIterminal displays a candidate list in case a given parameter is
243  wrong (Makoto Asai).
244
24526 Mar 2000 Makoto Asai
246- Introducing a new G4UIterminal with UNIX-like shell.
247
24810 Nov 1999 Hajime Yoshida  (interfaces-V00-01-03)
249- Added less<G4String> argument (Guy).
250- G4UIWin32.hh, G4UIXm.hh : usage of G4std::less in G4std::map.
251- G4VInteractorManager.cc : G4std::find, G4std::remove.
252
25308 Nov 1999 Hajime Yoshida
254- tag interfaces--V00-01-02 for STT
255
25608 Nov 1999 Hajime Yoshida
257- GAG/src/G4UIGAG.cc RWT => STL vector
258- basic/include/G4UIterminal.hh, GAG/include/G4UIGAG.hh => documentation
259
26002 Nov 1999 Guy Barrand
261- doc comments for G4UIWin32.hh, G4UIXm.hh, G4UIXaw.hh, G4Xt.hh, G4Win32.hh, G4VInterativeSession.hh, G4VInteractorManager.hh.
262
26302 Nov 1999 Guy Barrand
264- basic/G4UIWin32, G4UIXm : RW -> STL.
265- common/G4VBasicShell, G4VInteractiveSession, G4VInteractorManager : RW -> STL.
26629 Oct. 1999 Hajime Yoshida
267- tag interfaces-V00-01-01
268
26927 Oct. 1999 Guy Barrand
270- interfaces/common/src/G4Xt.cc : protect XtAppInit against
271  shell zero widthxheight. Give a default to geometry resource.
272
27321 Oct. 1999 John Allison
274- Made XtAppContext appContext static in G4Xt.cc.  Speeds OGLSXm but
275  OGLIXm is still slow - why?
276
27712 Oct. 1999 John Allison for Hajime Yoshida (tag interfaces-V00-01-00a)
278- Protection for zero length strings for Sun in G4UIterminal and G4UIGAG.
279
28002 Sep. 1999 Hajime Yoshida
281  to geant4-00-01-ref-01 (Revision 1.9)
282  a new tag is interfaces-01-00-04
283  after which a tag interfaces-V00-01-00 was added identical to
284    interfaces-01-00-04 except for this History file.
285
286- G4UIterminal.cc and G4UIGAG.cc now shows prompt characters
287        to an input of return (or null command line).
288
289head 31 Mai 1999  Guy Barrand
290- G4VInteractorManager::SecondaryLoop : add a message to indicate
291  that we enter a "viewer" secondary X event loop and that someone
292  add to "Escape" it from the viewer to continue.
293
294interfaces-01-00-03  19th April 1999  John Allison
295- Protected G4VBasicShell.cc with if( tempPath.length()>0 ).
296
297interfaces-01-00-02  18th April 1999  John Allison
298- Tagged.
299
300head 11th Mai 1999  Guy Barrand
3011) G4UIXm : Linux, correct geometry management of the menubar.
302
303head 06th Mai 1999  Guy Barrand
3041) G4Win32, G4UIWin32 : modifications to compile with Visual-6.0.
305
306head 16th April 1999  Guy Barrand
3071) G4VBasicShell, G4UIXm, G4UIWin32 : command completion.
3082) G4InteractorMessenger, G4VInteractorManager : code polishement.
309
310interfaces-01-00-01  15th April 1999  Hajime Yoshida/Masayasu Nagamatu
3111) some code polishment after the messages by CodeWarriers (Guy)
3122) Help functions in G4VBasicShell and related rearrangement of
313        G4UIterminal etc.. (Guy)
3143) removal of ifdef for GNU_GCC in G4UIGAG. (Hajime)
315
316interfaces-00-03-07 9th December 1998 Hajime Yoshida/Masayasu Nagamatu
317- minor improvements in Help of G4UIterminal.cc
318- G4UIGAG's Help in terminal mode is now equivalent to G4UIterminal.cc
319
320interfaces-00-03-06 27th November 1998 Hajime Yoshida/Masayasu Nagamatu
321- added 'if' protection to the destructor of G4UIterminal/G4UIGAG.
322
323interfaces-00-03-05 12th November 1998 Masayasu Nagamatu
324-test/G4cout_test01/ added an example for redirectiong stream using G4cout
325
326interfaces-00-03-04  13th October 1998  Masayasu Nagamatu
327- G4cout - changes to G4UIterminal.cc, G4UIGAG.hh, G4UIGAG.cc.
328
32907 Ocotober 1998  Guy Barrand:
330- G4UIXm.cc, G4UIWin32.cc : cout, cerr control.
331
332interfaces-00-03-03 7th  October Hajime Yoshida
333- Bug fix to prevent "help" crashing in some circumstances.
334
335interfaces-00-03-02 14th Sep. Hajime Yoshida
336        - fix to G4UIGAG (not bugs but correction of minor
337                ydifferences with G4UIterminal)
338
339interfaces-00-03-01  12th Sep.  Hajime Yoshida and Masayasu Nagamatu
340- CTRL-D doesn't invoke infinite loop.
341- CRTL-D now means
342        - EOF in the redirected cin
343        - End of Session, just as "exit" command of GEANT4
344- Affected files are basic/src/G4UIterminal.cc
345                        GAG/src/G4UIGAG.cc
346
347interfaces-00-02-01  9th August  John Allison
348- Tagged Guy's changes.
349
3507th August  Guy Barrand.
351- common, OPACS : new interactor parenting logic.
352
353interfaces-00-01-04  8th July 1998  John Allison
354- Emptied xvt_standalone_test; files moved to environments/XVT.
355
356interfaces-00-01-03  7th July 1998  John Allison
357- Emptied standalone_test; files moved to environments/Momo or no
358  longer needed.
359
3607th July 1998  Guy Barrand
361- Added include $(G4INSTALL)/config/interactivity.gmk to GNUmakefiles.
362
363interfaces-00-01-02 7th July 1998  John Allison
364- Forced revision 2.1 on files in newly committed directories.
365
366interfaces-00-01-01 6th July 1998  John Allison
367- Big restructuring.  Moved files from include/ and src/ to:
368  common/, basic/, GAG/, OPACS/, XVT/.
369  Created G4UI_BUILD.gmk and G4UI_USE.gmk in config/.
370  Changed the GNUmakefiles accordingly.
371
372interfaces-00-07-01 2nd July 1998  Gabriele Cosmo
373- Updates to G4UIWo and G4VInteractorManager by G.Barrand.
374
375interfaces-00-06-05 26th June 1998  Gabriele Cosmo
376- Updated GNUmakefiles to new electromagnetics structure.
377
378interfaces-00-06-04a 22nd June 1998  John Allison
379- Removed ./standalone_test/run/example34/GNUmakefile.G4VIS_USE and
380  ./standalone_test/run/example35/GNUmakefile.G4VIS_USE
381
382interfaces-00-06-04 22nd June 1998  John Allison
383- Added #ifdef GNU_GCC for template instantiation in src/G4UIGAG.cc.
384- Changed GNUmakefiles for G4VIS_USE.gmk.
385
386May 6, 98 M.Asai
387- Introducing a new abstract base class G4VBasicShell.
388- G4UIterminal has been modified according to use G4VBasicShell.
389
39022th April 1998  Hajime Yoshida / Masayasu Nagamatsu (interfaces-00-05-03)
391-  the following three directories are tagged.
392 interfaces/standalone_test/Momo/java/GGE
393 interfaces/standalone_test/Momo/java/RMI
394 interfaces/standalone_test/run/example35
395
39620th April 1998  Hajime Yoshida / Masayasu Nagamatsu (interfaces-00-05-02)
397- update for Momo and G4UIGAG, including many improvement and bug fixes.
398  see the interfaces/standalone_test/README_Momo.html for datails.
399- example35 is added; new example program to show the capability of GUI(GAG).
400
40115th April 1998 : Guy Barrand
402- From discussion with John and Simone G4VToolkit
403  has been renamed to G4VInteractorManager.
404
4054th April 1998 Nagamatu Masayasu (interfaces-00-05-01)
406- correspond to the modification by  G.Barrand
407  G4UI_BUILD_xxx_DRIVER -> G4UI_BUILD_xxx_SESSION
408  Modifications for Win32/NT.
409
410April 2, 98 G.Barrand
411- G4UI_BUILD_xxx_DRIVER -> G4UI_BUILD_xxx_SESSION
412- Modifications for Win32/NT.
413
41426th March 1998  John Allison
415- Changed G4VisManager to MyVisManager in example34.cc and xvt.benchmark.cc
416  for vis-00-05-01 and later.
417
4186th March 1998 Hajime Yoshida / Nagamatu Masayasu (interfaces-00-04-01)
419- First tag with modeling under visualization
420- small bug fix for Momo
421
42229th January 1998 Masayasu Nagamatu / Hajime Yoshida (interfaces-00-03-01)
423- Update of Momo(GAG/GGE), standalone_test/ directory.
424
42527th January 1998  John Allison
426- Simplfied use of G4VIS flags in test GNUmakefiles.
427- New way of instantiating G4VisManager in test main() programs.
428
429December 19, 97 G. Cosmo - (alpha03)
430
431- Created.
432
433Januray 19 , 98 G. Barrand
434
435- Update G4UIXaw, G4UIXm to take into account
436  pauseStartSession method.
437
Note: See TracBrowser for help on using the repository browser.