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