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