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