BRAT update 1.10/1

From: Christian Holm Christensen (cholm@hehi03.nbi.dk)
Date: Tue Sep 19 2000 - 07:53:56 EDT

  • Next message: Flemming Videbaek: "Units of time"

    Hi BRATs, 
    
    I've just commited a new version of BRAT to the CVS repository. 
    
       Version: 1.10 revision 1 (1.10.1)
       CVS Tag: BRAT-1-10-1
    
    Get this BRAT version from the CVS with 
    
      prompt% klog -cell rhic 
      Password:
      prompt% cvs -d /afs/rhic/brahms/BRAHMS_CVS \
        export -d ~/brat/1.10.1 -r BRAT-1-10-1 brat 
    
    The changes are: 
    
    * base/src/BrEventNode.cxx
      In BrEventNode::ListObjects(), the methods TObject::IndentLevel(), 
      TObject::IncreaseDirLevel(), and TObject::DecreaseDirLevel(), was
      used (BrEventNode inherits from TObject - of course), but as of ROOT
      version 2.25/03 these methods have moved to TROOT. 
    
      I've fixed the code so that it may compile with ROOT 2.25/03,
      however it should work with less, since the fix is conditional on
      the ROOT version. Still, I'd like to encourage EVERYONE to switch to
      ROOT 2.25.03 ASAP. The changes and bug fixes in that release is
      incredible. 
    
      Jens Ivar, this is all you need. Happy BRAT'ing. 
    
    * test/brat-config
      versdef updated to "1.10.1" 
    
      I'd like to note, that ANY update of this version string should be
      accompanied by a CVS tagging with BRAT-<major>-<minor>-<rev>, where 
      <major> is the major version number, <minor> the minor, and <rev>,
      the revision, and vice versa - of course. This is for the convinece
      of knowing what BRAT version one is using, so that people may have 
      more clear of what sofware someone is using. 
    
      One does a tag with: 
    
         prompt% cd <brat_checkout dir> 
         prompt% cvs tag BRAT-<major>-<minor>-<rev>
    
      Also, I've plans to make a BrBrat class, that will serve as a
      "stamper" class for output files, programs, and so on. In this
      context, It will be extremly important for the CVS tag and versdef
      string in brat-root to be up to date and in sync. 
    
    * test/BrRint.cxx test/BrRint.h test/BrRintMain.cxx test/BrSplash.h
    test/BrSplash.cxx test/brahms_logo.xpm test/brahms_logo.xbm 
      The files test/MyRint* is removed in favour of the above listed
      files. The class MyRint is renamed to BrRint. I've added a splash
      screen to the executable "bratroot" (use it instead of "root") on
      the Unix/Linux OS. As with "root", you may opt not to show it, usig
      the option "-l" to "bratroot"
    
    Yours, 
    
    Christian  -----------------------------------------------------------
    Holm Christensen                             Phone:  (+45) 35 35 96 91 
      Sankt Hansgade 23, 1. th.                  Office: (+45) 353  25 305 
      DK-2200 Copenhagen N                       Web:    www.nbi.dk/~cholm    
      Denmark                                    Email:       cholm@nbi.dk
    



    This archive was generated by hypermail 2b29 : Tue Sep 19 2000 - 08:02:52 EDT