4c3ddf3e879b4a6d9078ba2e7ff36162f248c00e
[platform/upstream/groff.git] / contrib / chem / ChangeLog
1 2014-09-25  Bernd Warken  <bernd.warken@web.de>
2
3         * chem.pl: New chem version 1.0.5.
4
5         * Makefile.sub: Add .PHONY.  Restructure install and uninstall.
6
7 2014-09-03  Bernd Warken  <bernd.warken@web.de>
8
9         * chem.pl: New chem version 1.0.4.  Change version().
10
11         * all `chem' source files: Add and improve the copying
12         information.  Remove last update. Add Emacs setting if necessary.
13
14 2014-07-05  Bernd Warken  <bernd.warken@web.de>
15         ________________________________________________________________
16         * chem.pl: New chem version 1.0.3
17
18         * chem.man: Make file doclifter compatible.
19
20 2014-07-04  Bernd Warken  <bernd.warken@web.de>
21         ________________________________________________________________
22         * release of chem 1.0.2
23
24         * chem.man: Remove definition of `.FONT'.
25
26 2014-07-04  Bernd Warken  <bernd.warken@web.de>
27
28         * chem.man: Transform into classical man-page style.
29
30 2014-07-04  Bernd Warken  <bernd.warken@web.de>
31
32         * chem.man: Remove definition of .Env-var.
33
34 2014-07-03  Bernd Warken  <bernd.warken@web.de>
35         ________________________________________________________________
36         * release of chem 1.0.1
37
38         * chem.man: Add `.mso' for `groffer.man'.
39
40 2014-06-17  Bernd Warken  <bernd.warken@web.de>
41         ________________________________________________________________
42         * release of chem 1.0.0
43
44         * Makefile.sub: Add Emacs final part.
45
46         * ChangeLog: Correct the space characters in this file as Emacs
47         style.
48
49 2014-03-29  Steffen Nurpmeso  <sdaoden@yandex.com>
50
51         * Makefile.sub (uninstall_examples): Remove superfluous `rmdir'.
52
53 2014-03-29  Steffen Nurpmeso  <sdaoden@yandex.com>
54
55         * Makefile.sub (install_examples): Use `find', not shell globs.
56
57         Instead of using rm(1) two times with shell globs the expansion of
58         which will include subdirectories (thus resulting in error
59         messages), use find(1) and its `-exec' operand.
60
61 2014-03-29  Steffen Nurpmeso  <sdaoden@yandex.com>
62
63         * Makefile.sub: Handle examples separately, controlled by
64         $(make{_,_install_,_uninstall_}examples).
65
66 2013-01-29  Bernd Warken  <bernd.warken@web.de>
67
68         * all: Change license into GPL2.
69
70 2013-01-29  Werner LEMBERG  <wl@gnu.org>
71
72         * Makefile.sub (MOSTLYCLEANADD): Fix typo.
73
74 2010-12-13  Werner LEMBERG  <wl@gnu.org>
75
76         Really fix handling of examples/122.
77
78         * examples/122/README: Renamed to...
79         * examples/122/README.txt: This.
80
81         * Makefile.sub (all, MOSTLYCLEANADD): Add `examples/122/README'.
82         (examples/122/README): New target.
83         (install_data): Fix typo.
84
85 2010-06-02  Larry Jones  <lawrence.jones@siemens.com>
86
87         * Makefile.sub (install): Fix handling of examples/122.
88         It tried to process the CVS subdirectory as a file.
89
90 2009-01-03  Werner LEMBERG  <wl@gnu.org>
91
92         * chem.pl: Prepare for groff version 1.20.
93
94 2008-01-04  Werner LEMBERG  <wl@gnu.org>
95
96         * chem.man: Insert `\:' in URLs where appropriate.
97
98 2007-02-06  Eric S. Raymond  <esr@snark.thyrsus.com>
99
100         * chem.man: Change .UR/.UE and .MT/.ME so the start macro no
101         longer takes a second argument that is pasted to the end of the
102         generated text.  Instead, the end macro takes an argument that
103         does the same thing.
104
105 2007-02-02  Werner LEMBERG  <wl@gnu.org>
106
107         * chem.man: Further refinements and normalizations.
108
109 2007-02-02  Eric S. Raymond  <esr@snark.thyrsus.com>
110
111         * chem.man: Converted to use .SY/.OP/.YS and for cross-viewer
112         portability.  Conversion checked using the protocol described in
113         tmac/TESTING-HINTS.
114
115 2006-11-10  Bernd Warken  <groff-bernd.warken-72@web.de>
116         ________________________________________________________________
117         * release of chem 0.3.1
118
119         * chem.man: Add information about example files.
120
121 2006-11-10  Werner LEMBERG  <wl@gnu.org>
122
123         * chem.man1: Rename back to...
124         * chem.man: This.
125         Use @G@, @MACRODIR@, and @DATASUBDIR@.
126
127         * Makefile.sub (CLEANADD, all): Don't handle chem.man.
128         (chem.man): Remove rule.
129         (chem): s/tmacdir/MACRODIR/, s/picdir/PICDIR/.
130
131         * chem.pl: s/tmacdir/MACRODIR/, s/picdir/PICDIR/.
132
133 2006-11-10  Bernd Warken  <groff-bernd.warken-72@web.de>
134         ________________________________________________________________
135         * release of chem 0.3.0
136
137         * chem.man1: Rename `chem.man' to translate some `@...@'
138         constructs.  Some minor corrections.  Remove some unused macros.
139
140         * examples/README.txt, examples/122/README: Add information on
141         `roff2*' programs.
142
143         * chem.pic: Rename `macros.pic'.
144
145         * Makefile.sub, chem.pl: Replace `macros.pic' by `chem.pic'.
146
147 2006-11-09  Werner LEMBERG  <wl@gnu.org>
148
149         * chem.man: Revised.
150
151 2006-11-08  Bernd Warken  <groff-bernd.warken-72@web.de>
152         ________________________________________________________________
153         * release of chem 0.2.0
154
155         * pic.tmac: Remove this file.  Use instead the installed pic.tmac
156         in $(tmacdir).
157
158         * Makefile.sub, chem.pl:
159         - Install macros.pic to $(tmacdir)/pic/chem.pic.
160         - Remove parts with `libdir'.
161
162 2006-11-07  Werner LEMBERG  <wl@gnu.org>
163
164         * Makefile.sub: Add and fix $(srcdir) where necessary to make it
165         compile with srcdir != builddir.  Other minor fixes improvements.
166
167 2006-11-07  Bernd Warken  <groff-bernd.warken-72@web.de>
168         ________________________________________________________________
169         * release of chem 0.1.2
170
171         ### `chem' works now with all example files (examples/*.chem and
172         examples/122/*.chem).
173
174         * examples/122/README: Add some information on the example files.
175
176         * examples/122/chAi_poly_vinyl_chloride.chem: Use .ps with
177         argument `-2' and recall `.ps +2' at the end of the file.  This
178         stops the size shift in the following files.
179
180         * examples/122/ch6b_dna.chem: Make the file runnable, it works
181         now.
182
183         * examples/reserpine.chem: Change access to `begin chem'.
184
185         * chem.man:
186         - Fix the BUGS section.
187         - Correct the name of the macro file to `macros.pic'.
188         - Extent section DESCRIPTION and LANGUAGE.
189         - Moieties and Strings: Rewritten section about moieties and
190         double quoted strings.
191
192         * chem.pl:
193         - parameter check: Add filespecs only when non-empty file.
194         - Set $Last_Type to $OTHER for the `pic' command.
195         - joinring(), label(), labsave(), reduce(): Remove these functions.
196         - `[', `]', `{', `}', `define': Make these and the defined
197         functions commands for `chem' without using the `pic' word.
198         - @Words: Fix it such that all double quoted strings are
199         completely in an element.
200         - `Last: ': Remove this prefix from all commands that are related
201         to `pic'.
202
203         ### global variables
204
205         * chem.pl:
206         - $Line: Add this variable to store the unchanged input line.
207         - %Params: Add the variables from setparams() to this hash.
208         - %Types: Add BOND, MOL, RING, OTHER from init() to this hash.
209         - %Put: Move %put to this.
210         - %Dbl: Move %dbl to this.
211         - %Labtype: Move %labtype to this.
212         - %Aromatic: Move $aromatic to this.
213         - %Dc: Move %dc to this.
214         - %Nput: Move $nput to this.
215         - %Define: New hash for storing the names of the `define'
216         constructs during `chem'.  Use the elements in `%Define' as `chem'
217         commands.
218
219 2006-10-27  Bernd Warken  <groff-bernd.warken-72@web.de>
220         ________________________________________________________________
221         * release of chem 0.1.1
222
223         * chem.pl:
224         - Add handling of `[' and `]' (extension of chem awk).
225         - Restrict line break after labels.
226
227         * ChangeLog: Correct the former entry.
228
229 2006-10-26  Bernd Warken  <groff-bernd.warken-72@web.de>
230         ________________________________________________________________
231         * release of chem 0.1.0
232
233         ### Extensions to the chem awk version.
234
235         * chem.pl:
236         - parameters: -h, --help, -v, --version, -- are added as options.
237         The minus character - is added as filespec for standard input, it
238         may be used several times.
239         - remove the functions `inline', `shiftfields', and `set'.
240         - Fix the handling of the initialization commands .PS, .cstart,
241         `begin chem', and `end'.
242         - Add error massages.
243         - error(): Add file name.
244         - Add concatenation of lines with final backslash `\'.
245         - Add pic.tmac to guarantee that each pic display is centered.
246         - Warnings and strict are active.
247
248         ### Source files of the chem Perl version
249
250         * chem.pl: Source file for the Perl version of chem.
251
252         * macros.pic: Pic macro file that is loaded by each run of chem.
253
254         * pic.tmac: Macro file for .PS and .PE; taken over from the groff
255         source file <groff-top-source>/tmac/pic.tmac.
256
257         * Makefile.sub: Make file for the groff system.
258
259         * ChangeLog: This file.
260
261         * chem.man: Manual page for the Perl version of chem.
262
263         * README.txt: File for information on this chem version.
264
265         * examples/*.chem: Self-constructed example files for chem.
266
267         * examples/README.txt: Information on the example files.
268
269         * examples/122/*.chem: Example files from the classical chem book
270         122.ps at <http://cm.bell-labs.com/cm/cs/cstr/122.ps.gz>.
271
272         * examples/122/README: Information on the example files in this
273         directory.
274
275 2006-10-16  Bernd Warken  <groff-bernd.warken-72@web.de>
276
277         * awk version of chem
278         chem is a roff preprocessor that generates chemical structure
279         diagrams suitable for the pic preprocessor.  The original version
280         of chem is an awk script written by Brian Kernighan.  This project
281         is a rewrite of chem in Perl.
282
283 2006-10-15  Bernd Warken  <groff-bernd.warken-72@web.de>
284 ________________________________________________________________
285 License
286
287 Copyright (C) 2006-2014  Free Software Foundation, Inc.
288 Written by Bernd Warken <groff-bernd.warken-72@web.de>.
289
290 Copying and distribution of this file, with or without
291 modification, are permitted provided the copyright notice and this
292 notice are preserved.
293
294 This file is part of `chem', which is part of the `groff' project.
295
296
297 ####### Emacs settings
298 Local Variables:
299 mode: change-log
300 End: