Hi all, I made a few changes to BRAT. In particular note the addition of the Elisp files in help. These are now distributed with BRAT, since it's used and useful when developing BRAT. * .cvsignore: Added tar distribution to ignore file. * data/raw/BrTileDig.h, data/raw/BrTileDig.cxx: Added initialisation and fleshed out a couple of methods. * data/raw/BrSiDig.h, data/raw/BrSiDig.cxx: Added initialisation and fleshed out a couple of methods. Also added Clear method to clear the internal array easily. * config/config.mk: Some clean-up * Makefile.am: Remove all bad things * managers/Makefile.am: Added rule to make paths.h. This is an internal header file used to set the paths in BrPathManager. It is generated at compile time and should not be edited. * managers/.cvsignore: Made CVS ignore paths.h * managers/BrPathManager.h, managers/BrPathManager.cxx: Added methods to retrive various installation directories, like library, header, script, parameter, etc. directories. * applications/bratroot/Makefile.am: Removed old CPP flag to exlude loading of libraries. Not needed anymore. * applications/bratroot/BrRint.h: Added Print method. * applications/bratroot/BrRint.cxx: Better way of setting up the default paths and so on. Took out the html path thing, 'cause it didn't really work in the first place. Splash screen stays up a bit longer. * help/Makefile.am: Added targets for Emacs Lisp helper files Added elisp-comp to distribution * help/brat-help-elisp.html: Added documentation for brat-help.el and root-help.el * help/brat-help.el: Added Emacs Lisp BRAT helper library * help/root-help.el: Added root-help.el Emacs Lisp library * configure.in: Added macro to check for elisp installation dir BTW. The above was extracted from a ChangeLog file as created by VC (Version control mode) in Emacs. A very neat thing that extracts from the CVS log messages a full changelog file. Some previous changes that didn't make it to brahms-dev-l were: 2001-06-28 Flemming Videbaek <videbaek@hilux12.nbi.dk> * modules/track/combine/BrModuleMatchTrack.cxx: Fixed serious error in constructor. The pointer holding the clones array was not proper initialized to 0. 2001-06-27 Flemming Videbaek <videbaek@hilux12.nbi.dk> * packages/BrTpcHitPackage.cxx: Move the TpcCluster to the switcher container, otherwise it will use the original TpcSequences, and not the preprocessed ones. error introduced by C.Holm when modified Peter's original code which had an overwritten Event entry. 2001-06-26 Flemming Videbaek <videbaek@hilux12.nbi.dk> * modules/util/BrCollisionFilter.cxx: Added some descriptive comments 2001-06-26 ejkim <ejkim@hilux12.nbi.dk> * data/raw/BrTpcSequence.h: Changed fNseq to be Int_t; needed by ROOT streamer. 2001-06-26 Christian Holm Christensen <cholm@hilux12.nbi.dk> * applications/bratroot/BrRint.cxx: Fixed some problems with very long install paths and a mistake in checking return value of BrPathManager::GetDataDir(); * config/config.mk: Added *Dict.* to clean files * scripts/Makefile.am, db/apps/Makefile.am: Made sure all needed files are distributed. * config/config.mk: Minor fixes. * asciidata/mult/Makefile.am, asciidata/bb/Makefile.am, asciidata/Makefile.am: Made sure all needed files are distributed * applications/bratroot/Makefile.am: Make sure that brahms_logo.x{p,b}m are distributed * applications/brat-config/Makefile.am: Make sure that brat-config.in * README, Makefile.am: Made sure that all needed fiels are distributed, and spell-checked the README file 2001-06-25 Christian Holm Christensen <cholm@hilux12.nbi.dk> * modules/abc/BrIOModule.h, modules/abc/BrIOModule.cxx: Preliminary work on better file handling * modules/util/BrVertexFilter.cxx: Moved printing of status to Print * data/vertex/BrVertex.h, data/vertex/BrVertex.cxx: Made Print conform to TObject * modules/track/tpc/BrTpcClusterModule.cxx, modules/track/tpc/BrTpcClusterFinder.cxx: Use BrTpcCluster::Print rather than BrTpcCluster::List * data/rdo/BrTofRdo.h, data/rdo/BrTofRdo.cxx, data/rdo/BrMultRdo.h, data/rdo/BrMultRdo.cxx, data/rdo/BrC1Hit.h, data/rdo/BrC1Hit.cxx, data/rdo/BrBbRdo.h, data/track/BrTrackCandidate.h, data/track/BrTrack.h, data/track/BrTpcHit.h, data/track/BrTpcClusterTable.h, data/track/BrTpcClusterTable.cxx, data/track/BrTpcCluster.h, data/track/BrTpcCluster.cxx, data/track/BrTpcAdcTable.h, data/track/BrTpcAdcTable.cxx, data/raw/BrTofDig.h, data/raw/BrTileDig.h, data/raw/BrTileDig.cxx, data/raw/BrSiDig.h, data/raw/BrSiDig.cxx, data/raw/BrHitDig.cxx, data/raw/BrDvDig.h, data/raw/BrDvDig.cxx, data/centrality/BrTileCent.h, data/centrality/BrTileCent.cxx, data/centrality/BrSiCent.h, data/centrality/BrSiCent.cxx: Made Print conform to TObject * packages/Makefile.am, packages/LinkDef.h, packages/Include.h: Removed BrEffPackage until it no longer uses BrValueObject. As you can see, this VC thing is something I really like :-) In fact, you can commit directly from within a Emacs session (C-x v v) which means that it's so much easier to make per-file log messages. Also, you can get a great view of what's changed recently in the source code, by using the "annotate" feature of CVS (Cx v g), view differences to old revisions (C-x v =), and many more usefull things. Everything is ofcourse marked up in color, so that you can quickly get an overview of things. As you've probably noticed, I'm a Emacs-freak - anyone prefer Vi out there, and we can have the traditional Emacs vs Vi fight :-). [A small side story: I taught a course in elementary programming for physicist last semester, and I ofcourse recommended my student to use Emacs. Apparently I had done it so many times that one of the student once asked me in class: "So how money do get from the Emacs people for telling us how good Emacs is?" I ofcourse explained carefully the fact that Emacs is OpenSource and Free, so I ofcourse didn't get anything but a greater user-pool - the idea of OpenSource was a new concept to these poor buggers.] 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 2b30 : Thu Jun 28 2001 - 13:37:40 EDT