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