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