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