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