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