/* Copyright (C) 1991 David Strout This file is part of RevScanner. RevScanner is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 1, or (at your option) any later version. RevScanner is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with RCS; see the file COPYING. If not, write to the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. Report problems and direct all questions to: dstrout@darpa.mil */ $Id: readme,v 1.2 1991/12/20 01:45:40 dstrout Beta $ RevScanner by Dave Strout NeXT Developer Information Sciences Institute dstrout@darpa.mil RevScanner is an Object that looks through whatever file contains it to find all the RCS keywords. See co(1) for a list of the keywords. To use it: 1. Copy RevScanner.[hm] into your Project directory. 2. Add RevScanner to your project in the inspector. 3. Create an instance of RevScanner. 4. Add a Scrolling Text Field from the IB Text palette to your project. This is where the RCS header info will appear. 5. Connect a control (menu item, button) to the action 'scan:' on the RevScanner Instance. 6. Connect the outlet 'theScrollingText' to the Scrolling text object from step 4. 7. If the Scrolling Text is on a panel or window, connect the outlet 'thePanel' to the title bar. That's it! In each of your file that are in the project, put a line like: static char rcsid[]="$Id"; Note that it doesn't have to be rcsid specifically, but it should be static to avoid collision with your other files. Feedback is welcome. dave. dstrout@darpa.mil PLEASE NOTE: conf.h, rcsbase.h, rcsmap.h, and the match() function in RevScanner are butchered from RCS 5.5, which is: Copyright (C) 1982, 1988, 1989 Walter Tichy Copyright 1990 by Paul Eggert Distributed under license by the Free Software Foundation, Inc. None of these people bear any responsibility for these files in the form presented here. They may not even know that these versions exist. IT'S NOT THIER FAULT!