URI: 
       ChangeLog.old - enscript - GNU Enscript
  HTML git clone git://thinkerwim.org/enscript.git
   DIR Log
   DIR Files
   DIR Refs
   DIR README
   DIR LICENSE
       ---
       ChangeLog.old (18612B)
       ---
            1 2009-12-30  Tim Retout  <diocles@gnu.org>
            2 
            3         * over.in: Use "$@" instead of $*.
            4 
            5 2009-01-13  Tim Retout  <diocles@gnu.org>
            6 
            7         * gram.c, gram.h, lex.c: Remove generated files from repository.
            8 
            9 2008-01-29  Tim Retout  <diocles@gnu.org>
           10 
           11         * Makefile.am (CLEANFILES): Clean up installed scripts.
           12 
           13 2008-01-02  Tim Retout  <diocles@gnu.org>
           14 
           15         * main.c (main): Use PACKAGE_STRING to produce version string.
           16 
           17 2008-01-01  Tim Retout  <diocles@gnu.org>
           18 
           19         * ChangeLog: Run M-x change-log-redate. Add copyright notice at end.
           20 
           21 1999-09-24  Markku Rossi  <mtr@amme.ssh.fi>
           22 
           23         * utils.c (eval_expr): Added filename and linenumber information
           24         to some error messages.
           25 
           26 1999-07-19  Markku Rossi  <mtr@amme.ssh.fi>
           27 
           28         * enscript.st (mail_body): Changes by Matthew Weigel
           29         <weigel@pitt.edu>.
           30 
           31         * prims.c (prim_sprintf): Implemented `%c' format to print
           32         characters.
           33 
           34 1999-07-13  Markku Rossi  <mtr@amme.ssh.fi>
           35 
           36         * utils.c (lookup_var): Fixed memory leaks from the special
           37         variable lookup.
           38 
           39 1999-07-08  Markku Rossi  <mtr@amme.ssh.fi>
           40 
           41         * enscript.st: Highlighting rules for TeX/LaTeX.  Thanks to Toni
           42         Giorgino <toni@pcape2.pi.infn.it>.
           43 
           44 1999-04-28  Markku Rossi  <mtr@amme.ssh.fi>
           45 
           46         * prims.c (prim_system): Implemented the system() primitive.
           47 
           48 1999-04-01  Markku Rossi  <mtr@amme.ssh.fi>
           49 
           50         * enscript.st (namerules): Changed the `.m' suffix from
           51         Objective-C to Matlab.
           52         Matlab changes Jack Dunn.
           53 
           54 1999-03-30  Markku Rossi  <mtr@amme.ssh.fi>
           55 
           56         * enscript.st (ansi_faces): New output language ANSI for color
           57         xterms.  It should be used with the `tty' style.  Thanks to Bill
           58         Petheram <petheram@acm.org>.
           59 
           60 1999-03-12  Markku Rossi  <mtr@amme.ssh.fi>
           61 
           62         * enscript.st (makefile): Added highlighting for Matlab files.
           63         Thanks to Jack Dunn <h.j.dunn@larc.nasa.gov>.
           64 
           65 1999-01-07  Markku Rossi  <mtr@amme.ssh.fi>
           66 
           67         * enscript.st (ksh): In ${#text}, the '#' character does not start
           68         a comment.  Thanks to Tobias Buchal <buchal41@che41a0.der.edf.fr>.
           69         (cpp): Allow '&' characters in function names.  Thans to Tobias
           70         Buchal.
           71 
           72 1998-10-28  Markku Rossi  <mtr@ngs.fi>
           73 
           74         * process.c (execute_state): Added initialization for the variable
           75         `found'.
           76 
           77 1998-10-23  Markku Rossi  <mtr@ngs.fi>
           78 
           79         * Makefile.am: Changed the enscript to use the new highlighting
           80         style.  The highlighting definition files are in the `hl'
           81         sub-directory.
           82 
           83         * prims.c (prim_calln): New primitive function to call a state by
           84         its name.
           85         (prim_require_state): New primitive function to check that the
           86         arugment state is defined.
           87 
           88         * main.c (main): Use PATH_SEPARATOR when constructing the path.
           89 
           90         * utils.c (autoload_file): Fixed to use PATH_SEPARATOR.
           91 
           92 1998-10-22  Markku Rossi  <mtr@ngs.fi>
           93 
           94         * enscript.st (vrml): Added built-in nodes.  Thanks to James
           95         Sørlie.
           96 
           97         * utils.c (load_states_file): The `global_stmts' must be
           98         initialized to list() instead of NULL.
           99         (autoload_file): Send verbose messages to stderr.
          100 
          101         * enscript.st (vrml): Small fixes by James Sørlie.
          102         (overstrike_faces): Fixed to handle newline characters correctly
          103         in the bold mode.
          104 
          105 1998-10-21  Markku Rossi  <mtr@ngs.fi>
          106 
          107         * utils.c: Changed all input file related error messages to use
          108         the correct file name.
          109         (load_states_file): New function to load a states file.
          110         (autoload_file): New function to autoload a feature.
          111         (lookup_state): Moved here from process.c.
          112 
          113         * process.c: The function lookup_state() was moved to utils.c and
          114         made global.
          115 
          116         * main.c: New options -p, --path, -v, --verbose.
          117 
          118         * defs.h: Added `filename' members to all types that report errors
          119         from a source file locations.
          120         Added support for state autoloading.
          121 
          122         * enscript.st (vrml): Small fixes by James Sørlie.
          123 
          124         * process.c (execute_state): Fixed to execute the BEGIN and END
          125         rules of the inherited states.
          126 
          127         * enscript.st (vrml): Added highlighting for the Virtual Reality
          128         Modeling Language (VRML97).  Thanks to James Sørlie
          129         <sorliej@imm.dtu.dk>.
          130 
          131 1998-10-15  Markku Rossi  <mtr@ngs.fi>
          132 
          133         * gram.y: Added support for state inheritance.
          134 
          135         * lex.l: New keyword `extends'.
          136 
          137         * process.c (lookup_state): New function to lookup a state by its
          138         name.  This function is extented in the future to support
          139         autoloading.
          140         (execute_state): Fixed to support state heritance.
          141 
          142         * utils.c (define_state): Added argument `super' for the super
          143         state of our new state.
          144 
          145         * defs.h (struct state_st): New type for the states.  The states
          146         can be ~inherited, so we can't use the basic list anymore.
          147 
          148 1998-09-17  Markku Rossi  <mtr@ngs.fi>
          149 
          150         * enscript.st: Updated C, C++, and Objective-C mode highlightings
          151         to support bitfields in structure definitions.  Thanks to Chris
          152         Jepeway <jepeway@cs.utk.edu>.
          153 
          154 1998-08-03  Markku Rossi  <mtr@ngs.fi>
          155 
          156         * enscript.st: New highlighting rules for: bash, csh, ksh, m4,
          157         skill, tcsh, and zsh.  Thanks to Jean-Marc Calvez
          158         <jean-marc.calvez@st.com>.
          159         (fortran): Some fortran highlighting fixes.  Thanks to Philip
          160         Sterne.
          161 
          162 1998-07-01  Markku Rossi  <mtr@ngs.fi>
          163 
          164         * enscript.st (c, cpp, objc): Major updates.  Now these are pretty
          165         close to Emacs' font-lock mode.
          166         (html_faces): Changed type faces to be printed in boldface instead
          167         of italic.
          168         (start): Changed `type_face_font' to be the `bold_font' instead of
          169         `italic_font'.
          170 
          171 1998-06-26  Markku Rossi  <mtr@ngs.fi>
          172 
          173         * enscript.st (c): Added support for the C++'ish //-single line
          174         comments.
          175 
          176 1998-06-23  Markku Rossi  <mtr@ngs.fi>
          177 
          178         * enscript.st (html_faces): Cleaned up the HTML faces.
          179         (start): Added support for `LucidaSans-Typewriter' font.
          180 
          181         * main.c (main): Changed the name of the stdin to "-".
          182 
          183 1998-06-22  Markku Rossi  <mtr@ngs.fi>
          184 
          185         * main.c (main): Enscript gives the stdin as an empty argument.
          186         Fixed the main() to handle it.
          187 
          188 1998-06-11  Markku Rossi  <mtr@ngs.fi>
          189 
          190         * enscript.st: Fixed Python function definition highlighting.
          191         Thanks to Andy Eskilsson <andy.eskilsson@telelogic.se>.
          192 
          193 1998-05-29  Markku Rossi  <mtr@ngs.fi>
          194 
          195         * enscript.st (idl): Added highlighting for the CORBA Interface
          196         Definition Language IDL.  Thanks to Alexis Layton
          197         <alex@InConcert.COM>.
          198 
          199 1998-05-27  Markku Rossi  <mtr@ngs.fi>
          200 
          201         * enscript.st (javascript): Updated the function name regexp.  The
          202         function names - and all other symbols - can contain the dollar
          203         sign.
          204         (javascript): Fixed ''-strings and character constants.
          205 
          206 1998-03-09  Markku Rossi  <mtr@ngs.fi>
          207 
          208         * enscript.st (vba): Added highlighting for Visual Basic (for
          209         Applications).  Thanks to Kevin Grover <grover@wizard.com>.
          210         Added new output language RTF (Rich Text Format).  Thanks to Kevin
          211         Grover <grover@wizard.com>.
          212         (python): Updated Python highlighting rules.
          213 
          214 1998-02-27  Markku Rossi  <mtr@ngs.fi>
          215 
          216         * enscript.st (python): Added highlighting for the Python
          217         language.  Thanks to Andy Eskilsson <andy.eskilsson@telelogic.se>.
          218         (asm): Added highlighting rules for Assembler listings.
          219 
          220 1998-02-11  Markku Rossi  <mtr@ngs.fi>
          221 
          222         * enscript.st (javascript): Initialize from_html to 0 at the
          223         global level.  Now we can print JavaScript files that are not
          224         embedded to HTML.
          225 
          226 1998-01-29  Markku Rossi  <mtr@ngs.fi>
          227 
          228         * enscript.st (perl): Fixed to handle oddities in OO perl and perl
          229         used for cgi scripts.  Thanks to Jim Villani.
          230 
          231 1998-01-28  Markku Rossi  <mtr@ngs.fi>
          232 
          233         * enscript.st (sh): Added highlighting for bourne shell scripts.
          234         Thanks to Juergen Kahrs <Juergen.Kahrs@t-online.de>.
          235         (startrules): Fixed perl and awk rules to accept space after
          236         `#!'.
          237 
          238 1998-01-20  Markku Rossi  <mtr@ngs.fi>
          239 
          240         * enscript.st (awk): Added highlighting for awk.  Thanks to
          241         Juergen Kahrs <Juergen.Kahrs@t-online.de>.
          242 
          243 1997-12-31  Markku Rossi  <mtr@ngs.fi>
          244 
          245         * enscript.st (namerules): Added suffix `.pm' for perl mode.
          246         (startrules): Fixed perl mode to recognize files which start with
          247         `#!...perl'.
          248 
          249 1997-12-30  Markku Rossi  <mtr@ngs.fi>
          250 
          251         * enscript.st: Added colors `cadet blue' and `orchid'.
          252         Fixed `emacs' color model to conform the emacs' defaults.
          253         (changelog): Updated ChangeLog highlighting to conform emacs.
          254 
          255 1997-12-17  Markku Rossi  <mtr@ngs.fi>
          256 
          257         * utils.c (lookup_var): Made special variable `$`' an alias for
          258         `$B'.
          259 
          260 1997-12-15  Markku Rossi  <mtr@ngs.fi>
          261 
          262         * enscript.st (html_faces): Added navigation links: top, next,
          263         prev.
          264         (start): New colormode `ifh'.  Thanks to Tobias Buchal
          265         <buch@ifh.bau-verm.uni-karlsruhe.de>
          266         (diff): Added highlighting for diffs.  Thanks to Tobias Buchal.
          267         (diffu): Added highlighting for unified diffs.  Thanks to Tobias
          268         Buchal.
          269         (html_annotate_mailtos): Fixed addresses which contain '-'
          270         characters.
          271         (html_annotate_mailtos): Fixed addresses which contain '.'
          272         characters in the user name.
          273 
          274 1997-11-13  Markku Rossi  <mtr@ngs.fi>
          275 
          276         * enscript.st (delphi): Added support for C++ style comments.
          277         (fortran): Updated Fortran highlighting.  Thanks to Keith Refson
          278         <Keith.Refson@earth.ox.ac.uk>.
          279 
          280 1997-08-27  Markku Rossi  <mtr@ngs.fi>
          281 
          282         * prims.c (prim_regexp_syntax): New primitive to modify regexp
          283         engine's character syntax table.
          284 
          285         * enscript.st (scheme): Improved keyword highlighting, thanks to
          286         the new regexp_syntax() primitive which can be used to modify
          287         regexp character syntax table.
          288 
          289 1997-08-11  Markku Rossi  <mtr@ngs.fi>
          290 
          291         * enscript.st (start): Fixed PostScript font resolving to work
          292         with the `Souvenir' font.
          293 
          294 1997-07-18  Markku Rossi  <mtr@ngs.fi>
          295 
          296         * lex.l: Implemented case-insensitive regular expressions.
          297 
          298 1997-07-16  Markku Rossi  <mtr@ngs.fi>
          299 
          300         * enscript.st (sql): Updated Sybase SQL highlighting rules, thanks
          301         to Chris Jack <chris_jack@msn.com>.
          302 
          303 1997-07-04  Markku Rossi  <mtr@ngs.fi>
          304 
          305         * utils.c (compile_regexp): New function to handle regular
          306          expression compilations.
          307         (compile_regexp): Added fastmaps for regexps, this speeds up the
          308          processing noticeably.
          309 
          310 1997-06-23  Markku Rossi  <mtr@ngs.fi>
          311 
          312         * enscript.st (sql): Added highlighting for SQL language by
          313         Chris Jack <chris_jack@msn.com>.
          314 
          315         * utils.c (lookup_var): Renamed special variable `$`' to `$B'.
          316 
          317         * enscript.st (perl): Added highlighting for Perl programming
          318          language by Jim Villani, Logistics Management Institute
          319         (jvillani@lmi.org).
          320 
          321 1997-06-10  Markku Rossi  <mtr@ngs.fi>
          322 
          323         * utils.c (lookup_var): New special variable `$.'.
          324         (lookup_var): New special variable `$`'.
          325 
          326 1997-06-06  Markku Rossi  <mtr@ngs.fi>
          327 
          328         * prims.c (prim_float): New primitive to convert items to float
          329         numbers.
          330 
          331 1997-06-03  Markku Rossi  <mtr@ngs.fi>
          332 
          333         * enscript.st (c): Improved C pre-processor line highlighting to
          334          highlights also string and character constansts.
          335         (c): Added highlighting for goto's labels and targets.
          336         (c): Added highlighting for function definitions and prototypes.
          337         (changelog): Added highlighting for description entries with
          338          function name but without file name.
          339         (cpp): Added highlighting for goto's labels and targes.
          340         (cpp): Added highlighting for function definitions and
          341         prototypes.
          342         (objc): Added highlighting for goto's labels and targets.
          343 
          344 1997-05-20  Markku Rossi  <mtr@ngs.fi>
          345 
          346         * enscript.st (delphi): Added highlighting for Delphi language by
          347          Michael Van Canneyt <michael@tfdec1.fys.kuleuven.ac.be>.
          348 
          349         * main.c (main): Moved the initialization of `ofp' from the
          350          variable declaration to main().
          351 
          352 1997-05-02  Markku Rossi  <mtr@ngs.fi>
          353 
          354         * enscript.el (build-re): Added support for case-insensitive
          355         regular expressions.
          356 
          357         * enscript.st (fortran): Added highlighting for Fortran77
          358         language.
          359         Re-generated case-insensitive keyword regular expressions with the
          360         new build-re function.
          361 
          362 1997-04-25  Markku Rossi  <mtr@ngs.fi>
          363 
          364         * enscript.st (pascal): Added highlighting for Pascal language by
          365         Michael Van Canneyt <michael@tfdec1.fys.kuleuven.ac.be>.
          366 
          367 1997-04-16  Markku Rossi  <mtr@ngs.fi>
          368 
          369         * gram.y: Implemented expressions: +=, -=, *=, div=.
          370 
          371 1997-04-14  Markku Rossi  <mtr@ngs.fi>
          372 
          373         * gram.y: Implemented prefix and postfix increment (++) and
          374         decrement (--) operators.
          375 
          376 1997-04-04  Markku Rossi  <mtr@ngs.fi>
          377 
          378         * enscript.st (java): Added highlighting for Java language by Paul
          379         Fisher <pnfisher@eos.ncsu.edu>.
          380         (html_faces): Fixed 1.5.0 compatibility bug.
          381 
          382 1997-04-03  Markku Rossi  <mtr@ngs.fi>
          383 
          384         * prims.c (prim_range): New primitive to fetch sub-ranges from
          385         lists and strings.
          386         Changed all primitives' error messages to be in format
          387         `FILE:LINE: MESSAGE'.
          388 
          389 1997-03-25  Markku Rossi  <mtr@ngs.fi>
          390 
          391         * prims.c (prim_regexp): New primitive to create regular
          392         expressions from strings.
          393         (prim_split): New primitive to split string to list.
          394 
          395 1997-03-21  Markku Rossi  <mtr@ngs.fi>
          396 
          397         * enscript.st (html): Added support for nested scripts.
          398         (javascript): Added highlighting for JavaScript.
          399 
          400 1997-03-19  Markku Rossi  <mtr@ngs.fi>
          401 
          402         * enscript.st (need_version): New help subroutine to check that a
          403         specified version of the states program is in use.
          404         (html_faces): Changed HTML output language to co-operate with
          405         enscript's new --language option.
          406         (passthrough): New state which simply pass its input to output
          407         preserving only face specific headers, footers and language
          408         specials.
          409 
          410         * main.c (main): New built-in variable `argv' which holds input
          411          file names.
          412 
          413 1997-03-17  Markku Rossi  <mtr@ngs.fi>
          414 
          415         * enscript.st (elisp): Added highlighting for Emacs Lisp.
          416         (overstrike_faces): New output language `overstrike' for line
          417         printers and less by François Pinard.
          418         (tcl): Updated Tcl and Tk keywords from Tcl/Tk 8.0a1.
          419         Added highlighting for procedure names and variable names.
          420         (scheme): Fixed keywords to recognize `set!'.
          421 
          422 1997-03-11  Markku Rossi  <mtr@ngs.fi>
          423 
          424         * enscript.st (states): Updated keyword list.
          425         Implemented highlighting for built-in functions.
          426         Added highlighting for function names.
          427 
          428 1997-03-10  Markku Rossi  <mtr@ngs.fi>
          429 
          430         * enscript.st (postscript): Added highlighting for PostScript
          431         language by Dave Hylands <DHylands@creo.com>.
          432         Sorted highlighting states according to their names.
          433 
          434 1997-03-06  Markku Rossi  <mtr@ngs.fi>
          435 
          436         * enscript.st: Implemented new `variable_name_face' typeface.
          437         (c_ppline): Implemented a smarter C preprocessor line highlighting
          438         support.  Now it should be identical with Emacs's highlight.
          439 
          440 1997-03-04  Markku Rossi  <mtr@ngs.fi>
          441 
          442         * enscript.st (ada): Added highlighting for the Ada95 programming
          443         language by Rolf Ebert <ebert@waporo.muc.de>.
          444 
          445 1997-03-03  Markku Rossi  <mtr@ngs.fi>
          446 
          447         * enscript.st (start): Cleaned bold, italic and bold-italic font
          448         resolving.
          449         (makefile): Fixed highlighting to handle nested (){} structures.
          450         (scheme): Updated to highlight function names and ':'-started
          451         function arguments.
          452 
          453 1997-02-27  Markku Rossi  <mtr@ngs.fi>
          454 
          455         * enscript.st: Implemented new type faces: `builtin_face' and
          456         `type_face'.
          457         (haskell): Added highlighting for the Haskell programming language
          458         by Hans-Wolfgang Loidl <hwloidl@dcs.gla.ac.uk>.
          459         Updated highlighting rule guidelines and updated all current rules
          460         to obey them.
          461         Implemented new documentation state `describe_languages_html'
          462         which will create a HTML report about all supported highlighting
          463         formats.
          464 
          465 1997-02-26  Markku Rossi  <mtr@ngs.fi>
          466 
          467         * Release enscript-1.5.0.
          468 
          469 1997-02-21  Markku Rossi  <mtr@ngs.fi>
          470 
          471         * gram.y: Implemented logical operators `not', `and' and `or'.
          472 
          473         * main.c: New option -W, --warning to set the warning level.
          474 
          475         * Added test subdirectory and tests for States.
          476 
          477 1997-02-19  Markku Rossi  <mtr@ngs.fi>
          478 
          479         * enscript.st (synopsys): Added highlighting for the Synopsys DC
          480         Shell scripting language by Brian Silveira (brian@nortel.ca) and
          481         Hartley Horwitz (harts@nortel.ca).
          482         (synopsys): New synopsys mode with some minor fixes.
          483 
          484 1997-02-18  Markku Rossi  <mtr@ngs.fi>
          485 
          486         * enscript.st: Added guidelines for new highlighting rules.
          487         (vhdl): Added VHDL highlighting by Brian Silveira
          488         (brian@nortel.ca).
          489 
          490 1997-02-11  Markku Rossi  <mtr@ngs.fi>
          491 
          492         * enscript.st (verilog): Added new '`' keywords.
          493         (verilog): Added highlighting for references of the pre-processor
          494         defined things.
          495 
          496 1997-02-05  Markku Rossi  <mtr@ngs.fi>
          497 
          498         * prims.c (prim_tointeger): Renamed primitive `tonumber' to
          499         `int'.
          500         (prim_string): Renamed primitive `tostring' to `string'.
          501         (prim_sprintf): New primitive to create formatted strings.
          502 
          503         * utils.c (eval_expr): Implemented integer and real values and
          504         expressions and conversions betweeen them.
          505 
          506         * prims.c (prim_concat): Renamed primitive `strcat' to `concat'.
          507 
          508 1997-02-04  Markku Rossi  <mtr@ngs.fi>
          509 
          510         * prims.c (prim_list): New primitive `list' to create lists.
          511         (prim_length): Renamed primitive `strlen' to `length'.
          512 
          513         * gram.y: Implemented array references and assignments for lists
          514         and strings.
          515 
          516         * lex.l: Implemented C's character constants ('a').
          517 
          518 1997-02-03  Markku Rossi  <mtr@ngs.fi>
          519 
          520         * enscript.st: Added `describe_languages' state which can be used
          521         to extract information about the supported --pretty-print
          522         languages from the enscript.st file.
          523         Added documentation comments (/** */) to all supported languages
          524         and file formats.
          525         Changed start state resolving to check the startrules before the
          526         namerules.
          527         Added colors for HTML target.
          528 
          529         * Fixed bugs encountered with enscript-1.4.4.
          530         Updated developement tools: flex-2.5.4 and bison-1.25.
          531 
          532 1997-01-31  Markku Rossi  <mtr@ngs.fi>
          533 
          534         * prims.c (prim_prereq): New primitive to check that a recent
          535         enough version of States is being used.
          536 
          537 1997-01-25  Markku Rossi  <mtr@ngs.fi>
          538 
          539         * enscript.st (changelog): Implemented ChangeLog highlighting.
          540 
          541         * enscript.el: Emacs lisp commands to help enscript.st editing.
          542 
          543         * enscript.st (objc): Implemented Objective-C highlighting.
          544         Regenerated keyword regular expressions with the Emacs-lisp
          545         build-re command.
          546 
          547 1997-01-24  Markku Rossi  <mtr@ngs.fi>
          548 
          549         * prims.c: New primitives: regmatch, regsub and regsuball.
          550 
          551 1997-01-23  Markku Rossi  <mtr@ngs.fi>
          552 
          553         * prims.c (prim_getenv): New primitive: getenv.
          554 
          555         * Makefile.am: Moved libcompat.a before libintl.a so intl library
          556         can use alloca.
          557 
          558         * De-ANSI-fied states sources since bison generated gram.c is
          559         already in K&R.
          560 
          561 1997-01-22  Markku Rossi  <mtr@ngs.fi>
          562 
          563         * Makefile.am: Added many2html script.
          564 
          565         * enscript.st: Added support for multiple output languages and
          566         implemented HTML target for all supported input languages.
          567 
          568         * gram.y: changed top-level expressions to statements and moved
          569         subroutine definition from top-level to statements.  This allows
          570         conditional subroutine definitions.
          571         added tSYMBOL for state rule's expr part.  This allows
          572         user-definable matches.
          573 
          574 1997-01-20  Markku Rossi  <mtr@ngs.fi>
          575 
          576         * enscript.st (tcl): Implemented Tcl highlighting.
          577 
          578         * defs.h (struct environment_st): Changed procedure call's
          579         environment from StringHash to linked list, this gives major
          580         speedup.
          581 
          582         * Version 0.9 of States, this is an early beta.
          583 
          584 
          585 Copyright (C) 1997, 1998, 1999, 2008 Free Software Foundation, Inc.
          586 
          587 Copying and distribution of this file, with or without modification,
          588 are permitted in any medium without royalty provided the copyright
          589 notice and this notice are preserved.