2007-12-29  Masayuki Hatta  <mhatta@gnu.org>

	* Released 4.14.
	* ANNOUNCE: Updated.
	* AUTHORS: Updated.
	* README: Updated.
	* po/nl.po: Updated.
	* sheets/perl.ssh: Updated.
	* GNU a2ps is now licensed under GPLv3 or later.

2007-09-20  Masayuki Hatta  <mhatta@gnu.org>

	* afm/*.afm, afm/MustRead.html: Replaced license-wise vague AFMs
	with newer ones with explicit permission by Adobe (found in
	Adobe-Core35_AFMs-314.tar.gz, obtained from
	http://www.ctan.org/tex-archive/fonts/adobe/afm/).  See
	afm/MustRead.html for detail.  Thanks for Matthias Kilian from
	OpenBSD and Karl Berry for pointing this out.
	* afm/fontsmap: Updated.
	* tests/gps-ref/Converter.ps, tests/ps-ref/Converter.ps: Removed
	since they are non-free.  Thanks for Matthias Kilian for pointing
	this out.
	* tests/gps-ref/fasttrig.ps, tests/ps-ref/fasttrig.ps: ditto.

2007-05-02  Masayuki Hatta  <mhatta@gnu.org>

	* ANNOUNCE: Updated for 4.14.
	* NEWS: Updated for 4.14.
	* configure.in: Updated for 4.14.
	* doc/contributors.txt: Updated for 4.14.
	* doc/make-authors.pl: Updated for 4.14.
	* doc/a2ps.texi: Chenged URL of a2ps homepage.

2007-05-01  Masayuki Hatta  <mhatta@gnu.org>

	* ps/base.ps: Rewrote reencode procedure for use with Adobe Distiller.
	  See http://article.gmane.org/gmane.comp.printing.a2ps.bugs/2583 for detail.
	* man/psset.x: Fixed a typo (psmandup -> psset).

2007-04-26  Masayuki Hatta  <mhatta@gnu.org>

	* src/main.c: Added #include <locale.h>.
	* lib/jobs.c: ditto.
	* src/main.c* Removed _GNU_SOURCE related codes.

2007-04-22  Masayuki Hatta  <mhatta@gnu.org>

	* tests/tstfiles/*: Removed/Replaced non-commercial only test files
	* tests/defs.in: ditto.
	* contrib/*.m4: Fixed insecure temporary directory usage.
	  See http://bugs.debian.org/286385 and
	      http://bugs.debian.org/286387 for detail.
	  See also CVE-2004-1377.
	* contrib/texi2dvi4a2ps: ditto.
	* sheets/sheets.map: Commented the rule for SCCS out.
	  See http://bugs.debian.org/280671 for detail.
	* sheets/mail.ssh: Now correctly handle some Received: lines.
	  See http://bugs.debian.org/330665 for detail.

2007-04-08  Masayuki Hatta  <mhatta@gnu.org>

	* lib/verify.h: Added, derived from gnulib.

2007-04-05  Masayuki Hatta  <mhatta@gnu.org>

	* configure.in: Use AC_PROG_GPERF.
	* lib/path-concat.c: Casting malloc to char (for SGI IRIX with C89).
	* m4/Makefile.am: Added gperf-check.m4, derived from GNOME.
	* m4/gperf-check.m4: Added.
	* m4/protos.m4: Killed underquote warnings.
	* m4/perl.m4: ditto.
	* m4/malloc.m4: ditto.
	* m4/lpr.m4: ditto.
	* m4/termos.m4: ditto.
	* m4/libpaper.m4: ditto.
	* m4/lex.m4: ditto.
	* m4/fp_echo.m4: ditto.
	* m4/a2_psutils.m4: ditto.
	* m4/tterm.m4: ditto.
	* m4/winsz.m4: ditto.
	* ogonkify/m4/perl.m4: ditto.
	* src/main.c: Changed URL of the GNU a2ps web site.

2007-04-04  Masayuki Hatta  <mhatta@gnu.org>

	* .prev-version: Updated.
	* lib/strtoimax.c: Added, derived from gnulib.
	* doc/make-authors.pl: Revised for actual use.
	* doc/contributors.txt: Updated.
	* doc/translators.txt: ditto.
	* THANKS: Updated.

2007-04-03  Masayuki Hatta  <mhatta@gnu.org>

	* sheets/Makefile.am: Added ruby.ssh to minor_sheets.
	* sheets/sheets.map: Added Ruby support.
	* sheets/ruby.ssh: Added.
	  http://www.terpnet.nl/ruby.ssh
	* encoding/encoding.map: Added CP1251 support.
	  See http://bugs.debian.org/286571 for detail.
	* encoding/ms-cp1251.edf: Added.
	* po/POTFILES.in: Added lib/parseppd.c.
	* AUTHORS: Updated.
	
2007-02-12  Masayuki Hatta  <mhatta@gnu.org>

	* contrib/emacs/a2ps.el: Don't load non-existent make-regexp.el.
	* etc/a2ps_cfg.in: Give correct option to newer GV.
	  See http://bugs.debian.org/291749 for detail.
	* configure.in: Added ja to ALL_LINGUAS.
	* po/ja.po: Added.
	* ogonkify/ogonkify.in:  Added GNUPLOT support for Ogonkify.
	  See http://bugs.debian.org/194464 for detail.
	* ogonkify/doc/ogonkify.1: Fixed a typo.
	* sheets/Makefile.am:  Added php.ssh to minor_sheets.
	* sheets/php.ssh: Added.
	  http://www.aperiodic.net/phil/configs/a2ps/php.ssh
	* sheets/sheets.map: Added PHP support.
	* contrib/pdiff.m4: Use sh mode instead of ksh mode in Emacs.
	* contrib/pdiff.m4: Now pdiff can accept standard input.
	* contrib/psset.m4: Only escape leading speaces, not all leading characters.
	  See http://bugs.debian.org/259210 for detail.
	* sheets/Makefile.am: Added rd.ssh, s.ssh and st.ssh to minor_sheets.
	* sheets/sheets.map: Added S & GNU R support.
	* sheets/rd.ssh: Added.
	* sheets/s.ssh: ditto.
	* sheets/st.ssh: ditto.
	* AUTHORS: Updated.
	* THANKS: Updated.
	* NEWS: Updated.
	
2007-02-11  Masayuki Hatta  <mhatta@gnu.org>

	* lib/path-concat.c: Commented out "char *malloc();" (fix for building with gcc 3.4 or later).
	* ps/diffcolor.pro: Added diffcolor.pro (for diffs).
	* ps/Makefile.am: Included diffcolor.pro.
	* sheets/udiff.ssh: Improved highlighting for diffs.
	  See http://bugs.debian.org/132044 for detail.
	* src/sheets-map.l: Fixed ``too many includes'' bug.
	  See http://lists.gnu.org/archive/html/bug-a2ps/2002-01/msg00005.html for detail.
	* lib/printlen.c: Fixed va_list misuses which cause segfaults on powerpc and amd64.
	  See http://bugs.debian.org/294905 for detail.
	* lib/title.c: ditto.
	* src/main.c: More user-friendly description on the default output and the -d option.
	  See http://bugs.debian.org/193530 for detail.
	* src/select.c: Quote arguments to file(1).
	  See http://bugs.debian.org/202673 for detail.
	  See also http://www.debian.org/security/2004/dsa-612.

2006-11-15  Masayuki Hatta  <mhatta@gnu.org>

	* etc/a2ps_cfg.in: Fixed wrong default values for deskjet printers.
	  See http://bugs.debian.org/185775 for detail.
	
2006-11-10  Masayuki Hatta  <mhatta@gnu.org>

	* src/main.c: Applied a build fix for IA64.
	  See http://bugs.debian.org/125996 for detail.
	
2003-01-15  Franck Lombardi  <kcnarf@all-3rd.net>

	* doc/a2ps.texi: Add a FAQ entry "Why do you not use mozilla".

2003-01-10  Franck Lombardi  <kcnarf@all-3rd.net>

	* THANKS: Completed.

2003-01-01  Alix Lourme / Axel  <lourme_a@epita.fr>

	* sheets/sheets.map: Change the stratego binary rule :  
	/*.str/ in /*.r/
	
2002-12-29  Franck Lombardi  <kcnarf@all-3rd.net>

	* README-cvs: Update with Autoconf 2.57.

2002-12-28  Franck Lombardi  <kcnarf@all-3rd.net>

	* configure.in: Require Autoconf 2.57.
	Run AC_CHECK_DECLS([sys_siglist]) instead of AC_DECL_SYS_SIGLIST.
	* lib/signame.c: Require Autoconf 2.57.
	Use HAVE_DECL_SYS_SIGLIST instead of SYS_SIGLIST_DECLARED.

2002-12-27  Lourme Alix / Axel  <lourme_a@epita.fr>

	* sheets/stratego.ssh : Add new style for Stratego.
	From Nicolas Tisserand <tisser_n@lrde.epita.fr>
	* sheets/sheets.map : Add binary rule str for Stratego

2002-11-24  Franck Lombardi  <kcnarf@all-3rd.net>

	* sheets/sheets.map: Change the binary rule /*tar*/ in /*.tar.*/

2002-10-03  Franck Lombardi  <kcnarf@all-3rd.net>

	* src/main.c: Fixe SEGV when use one delegated job and one
	or more failled jobs.

2002-10-03  Franck Lombardi  <lombar_f@epita.fr>

	* sheets/matlab4.ssh: Add old style sheet for Matlab.

2002-09-26  Alix Lourme  <lourme_a@epita.fr>

	* sheets/matlab4.ssh: Removing old style sheet for Matlab.
	* sheets/matlab.ssh: Add new style sheet for Matlab.
	From Joakim Lubeck

2002-09-24  Alix Lourme  <lourme_a@epita.fr>

	* sheets/small.ssh: Add new style sheet for Small language.
	From Christophe Continente <contin_c@epita.fr>.

2002-09-19  Alix Lourme  <lourme_a@epita.fr>

	* sheets/pic16f84.ssh: Add new style sheet for PIC16F84 ASM language.
	From Aleksandar Veselinovic.

2002-09-19  Franck Lombardi  <lombar_f@epita.fr>

	* sheets/nasm.ssh: Add new style sheet for NASM language.
	From Aleksandar Veselinovic.

2002-09-19  Franck Lombardi  <lombar_f@epita.fr>

	* sheets/csharp.ssh: Add new style sheet for C# language.
	From Karen Christenson.

2002-09-18  Franck Lombardi  <lombar_f@epita.fr>

	* sheets/specc.ssh: Add new style sheet for SpecC language.
	From Hideaki Yokota

2002-09-18  Franck Lombardi  <lombar_f@epita.fr>

	* etc/a2ps_cfg.in: Add html2ps delegation if netscape don't run.
	* configure.in: Check if netscape and html2ps is installed and
	check if netscape support remote-command.

2002-09-16  Franck Lombardi  <lombar_f@epita.fr>

	* po/fr.po: Revision of french translation.

2002-09-04  Akim Demaille  <akim@epita.fr>

	* lib/Makefile.am (confg.c): Fail if gperf cannot be run.
	Reported by Ed Arthur.

2002-09-04  Akim Demaille  <akim@epita.fr>

	* m4: Remove the files no longer used when not shipping intl/.

2002-09-04  Franck Lombardi  <lombar_f@epita.fr>

	* doc/a2ps.texi: Remove space in -E option.

2002-09-04  Franck Lombardi  <lombar_f@epita.fr>

	* src/parsessh.y: Remove parse error with bison 1.49b

2002-09-04  Franck Lombardi  <lombar_f@epita.fr>

	* lib/options.c: If `-SFeature' then remove Feature
	Reported by Daniel Jonsson.

2002-09-03  Akim Demaille  <akim@epita.fr>

	* mbrtowc.m4, mbstate_t.m4, prereq.m4: New.
	* configure.in: Forbid `^jm_[A-Z]'.

2002-09-02  Akim Demaille  <akim@epita.fr>

	Gettext 0.11.5.

	* configure.in (AM_GNU_GETTEXT_VERSION): New macro, replacing
	GETTEXT_VERSION var.
	Bump version to 0.11.5.
	(AM_GNU_GETTEXT): Use external gettext.
	(AC_OUTPUT): Remove intl/Makefile.
	(AC_CHECK_FUNCS): Add setlocale.
	* Makefile.am (AUTOMAKE_OPTIONS): 1.6.3.
	(SUBDIRS): Remove intl.

2002-07-19  Akim Demaille  <akim@epita.fr>

	* etc/Makefile.am (uninstall-local): Fix.
	* m4/Makefile.am (EXTRA_DIST): Ship intdiv0.m4.

2002-07-19  Akim Demaille  <akim@epita.fr>

	* m4/file.m4: Pass -f to rm.
	* configure.in: Require Gettext 0.11.3 and Autoconf 2.53b.
	Run AM_INIT_AUTOMAKE before AC_CONFIG_HEADERS.
	* Makefile.am (AUTOMAKE_OPTIONS): Require 1.6.2.
	* bootstrap: Fix `contrib' setup.
	* m4/gettext-version.m4: New, to work around a Gettext 0.11.3 bug.
	* m4/c-bs-a.m4: Remove, now in Autoconf.

2002-04-18  Akim Demaille  <akim@epita.fr>

	* bootstrap, README-cvs: New.
	* ogonkify: Fix the PERL look up.
	Adjust to Autoconf 2.53.

2002-03-25  Akim Demaille  <akim@epita.fr>

	Gettext 0.11.1.

	* lib/Makefile.am (noinst_HEADERS): Add gettext.h.
	* lib/system.h: Use lib/gettext.h.
	* src/Makefile.am, contrib/sample/Makefile.am: @LIBINTL@ instead
	of @INTLLIBS@.

2002-03-25  Akim Demaille  <akim@epita.fr>

	* contrib/texi2dvi4a2ps: Update form Texinfo 4.1c.

2002-03-25  Akim Demaille  <akim@epita.fr>

	* src/lexps.l: Don't use option yylineno, as (i), we don't read
	it, and (ii), for unknown reasons (a bug IMHO), this causes Flex
	to use fixed size buffers, causing the weird `input buffer
	overflow, can't enlarge buffer because scanner uses REJECT'
	messages.
	Fixes Debian #81684.

2002-03-25  Akim Demaille  <akim@epita.fr>

	* doc/a2ps.texi (a2ps Mailing Lists): Update.

2002-03-22  Akim Demaille  <akim@epita.fr>

	* doc/a2ps.texi: s/^(\@node[^,]*),.*/$1/.

2002-03-22  Akim Demaille  <akim@epita.fr>

	* configure.in: Bump to 4.13c.

2002-03-22  Akim Demaille  <akim@epita.fr>

	* Makefile.am: Automake 1.6.
	* configure.ac: Autoconf 2.53.

2002-03-07  Akim Demaille  <akim@epita.fr>

	* tests/inline.tst: lib/confg.c's inline is OK.

2002-03-05  Akim Demaille  <akim@epita.fr>

	* tests/tstfiles/ehandler, tests/tstfiles/eplv_chkr.v,
	* tests/tstfiles/ex1.asn1, tests/tstfiles/s-garnam.adb,
	* tests/tstfiles/sqlinit.ora, tests/tstfiles/vrcaml.ml: Don't rely
	on RCS keywords, as it causes spurious differences.

2002-03-03  Akim Demaille  <akim@epita.fr>

	* tests/ps-ref/sunproc.ps, tests/ps-ref/temp.ps,
	* tests/gps-ref/sunproc.ps, tests/gps-ref/temp.ps: Remove, as the
	corresponding test files are no longer used.

2002-03-02  Akim Demaille  <akim@epita.fr>

	Have distcheck work.

	* afm/Makefile.am (fonts.map): Don't copy fonts.map.new, rename
	it.
	* doc/Makefile.am (CLEANFILES): Add a2ps.tmp and a2ps.tps.
	* ogonkify/Makefile.am (CLEANFILES): Add $(bin_SCRIPTS).

2002-03-02  Akim Demaille  <akim@epita.fr>

	Start adjusting the newer GNU Build System.

	* configure.in: s/AM_FUNC_ERROR_AT_LINE/AC_FUNC_ERROR_AT_LINE/.
	s/AM_FUNC_OBSTACKS/AC_FUNC_OBSTACKS/.
	Adjust AC_CHECK_DECLS invocation.
	* Makefile.am (ACLOCAL_AMFLAGS): Pass `-I m4', as now we are using a
	regular aclocal.m4.
	* m4/atexit.m4, m4/malloc.m4, m4/strcasecmp.m4, m4/fullpath.m4,
	* m4/realloc.m4, m4/strftim.m4: Update to newer Autoconf.
	* src/ccstdc.m4, src/cond.m4, src/depend.m4, src/depout.m4,
	* src/error.m4, src/gettext.m4, src/header.m4, src/init.m4,
	* src/lcmessage.m4, src/libtool.m4, src/lispdir.m4, src/missing.m4,
	* src/obstack.m4, src/progtest.m4, src/sanity.m4: Remove, obsolete.
	* m4/m4.m4: New, from CVS Autoconf.

2000-02-08  Akim Demaille  <akim@epita.fr>

	* src/lexps.l: Don't smash blank lines.
	* contrib/fixps.m4: Version 1.6.
	Don't try to smash blank lines, it can break some valid PostScript
	code.
	Reported by...

	* sheets/for77kwds.ssh (0.60): Remove `.' from alphabets.  Moved
	`.these.' from keywords to operators.
	From Manfred Schwarb and Alexander Mai.

2000-02-06  Akim Demaille  <akim@epita.fr>

	* contrib/texi2dvi4a2ps (usage): Follow the fp-standards.
	Start sentence in lower case, no final period.
	Split paragraphs of options.
	Document --output.
	(oname): New variable.
	(--output): New option.
	(prologue): Check that `--output' is used only when there is a
	single argument.
	(epiloque): Honor oname.
	* etc/a2ps_cfg.in (Delegations Texinfo, LaTeX): Use texi2dvi4a2ps'
	--output.  This fixes a bug: if you had `foo.dvi' and used `a2ps
	foo.tex', a2ps removed `foo.dvi'
	Reported by Flavien Astraud.

2000-02-04  Akim Demaille  <akim@epita.fr>

	* src/sheets-map.l ({key}): Add `-' so that one can use
	`foo-bar' in sheets.map.
	From Ilya Beylin.

	* arch/os2/README: Updated from Alexander.
	* arch/os2/config.h.os2: Likewise.
	* arch/os2/Makefile.os2: Likewise.

	* sheets/c.ssh (1.6): Handle `case' as an optional operator so
	that we never go further than the current line.
	Insert `case' as a plain Keyword_strong.

	* contrib/Makefile.am (.m4.in): Remove a trailing space in the sed
	which causes some `sed' to die.
	From Graham.

	* configure.in: Bump to 4.12l.

	* sheets/lout.ssh: New file.
	From Jean-Baptiste Nivoit.
	* sheets/mly.ssh: Likewise.
	* sheets/pov.ssh: Likewise.

	* sheets/haskell.ssh: New file.
	From Ilya Beylin.

	* sheets/sheets.map: Adjusted.

2000-02-04  Akim Demaille  <akim@epita.fr>

	* configure.in (ad_REPLACE_FUNC_RENAME): Not ad_CHECK_FUNC_RENAME!
	From Alexander.
	* m4/rename.m4: Fixed the cache variable name.

2000-01-27  Akim Demaille  <akim@epita.fr>

	* sheets/cxx.ssh: Added `export'.
	From Alexander Mai.

	* configure.in: Bump to 4.12k.
	* THANKS: Updated.
	* TODO: Updated.

	* contrib/card.m4: Don't forget to break out of the loops when
	success=:.
	From Alexander Mai.

	* a2ps.texi: Replaced @pack with @pack{} (newer texinfo.tex eat
	the space after @pack).
	Use @noindent at a few critical places.
	Beware the TeX wrapping.
	Updated at various places.

	* sheets/autoconf.ssh: Document.

	* src/main.c: We're in 2000 now.

2000-01-19  Paul Eggert  <eggert@twinsun.com>

	Quote multibyte characters correctly.

	* lib/quotearg.c (ISGRAPH): Remove.
	(ISPRINT): New macro.
	(<wchar.h>): Include if HAVE_MBRTOWC && HAVE_WCHAR_H.
	(isprint, mbrtowc, mbsinit, mbstate_t): New macros,
	defined if ! (HAVE_MBRTOWC && HAVE_WCHAR_H).
	(quotearg_buffer_restyled): New function, with most of the old
	quotearg_buffer's contents.
	Major rewrite to support multibyte characters.
	(quotearg_buffer): Now just calls quotearg_buffer_restyled.

	* m4/c-bs-a.m4: New file.

	* m4/prereq.m4 (jm_PREREQ_QUOTEARG): New macro.
	(jm_PREREQ): Use it.

2000-01-19  Akim Demaille  <akim@epita.fr>

	Update to libtool 1.3.4.

	* auxdir/config.guess: Updated.
	* auxdir/config.sub: Updated.
	* auxdir/ltconfig: Updated.
	* auxdir/ltmain.sh: Updated.

2000-01-19  Akim Demaille  <akim@epita.fr>

	Update OS/2 files.  From Alexander Mai.

	* arch/os2/Makefile.os2: Updated.
	* arch/os2/README: Updated.
	* arch/os2/config.h.os2: Updated.

2000-01-16  Akim Demaille  <akim@epita.fr>

	* configure.in: Check for distill and pdf2ps.
	Bump to 4.12j.

	* etc/a2ps_cfg.in (s1, simplex): New user options.

	* contrib/card.m4: Work around netscape's failure (it exits 255
	when given -help).

2000-01-16  Akim Demaille  <akim@epita.fr>

	Apply a patch written by Scott Pakin to display the number of
	lines which were wrapped.

	* lib/jobs.h (a2ps_job): Added lines_folded.
	* lib/jobs.c (a2ps_job_new): Initalize lines_folded to 0.
	* lib/psgen.c (fold_line): Update lines_folded.
	* src/generate.c (msg_job_pages_printed): Display the number of
	lines which were wrapped.

2000-01-13  Akim Demaille  <akim@epita.fr>

	* ps/ul.pro: New file.
	* ps/fixed.pro: New file.
	* ps/Makefile.am (prologues): Added ul.pro and fixed.pro.
	* src/read.c (plain_getc): Support `x;\b;_' underlining.

1999-12-04  Akim Demaille  <akim@epita.fr>

	* sheets/for77kwds.ssh: A comma was missing after atan2.
	From Sturle.

	* contrib/card.m4: Create the tmp dir under strict rights.
	From Dirk Eddelbuettel.
	* sheets/sheets.map (tex): Don't shadow DVI files.
	From Dirk too.
	* ogonkify/Makefile.am (DISTCLEANFILES): Add  $(CREATED_PFAS).
	From Dirk again :)

1999-11-30  Akim Demaille  <akim@epita.fr>

	Version 4.12h.

	* sheets/ocaml.ssh: New sheet.
	* sheets/caml.ssh: Emptied.  Inherit from ocaml.

1999-11-25  Akim Demaille  <akim@epita.fr>

	* sheets/cxx.ssh (1.4): Remove some non C++ keywords: all, dynamic,
	except, exception, overload, raise, raises, reraises.
	Reported by Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>.

	* sheets/c.ssh (1.6): Include typeof too.

	* sheets/xs.ssh: New sheet.
	From Kestutis Kupciunas.
	* sheets/js.ssh: New sheet.
	From Scott Pakin <pakin@uiuc.edu>.
	Updated to current syntax.
	* sheets/Makefile.am (minor_sheets): Added js.ssh, and xs.ssh.

	* src/sheets-map.l (obstack_hexa_grow, obstack_octal_grow): New
	functions, to factorize scanning.

	* src/select.c (struct pattern_rule): Added an `insensitive_p'
	flag.  All dependencies changed.

	* sheets/sheets.map: Added the `i' tag to several rules.

1999-11-21  Akim Demaille  <akim@epita.fr>

	Revamp the file sheets.map.

	* doc/a2ps.texi: Document.
	* sheets/sheets.map: Rewrite.

	* configure.in: Check for acroread 4.
	* etc/a2ps_cfg.in: Use it.

	* configure.in: Define DIRECTORY_SEPARATOR and PATH_SEPARATOR
	instead of DIR_SEP and PATH_SEP.  All callers changed.

	* lib/xalloc.h: Prototype xstrndup.
	* src/xstrdup.c: Implement xstrndup.

	* m4/a2_psutils.m4: Fixed various bugs.
	* m4/fullpath.m4: Updated.

1999-10-25  Akim Demaille  <akim@epita.fr>

	Version 4.12g.

	* sheets/sed.ssh: New file.
	* sheets/sheets.map: Add sed entry.

1999-10-21  Akim Demaille  <akim@epita.fr>

	* contrib/shell.m4: The quote are now [ and ] as in Ad'HoC and in
	Autoconf, no longer [[ and ]], though it *was* smarter.

	* contrib/pdiff.m4: Change the a2ps options handling: they now
	have to be given after `--'.
	* contrib/card.m4 (arg_sep): Likewise.
	Reported by Joachim Backes, Jim Meyering, and Alexander Mai.

1999-10-12  Akim Demaille  <akim@epita.fr>

	* configure.in: Version 4.12d.

1999-10-01  Akim Demaille  <akim@epita.fr>

	* etc/a2ps_cfg.in: Changed the occurences of $f by '$f', so that
 	we handle cleanly files with active shells characters or spaces in
 	their names.
	Reported by FIXME: who?

	* doc/a2ps.texi (Guide Line for Delegations): Document the need
	for '$f'.

1999-09-25  Akim Demaille  <akim@epita.fr>

	* etc/a2ps_cfg.in (UserOption): Added display.

	* sheets/sheets.map: Added rules for PDF via file(1).

	* src/select.c (get_command): Do a case insensitive globbing.
	Reported by Théo.

	* contrib/fixnt.l: Undefine malloc and realloc.
	Reported by Mike Keenan.

	* arch/os2: Updated.  From Alexander Mai.

1999-09-22  Akim Demaille  <akim@epita.fr>

	* configure.in: Call jm_AC_TYPE_UINTMAX_T.
	* lib/message.c (msg_verbosity_argmatch): Initialize res.
	* lib/confg.gperf (keyword_e): Remove Temporary directory.
	* lib/lister.c: Include more headers.
	And various other fixes suggested by Alexandre Mai.

1999-09-22  Akim Demaille  <akim@epita.fr>

	Version 4.12b.

1999-09-19  Akim Demaille  <akim@epita.fr>

	* Renamed check/ as tests/, since that's the usual name.
	All dependancies changed.

1999-09-18  Akim Demaille  <akim@epita.fr>

	a2ps was handling the temporary directory by itself.  Now it uses
	the system's default.  Should help portability to micros.

	* lib/routines.h (tempname_ensure): Let arg1 of tempnam be NULL.
	All callers changed.
	* lib/common.h (struct a2ps_common_s): No longer include a member
	`tmpdir'.  All callers changed.

1999-09-07  Akim Demaille  <akim@epita.fr>

	* sheets/sml.ssh: Merged in parts of sml.ssh from Daniel Wang.

	* configure.in (PostScriptum): Display a more friendly message.
	People are afraid of reading a configuration file.

1999-09-02  Akim Demaille  <akim@epita.fr>

	* contrib/psset.m4: When quiet, pass -q to fixps.
	* contrib/psmandup.m4: Likewise.
	Reported by Christopher K. Davis.

1999-08-31  Akim Demaille  <akim@epita.fr>

	* lib/userdata.c (userdata_free): New function.
	* lib/jobs.c (a2ps_job_register_user): Use it.

1999-08-31  Akim Demaille  <akim@epita.fr>

	* configure.in: Bump to 4.12b.
	* src/xmalloc.h: Remove, use Jim's xalloc.h only.
	All callers changed.
	* src/xstrdup.h: Removed.
	* src/version_etc: Allow for a different copyright owner.

	* lib/malloc.c: Imported from fileutils.c.
	* lib/realloc.c: Likewise.
	* lib/strtoull.c: Likewise.
	* lib/strtoumax.c: Likewise.
	* m4/Makefile.am.in: Likewise.
	* m4/README: Likewise.
	* m4/uintmax_t.m4: Likewise.
	* m4/ulonglong.m4: Likewise.
	* m4/xstrtoumax.m4: Likewise.
	* configure.in: Call jm_AC_PREREQ_XSTRTOUMAX.
	Reported by Alexander Mai.

1999-08-31  Akim Demaille  <akim@epita.fr>

	Version 4.12a.

	* lib/userdata.c: New file, encapsulates getpwuid (getuid ()).
	* lib/jobs.c (a2ps_job_register_user): Use it.

1999-08-28  Akim Demaille  <akim@epita.fr>

	* lib/message.c (msg_verbosity_argmatch): Return the result.
	Reported by Joachim Backes.

	* contrib/fixps.m4: Support option --dry-run, and -no-fix.
	* doc/a2ps.texi (Invoking fixps): Document them.

	* contrib/Makefile.am (EXTRA_DIST): Removed report.c which is no
	longer distributed.

	* sheets/sheets.map: Check gzip before roff to type correctly
 	.../man/man1/a2ps.1.gz

1999-08-17  Akim Demaille  <akim@lrde.epita.fr>

	* src/main.c (usage): Provide a few sample uses.
	Reported by Karl.

1999-08-16  Akim Demaille  <akim@lrde.epita.fr>

	* contrib/fixnt.l: Updated from Holger.

1999-08-10  Akim Demaille  <akim@epita.fr>

	* src/main.c (main): Implemented support for --list=which and
 	glob.
	(usage): Reflect these news options.

	* src/main.c (usage): Undocument -V for --version, and -h for
 	--help: short options are too precious.  In the future there
 	support may be dropped..

	* lib/filtdir.c (filterdir): More generic.
	(filterdir_pattern): Removed.

	* man/Makefile.am (texi2dvi4a2ps.1): New file.

1999-08-09  Akim Demaille  <akim@lrde.epita.fr>

	* src/main.c: Implemented support for --list=expand, but it is
 	left undocumented for the time being.

1999-08-09  Akim Demaille  <akim@lrde.epita.fr>

	* src/Makefile.am: -I$(srcdir) is needed for files with #line.

1999-08-09  Akim Demaille  <akim@lrde.epita.fr>

	* src/ssheet.c (keyword_rule_new): Grouping operator must not be
 	backslashed.

1999-08-08  Akim Demaille  <akim@epita.fr>

	* src/main.c (RE_SYNTAX_A2PS): Change to a simpler form.
	* doc/a2ps.texi (Syntax for the P-Rules): Reflect this change.

	* sheets/cpproc.ssh: Implements CPP.
	* sheets/c.ssh: Inherit cpproc.
	* sheets/asm.ssh: Likewise.
	* sheets/*.ssh: Adapt to the new syntax of regular expressions.

1999-06-04  Akim Demaille  <demaille@inf.enst.fr>

	* contrib/fixps.m4 (version): Check needed DSC comments depending
 	upon PS or EPS.
  	Reported by Sven Grundmann.

1999-05-31  Akim Demaille  <demaille@inf.enst.fr>

	* src/ssheet.c (style_sheet_html_print_signature): Print correctly
 	the separators of the ancestors list.

1999-05-29  Akim Demaille  <demaille@inf.enst.fr>

	* src/ssheet.c (rule_new_internal_regexp): Don't use quotearg when
 	reporting an error on regex: it obfuscates.
	(rule_new): Report filename and line when a regex fails to compile.
	All callers and callees changed.
	* lib/system.h: Extended and cleaned up.  Removed several small
	auxialiary header files.

1999-05-28  Akim Demaille  <demaille@inf.enst.fr>

	* sheets/b.ssh: New file, from Philippe Coucaud.
	* sheets/asn1.ssh: Likewise.
	* sheets/sheets.map: Added ASN.1 and B.

1999-05-24  Akim Demaille  <demaille@inf.enst.fr>

	* configure.in: Check stdbool.h.
	* lib/a2ps.h: Don't define bool.
	* lib/system.h: Use fileutils' definition of booleans.
	* lib/xunistd.h: Removed.  All callers changed.
	* lib/xsystypes.h: Likewise.
	* lib/xsysstat.h: Likewise.
	* lib/xstdlib.h: Likewise.
	* lib/xstdarg.h: Likewise.

1999-05-23  Akim Demaille  <demaille@inf.enst.fr>

	* lib/Makefile.am (libitsources): Added closeout.c from
 	fileutils.
	* src/version-etc.c: Stolen from fileutils 4.0h.
	* src/version-etc.h: Likewise.
	* src/long-options.h: Likewise.
	* src/long-options.c: Likewise.

1999-05-23  Akim Demaille  <demaille@inf.enst.fr>

	* sheets/for77kwds.ssh: Updated from Alex.
	* sheets/for90kwds.ssh: Likewise.

	* doc/a2ps.texi (Page Device Options): Update the reference to
 	PLRM 3rd edition.
	From Philippe Ferrucci <ferrucci@amitel.fr>.

1999-05-22  Akim Demaille  <demaille@inf.enst.fr>

	* lib/: Updated from fileutils.

	* lib/argmatch.h: Don't include.
	* lib/argmatch.c: Include more.
	* lib/backupfile.h: Likewise.
	* lib/backupfile.c: Likewise.

	* ogonkify/configure.in: Fixed looking for Perl.  Reported by
 	Harry Katz <harry.katz@wcom.com>.

	* encoding/iso15.edf (Default): Adapted to use Ogonkify's Euro.

	* ogonkify/doc/Makefile.am (EXTRA_DIST): Removed ogonkify.man,
 	makedoc and clean.

	* ogonkify: Updated from Juliusz.

1999-05-22  Akim Demaille  <demaille@inf.enst.fr>

	* src/main.c (usage): Gnitsize the web page from version to usage
 	message.
	* po/*.po: Tried to automate the move to the new layout of --help
 	and --version.

1999-05-14  Akim Demaille  <demaille@inf.enst.fr>

	* ogonkify: Updated from Juliusz.
	* ogonkify/Makefile.am: Added latin7.
	* encoding/iso13.edf: New file, built out of Ogonkify
	* encoding/encoding.map: Added iso13.

1999-05-13  Akim Demaille  <demaille@inf.enst.fr>

	* sheets/tiger.ssh: New style sheet.

1999-05-04  Akim Demaille  <demaille@inf.enst.fr>

	* sheets/scheme.ssh: More keywords.
	Reported by Greg Badros <gjb@cs.washington.edu>.

1999-04-30  Akim Demaille  <demaille@inf.enst.fr>

	* check/printers.tst: Check that a2ps does not dump core when no
 	cmd is defined for -d.

	* lib/printers.c (a2ps_printers_command_get): Report properly an
 	error when there is no command for default/unknown printer.
	Fixes printers.tst.

	* sheets/sheets.map: New file rule for zsh.
	Reported by Philip J Hollenback.

	* configure.in: Updated for latest Automake and libtool 1.3.

	* check/styles.tst: Remove empty diff files.

1999-04-28  Akim Demaille  <demaille@inf.enst.fr>

	* lib/getnum.c (get_float_in_range): Be user friendly when
 	given non numeric argument.
	Reported by Zdenek.

1999-04-20  Akim Demaille  <demaille@inf.enst.fr>

	* contrib/psset.m4: New option, --simplex.
	Insert before %%EndSetup instead of after %%BeginSetup so that
	the last settings win.
	(sedscript): No longer try to make the script look nice thanks to
 	indentation: Solaris' /usr/bin/sed does not remove the leading
 	spaces of an insertation (even if later there is a protecting \).
	I.e.:
	i\
	  \foo
	inserts "  foo", not "foo" as with most other seds.

1999-04-19  Akim Demaille  <demaille@inf.enst.fr>

	* src/main.c: Force recognition of `yes' and `no' by gettext.

	* contrib/psset.m4: Append `;' instead of prepending when building
 	a list: some shell then give an empty argument when looping.
  	Reported by Roderich Schupp.

1999-04-07  Akim Demaille  <demaille@inf.enst.fr>

	* contrib/fixps.m4: When extracting PS, be ready to receive
	non Unix end of lines.

1999-04-02  Akim Demaille  <demaille@inf.enst.fr>

	* etc/Makefile.am (install-data-local): a2ps-site.cfg is to be
 	found in build tree, not src tree.

1999-03-30  Akim Demaille  <demaille@inf.enst.fr>

	* sheets/perl2.ssh: Support of more tr/// variants.

1999-03-26  Akim Demaille  <demaille@inf.enst.fr>

	* sheets/sheets.map: Move `** data' up so that it hides no rules
 	such as bzip2's.

1999-03-24  Akim Demaille  <demaille@inf.enst.fr>

	* sheets/perl.ssh: Fixed handling of s|||.
	Reported by Ben Pavon.

1999-03-19  Akim Demaille  <demaille@inf.enst.fr>

	* sheets/zsh.ssh: Inherit sh.ssh.
	* sheets/sh.ssh: Inherit shell.ssh.
	* sheets/csh.ssh: Inherit shell.ssh.
	* sheets/shell.ssh: New sheet.

1999-03-17  Akim Demaille  <demaille@inf.enst.fr>

	* lib/options.c (a2ps_handle_options): Read correctly the value
 	for --truncate.
	Reported by Hao Li.

1999-03-14  Akim Demaille  <demaille@inf.enst.fr>

	* sheets/sml.ssh: New file.  Contributed by Franklin Chen.
	* sheets/Makefile.am (minor_sheets): Added sml.ssh

1999-03-12  Akim Demaille  <demaille@inf.enst.fr>

	* etc/Makefile.am (EXTRA_DIST): Don't include a2ps_cfg.in, nor
 	a2ps-site.cfg.
	Reported by Steven Michael Robbins.

1999-03-11  Akim Demaille  <demaille@inf.enst.fr>

	* sheets/sheets.map: Type *.cgi as html.
	Reported by Karl.
	Added javascripts.  Fixed *.java (not *java).
	Reported by Christian Borup.

	* Lots of warnings avoided thanks to Zdenek.

1999-03-08  Akim Demaille  <demaille@inf.enst.fr>

	* doc/a2ps.texi: Fixed capitalization of Ghostview and
 	Ghostscript.
	Reported by Karl.

1999-03-05  Akim Demaille  <demaille@inf.enst.fr>

	* doc/a2ps.texi (Top): Give the version number.
	Reported by Karl Berry.

	* sheets/perl.ssh: Handle `..` as strings.
	Reported by Larry Virden.

1999-03-04  Akim Demaille  <demaille@inf.enst.fr>

	* encoding/iso9.edf (Vector): Replace dotlessi with onesuperior.

	* contrib/fixnt.l (reassemble): Declare xx as an int, not a char.

1999-03-01  Akim Demaille  <demaille@inf.enst.fr>

	* doc/a2ps.texi: Fixed many typos.
	Reported by Joachim Backes.

1999-02-28  Akim Demaille  <demaille@inf.enst.fr>
