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