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