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