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