2013-01-29 Werner LEMBERG * Makefile.sub (MOSTLYCLEANADD): Fix typo. 2010-12-13 Werner LEMBERG Really fix handling of examples/122. * examples/122/README: Renamed to... * examples/122/README.txt: This. * Makefile.sub (all, MOSTLYCLEANADD): Add `examples/122/README'. (examples/122/README): New target. (install_data): Fix typo. 2010-06-02 Larry Jones * Makefile.sub (install): Fix handling of examples/122. It tried to process the CVS subdirectory as a file. 2009-01-03 Werner LEMBERG * chem.pl: Prepare for groff version 1.20. 2008-01-04 Werner LEMBERG * chem.man: Insert `\:' in URLs where appropriate. 2007-02-06 Eric S. Raymond * chem.man: Change .UR/.UE and .MT/.ME so the start macro no longer takes a second argument that is pasted to the end of the generated text. Instead, the end macro takes an argument that does the same thing. 2007-02-02 Werner LEMBERG * chem.man: Further refinements and normalizations. 2007-02-02 Eric S. Raymond * chem.man: Converted to use .SY/.OP/.YS and for cross-viewer portability. Conversion checked using the protocol described in tmac/TESTING-HINTS. 2006-11-10 Bernd Warken ________________________________________________________________ * release of chem 0.3.1 * chem.man: Add information about example files. 2006-11-10 Werner LEMBERG * chem.man1: Rename back to... * chem.man: This. Use @G@, @MACRODIR@, and @DATASUBDIR@. * Makefile.sub (CLEANADD, all): Don't handle chem.man. (chem.man): Remove rule. (chem): s/tmacdir/MACRODIR/, s/picdir/PICDIR/. * chem.pl: s/tmacdir/MACRODIR/, s/picdir/PICDIR/. 2006-11-10 Bernd Warken ________________________________________________________________ * release of chem 0.3.0 * chem.man1: Rename `chem.man' to translate some `@...@' constructs. Some minor corrections. Remove some unused macros. * examples/README.txt, examples/122/README: Add information on `roff2*' programs. * chem.pic: Rename `macros.pic'. * Makefile.sub, chem.pl: Replace `macros.pic' by `chem.pic'. 2006-11-09 Werner LEMBERG * chem.man: Revised. 2006-11-08 Bernd Warken ________________________________________________________________ * release of chem 0.2.0 * pic.tmac: Remove this file. Use instead the installed pic.tmac in $(tmacdir). * Makefile.sub, chem.pl: - Install macros.pic to $(tmacdir)/pic/chem.pic. - Remove parts with `libdir'. 2006-11-07 Werner LEMBERG * Makefile.sub: Add and fix $(srcdir) where necessary to make it compile with srcdir != builddir. Other minor fixes improvements. 2006-11-07 Bernd Warken ________________________________________________________________ * release of chem 0.1.2 ### `chem' works now with all example files (examples/*.chem and examples/122/*.chem). * examples/122/README: Add some information on the example files. * examples/122/chAi_poly_vinyl_chloride.chem: Use .ps with argument `-2' and recall `.ps +2' at the end of the file. This stops the size shift in the following files. * examples/122/ch6b_dna.chem: Make the file runnable, it works now. * examples/reserpine.chem: Change access to `begin chem'. * chem.man: - Fix the BUGS section. - Correct the name of the macro file to `macros.pic'. - Extent section DESCRIPTION and LANGUAGE. - Moieties and Strings: Rewritten section about moieties and double quoted strings. * chem.pl: - parameter check: Add filespecs only when non-empty file. - Set $Last_Type to $OTHER for the `pic' command. - joinring(), label(), labsave(), reduce(): Remove these functions. - `[', `]', `{', `}', `define': Make these and the defined functions commands for `chem' without using the `pic' word. - @Words: Fix it such that all double quoted strings are completely in an element. - `Last: ': Remove this prefix from all commands that are related to `pic'. ### global variables * chem.pl: - $Line: Add this variable to store the unchanged input line. - %Params: Add the variables from setparams() to this hash. - %Types: Add BOND, MOL, RING, OTHER from init() to this hash. - %Put: Move %put to this. - %Dbl: Move %dbl to this. - %Labtype: Move %labtype to this. - %Aromatic: Move $aromatic to this. - %Dc: Move %dc to this. - %Nput: Move $nput to this. - %Define: New hash for storing the names of the `define' constructs during `chem'. Use the elements in `%Define' as `chem' commands. 2006-10-27 Bernd Warken ________________________________________________________________ * release of chem 0.1.1 * chem.pl: - Add handling of `[' and `]' (extension of chem awk). - Restrict line break after labels. * ChangeLog: Correct the former entry. 2006-10-26 Bernd Warken ________________________________________________________________ * release of chem 0.1.0 ### Extensions to the chem awk version. * chem.pl: - parameters: -h, --help, -v, --version, -- are added as options. The minus character - is added as filespec for standard input, it may be used several times. - remove the functions `inline', `shiftfields', and `set'. - Fix the handling of the initialization commands .PS, .cstart, `begin chem', and `end'. - Add error massages. - error(): Add file name. - Add concatenation of lines with final backslash `\'. - Add pic.tmac to guarantee that each pic display is centered. - Warnings and strict are active. ### Source files of the chem Perl version * chem.pl: Source file for the Perl version of chem. * macros.pic: Pic macro file that is loaded by each run of chem. * pic.tmac: Macro file for .PS and .PE; taken over from the groff source file /tmac/pic.tmac. * Makefile.sub: Make file for the groff system. * ChangeLog: This file. * chem.man: Manual page for the Perl version of chem. * README.txt: File for information on this chem version. * examples/*.chem: Self-constructed example files for chem. * examples/README.txt: Information on the example files. * examples/122/*.chem: Example files from the classical chem book 122.ps at . * examples/122/README: Information on the example files in this directory. 2006-10-16 Bernd Warken * awk version of chem chem is a roff preprocessor that generates chemical structure diagrams suitable for the pic preprocessor. The original version of chem is an awk script written by Brian Kernighan. This project is a rewrite of chem in Perl. 2006-10-15 Bernd Warken ________________________________________________________________ License Copyright (C) 2006-2010, 2013 Free Software Foundation, Inc. Written by Bernd Warken . Copying and distribution of this file, with or without modification, are permitted provided the copyright notice and this notice are preserved. This file is part of `chem', which is part of the `groff' project. ####### Emacs settings Local Variables: mode: change-log End: