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