source: trunk/source/interfaces/History @ 810

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

r818@wl-72126: garnier | 2008-04-30 12:42:00 +0200
modif mise a jour sur le 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 April, Laurent Garnier
21 - Include moc config in GNUmakefile
22
2310th March, Laurent Garnier
24 - Improvments for layout in Qt driver for Qt3
25
2630th January 2007, Laurent Garnier
27 - Add a search area in the help widget
28
2915th January 2007, Laurent Garnier
30 - Fixed some layout problems
31 - GNUmakefile : Added a macro for moc file
32 - Moc files : Suppression of all theses files. They are now autogenerated
33   thanks to config/common.gmk
34
3515 January 2007, Koichi Murakami (interfaces-V09-01-00)
36 - G4UItcsh.cc: fixed the problem with Ctl-D termination for bash users.
37
3830 November 2007, Laurent Garnier
39 - G4UIQt : Some improvements for Qt3, corrections of some bugs
40 - G4UIQt_moc.cc : Adding other versions for QT_MOC_REVISION 28,58 and
41   59, but this is not the right solution..
42 - GAG/Makefile : Suppression of linking on a unuseful library
43
4416 November 2007, Koichi Murakami (interfaces-V09-00-03)
45 - G4UIGainServer.cc: cleared a compilation warning.
46 - tagged for the 9.1 release.
47
4815 Nov 2007, Laurent Garnier
49 - G4UIQt,G4Qt : Adding a GEANT4_QT_DEBUG flag to hide all debug messages
50 - G4UIQt,G4Qt : Compilation improvements for Qt3
51 - G4UIQt,G4Qt : Minors corrections on G4UIQt helpWidget
52
5313 Nov 2007, Laurent Garnier
54 - G4UIQt,G4Qt : Moving all moc in one big file interface/G4UIQT_moc.cc,
55   including Qt3 and Qt4 moc support
56
5709 Nov 2007, Laurent Garnier
58 - G4UIQt,G4Qt : Change all include directive to be compatible with Qt3
59
6027 Sept 2007, Laurent Garnier
61 - Adding sur files for G4UIQt driver
62
6306 November Koichi Murakami
64- G4UItcsh.cc: store shell history across sessions.
65
6630 October 2007 Koichi Murakami (interfaces-V09-00-02)
67- Guy committed the new Qt interface (28/Sep).
68- Add "#ifdef G4UI_BUILD_QT_SESSION" protection in src/G4UIQt_moc.cc.
69- Remove Qt interface from the current tag.
70- G4UIGAG.cc: suppress a compilation warning.
71
7230 October 2007 Koichi Murakami (interfaces-V09-00-01)
73- Makoto updated the implementation of the signal handler for Ctrl-C.
74
7528 October 2007, Makoto Asai
76- Remove improper dependency from interfaces/basic to run in GNUmakefile
77
7802 August 2007, Koichi Murakami (interfaces-V09-00-00)
79- Fix compilation warning on SUN-CC in G4UIterminal.cc
80
8119 June 2007, Gabriele Cosmo (interfaces-V08-03-02)
82- Fix compilation error on Windows ('theShell' not declared).
83
8414 June 2007, Koichi Murakami (interfaces-V08-03-01)
85- fixed the problem with Ctl-C termination for bash users.
86 * G4VUIshell   : add a virtual method ResetTerminal()
87 * G4UItcsh     : add a method ResetTerminal()
88 * G4UIterminal : add terminal reset when Ctl-C termination
89
9022 May 2007, Koichi Murakami (interface-V08-03-00)
91- G4UIterminal.cc: implement signal handler for soft-abort
92
9328 November 2005, Gabriele Cosmo (interface-V07-01-02)
94- G4UIXm.cc migrated to sstream
95
9621 November 2005, Hajime Yoshida (interface-V07-01-01)
97- G4UIGAG.cc and G4UIGainServer.cc migrated to sstream
98
9926 October 2005, Koichi Murakami (interfaces-V07-01-00)
100- G4UItcsh/G4UIterminal/G4VBasicShell:
101  migration from strstream to sstream
102
10322 April 2005, Gabriele Cosmo (interfaces-V07-00-01)
104- G4UIGainServer: fixed conditional compilation for MacOS 10.4.
105
10626 January 2005, Gabriele Cosmo (interfaces-V07-00-00)
107- Removed explicit definition of G4TMPDIR in GNUmakefiles
108  (not necessary since already defined in common.gmk).
109
11027 November 2004, Hajime Yoshida (interfaces-V06-02-00)
111- Tagged.
112
11325 November 2004, Hajime Yoshida (interfaces-V06-01-02)
114- Tagged.
115
11621 November 2004, Guy Barrand
117- G4UIXm.cc: have some nice default resources in case XENVIRONMENT not set.
118
11907 June 2004, Gabriele Cosmo (interfaces-V06-01-01)
120- G4UIWin32.cc: move usage of inline methods to non-inline for DLLs
121  support on Windows.
122- GNUmakefile: added definition of GLOBLIBS for DLLs support on Windows.
123
12409 April 2004, John Allison (interfaces-V06-01-00 + vis-V06-01-01)
125- Tagged G4[UI]Win32[.hh,.cc] as below.  Joint with vis-V06-01-01.
126
12708 April 2004, Guy Barrand
128- G4[UI]Win32[.hh,.cc] : modify things in order to be able to use
129  a standard C main (and avoid the WinMain).
130
13122 October 2003, Guy Barrand (interfaces-V05-02-00)
132- OPACS : archived obsolete OPACS module and cleared build setup.
133
13417 October 2003, Guy Barrand
135- G4Xt.cc : removed unused and commented code.
136
13711 June 2003, Gabriele Cosmo (interfaces-V05-01-02)
138- G4UIWin32.cc: cleared warning on redefinition of 'pascal' reported on
139  WIN32-VC system.
140
14104 June 2003, Gabriele Cosmo (interfaces-V05-01-01)
142- Fixes for inclusion of <strstream> in G4UIXm.cc, G4UItcsh.cc and
143  G4UIterminal.cc in view of the g4std wrappers migration.
144
14530 May 2003, Gabriele Cosmo (interfaces-V05-01-00)
146- Fixed few pedantic warnings...
147- G4UIGainServer.cc: fixed compilation problem on Darwin-g++ with gcc-3.X.
148
14904 December 2002, Makoto Asai (interfaces-V04-01-01, interfaces-V04-01-02)
150- Migration to new G4ApplicationState.
151
15215 November 2002, Hajime Yoshida (interfaces-V04-01-00)
153- basic/src/G4UIArrayStrings.cc is now working for "konsole" type termcap.
154        by Koichi Murakami
155
15609 November 2002, Hajime Yoshida (interfaces-V04-00-05)
157- G4UIGainServer.cc uses socklen_t as before. It must work for Solaris CC and HP.
158- test/G4cout_test01 updated. An example of setCoutDestination(UI) by a user.
159
16006 November 2002, Guy Barrand
161- G4Xt.cc, G4UIXm.cc, G4UIXaw.cc : fix some warings.
162
16314 June 2002, Hajime Yoshida (interfaces-V04-00-04)
164- G4UIGainServer.cc/hh have a protection: #ifndef WIN32 ~ #endif not to compile
165        on WIndows.
166
16714 June 2002, Hajime Yoshida (interfaces-V04-00-04)
168- Added protection #ifndef WIN32 to new class G4UIGainServer in definition
169  and body, to prevent compilation on Windows platforms.
170
17112 June 2002, Gabriele Cosmo (interfaces-V04-00-03)
172- Fixes for porting on platforms other than Linux.
173  o socklen_t is Linux specific and not defined elsewhere; changed to int*.
174  o Fixed usage g4std/iostream, globals.hh and endl/G4endl.
175
17612 June 2002, Hajime Yoshida (interfaces-V04-00-02)
177- Introduced new class G4UIGainServer, socket extension for G4UIGAG.
178- added GAG/src/G4UIGainSErver.cc and GAG/include/G4UIGainServer.hh
179- G4UIGainServer is the new member of libG4UIGAG.so(a)
180        (no modification to GNUmakefiles)
181
18226 April 2002, Makoto Asai (interfaces-V04-00-01)
183- Corresponds to interfaces change in intercoms category (intercoms-V04-00-00)
184 Affected files :
185  basics/src/G4VUIshell.cc
186  common/src/G4VBasicShell.cc
187  GAG/src/G4UIGAG.cc
188
18925 February 2002, Makoto Asai (interfaces-V04-00-00)
190- fix for odd behavior on Windows in G4UIchs.cc
191
19203 December 2001 Guy Barrand (interfaces-V03-02-04)
193- G4VInteractorManager::RemoveDispatcher : change the "std::remove"
194  logic in order to fix a disfunctionning with vis/OpenInventor driver.
195- G4Xt.cc : remove some g++ compilation warnings about unused
196  iconify functions.
197
19829 November 2001 Hajime Yoshida (interfaces-V03-02-03)
199- Fix G4UIGAG.cc for alias command (following G4UIterminal's modif)
200
20126 November 2002 Makoto Asai (interfaces-V03-02-02)
202- Fix compilation warnings caused by gcc-2.95.2 for basic sub-directory.
203
20423 November 2001 Makoto Asai (interfaces-V03-02-01)
205- Fix G4UIterminal to display a command line AFTER solving aliases
206  in case the command caused "command not found".
207- Fix G4UItcsh.hh not to have warning message.
208
20922 October 2001 Hajime Yoshida
210-G4UIGAG.cc no more compiler warning due to G4String
211
21222 October 2001 Hajime Yoshida
213- G4UIGAG ; no compilation warning with g++-2.95
214
21511 August 2001  John Allison (interfaces-V03-02-00)
216- Re-engineered G4UI variables.  Coworks with config-V03-02-04.
217- Changed GNUmakefile so that GAG, TERMINAL and TCSH built by default.
218- Nothing built if G4UI_NONE is set.
219
22029 November 2000 Makoto Asai (interfaces-V02-00-03)
221- Tag for Guy's correction.
222
22328 November 2000 Guy Barrand
224- G4Xt.cc ; SUN-CC : correct warning : argc hides G4VInteractorManager::argc.
225
22627 November 2000 Makoto Asai (interfaces-V02-00-02)
227- G4VUIShell.hh : add virtual keyword to the destructor.
228
22911 August 2000 Guy Barrand
230- G4UIWo.cc : add some cast in order to compile with OSF1/cxx strict_ansi mode.
231
2321 August 2000 Gabriele Cosmo (interfaces-V02-00-01)
233- Fixed warnings on HP-aCC system in G4UItcsh.cc, due to unproper usage of G4int
234  where unsigned (size_t) was requested instead.
235
23631 July 2000 Gonzalo Gracia
237- Modifications required to compile on NT
238  Operator string::[] requires size_t argument.
239  Cast from integer to size_t in several places in basic/src/G4UIArrayString.cc
240  and G4VUIshell.cc
241
24222 July 2000 Makoto Asai (interfaces-V02-00-00)
243- Modify G4UIterminal, G4VUIshell, G4UIcsh and G4UItcsh to display the
244  break status as a prompt characters.
245
24625 June 2000 John Allison (interfaces-V01-01-06-old-G4UIterminal)
247- As interfaces-V01-01-06 but old revisions of G4UIterminal.cc/hh.
248
24923 June 2000 John Allison (interfaces-V01-01-06)
250- Protected G4UIterminal, G4Ui[t]csh against access by index to null strings.
251
25221 June 2000 John Allison (interfaces-V01-01-05)
253- Added include $(G4INSTALL)/config/G4VIS_BUILD.gmk to common/GNUmakefile.
254
25515 June 2000 John Allison (interfaces-V01-01-04)
256- More ISO compliance for G4UIterminal class.
257
25814 June 2000 Makoto Asai (interfaces-V01-01-03)
259- ISO compliance for G4UItcsh classes
260
26126 May 2000 Guy Barrand  (interfaces-V01-01-02)
262- G4UIXm.hh, G4UIWin32.hh : change comments about /gui for the doc.
263
26423 May 2000 John Allison (interfaces-V01-01-01-without-tcsh)
265- Tag without G4UIterminal(G4UItcsh) in case it is not needed in the release.
266
26720 May 2000 Guy Barrand  (interfaces-V01-01-01)
268- common/G4InteractorMessenger : change command name "interactor" to "gui".
269
27019 May 2000 John Allison  (interfaces-V01-01-00)
271- G4UIterminal displays a candidate list in case a given parameter is
272  wrong (Makoto Asai).
273
27426 Mar 2000 Makoto Asai
275- Introducing a new G4UIterminal with UNIX-like shell.
276
27710 Nov 1999 Hajime Yoshida  (interfaces-V00-01-03)
278- Added less<G4String> argument (Guy).
279- G4UIWin32.hh, G4UIXm.hh : usage of G4std::less in G4std::map.
280- G4VInteractorManager.cc : G4std::find, G4std::remove.
281
28208 Nov 1999 Hajime Yoshida
283- tag interfaces--V00-01-02 for STT
284
28508 Nov 1999 Hajime Yoshida
286- GAG/src/G4UIGAG.cc RWT => STL vector
287- basic/include/G4UIterminal.hh, GAG/include/G4UIGAG.hh => documentation
288
28902 Nov 1999 Guy Barrand
290- doc comments for G4UIWin32.hh, G4UIXm.hh, G4UIXaw.hh, G4Xt.hh, G4Win32.hh, G4VInterativeSession.hh, G4VInteractorManager.hh.
291
29202 Nov 1999 Guy Barrand
293- basic/G4UIWin32, G4UIXm : RW -> STL.
294- common/G4VBasicShell, G4VInteractiveSession, G4VInteractorManager : RW -> STL.
29529 Oct. 1999 Hajime Yoshida
296- tag interfaces-V00-01-01
297
29827 Oct. 1999 Guy Barrand
299- interfaces/common/src/G4Xt.cc : protect XtAppInit against
300  shell zero widthxheight. Give a default to geometry resource.
301
30221 Oct. 1999 John Allison
303- Made XtAppContext appContext static in G4Xt.cc.  Speeds OGLSXm but
304  OGLIXm is still slow - why?
305
30612 Oct. 1999 John Allison for Hajime Yoshida (tag interfaces-V00-01-00a)
307- Protection for zero length strings for Sun in G4UIterminal and G4UIGAG.
308
30902 Sep. 1999 Hajime Yoshida
310  to geant4-00-01-ref-01 (Revision 1.9)
311  a new tag is interfaces-01-00-04
312  after which a tag interfaces-V00-01-00 was added identical to
313    interfaces-01-00-04 except for this History file.
314
315- G4UIterminal.cc and G4UIGAG.cc now shows prompt characters
316        to an input of return (or null command line).
317
318head 31 Mai 1999  Guy Barrand
319- G4VInteractorManager::SecondaryLoop : add a message to indicate
320  that we enter a "viewer" secondary X event loop and that someone
321  add to "Escape" it from the viewer to continue.
322
323interfaces-01-00-03  19th April 1999  John Allison
324- Protected G4VBasicShell.cc with if( tempPath.length()>0 ).
325
326interfaces-01-00-02  18th April 1999  John Allison
327- Tagged.
328
329head 11th Mai 1999  Guy Barrand
3301) G4UIXm : Linux, correct geometry management of the menubar.
331
332head 06th Mai 1999  Guy Barrand
3331) G4Win32, G4UIWin32 : modifications to compile with Visual-6.0.
334
335head 16th April 1999  Guy Barrand
3361) G4VBasicShell, G4UIXm, G4UIWin32 : command completion.
3372) G4InteractorMessenger, G4VInteractorManager : code polishement.
338
339interfaces-01-00-01  15th April 1999  Hajime Yoshida/Masayasu Nagamatu
3401) some code polishment after the messages by CodeWarriers (Guy)
3412) Help functions in G4VBasicShell and related rearrangement of
342        G4UIterminal etc.. (Guy)
3433) removal of ifdef for GNU_GCC in G4UIGAG. (Hajime)
344
345interfaces-00-03-07 9th December 1998 Hajime Yoshida/Masayasu Nagamatu
346- minor improvements in Help of G4UIterminal.cc
347- G4UIGAG's Help in terminal mode is now equivalent to G4UIterminal.cc
348
349interfaces-00-03-06 27th November 1998 Hajime Yoshida/Masayasu Nagamatu
350- added 'if' protection to the destructor of G4UIterminal/G4UIGAG.
351
352interfaces-00-03-05 12th November 1998 Masayasu Nagamatu
353-test/G4cout_test01/ added an example for redirectiong stream using G4cout
354
355interfaces-00-03-04  13th October 1998  Masayasu Nagamatu
356- G4cout - changes to G4UIterminal.cc, G4UIGAG.hh, G4UIGAG.cc.
357
35807 Ocotober 1998  Guy Barrand:
359- G4UIXm.cc, G4UIWin32.cc : cout, cerr control.
360
361interfaces-00-03-03 7th  October Hajime Yoshida
362- Bug fix to prevent "help" crashing in some circumstances.
363
364interfaces-00-03-02 14th Sep. Hajime Yoshida
365        - fix to G4UIGAG (not bugs but correction of minor
366                ydifferences with G4UIterminal)
367
368interfaces-00-03-01  12th Sep.  Hajime Yoshida and Masayasu Nagamatu
369- CTRL-D doesn't invoke infinite loop.
370- CRTL-D now means
371        - EOF in the redirected cin
372        - End of Session, just as "exit" command of GEANT4
373- Affected files are basic/src/G4UIterminal.cc
374                        GAG/src/G4UIGAG.cc
375
376interfaces-00-02-01  9th August  John Allison
377- Tagged Guy's changes.
378
3797th August  Guy Barrand.
380- common, OPACS : new interactor parenting logic.
381
382interfaces-00-01-04  8th July 1998  John Allison
383- Emptied xvt_standalone_test; files moved to environments/XVT.
384
385interfaces-00-01-03  7th July 1998  John Allison
386- Emptied standalone_test; files moved to environments/Momo or no
387  longer needed.
388
3897th July 1998  Guy Barrand
390- Added include $(G4INSTALL)/config/interactivity.gmk to GNUmakefiles.
391
392interfaces-00-01-02 7th July 1998  John Allison
393- Forced revision 2.1 on files in newly committed directories.
394
395interfaces-00-01-01 6th July 1998  John Allison
396- Big restructuring.  Moved files from include/ and src/ to:
397  common/, basic/, GAG/, OPACS/, XVT/.
398  Created G4UI_BUILD.gmk and G4UI_USE.gmk in config/.
399  Changed the GNUmakefiles accordingly.
400
401interfaces-00-07-01 2nd July 1998  Gabriele Cosmo
402- Updates to G4UIWo and G4VInteractorManager by G.Barrand.
403
404interfaces-00-06-05 26th June 1998  Gabriele Cosmo
405- Updated GNUmakefiles to new electromagnetics structure.
406
407interfaces-00-06-04a 22nd June 1998  John Allison
408- Removed ./standalone_test/run/example34/GNUmakefile.G4VIS_USE and
409  ./standalone_test/run/example35/GNUmakefile.G4VIS_USE
410
411interfaces-00-06-04 22nd June 1998  John Allison
412- Added #ifdef GNU_GCC for template instantiation in src/G4UIGAG.cc.
413- Changed GNUmakefiles for G4VIS_USE.gmk.
414
415May 6, 98 M.Asai
416- Introducing a new abstract base class G4VBasicShell.
417- G4UIterminal has been modified according to use G4VBasicShell.
418
41922th April 1998  Hajime Yoshida / Masayasu Nagamatsu (interfaces-00-05-03)
420-  the following three directories are tagged.
421 interfaces/standalone_test/Momo/java/GGE
422 interfaces/standalone_test/Momo/java/RMI
423 interfaces/standalone_test/run/example35
424
42520th April 1998  Hajime Yoshida / Masayasu Nagamatsu (interfaces-00-05-02)
426- update for Momo and G4UIGAG, including many improvement and bug fixes.
427  see the interfaces/standalone_test/README_Momo.html for datails.
428- example35 is added; new example program to show the capability of GUI(GAG).
429
43015th April 1998 : Guy Barrand
431- From discussion with John and Simone G4VToolkit
432  has been renamed to G4VInteractorManager.
433
4344th April 1998 Nagamatu Masayasu (interfaces-00-05-01)
435- correspond to the modification by  G.Barrand
436  G4UI_BUILD_xxx_DRIVER -> G4UI_BUILD_xxx_SESSION
437  Modifications for Win32/NT.
438
439April 2, 98 G.Barrand
440- G4UI_BUILD_xxx_DRIVER -> G4UI_BUILD_xxx_SESSION
441- Modifications for Win32/NT.
442
44326th March 1998  John Allison
444- Changed G4VisManager to MyVisManager in example34.cc and xvt.benchmark.cc
445  for vis-00-05-01 and later.
446
4476th March 1998 Hajime Yoshida / Nagamatu Masayasu (interfaces-00-04-01)
448- First tag with modeling under visualization
449- small bug fix for Momo
450
45129th January 1998 Masayasu Nagamatu / Hajime Yoshida (interfaces-00-03-01)
452- Update of Momo(GAG/GGE), standalone_test/ directory.
453
45427th January 1998  John Allison
455- Simplfied use of G4VIS flags in test GNUmakefiles.
456- New way of instantiating G4VisManager in test main() programs.
457
458December 19, 97 G. Cosmo - (alpha03)
459
460- Created.
461
462Januray 19 , 98 G. Barrand
463
464- Update G4UIXaw, G4UIXm to take into account
465  pauseStartSession method.
466
Note: See TracBrowser for help on using the repository browser.