source: trunk/source/interfaces/History @ 1118

Last change on this file since 1118 was 1118, checked in by garnier, 15 years ago

en test

File size: 19.3 KB
Line 
1$Id: History,v 1.113 2009/05/28 06:13:21 kmura 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
20=======
216 October, 2009 L. Garnier
22 - Change GEANT4_QT_DEBUG flag for G4DEBUG_INTERFACES_BASIC and
23   G4DEBUG_INTERFACES_COMMON
24
2528 May, 2009 K. Murakami (interfaces-V09-02-03)
26 - G4UIExecutive: add  IsGUI() method / add GetSession() method
27
2818 May, 2009 K. Murakami (interfaces-V09-02-02)
29 - G4UIExecutive : fixed wrong #ifdef condition
30 - include changes by Laurent (7/May)
31
3215 May, 2009 K. Murakami (interfaces-V09-02-01)
33 - G4UIExecutive : Remove batch mode handling
34
3513 May, 2009 K. Murakami (interfaces-V09-02-00)
36 - G4UIExecutive : Add new class for automatic instantiation of user session
37 - G4VUIshell : Add SetLsColor()
38
397, May, 2009 L. Garnier
40 - G4UIQt.cc : Fix Compilation warning
41 - G4VBasicShell.cc : Better command completion in command Line
42
4331, March, 2009 L.Garnier
44 - Fix a compilation warning in G4Qt.cc
45
4616 February 2009, Laurent Garnier
47 - G4UIQt : Add an Interactor to be able to add button on file and help menu
48 - G4UIQt : Add a public method to get the MainWindow
49
5027, November, 2008 K. Murakami (interfaces-V09-01-04)
51 - G4UIQt.cc: warning fix
52
5321, November, 2008 K. Murakami (interfaces-V09-01-03)
54 -tagged for release 9.2
55
5614 November, 2008 Laurent Garnier
57 - G4UIXm,G4Win32 : Renaming according to Geant4 code policy
58
596 November, 2008 Laurent Garnier
60 - G4Qt : Re-fix problem on some linux with QApplication, should be better
61 - G4Qt : Add availabity to launch a G4Qt without a G4UIQt
62
6324 October, 2008 Laurent Garnier
64 - Change GEANT4_QT_DEBUG flag by QTDEBUG
65 - Suppress unuseful DEBUG messages
66
6715 October, 2008 Laurent Garnier
68 - Fix a problem on some linux with QApplication. But this is NOT the good way to do it...
69 - Fix a qt3 backward compatibility on G4UIQt.cc
70
717 October, 2008 Laurent Garnier
72 - Fix a G4cout possible problem cause by recursive G4cout call.
73
742 October, 2008 Laurent Garnier
75 - Add availability to have a external Qapp
76
7722 July, 2008 K.Murakami (interfaces-V09-01-02)
78 - tagged
79 - direct exit calls are replaced with G4Exception/another way of exit
80   G4UIGainServer.cc, G4UIterminal.cc : call G4Exception
81   G4UItcsh.cc : nomal exit instead of direct calling exit()
82
8314 June, 2008 K.Murakami (interfaces-V09-01-01)
84 - tagged
85
8630th April, Laurent Garnier
87 - Include moc config in GNUmakefile
88
8910th March, Laurent Garnier
90 - Improvments for layout in Qt driver for Qt3
91
9230th January 2007, Laurent Garnier
93 - Add a search area in the help widget
94
9515th January 2007, Laurent Garnier
96 - Fixed some layout problems
97 - GNUmakefile : Added a macro for moc file
98 - Moc files : Suppression of all theses files. They are now autogenerated
99   thanks to config/common.gmk
100
10115 January 2007, Koichi Murakami (interfaces-V09-01-00)
102 - G4UItcsh.cc: fixed the problem with Ctl-D termination for bash users.
103
10430 November 2007, Laurent Garnier
105 - G4UIQt : Some improvements for Qt3, corrections of some bugs
106 - G4UIQt_moc.cc : Adding other versions for QT_MOC_REVISION 28,58 and
107   59, but this is not the right solution..
108 - GAG/Makefile : Suppression of linking on a unuseful library
109
11016 November 2007, Koichi Murakami (interfaces-V09-00-03)
111 - G4UIGainServer.cc: cleared a compilation warning.
112 - tagged for the 9.1 release.
113
11415 Nov 2007, Laurent Garnier
115 - G4UIQt,G4Qt : Adding a GEANT4_QT_DEBUG flag to hide all debug messages
116 - G4UIQt,G4Qt : Compilation improvements for Qt3
117 - G4UIQt,G4Qt : Minors corrections on G4UIQt helpWidget
118
11913 Nov 2007, Laurent Garnier
120 - G4UIQt,G4Qt : Moving all moc in one big file interface/G4UIQT_moc.cc,
121   including Qt3 and Qt4 moc support
122
12309 Nov 2007, Laurent Garnier
124 - G4UIQt,G4Qt : Change all include directive to be compatible with Qt3
125
12627 Sept 2007, Laurent Garnier
127 - Adding sur files for G4UIQt driver
128
12906 November Koichi Murakami
130- G4UItcsh.cc: store shell history across sessions.
131
13230 October 2007 Koichi Murakami (interfaces-V09-00-02)
133- Guy committed the new Qt interface (28/Sep).
134- Add "#ifdef G4UI_BUILD_QT_SESSION" protection in src/G4UIQt_moc.cc.
135- Remove Qt interface from the current tag.
136- G4UIGAG.cc: suppress a compilation warning.
137
13830 October 2007 Koichi Murakami (interfaces-V09-00-01)
139- Makoto updated the implementation of the signal handler for Ctrl-C.
140
14128 October 2007, Makoto Asai
142- Remove improper dependency from interfaces/basic to run in GNUmakefile
143
14402 August 2007, Koichi Murakami (interfaces-V09-00-00)
145- Fix compilation warning on SUN-CC in G4UIterminal.cc
146
14719 June 2007, Gabriele Cosmo (interfaces-V08-03-02)
148- Fix compilation error on Windows ('theShell' not declared).
149
15014 June 2007, Koichi Murakami (interfaces-V08-03-01)
151- fixed the problem with Ctl-C termination for bash users.
152 * G4VUIshell   : add a virtual method ResetTerminal()
153 * G4UItcsh     : add a method ResetTerminal()
154 * G4UIterminal : add terminal reset when Ctl-C termination
155
15622 May 2007, Koichi Murakami (interface-V08-03-00)
157- G4UIterminal.cc: implement signal handler for soft-abort
158
15928 November 2005, Gabriele Cosmo (interface-V07-01-02)
160- G4UIXm.cc migrated to sstream
161
16221 November 2005, Hajime Yoshida (interface-V07-01-01)
163- G4UIGAG.cc and G4UIGainServer.cc migrated to sstream
164
16526 October 2005, Koichi Murakami (interfaces-V07-01-00)
166- G4UItcsh/G4UIterminal/G4VBasicShell:
167  migration from strstream to sstream
168
16922 April 2005, Gabriele Cosmo (interfaces-V07-00-01)
170- G4UIGainServer: fixed conditional compilation for MacOS 10.4.
171
17226 January 2005, Gabriele Cosmo (interfaces-V07-00-00)
173- Removed explicit definition of G4TMPDIR in GNUmakefiles
174  (not necessary since already defined in common.gmk).
175
17627 November 2004, Hajime Yoshida (interfaces-V06-02-00)
177- Tagged.
178
17925 November 2004, Hajime Yoshida (interfaces-V06-01-02)
180- Tagged.
181
18221 November 2004, Guy Barrand
183- G4UIXm.cc: have some nice default resources in case XENVIRONMENT not set.
184
18507 June 2004, Gabriele Cosmo (interfaces-V06-01-01)
186- G4UIWin32.cc: move usage of inline methods to non-inline for DLLs
187  support on Windows.
188- GNUmakefile: added definition of GLOBLIBS for DLLs support on Windows.
189
19009 April 2004, John Allison (interfaces-V06-01-00 + vis-V06-01-01)
191- Tagged G4[UI]Win32[.hh,.cc] as below.  Joint with vis-V06-01-01.
192
19308 April 2004, Guy Barrand
194- G4[UI]Win32[.hh,.cc] : modify things in order to be able to use
195  a standard C main (and avoid the WinMain).
196
19722 October 2003, Guy Barrand (interfaces-V05-02-00)
198- OPACS : archived obsolete OPACS module and cleared build setup.
199
20017 October 2003, Guy Barrand
201- G4Xt.cc : removed unused and commented code.
202
20311 June 2003, Gabriele Cosmo (interfaces-V05-01-02)
204- G4UIWin32.cc: cleared warning on redefinition of 'pascal' reported on
205  WIN32-VC system.
206
20704 June 2003, Gabriele Cosmo (interfaces-V05-01-01)
208- Fixes for inclusion of <strstream> in G4UIXm.cc, G4UItcsh.cc and
209  G4UIterminal.cc in view of the g4std wrappers migration.
210
21130 May 2003, Gabriele Cosmo (interfaces-V05-01-00)
212- Fixed few pedantic warnings...
213- G4UIGainServer.cc: fixed compilation problem on Darwin-g++ with gcc-3.X.
214
21504 December 2002, Makoto Asai (interfaces-V04-01-01, interfaces-V04-01-02)
216- Migration to new G4ApplicationState.
217
21815 November 2002, Hajime Yoshida (interfaces-V04-01-00)
219- basic/src/G4UIArrayStrings.cc is now working for "konsole" type termcap.
220        by Koichi Murakami
221
22209 November 2002, Hajime Yoshida (interfaces-V04-00-05)
223- G4UIGainServer.cc uses socklen_t as before. It must work for Solaris CC and HP.
224- test/G4cout_test01 updated. An example of setCoutDestination(UI) by a user.
225
22606 November 2002, Guy Barrand
227- G4Xt.cc, G4UIXm.cc, G4UIXaw.cc : fix some warings.
228
22914 June 2002, Hajime Yoshida (interfaces-V04-00-04)
230- G4UIGainServer.cc/hh have a protection: #ifndef WIN32 ~ #endif not to compile
231        on WIndows.
232
23314 June 2002, Hajime Yoshida (interfaces-V04-00-04)
234- Added protection #ifndef WIN32 to new class G4UIGainServer in definition
235  and body, to prevent compilation on Windows platforms.
236
23712 June 2002, Gabriele Cosmo (interfaces-V04-00-03)
238- Fixes for porting on platforms other than Linux.
239  o socklen_t is Linux specific and not defined elsewhere; changed to int*.
240  o Fixed usage g4std/iostream, globals.hh and endl/G4endl.
241
24212 June 2002, Hajime Yoshida (interfaces-V04-00-02)
243- Introduced new class G4UIGainServer, socket extension for G4UIGAG.
244- added GAG/src/G4UIGainSErver.cc and GAG/include/G4UIGainServer.hh
245- G4UIGainServer is the new member of libG4UIGAG.so(a)
246        (no modification to GNUmakefiles)
247
24826 April 2002, Makoto Asai (interfaces-V04-00-01)
249- Corresponds to interfaces change in intercoms category (intercoms-V04-00-00)
250 Affected files :
251  basics/src/G4VUIshell.cc
252  common/src/G4VBasicShell.cc
253  GAG/src/G4UIGAG.cc
254
25525 February 2002, Makoto Asai (interfaces-V04-00-00)
256- fix for odd behavior on Windows in G4UIchs.cc
257
25803 December 2001 Guy Barrand (interfaces-V03-02-04)
259- G4VInteractorManager::RemoveDispatcher : change the "std::remove"
260  logic in order to fix a disfunctionning with vis/OpenInventor driver.
261- G4Xt.cc : remove some g++ compilation warnings about unused
262  iconify functions.
263
26429 November 2001 Hajime Yoshida (interfaces-V03-02-03)
265- Fix G4UIGAG.cc for alias command (following G4UIterminal's modif)
266
26726 November 2002 Makoto Asai (interfaces-V03-02-02)
268- Fix compilation warnings caused by gcc-2.95.2 for basic sub-directory.
269
27023 November 2001 Makoto Asai (interfaces-V03-02-01)
271- Fix G4UIterminal to display a command line AFTER solving aliases
272  in case the command caused "command not found".
273- Fix G4UItcsh.hh not to have warning message.
274
27522 October 2001 Hajime Yoshida
276-G4UIGAG.cc no more compiler warning due to G4String
277
27822 October 2001 Hajime Yoshida
279- G4UIGAG ; no compilation warning with g++-2.95
280
28111 August 2001  John Allison (interfaces-V03-02-00)
282- Re-engineered G4UI variables.  Coworks with config-V03-02-04.
283- Changed GNUmakefile so that GAG, TERMINAL and TCSH built by default.
284- Nothing built if G4UI_NONE is set.
285
28629 November 2000 Makoto Asai (interfaces-V02-00-03)
287- Tag for Guy's correction.
288
28928 November 2000 Guy Barrand
290- G4Xt.cc ; SUN-CC : correct warning : argc hides G4VInteractorManager::argc.
291
29227 November 2000 Makoto Asai (interfaces-V02-00-02)
293- G4VUIShell.hh : add virtual keyword to the destructor.
294
29511 August 2000 Guy Barrand
296- G4UIWo.cc : add some cast in order to compile with OSF1/cxx strict_ansi mode.
297
2981 August 2000 Gabriele Cosmo (interfaces-V02-00-01)
299- Fixed warnings on HP-aCC system in G4UItcsh.cc, due to unproper usage of G4int
300  where unsigned (size_t) was requested instead.
301
30231 July 2000 Gonzalo Gracia
303- Modifications required to compile on NT
304  Operator string::[] requires size_t argument.
305  Cast from integer to size_t in several places in basic/src/G4UIArrayString.cc
306  and G4VUIshell.cc
307
30822 July 2000 Makoto Asai (interfaces-V02-00-00)
309- Modify G4UIterminal, G4VUIshell, G4UIcsh and G4UItcsh to display the
310  break status as a prompt characters.
311
31225 June 2000 John Allison (interfaces-V01-01-06-old-G4UIterminal)
313- As interfaces-V01-01-06 but old revisions of G4UIterminal.cc/hh.
314
31523 June 2000 John Allison (interfaces-V01-01-06)
316- Protected G4UIterminal, G4Ui[t]csh against access by index to null strings.
317
31821 June 2000 John Allison (interfaces-V01-01-05)
319- Added include $(G4INSTALL)/config/G4VIS_BUILD.gmk to common/GNUmakefile.
320
32115 June 2000 John Allison (interfaces-V01-01-04)
322- More ISO compliance for G4UIterminal class.
323
32414 June 2000 Makoto Asai (interfaces-V01-01-03)
325- ISO compliance for G4UItcsh classes
326
32726 May 2000 Guy Barrand  (interfaces-V01-01-02)
328- G4UIXm.hh, G4UIWin32.hh : change comments about /gui for the doc.
329
33023 May 2000 John Allison (interfaces-V01-01-01-without-tcsh)
331- Tag without G4UIterminal(G4UItcsh) in case it is not needed in the release.
332
33320 May 2000 Guy Barrand  (interfaces-V01-01-01)
334- common/G4InteractorMessenger : change command name "interactor" to "gui".
335
33619 May 2000 John Allison  (interfaces-V01-01-00)
337- G4UIterminal displays a candidate list in case a given parameter is
338  wrong (Makoto Asai).
339
34026 Mar 2000 Makoto Asai
341- Introducing a new G4UIterminal with UNIX-like shell.
342
34310 Nov 1999 Hajime Yoshida  (interfaces-V00-01-03)
344- Added less<G4String> argument (Guy).
345- G4UIWin32.hh, G4UIXm.hh : usage of G4std::less in G4std::map.
346- G4VInteractorManager.cc : G4std::find, G4std::remove.
347
34808 Nov 1999 Hajime Yoshida
349- tag interfaces--V00-01-02 for STT
350
35108 Nov 1999 Hajime Yoshida
352- GAG/src/G4UIGAG.cc RWT => STL vector
353- basic/include/G4UIterminal.hh, GAG/include/G4UIGAG.hh => documentation
354
35502 Nov 1999 Guy Barrand
356- doc comments for G4UIWin32.hh, G4UIXm.hh, G4UIXaw.hh, G4Xt.hh, G4Win32.hh, G4VInterativeSession.hh, G4VInteractorManager.hh.
357
35802 Nov 1999 Guy Barrand
359- basic/G4UIWin32, G4UIXm : RW -> STL.
360- common/G4VBasicShell, G4VInteractiveSession, G4VInteractorManager : RW -> STL.
36129 Oct. 1999 Hajime Yoshida
362- tag interfaces-V00-01-01
363
36427 Oct. 1999 Guy Barrand
365- interfaces/common/src/G4Xt.cc : protect XtAppInit against
366  shell zero widthxheight. Give a default to geometry resource.
367
36821 Oct. 1999 John Allison
369- Made XtAppContext appContext static in G4Xt.cc.  Speeds OGLSXm but
370  OGLIXm is still slow - why?
371
37212 Oct. 1999 John Allison for Hajime Yoshida (tag interfaces-V00-01-00a)
373- Protection for zero length strings for Sun in G4UIterminal and G4UIGAG.
374
37502 Sep. 1999 Hajime Yoshida
376  to geant4-00-01-ref-01 (Revision 1.9)
377  a new tag is interfaces-01-00-04
378  after which a tag interfaces-V00-01-00 was added identical to
379    interfaces-01-00-04 except for this History file.
380
381- G4UIterminal.cc and G4UIGAG.cc now shows prompt characters
382        to an input of return (or null command line).
383
384head 31 Mai 1999  Guy Barrand
385- G4VInteractorManager::SecondaryLoop : add a message to indicate
386  that we enter a "viewer" secondary X event loop and that someone
387  add to "Escape" it from the viewer to continue.
388
389interfaces-01-00-03  19th April 1999  John Allison
390- Protected G4VBasicShell.cc with if( tempPath.length()>0 ).
391
392interfaces-01-00-02  18th April 1999  John Allison
393- Tagged.
394
395head 11th Mai 1999  Guy Barrand
3961) G4UIXm : Linux, correct geometry management of the menubar.
397
398head 06th Mai 1999  Guy Barrand
3991) G4Win32, G4UIWin32 : modifications to compile with Visual-6.0.
400
401head 16th April 1999  Guy Barrand
4021) G4VBasicShell, G4UIXm, G4UIWin32 : command completion.
4032) G4InteractorMessenger, G4VInteractorManager : code polishement.
404
405interfaces-01-00-01  15th April 1999  Hajime Yoshida/Masayasu Nagamatu
4061) some code polishment after the messages by CodeWarriers (Guy)
4072) Help functions in G4VBasicShell and related rearrangement of
408        G4UIterminal etc.. (Guy)
4093) removal of ifdef for GNU_GCC in G4UIGAG. (Hajime)
410
411interfaces-00-03-07 9th December 1998 Hajime Yoshida/Masayasu Nagamatu
412- minor improvements in Help of G4UIterminal.cc
413- G4UIGAG's Help in terminal mode is now equivalent to G4UIterminal.cc
414
415interfaces-00-03-06 27th November 1998 Hajime Yoshida/Masayasu Nagamatu
416- added 'if' protection to the destructor of G4UIterminal/G4UIGAG.
417
418interfaces-00-03-05 12th November 1998 Masayasu Nagamatu
419-test/G4cout_test01/ added an example for redirectiong stream using G4cout
420
421interfaces-00-03-04  13th October 1998  Masayasu Nagamatu
422- G4cout - changes to G4UIterminal.cc, G4UIGAG.hh, G4UIGAG.cc.
423
42407 Ocotober 1998  Guy Barrand:
425- G4UIXm.cc, G4UIWin32.cc : cout, cerr control.
426
427interfaces-00-03-03 7th  October Hajime Yoshida
428- Bug fix to prevent "help" crashing in some circumstances.
429
430interfaces-00-03-02 14th Sep. Hajime Yoshida
431        - fix to G4UIGAG (not bugs but correction of minor
432                ydifferences with G4UIterminal)
433
434interfaces-00-03-01  12th Sep.  Hajime Yoshida and Masayasu Nagamatu
435- CTRL-D doesn't invoke infinite loop.
436- CRTL-D now means
437        - EOF in the redirected cin
438        - End of Session, just as "exit" command of GEANT4
439- Affected files are basic/src/G4UIterminal.cc
440                        GAG/src/G4UIGAG.cc
441
442interfaces-00-02-01  9th August  John Allison
443- Tagged Guy's changes.
444
4457th August  Guy Barrand.
446- common, OPACS : new interactor parenting logic.
447
448interfaces-00-01-04  8th July 1998  John Allison
449- Emptied xvt_standalone_test; files moved to environments/XVT.
450
451interfaces-00-01-03  7th July 1998  John Allison
452- Emptied standalone_test; files moved to environments/Momo or no
453  longer needed.
454
4557th July 1998  Guy Barrand
456- Added include $(G4INSTALL)/config/interactivity.gmk to GNUmakefiles.
457
458interfaces-00-01-02 7th July 1998  John Allison
459- Forced revision 2.1 on files in newly committed directories.
460
461interfaces-00-01-01 6th July 1998  John Allison
462- Big restructuring.  Moved files from include/ and src/ to:
463  common/, basic/, GAG/, OPACS/, XVT/.
464  Created G4UI_BUILD.gmk and G4UI_USE.gmk in config/.
465  Changed the GNUmakefiles accordingly.
466
467interfaces-00-07-01 2nd July 1998  Gabriele Cosmo
468- Updates to G4UIWo and G4VInteractorManager by G.Barrand.
469
470interfaces-00-06-05 26th June 1998  Gabriele Cosmo
471- Updated GNUmakefiles to new electromagnetics structure.
472
473interfaces-00-06-04a 22nd June 1998  John Allison
474- Removed ./standalone_test/run/example34/GNUmakefile.G4VIS_USE and
475  ./standalone_test/run/example35/GNUmakefile.G4VIS_USE
476
477interfaces-00-06-04 22nd June 1998  John Allison
478- Added #ifdef GNU_GCC for template instantiation in src/G4UIGAG.cc.
479- Changed GNUmakefiles for G4VIS_USE.gmk.
480
481May 6, 98 M.Asai
482- Introducing a new abstract base class G4VBasicShell.
483- G4UIterminal has been modified according to use G4VBasicShell.
484
48522th April 1998  Hajime Yoshida / Masayasu Nagamatsu (interfaces-00-05-03)
486-  the following three directories are tagged.
487 interfaces/standalone_test/Momo/java/GGE
488 interfaces/standalone_test/Momo/java/RMI
489 interfaces/standalone_test/run/example35
490
49120th April 1998  Hajime Yoshida / Masayasu Nagamatsu (interfaces-00-05-02)
492- update for Momo and G4UIGAG, including many improvement and bug fixes.
493  see the interfaces/standalone_test/README_Momo.html for datails.
494- example35 is added; new example program to show the capability of GUI(GAG).
495
49615th April 1998 : Guy Barrand
497- From discussion with John and Simone G4VToolkit
498  has been renamed to G4VInteractorManager.
499
5004th April 1998 Nagamatu Masayasu (interfaces-00-05-01)
501- correspond to the modification by  G.Barrand
502  G4UI_BUILD_xxx_DRIVER -> G4UI_BUILD_xxx_SESSION
503  Modifications for Win32/NT.
504
505April 2, 98 G.Barrand
506- G4UI_BUILD_xxx_DRIVER -> G4UI_BUILD_xxx_SESSION
507- Modifications for Win32/NT.
508
50926th March 1998  John Allison
510- Changed G4VisManager to MyVisManager in example34.cc and xvt.benchmark.cc
511  for vis-00-05-01 and later.
512
5136th March 1998 Hajime Yoshida / Nagamatu Masayasu (interfaces-00-04-01)
514- First tag with modeling under visualization
515- small bug fix for Momo
516
51729th January 1998 Masayasu Nagamatu / Hajime Yoshida (interfaces-00-03-01)
518- Update of Momo(GAG/GGE), standalone_test/ directory.
519
52027th January 1998  John Allison
521- Simplfied use of G4VIS flags in test GNUmakefiles.
522- New way of instantiating G4VisManager in test main() programs.
523
524December 19, 97 G. Cosmo - (alpha03)
525
526- Created.
527
528Januray 19 , 98 G. Barrand
529
530- Update G4UIXaw, G4UIXm to take into account
531  pauseStartSession method.
532
Note: See TracBrowser for help on using the repository browser.