ccd213b638d4bcdbb775ada89077d2d736f77114
[enscript.git] / ChangeLog
1 2011-07-09  Tim Retout  <diocles@gnu.org>
2
3         * src/main.c (handle_options): Add missing 'w' from
4         getopt_long call. Savannah bug #30651.
5
6         Apply patch 393791-sliceprint from Debian:
7         * scripts/sliceprint.1: Complete documentation.
8         * scripts/sliceprint.in: Force C locale.
9         Use more liberal regexp when parsing wrapped lines message.
10         Add missing space from before args. Savannah bug #31259.
11
12         * Makefile.am (SUBDIRS): Move intl to be built before compat.
13
14         * states/Makefile.am: Use $(datadir) instead of $(prefix)/share.
15           Savannah bug #31609.
16         * src/Makefile.am: Likewise.
17
18         * src/Makefile.am: Remove ansi2knr option and supporting files.
19         * afmlib/Makefile.am: Likewise.
20
21         * states/utils.c (eval_expr): Fix typo in error string.
22         * states/main.c (usage): Fix typo in --define usage string.
23
24 2010-06-02  Tim Retout  <diocles@gnu.org>
25
26         Fix Savannah bug #28769 (segfault when parsing config file).
27
28         * src/util.c (CFG_FATAL): Call buffer_ptr on &fname to get
29         configuration filename.
30         * src/util.c (read_config): Delay buffer_uninit call on fname
31         until return points.
32
33 2010-03-17  Juergen Daubert  <jue@jue.li>
34         * src/main.c: Fix ngettext calls to use '1' explicitly.  Fixes
35         Savannah bug #29198.
36
37 2010-03-07  Tim Retout  <diocles@gnu.org>
38
39         * src/gsint.h: Remove version_string and ps_version_string.
40         * src/main.c: Likewise.
41         * src/main.c (version): Update copyright and licensing
42         information. Use autoconf variables instead of hardcoded strings.
43         * src/main.c (usage): Add angle brackets around bug address.
44         * src/psgen.c (dump_ps_header): Set ps_version_string here.
45
46 2010-03-06  Tim Retout  <diocles@gnu.org>
47
48         * configure.ac: Set version to 1.6.5.1.
49
50         * states/hl/Makefile.am (highlightings): Add f90.st.
51
52         * INSTALL: Move enscript-specific details into README, and remove
53         from the repository (i.e. just use the standard INSTALL file).
54         * README: Replace all old web/mail addresses.
55
56         * All Makefile.am files: Add ChangeLog.old to EXTRA_DIST.
57
58 2010-02-03  Tim Retout  <diocles@gnu.org>
59
60         * All ChangeLog files in subdirectories have been renamed to
61         ChangeLog.old.  All change log entries from 1.6.5 onwards will be
62         made in this file.
63
64 2010-01-28  Tim Retout  <diocles@gnu.org>
65
66         * docs/states.man (are): Fix typo of 'beginning'.
67         * docs/enscript.man: Fix three misspellings of 'dependent'.
68
69 2010-01-25  Tim Retout  <diocles@gnu.org>
70
71         * configure.ac: Set version to 1.6.5.
72
73 2009-12-31  Tim Retout  <diocles@gnu.org>
74
75         * configure.ac: Set version to 1.6.4.91.
76
77 2009-12-27  Tim Retout  <diocles@gnu.org>
78
79         * configure.ac: Set version to 1.6.4.90.
80         * NEWS: Add noteworthy changes for 1.6.5, and a placeholder for
81         1.6.4.
82
83 2009-01-13  Tim Retout  <diocles@gnu.org>
84
85         * COPYING: Update to GPLv3
86         * All files: Update license headers to GPLv3.
87
88 2008-02-03  Tim Retout  <diocles@gnu.org>
89
90         * Makefile.am (EXTRA_DIST): Remove ABOUT-NLS, THANKS and config.rpath,
91         because these will be distributed anyway.
92
93         Remove autoconf-generated files.
94
95         * configure: Remove from repository.
96
97         Remove automake-generated files.
98
99         * Makefile.in: Remove from repository.
100         * afm/Makefile.in: Likewise.
101         * afmlib/Makefile.in: Likewise.
102         * afmlib/ansi2knr.1: Likewise.
103         * afmlib/ansi2knr.c: Likewise.
104         * compat/Makefile.in: Likewise.
105         * config.guess: Likewise.
106         * config.sub: Likewise.
107         * depcomp: Likewise.
108         * docs/Makefile.in: Likewise.
109         * docs/mdate-sh: Likewise.
110         * docs/texinfo.tex: Likewise.
111         * install-sh: Likewise.
112         * lib/Makefile.in: Likewise.
113         * missing: Likewise.
114         * mkinstalldirs: Likewise.
115         * scripts/Makefile.in: Likewise.
116         * src/Makefile.in: Likewise.
117         * src/ansi2knr.1: Likewise.
118         * src/ansi2knr.c: Likewise.
119         * src/tests/Makefile.in: Likewise.
120         * states/Makefile.in: Likewise.
121         * states/hl/Makefile.in: Likewise.
122         * states/tests/Makefile.in: Likewise.
123         * w32/Makefile.in: Likewise.
124
125         Remove autopoint-generated files.
126
127         * ABOUT-NLS: Remove from repository.
128         * config.rpath: Likewise.
129         * intl/ChangeLog: Likewise.
130         * intl/Makefile.in: Likewise.
131         * intl/VERSION: Likewise.
132         * intl/bindtextdom.c: Likewise.
133         * intl/config.charset: Likewise.
134         * intl/dcgettext.c: Likewise.
135         * intl/dcigettext.c: Likewise.
136         * intl/dcngettext.c: Likewise.
137         * intl/dgettext.c: Likewise.
138         * intl/dngettext.c: Likewise.
139         * intl/eval-plural.h: Likewise.
140         * intl/explodename.c: Likewise.
141         * intl/finddomain.c: Likewise.
142         * intl/gettext.c: Likewise.
143         * intl/gettextP.h: Likewise.
144         * intl/gmo.h: Likewise.
145         * intl/hash-string.h: Likewise.
146         * intl/intl-compat.c: Likewise.
147         * intl/l10nflist.c: Likewise.
148         * intl/libgnuintl.h: Likewise.
149         * intl/loadinfo.h: Likewise.
150         * intl/loadmsgcat.c: Likewise.
151         * intl/localcharset.c: Likewise.
152         * intl/locale.alias: Likewise.
153         * intl/localealias.c: Likewise.
154         * intl/localename.c: Likewise.
155         * intl/ngettext.c: Likewise.
156         * intl/os2compat.c: Likewise.
157         * intl/os2compat.h: Likewise.
158         * intl/osdep.c: Likewise.
159         * intl/plural-exp.c: Likewise.
160         * intl/plural-exp.h: Likewise.
161         * intl/plural.c: Likewise.
162         * intl/plural.y: Likewise.
163         * intl/ref-add.sin: Likewise.
164         * intl/ref-del.sin: Likewise.
165         * intl/textdomain.c: Likewise.
166
167         Remove the 'm4' directory from the repository.
168
169         * Makefile.am (SUBDIRS): Remove 'm4' directory.
170         * configure.ac: Remove 'm4/Makefile' from AC_CONFIG_FILES.
171         * m4/ChangeLog: Remove from repository.
172         * m4/codeset.m4: Likewise.
173         * m4/gettext.m4: Likewise.
174         * m4/glibc21.m4: Likewise.
175         * m4/iconv.m4: Likewise.
176         * m4/intdiv0.m4: Likewise.
177         * m4/inttypes_h.m4: Likewise.
178         * m4/inttypes.m4: Likewise.
179         * m4/inttypes-pri.m4: Likewise.
180         * m4/isc-posix.m4: Likewise.
181         * m4/lcmessage.m4: Likewise.
182         * m4/lib-ld.m4: Likewise.
183         * m4/lib-link.m4: Likewise.
184         * m4/lib-prefix.m4: Likewise.
185         * m4/Makefile.am: Likewise.
186         * m4/Makefile.in: Likewise.
187         * m4/progtest.m4: Likewise.
188         * m4/stdint_h.m4: Likewise.
189         * m4/uintmax_t.m4: Likewise.
190         * m4/ulonglong.m4: Likewise.
191
192 2008-01-29  Tim Retout  <diocles@gnu.org>
193
194         * configure.ac: Remove AC_CONFIG_COMMANDS macro that was leaving
195         stamp-h files around after `make clean'.
196
197         * aclocal.m4: Removed from repository. Can be generated with `aclocal'.
198         * config.h.in: Likewise. Can be generated with `autoheader'.
199
200 2008-01-06  Tim Retout  <diocles@gnu.org>
201
202         * configure.ac: Add AM_GNU_GETTEXT_VERSION([0.17]).
203         Remove ALL_LINGUAS.
204
205 2008-01-02  Tim Retout  <diocles@gnu.org>
206
207         * configure.ac: Add description to PATH_SEPARATOR and
208         PATH_SEPARATOR_STR definitions.
209         * acconfig.h: Remove. Silences autoheader warning.
210
211         * configure.ac (AC_INIT): Quote arguments.
212         (AC_PREREQ): Bump required autoconf version to 2.61.
213         (AM_CONFIG_HEADER): Change to AC_CONFIG_HEADERS, quote arguments.
214         (AC_STDC_HEADERS): Change to AC_HEADER_STDC, quote arguments.
215         (AC_HAVE_HEADERS): Change to AC_CHECK_HEADERS, quote arguments.
216         Result of running autoupdate.
217         Also tidy order of macros.
218
219         * configure.ac (AC_ISC_POSIX): Replace with AC_USE_SYSTEM_EXTENSIONS
220         to silence some aclocal warnings.
221
222         * configure.ac (AC_REVISION): Remove.
223
224         * configure.in: Rename to `configure.ac'.
225
226 2008-01-01  Tim Retout  <diocles@gnu.org>
227
228         * configure.in: Remove --with-cc option from configure script.
229         Remove test for empty CC from around AC_PROG_CC macro.
230
231         * configure.in (AC_INIT): Change bug report address to
232         <bug-enscript@gnu.org>.
233         Change package name to `GNU Enscript'.
234
235         * ChangeLog: Run M-x change-log-redate. Add copyright notice at end.
236
237 2007-12-29  Tim Retout  <diocles@gnu.org>
238
239         * Makefile.am (SUBDIRS): Remove duplicate intl.
240
241 2007-10-31  Tim Retout  <diocles@gnu.org>
242
243         * COPYING: Update to latest revision of GPLv2.
244         * all files: Update FSF address in copyright header.
245
246 2003-02-28  gettextize  <bug-gnu-gettext@gnu.org>
247
248         * Makefile.am (SUBDIRS): Add intl.
249         * configure.in (AC_OUTPUT): Add intl/Makefile,
250
251 2003-02-28  gettextize  <bug-gnu-gettext@gnu.org>
252
253         * Makefile.am (SUBDIRS): Add m4.
254         (ACLOCAL_AMFLAGS): New variable.
255         (EXTRA_DIST): Add config.rpath.
256         * configure.in (AC_OUTPUT): Add po/Makefile.in,
257         (AM_GNU_GETTEXT_VERSION): Bump to 0.11.5.
258
259 1999-07-21  Markku Rossi  <mtr@amme.ssh.fi>
260
261         * README: Added a special note for all US users about the
262         enscript's default output media (which is A4 instead of Letter).
263
264 1999-01-19  Markku Rossi  <mtr@amme.ssh.fi>
265
266         * Updated automake to version 1.4.
267
268 1999-01-14  Markku Rossi  <mtr@amme.ssh.fi>
269
270         * configure.in: Changed autoconf prereq to 2.13.
271
272 1999-01-07  Markku Rossi  <mtr@amme.ssh.fi>
273
274         * Updated development tools: autoconf-2.13, automake-1.3d.
275
276 1998-12-31  Markku Rossi  <mtr@amme.ssh.fi>
277
278         * configure.in: Removed a historical call of the AC_LINK_FILES.
279         It is handled in the AM_GNU_GETTEXT.
280
281 1998-12-29  Markku Rossi  <mtr@amme.ssh.fi>
282
283         * configure.in: Beta version 1.6.2 released.
284
285 1998-12-08  Markku Rossi  <mtr@amme.ssh.fi>
286
287         * Updated gettext to version 0.10.35.
288
289         * configure.in (ALL_LINGUAS): Added `ru'.
290
291 1998-11-11  Markku Rossi  <mtr@amme.ssh.fi>
292
293         * configure.in: Added checks for sys/types.h and sys/stat.h
294         headers.
295
296 1998-10-23  Markku Rossi  <mtr@ngs.fi>
297
298         * Moved all documentation stuffs to the `docs' subdirectory.
299
300         * enscript.1.in: Documented the new highlighting options.
301
302 1998-10-16  Markku Rossi  <mtr@ngs.fi>
303
304         * enscript.1.in: Updated the ^@font{} escape's syntax.
305
306 1998-10-02  Markku Rossi  <mtr@ngs.fi>
307
308         * configure.in: Added more rules to lookup the gethostname()
309         function.  It is located in `libsocket.a' in the SCO OpenServer 5.
310
311 1998-09-22  Markku Rossi  <mtr@ngs.fi>
312
313         * enscript.1.in: Replaced `@prefix@/share' and `@prefix@/etc' with
314         `@datadir@' and `@sysconfdir@'.
315
316 1998-07-06  Markku Rossi  <mtr@ngs.fi>
317
318         * configure.in: Updated version number to 1.6.2.
319
320 1998-07-01  Markku Rossi  <mtr@ngs.fi>
321
322         * 88591.txt: Changed 0xb9 to be `/onesuperior' instead of
323         `/dottlessi'.
324
325 1998-06-25  Markku Rossi  <mtr@ngs.fi>
326
327         * configure.in: Added check for the strtoul() function.
328
329 1998-06-23  Markku Rossi  <mtr@ngs.fi>
330
331         * configure.in (PSLEVEL): added option --with-ps-level to specify
332         the default PostScript language level that enscript should use.
333
334 1998-06-16  Markku Rossi  <mtr@ngs.fi>
335
336         * configure.in: Updated version number to 1.6.1.
337
338 1998-06-11  Markku Rossi  <mtr@ngs.fi>
339
340         * Renamed all ISO-8859-* encodings to conform their ISO names.
341         All uses changed.
342
343 1998-03-25  Markku Rossi  <mtr@ngs.fi>
344
345         * 88597.txt: Added encoding for ISO-8859-7.  Thanks to Manolis
346         Lourakis <lourakis@csd.uch.gr>.
347
348 1998-03-09  Markku Rossi  <mtr@ngs.fi>
349
350         * Upgraded automake to version 1.2e.
351
352         * configure.in: Updated version number to 1.5.6.
353
354 1997-09-30  Markku Rossi  <mtr@ngs.fi>
355
356         * 88594.txt: Added encoding for ISO-8859-4 character set.  Thanks
357         to Ricardas Cepas <rch@pub.osf.lt> for the patches.
358
359 1997-07-17  Markku Rossi  <mtr@ngs.fi>
360
361         * Upgraded automake to version 1.2.
362
363 1997-07-16  Markku Rossi  <mtr@ngs.fi>
364
365         * Makefile.am: Added THANKS file.
366
367 1997-05-22  Markku Rossi  <mtr@ngs.fi>
368
369         * configure.in (SPOOLER): added option --with-spooler to specify
370         the system printer spooler.
371
372         * Added a banner which shows the user definable options and their
373         current values.  This should save some emails.
374
375 1997-04-14  Markku Rossi  <mtr@ngs.fi>
376
377         * INSTALL: Updated Autoconf related installation information.
378
379         * Updated COPYING and COPYING.LIB files to the latest ones.
380
381 1997-02-12  Markku Rossi  <mtr@ngs.fi>
382
383         * Makefile.am: Added all FAQ related files to the distribution.
384
385 1997-01-23  Markku Rossi  <mtr@ngs.fi>
386
387         * configure.in: Added checks form memmove() and memcpy() and added
388         their replacements to compat.
389         Added check for alloca().
390
391 1997-01-21  Markku Rossi  <mtr@ngs.fi>
392
393         * Created a new tests subdirectory which holds the enscript
394         testsuite.
395
396         * Automake-1.1l.
397
398 1996-11-05  Markku Rossi  <mtr@ngs.ngs.fi>
399
400         * 88595.txt: New encoding for ISO-8859-5 (ISO Cyrillic) character
401         set. Thanks for Ildar Khabibrakhmanov <ildar@hawking.math.mun.ca>
402         for the 88595.txt encoding file.
403
404 1996-09-08  Markku Rossi  <mtr@ngs.ngs.fi>
405
406         * All encoding description files: changed name of the character
407         0x2d (-) from `/minus' to `/hyphen'.
408
409 1996-09-07  Markku Rossi  <mtr@ngs.ngs.fi>
410
411         * koi8.txt: New encoding for Adobe's Standard Cyrillic Font KOI8.
412         Thanks for Ildar Khabibrakhmanov <ildar@hawking.math.mun.ca> for
413         the koi8.txt encoding file.
414
415 1996-08-24  Markku Rossi  <mtr@ngs.ngs.fi>
416
417         * Updated developement tools: autoconf-2.10, automake-1.1c,
418         gettext-0.10.23.
419
420 1996-07-28  Markku Rossi  <mtr@ngs.ngs.fi>
421
422         * Changed __P() macro to ___P() in all files where it was used.
423         Now we won't clash with solaris' math.h which defines __P().
424
425 1996-06-13  Markku Rossi  <mtr@ngs.ngs.fi>
426
427         * Automake-1.0.
428
429         * New subdirectory `scripts' for utility scripts.
430
431 1996-06-06  Markku Rossi  <mtr@ngs.ngs.fi>
432
433         * gettext-0.10.16.
434
435 1996-05-06  Markku Rossi  <mtr@ngs.fi>
436
437         * Automake-0.32.
438
439 1996-03-14  Markku Rossi  <mtr@ngs.fi>
440
441         * Automake-0.31.
442
443         * configure.in: Removed CFLAGS and LDFLAGS defaults, use whatever
444         autoconf gives to us.
445
446 1996-03-11  Markku Rossi  <mtr@ngs.fi>
447
448         * 88592.txt: fixed character 0xf0 from /eth to /dbar.
449
450 1996-02-25  Markku Rossi  <mtr@ngs.fi>
451
452         * Reorganized source tree:
453           - enscript source is moved to the new `src' sub-directory
454           - `afm' directory is renamed to `afmlib'
455           - `afmfiles' directory is renamed to `afm'
456
457         * Renamed program to `GNU enscript'.
458
459         * Made to use Automake utility.  The old top level Change log has
460         moved to the src subdirectory.
461
462
463 Copyright (C) 1996, 1997, 1998, 1999, 2003, 2007, 2008 Free Software
464 Foundation, Inc.
465
466 Copying and distribution of this file, with or without modification,
467 are permitted in any medium without royalty provided the copyright
468 notice and this notice are preserved.