The following contributions warranted legal paper exchanges with the
Free Software Foundation. Also see files ChangeLog and THANKS.
-RECODE François Pinard CANADA, 1949
+RECODE François Pinard CANADA, 1949
Assigns the program.
RECODE Odyssee Recherches Appliquees
-Disclaims work by François Pinard
+Disclaims work by François Pinard
RECODE Ulrich Drepper Germany 1968 1996-03-25
Assigns all past and future changes.
-2008-02-16 François Pinard <pinard@iro.umontreal.ca>
+2008-02-16 François Pinard <pinard@iro.umontreal.ca>
* README: Do not mention AC-PATCHES anymore.
* TODO: Do not mention BACKLOG anymore.
* ABOUT-NLS: Updated from an old, but less old copy.
-2005-11-06 François Pinard <pinard@iro.umontreal.ca>
+2005-11-06 François Pinard <pinard@iro.umontreal.ca>
* BACKLOG, PATCHES-AC: Deleted.
* : Documentation details, here and there.
* ABOUT-NLS, INSTALL, COPYING: New files, from elsewhere.
* Makefile.am: Adjusted.
-2005-11-05 François Pinard <pinard@iro.umontreal.ca>
+2005-11-05 François Pinard <pinard@iro.umontreal.ca>
* config.guess, config.sub, ltmain.sh: Updated.
* po: New name for i18n.
-2005-10-28 François Pinard <pinard@iro.umontreal.ca>
+2005-10-28 François Pinard <pinard@iro.umontreal.ca>
* Makefile.am (EXTRA_DIST): Include stamp-pot.
* stamp-pot: Save it.
* configure.ac (ALL_LINGUAS): Adjusted.
-2005-10-27 François Pinard <pinard@iro.umontreal.ca>
+2005-10-27 François Pinard <pinard@iro.umontreal.ca>
* configure.ac: New name for configure.in. Adjusted for Autoconf 2.59
instead of 2.13, and Automake 1.9.6 instead of 1.4.
* Makefile.am (EXTRA_DIST): Add config.rpath.
* configure.ac (AC_CONFIG_FILES): Add po/Makefile.in.
-2005-03-06 François Pinard <pinard@iro.umontreal.ca>
+2005-03-06 François Pinard <pinard@iro.umontreal.ca>
Adapt to autoconf 2.59 and automake 1.9.1.
* configure.ac: New name for configure.in.
* rebox.el: Deleted. It has been moved as rebox.py into Pymacs.
-2001-12-28 François Pinard <pinard@iro.umontreal.ca>
+2001-12-28 François Pinard <pinard@iro.umontreal.ca>
Get Autoconf 2.14a, Automake 1.4 and Libtool 1.3.5 working together.
* configure.in: Use AC_PROG_CC_STDC between AC_MINIX and AC_C_CONST.
* aclocal.sh: New file.
* Makefile.am (EXTRA_DIST): Add it.
-2000-06-28 François Pinard <pinard@iro.umontreal.ca>
+2000-06-28 François Pinard <pinard@iro.umontreal.ca>
* configure.in: Version 3.5e.
* Makefile.am (POTFILES): Rename debug.c to testdump.c.
-2000-06-27 François Pinard <pinard@iro.umontreal.ca>
+2000-06-27 François Pinard <pinard@iro.umontreal.ca>
* configure.in: Check for struct utimbuf.
Reported by Jim Meyering and Tom Hageman.
* configure.in: Use ad_AC_PROG_FLEX instead of AM_PROG_LEX.
Reported by Akim Demaille.
-2000-05-07 François Pinard <pinard@iro.umontreal.ca>
+2000-05-07 François Pinard <pinard@iro.umontreal.ca>
* PATCHES-AC: New for Autoconf 2.14a.
* Makefile.am (EXTRA_DIST): Adjusted.
-2000-04-25 François Pinard <pinard@iro.umontreal.ca>
+2000-04-25 François Pinard <pinard@iro.umontreal.ca>
* acconfig.h: Remove LIBICONV_PLUG.
Reported by Bruno Haible.
-2000-03-28 François Pinard <pinard@iro.umontreal.ca>
+2000-03-28 François Pinard <pinard@iro.umontreal.ca>
* configure.in: Version 3.5d.
-2000-03-28 François Pinard <pinard@iro.umontreal.ca>
+2000-03-28 François Pinard <pinard@iro.umontreal.ca>
* recode.spec: New file.
* Makefile.am (EXTRA_DIST): Adjusted.
-2000-03-21 François Pinard <pinard@iro.umontreal.ca>
+2000-03-21 François Pinard <pinard@iro.umontreal.ca>
* acconfig.h: Define LIBICONV_PLUG.
-2000-01-28 François Pinard <pinard@iro.umontreal.ca>
+2000-01-28 François Pinard <pinard@iro.umontreal.ca>
* Makefile.am (install-stow): New goal.
-2000-01-27 François Pinard <pinard@iro.umontreal.ca>
+2000-01-27 François Pinard <pinard@iro.umontreal.ca>
* configure.in (ALL_LINGUAS): Add gl.
-1999-12-28 François Pinard <pinard@iro.umontreal.ca>
+1999-12-28 François Pinard <pinard@iro.umontreal.ca>
* configure.in: Remove --with-libiconv test.
(AC_OUTPUT): Produce libiconv/Makefile.
* Makefile.am (SUBDIRS): Add libiconv.
-1999-12-24 François Pinard <pinard@iro.umontreal.ca>
+1999-12-24 François Pinard <pinard@iro.umontreal.ca>
* configure.in: Version 3.5c.
-1999-12-20 François Pinard <pinard@iro.umontreal.ca>
+1999-12-20 François Pinard <pinard@iro.umontreal.ca>
* configure.in: Version 3.5b.
* configure.in: Add --with-libiconv.
* acconfig.h: Document WITH_LIBICONV.
-1999-12-19 François Pinard <pinard@iro.umontreal.ca>
+1999-12-19 François Pinard <pinard@iro.umontreal.ca>
* Makefile.am (BABYL): Adjusted.
-1999-12-14 François Pinard <pinard@iro.umontreal.ca>
+1999-12-14 François Pinard <pinard@iro.umontreal.ca>
* configure.in (LIBOBJS): Manage for ANSI2KNR.
(LTLIBOBJS): Adjusted to fit the style of the above.
* acinclude.m4: New file, containing file libtool.m4 from the
libtool distribution, which suggest that it should be distributed.
-1999-12-12 François Pinard <pinard@iro.umontreal.ca>
+1999-12-12 François Pinard <pinard@iro.umontreal.ca>
* configure.in: Replace strtol and strtoul only when missing.
Reported by Tom Hageman.
-1999-11-27 François Pinard <pinard@iro.umontreal.ca>
+1999-11-27 François Pinard <pinard@iro.umontreal.ca>
* configure.in (ALL_LINGUAS): Add it.
-1999-06-22 François Pinard <pinard@iro.umontreal.ca>
+1999-06-22 François Pinard <pinard@iro.umontreal.ca>
* configure.in (ALL_LINGUAS): Add el.
-1999-06-15 François Pinard <pinard@iro.umontreal.ca>
+1999-06-15 François Pinard <pinard@iro.umontreal.ca>
* configure.in: Substitute LIBOBJS, so jm_FUNC_MALLOC and
jm_FUNC_REALLOC has some chance to work.
Reported by Alexandre Oliva.
-1999-06-02 François Pinard <pinard@iro.umontreal.ca>
+1999-06-02 François Pinard <pinard@iro.umontreal.ca>
* configure.in: Version 3.5a.
-1999-05-31 François Pinard <pinard@iro.umontreal.ca>
+1999-05-31 François Pinard <pinard@iro.umontreal.ca>
* configure.in: Version 3.5.
-1999-04-01 François Pinard <pinard@iro.umontreal.ca>
+1999-04-01 François Pinard <pinard@iro.umontreal.ca>
* configure.in: Version 3.4r.
-1999-01-07 François Pinard <pinard@iro.umontreal.ca>
+1999-01-07 François Pinard <pinard@iro.umontreal.ca>
* configure.in: Version 3.4q.
-1999-01-05 François Pinard <pinard@iro.umontreal.ca>
+1999-01-05 François Pinard <pinard@iro.umontreal.ca>
* configure.in: Version 3.4p.
-1998-12-31 François Pinard <pinard@iro.umontreal.ca>
+1998-12-31 François Pinard <pinard@iro.umontreal.ca>
* configure.in: Accept defining DEFAULT_CHARSET to the empty
string, when it is set but empty at configure time. This is the
way to inhibit any usual charset.
-1998-12-18 François Pinard <pinard@iro.umontreal.ca>
+1998-12-18 François Pinard <pinard@iro.umontreal.ca>
* configure.in: Version 3.4o.
* configure.in: Remove command to create po/Makefile, already done
by AM_WITH_NLS.
-1998-12-14 François Pinard <pinard@iro.umontreal.ca>
+1998-12-14 François Pinard <pinard@iro.umontreal.ca>
* configure.in: Version 3.4n.
-1998-11-24 François Pinard <pinard@iro.umontreal.ca>
+1998-11-24 François Pinard <pinard@iro.umontreal.ca>
* configure.in: Check for inline.
-1998-11-23 François Pinard <pinard@iro.umontreal.ca>
+1998-11-23 François Pinard <pinard@iro.umontreal.ca>
* configure.in: Version 3.4m.
-1998-11-13 François Pinard <pinard@iro.umontreal.ca>
+1998-11-13 François Pinard <pinard@iro.umontreal.ca>
* PATCHES-AM: Deleted.
* Makefile.am (EXTRA_DIST): Adjusted.
-1998-10-28 François Pinard <pinard@iro.umontreal.ca>
+1998-10-28 François Pinard <pinard@iro.umontreal.ca>
* configure.in: Version 3.4l.
-1998-10-20 François Pinard <pinard@iro.umontreal.ca>
+1998-10-20 François Pinard <pinard@iro.umontreal.ca>
* configure.in: Make tests/atconfig instead of tests/testsuite.
Do not make tests/test-one. Use AT_CONFIG instead of fp_PROG_ECHO.
-1998-10-13 François Pinard <pinard@iro.umontreal.ca>
+1998-10-13 François Pinard <pinard@iro.umontreal.ca>
* configure.in: Version 3.4k.
* configure.in (AC_OUTPUT): Prepare tests/test-one and
tests/testsuite instead of tests/preset. Make them executable.
-1998-09-30 François Pinard <pinard@iro.umontreal.ca>
+1998-09-30 François Pinard <pinard@iro.umontreal.ca>
* PATCHES-AC, PATCHES-AM: New names for AC-PATCHES and AM-PATCHES.
* PATCHES-LT: New file.
* Makefile.am (EXTRA_DIST): Adjusted.
-1998-08-24 François Pinard <pinard@iro.umontreal.ca>
+1998-08-24 François Pinard <pinard@iro.umontreal.ca>
* Makefile.am (BABYL): Adjusted after last reorganisation, here.
-1998-06-22 François Pinard <pinard@iro.umontreal.ca>
+1998-06-22 François Pinard <pinard@iro.umontreal.ca>
* COPYING-LIB: New name for COPYING.LIB, around Automake with
--gnits not allowing COPYING.LIB.
* Makefile.am (EXTRA_DIST): Distribute it.
-1998-06-21 François Pinard <pinard@iro.umontreal.ca>
+1998-06-21 François Pinard <pinard@iro.umontreal.ca>
* configure.in: Remove AC_LINK_FILES, as AM_GETTEXT does it now.
-1998-04-22 François Pinard <pinard@iro.umontreal.ca>
+1998-04-22 François Pinard <pinard@iro.umontreal.ca>
* AC-PATCHES: Revised patches for Autoconf 2.12.
* AM-PATCHES: Patches for Automake 1.3.
* Makefile.am: Distribute them.
-1998-03-31 François Pinard <pinard@iro.umontreal.ca>
+1998-03-31 François Pinard <pinard@iro.umontreal.ca>
* configure.in: Use jm_FUNC_MALLOC and jm_FUNC_REALLOC.
* acconfig.h: Document malloc and realloc.
* configure.in: Use AM_PROG_LEX instead of AC_PROG_LEX.
-1998-03-09 François Pinard <pinard@iro.umontreal.ca>
+1998-03-09 François Pinard <pinard@iro.umontreal.ca>
* AC-PATCHES: New file, from elsewhere.
* PORTS: Deleted. Integrated into contrib/README.
* Makefile.am (EXTRA_DIST): Adjusted.
-1998-01-08 François Pinard <pinard@iro.umontreal.ca>
+1998-01-08 François Pinard <pinard@iro.umontreal.ca>
* acinclude.m4 (fp_OS_MICROSOFT): New.
* configure.in: Maybe select IBM-PC as the default default charset.
-1997-12-25 François Pinard <pinard@iro.umontreal.ca>
+1997-12-25 François Pinard <pinard@iro.umontreal.ca>
* configure.in: Do not check for the pipe function.
-1997-12-05 François Pinard <pinard@iro.umontreal.ca>
+1997-12-05 François Pinard <pinard@iro.umontreal.ca>
* configure.in (AC_OUTPUT): Create contrib/Makefile.
* Makefile.am (SUBDIRS): Visit the contrib/ subdirectory.
-1997-11-24 François Pinard <pinard@iro.umontreal.ca>
+1997-11-24 François Pinard <pinard@iro.umontreal.ca>
* Makefile.am (AUTOMAKE_OPTIONS): Replace gnits by gnu, so
COPYING.LIB gets distributed.
-1997-11-16 François Pinard <pinard@iro.umontreal.ca>
+1997-11-16 François Pinard <pinard@iro.umontreal.ca>
* configure.in: Check for stdbool.h.
-1997-10-05 François Pinard <pinard@iro.umontreal.ca>
+1997-10-05 François Pinard <pinard@iro.umontreal.ca>
* configure.in: Add a missing AC_LINK_FILES for gettext.
Reported by Alain Magloire, Eric Backus, Jean-Claude Nadeau, Niels
Kr. Bech Jensen and Santiago Vila Doncel.
-1997-09-28 François Pinard <pinard@iro.umontreal.ca>
+1997-09-28 François Pinard <pinard@iro.umontreal.ca>
* PORTS: New file.
* Makefile.am (EXTRA_DIST): Adjusted.
-1997-09-26 François Pinard <pinard@iro.umontreal.ca>
+1997-09-26 François Pinard <pinard@iro.umontreal.ca>
* configure.in: Remove popen support.
-1997-09-24 François Pinard <pinard@iro.umontreal.ca>
+1997-09-24 François Pinard <pinard@iro.umontreal.ca>
* configure.in: Add AM_PROG_LIBTOOL, delete AC_PROG_RANLIB.
Define LTALLOCA and LTLIBOBJS.
-1997-07-30 François Pinard <pinard@iro.umontreal.ca>
+1997-07-30 François Pinard <pinard@iro.umontreal.ca>
* configure.in: Check for unistd.h and utime.h.
-1997-04-01 François Pinard <pinard@iro.umontreal.ca>
+1997-04-01 François Pinard <pinard@iro.umontreal.ca>
* configure.in (ALL_LINGUAS): Add da.
-1997-02-26 François Pinard <pinard@iro.umontreal.ca>
+1997-02-26 François Pinard <pinard@iro.umontreal.ca>
* missing: New file, from elsewhere.
-1997-02-25 François Pinard <pinard@iro.umontreal.ca>
+1997-02-25 François Pinard <pinard@iro.umontreal.ca>
* configure.in: Use AM_CONFIG_HEADER instead of AC_CONFIG_HEADER,
AM_GNU_GETTEXT instead of ud_GNU_GETTEXT. Delete README-alpha
* configure.in (ALL_LINGUAS): Add pt.
-1997-02-12 François Pinard <pinard@iro.umontreal.ca>
+1997-02-12 François Pinard <pinard@iro.umontreal.ca>
* configure.in: Simplify AC_OUTPUT, per new Autoconf and Automake.
-1996-11-08 François Pinard <pinard@iro.umontreal.ca>
+1996-11-08 François Pinard <pinard@iro.umontreal.ca>
* configure.in: Switch to the letter scheme for pretests.
-1996-09-20 François Pinard <pinard@iro.umontreal.ca>
+1996-09-20 François Pinard <pinard@iro.umontreal.ca>
* configure.in (ALL_LINGUAS): Remove pt, disclaimer not received.
-1996-09-03 François Pinard <pinard@iro.umontreal.ca>
+1996-09-03 François Pinard <pinard@iro.umontreal.ca>
* configure.in (AC_OUTPUT): Prepare tests/Makefile and tests/preset.
* Makefile.am (SUBDIRS): Add tests/.
-1996-08-27 François Pinard <pinard@iro.umontreal.ca>
+1996-08-27 François Pinard <pinard@iro.umontreal.ca>
* configure.in: Distribute README-alpha.
(ALL_LINGUAS): Add `pl', `sl' and `sv'.
* Makefile.am (EXTRA_DIST): Add acinclude.m4 for the time being.
-1996-08-24 François Pinard <pinard@iro.umontreal.ca>
+1996-08-24 François Pinard <pinard@iro.umontreal.ca>
* Makefile.am: New file, replacing Makefile.in.
-1996-08-23 François Pinard <pinard@iro.umontreal.ca>
+1996-08-23 François Pinard <pinard@iro.umontreal.ca>
* configure.in: Use AM_ macros more than fp_ macros.
-1996-03-06 François Pinard <pinard@iro.umontreal.ca>
+1996-03-06 François Pinard <pinard@iro.umontreal.ca>
* configure.in (ALL_LINGUAS): Add `es'.
-1996-01-07 François Pinard <pinard@iro.umontreal.ca>
+1996-01-07 François Pinard <pinard@iro.umontreal.ca>
* acconfig.h: Document HAVE_STPCPY.
-1995-07-23 François Pinard <pinard@iro.umontreal.ca>
+1995-07-23 François Pinard <pinard@iro.umontreal.ca>
* configure.in, acconfig.h: Adapt for GNU gettext 0.8.
-1995-07-10 François Pinard <pinard@iro.umontreal.ca>
+1995-07-10 François Pinard <pinard@iro.umontreal.ca>
Distribution unflattened, for using GNU gettext.
* Makefile.in: New file.
* configure.in: Substitute all Makefile's.
-1995-06-22 François Pinard <pinard@iro.umontreal.ca>
+1995-06-22 François Pinard <pinard@iro.umontreal.ca>
* configure.in (LINGUAS): Adjusted for pt.po.
merged and made more uniform, usage of Unix pipes
instead of translating chunks one at a time.
- Loïc Dachary first exposed me to Easy French. Claude
+ Loïc Dachary first exposed me to Easy French. Claude
Goutier, through numerous discussions, was helpful in
evaluating various work hypotheses.
A few speedups and improvements. My own definition of
extended ASCII, quite compatible with various usages at
- Université de Montréal.
+ Université de Montréal.
July 1980:
Module GEN broken into several modules: ASC (ascii), BNG
- (bang-bang), CAF (format for CAFÉ project), DPC (usual
+ (bang-bang), CAF (format for CAFÉ project), DPC (usual
display code), and TEL (TELUM packing). Made in context
of some research for the PPMF group and the BLOPS project.
Unified module named GEN and program named GENCOP, in
Cyber Pascal and assembler, partly inspired from NOS/BE
- Record Manager, partly from Claude Schnéegans' PESTUM
+ Record Manager, partly from Claude Schnéegans' PESTUM
protocol.
Before 1980:
# Main Makefile for Free recode.
-# Copyright © 1992,93,94,95,96,97,98,99,00 Free Software Foundation, Inc.
-# François Pinard <pinard@iro.umontreal.ca>, 1992.
+# Copyright © 1992,93,94,95,96,97,98,99,00 Free Software Foundation, Inc.
+# François Pinard <pinard@iro.umontreal.ca>, 1992.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@SET_MAKE@
# Main Makefile for Free recode.
-# Copyright © 1992,93,94,95,96,97,98,99,00 Free Software Foundation, Inc.
-# François Pinard <pinard@iro.umontreal.ca>, 1992.
+# Copyright © 1992,93,94,95,96,97,98,99,00 Free Software Foundation, Inc.
+# François Pinard <pinard@iro.umontreal.ca>, 1992.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
Free recode NEWS - User visible changes. -*- outline -*- (allout)
-Copyright © 1993-1999, 2000, 2001 Free Software Foundation, Inc.
+Copyright © 1993-1999, 2000, 2001 Free Software Foundation, Inc.
-* Version 3.6 - François Pinard, Bruno Haible, 2001-01.
+* Version 3.6 - François Pinard, Bruno Haible, 2001-01.
.* General changes
. + The recode manual is now indexed, by charset, by concept, etc.
.* New surfaces
tree (experimental).
-* Version 3.5 - François Pinard, 1999-05.
+* Version 3.5 - François Pinard, 1999-05.
.* Incompatible changes
. + A double dot `..' should now be used instead of a colon `:'.
Octal-1 (o, o1); Octal-2 (o2); Octal-4 (o4).
data; test7; test8; test15; test16.
-* Version 3.4 - François Pinard, 1994-11.
+* Version 3.4 - François Pinard, 1994-11.
.* Charset HTML is new, it handles `&...;' sequences for Latin-1.
.* Charset AtariST handling is more general, --list may be used with it.
.* Program initialization is almost three times faster on average.
.* Corrected reported bugs, added small improvements, some aesthetic.
-* Version 3.3 - François Pinard, 1993-12.
+* Version 3.3 - François Pinard, 1993-12.
.* Charsets atarist, ebcdic-ccc, ebcdic-ibm and nextstep have been added.
.* Also, most RFC 1345 charsets and aliases are handled. That's a bunch!
.* Charsets may be edited out by modifying the Makefile only.
.* Configuration is made through the use of an external config.h file.
-* Version 3.2.4 - François Pinard, 1992-10.
+* Version 3.2.4 - François Pinard, 1992-10.
.* None.
-* Version 3.2.3 - François Pinard, 1992-09.
+* Version 3.2.3 - François Pinard, 1992-09.
.* New -d `diacritics_only' option for LaTeX.
.* A few bugs have been corrected.
.* Increased portability, now uses Autoconf.
.* A few bugs solved.
-* Version 3.2 - François Pinard, 1991-10.
+* Version 3.2 - François Pinard, 1991-10.
.* MSDOS port redone.
.* New check goal at installation time.
.* A few bugs corrected.
.* Embedded NULs should now be transmitted.
-* Version 3.1 - François Pinard, 1990-03.
+* Version 3.1 - François Pinard, 1990-03.
.* Rename -V to -C for showing Copyright.
.* Calling sequence changed, said files now recoded on themselves.
.* Add -t option for touching files.
.* Better on-line help.
-* Version 3.0.1 - François Pinard, 1990-02.
+* Version 3.0.1 - François Pinard, 1990-02.
.* Add -q option for quiet processing.
.* Executable file now considerably smaller, also speedier.
.* A few bugs corrected.
-* Version 3.0 - François Pinard, 1989-10.
+* Version 3.0 - François Pinard, 1989-10.
.* New Text to Latin1 processing, should be faster.
.* A few bugs corrected.
-Free `recode' has originally been written by François Pinard. Other people
+Free `recode' has originally been written by François Pinard. Other people
contributed to Free recode by reporting problems, suggesting various
improvements or submitting actual code. Here is a list of these people.
Help me keeping it complete and exempt of errors. See various ChangeLogs
for a detailed description of contributions.
Akim Demaille demaille@inf.enst.fr
-Alain Labonté alb@riq.qc.ca
+Alain Labonté alb@riq.qc.ca
Alain Magloire alainm@macs.ee.mcgill.ca
Alan J. Flavell flavell@a5.ph.gla.ac.uk
Alexander L. Belikoff abel@vallinor4.com
http://www.chez.com/erwanmas/
Farzad Farid
Florian Oelmaier 100265.2501@compuserve.com
-François Pinard pinard@iro.umontreal.ca
+François Pinard pinard@iro.umontreal.ca
http://www.iro.umontreal.ca/~pinard
-François Robitaille
-François Yergeau yergeau@alis.com
+François Robitaille
+François Yergeau yergeau@alis.com
http://www.alis.com/~yergeau/
Francois-Xavier Bergot bergotfx@com.enst.fr
-Françoise Audebrand audebran@ere.umontreal.ca
+Françoise Audebrand audebran@ere.umontreal.ca
Frederic Albrecht
Frederic Gobry frederic.gobry@epfl.ch
-Frère Roy roy@taize.fr
+Frère Roy roy@taize.fr
http://www.taize.fr
Gabriel P. Silva gpsilva@geocities.com
http://www.nce.ufrj.br/~gabriel
Joelle Stemp
John van Krieken John.van.Krieken@ATComputing.nl
http://www.ATComputing.nl/images/pasfotos/john.jpg
-Jörg Höhle Joerg.Hoehle@gmd.de
+Jörg Höhle Joerg.Hoehle@gmd.de
http://fit.gmd.de/~hoehle/
Jose Joao Almeida jj@di.uminho.pt
http://www.di.uminho.pt/~jj
Kai Uwe Rommel
Karl Berry karl@cs.umb.edu
http://www.cs.umb.edu/~karl/
-Keld Jørn Simonsen keld@dkuug.dk
+Keld Jørn Simonsen keld@dkuug.dk
Kester Habermann kester@unix-ag.uni-kl.de
http://www.unix-ag.uni-kl.de/~kester/
Kevin Stuckless kevins@stuck.warped.com
http://stuck.warped.com/~kevins
-Kristian Köhntopp kk@netuse.de
+Kristian Köhntopp kk@netuse.de
Laurent Bourbeau bourbeau@progiciels-bpi.ca
Larry W. Virden lvirden@cas.org
http://purl.org/net/lvirden/
Mario Gay mgay@ti-edu.ch
Markus Kuhn Markus.Kuhn@cl.cam.ac.uk
http://www.cl.cam.ac.uk/~mgk25/
-Martin J. Dürst duerst@w3.org
+Martin J. Dürst duerst@w3.org
http://www.w3.org/People/D%C3%BCrst
Martin Maechler maechler@stat.math.ethz.ch
Martin Mares mj@ucw.cz
Nathanael Makarevitch
Nathaniel Borenstein nsb@aa.fv.com
Neal McBurnett http://bcn.boulder.co.us/~neal/
-Nguyên-Ðai Quý daiquy.nguyen@ulg.ac.be
+Nguyên-Ðai Quý daiquy.nguyen@ulg.ac.be
Nicolas Anquetil
Nicolas Thiery Nicolas.Thiery@jonas.univ-lyon1.fr
http://www.lmd.univ-lyon1.fr/home/nthiery/
Pierre Girard pierreg@crt.umontreal.ca
Pierre Mathieu mathieu@geod.emr.ca
Povl H. Pedersen pope@netguide.dk
-Primo¾ Peterlin primoz.peterlin@biofiz.mf.uni-lj.si
+Primož Peterlin primoz.peterlin@biofiz.mf.uni-lj.si
http://sizif.mf.uni-lj.si/~peterlin/
-Rejean Payette rejean.payette@rtsq.qc.ca
+Réjean Payette rejean.payette@rtsq.qc.ca
Ricard Torres torres@upf.es
Richard Plasun plasun@iue.tuwien.ac.at
Richard Stallman rms@gnu.org
Tom Hageman tom@basil.icce.rug.nl
Tom Tromey tromey@cygnus.com
http://cafe.colorado.edu/~tromey/
+Tomasz Kłoczko kloczek@wun.zie.pg.gda.pl
Ulrich Drepper drepper@gnu.org
Ulrich Windl Ulrich.Windl@rz.uni-regensburg.de
http://www.uni-regensburg.de/Einrichtungen/Rechenzentrum/Orientierung/Mitarbeiter/windl.html
Vern Paxson vern@ee.lbl.gov
Vitor Duarte vad@di.fct.unl.pt
-Walter Müller walt@pi4.informatik.uni-mannheim.de
+Walter Müller walt@pi4.informatik.uni-mannheim.de
Wiel Seuskens wiel@xs4all.nl
http://www.xs4all.nl/~wiel/
Wilhelm Zadrapa wfz@aon.at
/* Special definitions for Free recode, processed by autoheader.
- Copyright © 1993, 1998, 1999, 2000 Free Software Foundation, Inc.
- François Pinard <pinard@iro.umontreal.ca>, 1993.
+ Copyright © 1993, 1998, 1999, 2000 Free Software Foundation, Inc.
+ François Pinard <pinard@iro.umontreal.ca>, 1993.
*/
/* Default charset is `Latin-1' on UNIX, `IBM-PC' on MSDOS. */
-2000-06-29 François Pinard <pinard@iro.umontreal.ca>
+2000-06-29 François Pinard <pinard@iro.umontreal.ca>
* recode.spec: New file, meant for RedHat.
* Makefile.am: Distribute it.
Reported by David Lebel.
\f
-1998-11-28 François Pinard <pinard@iro.umontreal.ca>
+1998-11-28 François Pinard <pinard@iro.umontreal.ca>
* Makefile.amiga, Makefile.amiga-lib: Recoded /cl to Unix.
Reported by Stefan Haubenthal.
* Makefile.am: Adjusted.
Reported by Eli Zaretskii.
-1998-11-22 François Pinard <pinard@iro.umontreal.ca>
+1998-11-22 François Pinard <pinard@iro.umontreal.ca>
* Makefile.amiga: Updated.
* Makefile.amiga-lib: New file.
* Makefile.am (EXTRA_DIST): Adjusted.
From Stefan Haubenthal.
-1998-10-23 François Pinard <pinard@iro.umontreal.ca>
+1998-10-23 François Pinard <pinard@iro.umontreal.ca>
* Makefile.amiga: New file.
* Makefile.am (EXTRA_DIST): Adjusted.
From Stefan Haubenthal.
-1998-03-09 François Pinard <pinard@iro.umontreal.ca>
+1998-03-09 François Pinard <pinard@iro.umontreal.ca>
* README: Include information from previous PORTS file.
-1997-12-05 François Pinard <pinard@iro.umontreal.ca>
+1997-12-05 François Pinard <pinard@iro.umontreal.ca>
* Makefile.am, README, djgpp-README, djgpp-diffs, recode.el,
utf8.el: New files.
# Makefile for `recode' related contributions.
-# Copyright © 1997, 1998, 2000 Free Software Foundation, Inc.
-# François Pinard <pinard@iro.umontreal.ca>
+# Copyright © 1997, 1998, 2000 Free Software Foundation, Inc.
+# François Pinard <pinard@iro.umontreal.ca>
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@SET_MAKE@
# Makefile for `recode' related contributions.
-# Copyright © 1997, 1998, 2000 Free Software Foundation, Inc.
-# François Pinard <pinard@iro.umontreal.ca>
+# Copyright © 1997, 1998, 2000 Free Software Foundation, Inc.
+# François Pinard <pinard@iro.umontreal.ca>
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
This is a miscellaneous collection of tools, documented in French,
for using `recode' from Emacs, when Latin-1 is in use. Submitted by
- François Pinard <pinard@iro.umontreal.ca>, 1994-12.
+ François Pinard <pinard@iro.umontreal.ca>, 1994-12.
. + djgpp-README
. + djgpp-diffs
. : UTF-8, a transformation format of Unicode and ISO 10646
ftp://nic.ddn.mil/rfc/rfc2044.txt
- François Yergeau <yergeau@alis.com>, 1997-10.
+ François Yergeau <yergeau@alis.com>, 1997-10.
. - Various references
for converting "legacy" charsets to Unicode.
. - Normalisation et internationalisation: Inventaire et prospectives des
- normes clefs pour le traitement informatique du français. (392p.)
+ normes clefs pour le traitement informatique du français. (392p.)
This is a report, written in French, discussing charset issues and many
other topics as well. Laurent Bourbeau <bourbeau@progiciels-bpi.ca>
- and François Pinard <pinard@iro.umontreal.ca>, 1995-10.
+ and François Pinard <pinard@iro.umontreal.ca>, 1995-10.
ftp://ftp.iro.umontreal.ca/pub/contrib/pinard/accents/oqil-tome1.ps.gz
http://www.ceveil.qc.ca/Normes
This charset converter is oriented towards SGML text manipulation. It
may be freely downloaded for non-commercial, non-military use from:
http://www.lpl.univ-aix.fr/projects/multext/MtRecode/
- Pointer given by Jean Véronis <veronis@univ-aix.fr>, 1996-06.
+ Pointer given by Jean Véronis <veronis@univ-aix.fr>, 1996-06.
. - sp
This program is able to generate interpreted
character dumps, but properly embedded within complete C header files.
http://research.de.uu.net:8080/~gnu/b2c/b2c-2.1.tar.gz
- Jörg Heitkötter <Joerg.Heitkoetter@de.uu.net>, 1997-11.
+ Jörg Heitkötter <Joerg.Heitkoetter@de.uu.net>, 1997-11.
. - PyRecode
-;;; recode.el --- Outils divers autour des jeux de caractères nationaux.
-;;; Copyright © 1995, 1997 Progiciels Bourbeau-Pinard inc.
-;;; François Pinard <pinard@iro.umontreal.ca>, Mars 1995.
+;;; recode.el --- Outils divers autour des jeux de caractères nationaux.
+;;; Copyright © 1995, 1997 Progiciels Bourbeau-Pinard inc.
+;;; François Pinard <pinard@iro.umontreal.ca>, Mars 1995.
;; Ce programme est un logiciel libre; vous pouvez le redistribuer ou le
-;; modifier selon les termes de la License Publique Générale de GNU, publiée
-;; par la Free Software Foundation (soit la version 2 ou soit, à votre
-;; discrétion, toute version ultérieure).
+;; modifier selon les termes de la License Publique Générale de GNU, publiée
+;; par la Free Software Foundation (soit la version 2 ou soit, à votre
+;; discrétion, toute version ultérieure).
-;; Ce programme est distribué pour être utile, mais SANS AUCUNE GARANTIE;
-;; sans même la garantie implicite qu'il est DE QUALITÉ LOYALE ET MARCHANDE
-;; ou APPROPRIÉ POUR UN BUT PARTICULIER. Voir la Licence Publique Générale
-;; de GNU pour plus de détails.
+;; Ce programme est distribué pour être utile, mais SANS AUCUNE GARANTIE;
+;; sans même la garantie implicite qu'il est DE QUALITÉ LOYALE ET MARCHANDE
+;; ou APPROPRIÉ POUR UN BUT PARTICULIER. Voir la Licence Publique Générale
+;; de GNU pour plus de détails.
-;; Vous devriez avoir reçu copie de la Licence Publique Générale de GNU
-;; avec ce programme; sinon, écrire à la Free Software Foundation, Inc.,
+;; Vous devriez avoir reçu copie de la Licence Publique Générale de GNU
+;; avec ce programme; sinon, écrire à la Free Software Foundation, Inc.,
;; 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-;;; Les outils sont regroupés par thème fonctionnel, un par page. ;;;
-;;; La documentation est au début de chacune de ces pages. ;;;
+;;; Les outils sont regroupés par thème fonctionnel, un par page. ;;;
+;;; La documentation est au début de chacune de ces pages. ;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; Ces outils ne fonctionnent pleinement qu'avec Emacs 19. Dans la
-;;; mesure où ces corrections ne brisent rien qui fonctionne déjà,
+;;; mesure où ces corrections ne brisent rien qui fonctionne déjà,
;;; j'accepterai avec plaisir vos corrections pour les autres Emacs,
-;;; mais je ne prendrai pas le temps de les développer moi-même.
+;;; mais je ne prendrai pas le temps de les développer moi-même.
\f
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; Installation rapide. ;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-;;; Voici une recette d'installation rapide, à l'intention d'usagers
-;;; placés dans un environnement où les administrateurs des systèmes
-;;; ont une attitude amicale. Elle présume qu'ils ont déjà installé
-;;; Emacs 19, metamail, procmail et recode dans le système, et qu'ils
-;;; ont aussi placé charset.el, mime.el, rmailmime.el et metamail.el
-;;; dans les répertoires déjà fouillés par Emacs pour son code LISP.
-;;; Cela suffira probablement aux débrouillards. Je vous invite
-;;; néanmoins à lire la documentation détaillée qui apparaît, dans les
-;;; pages subséquentes de ce fichier.
+;;; Voici une recette d'installation rapide, à l'intention d'usagers
+;;; placés dans un environnement où les administrateurs des systèmes
+;;; ont une attitude amicale. Elle présume qu'ils ont déjà installé
+;;; Emacs 19, metamail, procmail et recode dans le système, et qu'ils
+;;; ont aussi placé charset.el, mime.el, rmailmime.el et metamail.el
+;;; dans les répertoires déjà fouillés par Emacs pour son code LISP.
+;;; Cela suffira probablement aux débrouillards. Je vous invite
+;;; néanmoins à lire la documentation détaillée qui apparaît, dans les
+;;; pages subséquentes de ce fichier.
-;;; Voici donc, succintement, une liste des ajouts que vous avez à
-;;; faire à quelques fichiers pour activer le tout au mieux (à mon
-;;; avis). Il vous faut éliminer le «;;; » au début de chaque ligne.
+;;; Voici donc, succintement, une liste des ajouts que vous avez à
+;;; faire à quelques fichiers pour activer le tout au mieux (à mon
+;;; avis). Il vous faut éliminer le «;;; » au début de chaque ligne.
;;; Dans ~/.procmailrc:
;;; chmod 644 ~/.forward ~/.procmailrc
\f
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-;;; Préparation générale. ;;;
+;;; Préparation générale. ;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-;;; Pour préparer Emacs à travailler en français avec vous et avec
-;;; l'aide des outils documentés ici, il faut copier ce fichier
-;;; «recode.el» dans un répertoire où vous placez vos fichiers «.el».
-;;; Si vous n'avez pas un tel répertoire, fabriquez-vous en un. Pour
-;;; un, j'utilise ~pinard/share/site-lisp/ à cet effet. Faites le
+;;; Pour préparer Emacs à travailler en français avec vous et avec
+;;; l'aide des outils documentés ici, il faut copier ce fichier
+;;; «recode.el» dans un répertoire où vous placez vos fichiers «.el».
+;;; Si vous n'avez pas un tel répertoire, fabriquez-vous en un. Pour
+;;; un, j'utilise ~pinard/share/site-lisp/ à cet effet. Faites le
;;; remplacement qui s'impose dans l'exemple qui suit. Ajouter les
-;;; lignes suivantes dans votre fichier .emacs (sans les «;;;»), ou si
-;;; vous n'en avez pas, créez-le au besoin:
+;;; lignes suivantes dans votre fichier .emacs (sans les «;;;»), ou si
+;;; vous n'en avez pas, créez-le au besoin:
;;; (setq load-path
;;; (cons (expand-file-name "~pinard/share/site-lisp")
;;; (standard-display-european 1)
;;; (require 'iso-syntax)
-;;; Vous n'avez pas à ajouter les lignes suivantes:
+;;; Vous n'avez pas à ajouter les lignes suivantes:
\f
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-;;; Décodages et réencodages de régions. ;;;
+;;; Décodages et réencodages de régions. ;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; Fonctionne avec Emacs 18, Emacs 19, et probablement XEmacs.
-;;; Les outils suivants exigent la préinstallation de recode, qui peut être
-;;; obtenu de gnu.org, dans le répertoire pub/gnu, sous le nom
-;;; recode-3.4.tar.gz ou mieux, de ftp.iro.umontreal.ca, dans le répertoire
+;;; Les outils suivants exigent la préinstallation de recode, qui peut être
+;;; obtenu de gnu.org, dans le répertoire pub/gnu, sous le nom
+;;; recode-3.4.tar.gz ou mieux, de ftp.iro.umontreal.ca, dans le répertoire
;;; pub/contrib/pinard/gnu, sous le nom recode-3.4d.tar.gz.
-;;; Pour décoder une région Emacs vers le Latin-1, il faut utiliser
+;;; Pour décoder une région Emacs vers le Latin-1, il faut utiliser
;;; l'une des commandes suivantes (attention aux majuscules):
-;;; C-c B si le texte est codé en Base64 de MIME
-;;; C-c I si le texte est codé en code d'IBM-PC
-;;; C-c L si le texte est codé en Latin-1 (avec demacs sur MSDOS)
-;;; C-c M si le texte est codé en code de Macintosh
-;;; C-c Q si le texte est codé en quoted-printable
-;;; C-c T si le texte est codé en texte (ou easy-french)
+;;; C-c B si le texte est codé en Base64 de MIME
+;;; C-c I si le texte est codé en code d'IBM-PC
+;;; C-c L si le texte est codé en Latin-1 (avec demacs sur MSDOS)
+;;; C-c M si le texte est codé en code de Macintosh
+;;; C-c Q si le texte est codé en quoted-printable
+;;; C-c T si le texte est codé en texte (ou easy-french)
-;;; Pour encoder une région de Latin-1 vers l'un des codes indiqués,
-;;; il suffit de préfixer la commande par «C-u», ce qui a pour effet
-;;; de provoquer le codage contraire, si l'on peut dire. Undo («C-x u»
-;;; ou «C-_») permet de reculer sur un mauvais choix de décodage.
+;;; Pour encoder une région de Latin-1 vers l'un des codes indiqués,
+;;; il suffit de préfixer la commande par «C-u», ce qui a pour effet
+;;; de provoquer le codage contraire, si l'on peut dire. Undo («C-x u»
+;;; ou «C-_») permet de reculer sur un mauvais choix de décodage.
-;;; Pour décoder un message lu par RMAIL, il faut utiliser les
-;;; commandes d'édition de message du format RMAIL: d'abord «w»
-;;; pour éditer, «C-x h» pour placer la région autour du message
-;;; entier, puis la commande de décodage, et «C-c C-c» pour finir.
-;;; Par exemple, pour décoder un message en quoted-printable, faire:
+;;; Pour décoder un message lu par RMAIL, il faut utiliser les
+;;; commandes d'édition de message du format RMAIL: d'abord «w»
+;;; pour éditer, «C-x h» pour placer la région autour du message
+;;; entier, puis la commande de décodage, et «C-c C-c» pour finir.
+;;; Par exemple, pour décoder un message en quoted-printable, faire:
;;; w C-x h C-c Q C-c C-c
-;;; Ces techniques n'ajustent pas les en-têtes MIME du message.
+;;; Ces techniques n'ajustent pas les en-têtes MIME du message.
;;; Pour toutes ces fonctions, dans votre .emacs, placez:
;;; (autoload 'recode-quoted-printable "recode" nil t)
;;; (autoload 'recode-texte "recode" nil t)
-;;; Vous n'avez pas à ajouter les lignes suivantes:
+;;; Vous n'avez pas à ajouter les lignes suivantes:
(defun recode-base64 (flag)
- "Décoder la région courante qui se trouve déjà en base64 de MIME. Si
-cette commande est préfixée (par «C-u»), encoder la région courante en
+ "Décoder la région courante qui se trouve déjà en base64 de MIME. Si
+cette commande est préfixée (par «C-u»), encoder la région courante en
base64 de MIME."
(interactive "P")
(shell-command-on-region (region-beginning) (region-end)
(exchange-point-and-mark))
(defun recode-ibmpc (flag)
- "Décoder la région courante qui se trouve déjà exprimée avec le jeu
-de caractères de l'IBM-PC. Si cette commande est préfixée (par «C-u»),
-encoder la région courante dans le jeu de caractères de l'IBM-PC."
+ "Décoder la région courante qui se trouve déjà exprimée avec le jeu
+de caractères de l'IBM-PC. Si cette commande est préfixée (par «C-u»),
+encoder la région courante dans le jeu de caractères de l'IBM-PC."
(interactive "P")
(shell-command-on-region (region-beginning) (region-end)
(concat "recode " (if flag "..437" "437..")) t)
(exchange-point-and-mark))
(defun recode-latin1 (flag)
- "Décoder la région courante qui se trouve déjà exprimée avec le jeu
-de caractères ISO 8859-1 (ou Latin-1). Si cette commande est préfixée
-(par «C-u»), encoder la région courante dans le jeu de caractères ISO
+ "Décoder la région courante qui se trouve déjà exprimée avec le jeu
+de caractères ISO 8859-1 (ou Latin-1). Si cette commande est préfixée
+(par «C-u»), encoder la région courante dans le jeu de caractères ISO
8859-1 (ou Latin-1)."
(interactive "P")
(shell-command-on-region (region-beginning) (region-end)
(exchange-point-and-mark))
(defun recode-macintosh (flag)
- "Décoder la région courante qui se trouve déjà exprimée avec le jeu
-de caractères du Macintosh. Si cette commande est préfixée (par «C-u»),
-encoder la région courante dans le jeu de caractères du Macintosh."
+ "Décoder la région courante qui se trouve déjà exprimée avec le jeu
+de caractères du Macintosh. Si cette commande est préfixée (par «C-u»),
+encoder la région courante dans le jeu de caractères du Macintosh."
(interactive "P")
(shell-command-on-region (region-beginning) (region-end)
(concat "recode " (if flag "..mac" "mac..")) t)
(exchange-point-and-mark))
(defun recode-quoted-printable (flag)
- "Décoder la région courante qui se trouve déjà en quoted-printable
-de MIME. Si cette commande est préfixée (par «C-u»), encoder la région
+ "Décoder la région courante qui se trouve déjà en quoted-printable
+de MIME. Si cette commande est préfixée (par «C-u»), encoder la région
courante en quoted-printable de MIME."
(interactive "P")
(shell-command-on-region (region-beginning) (region-end)
(exchange-point-and-mark))
(defun recode-texte (flag)
- "Décoder la région courante qui se trouve déjà exprimée avec la
-convention Easy French, où l'accent est placée après la lettre plutôt
-qu'au-dessus. Si cette commande est préfixée (par «C-u»), encoder la
-région courante avec la convention Easy French."
+ "Décoder la région courante qui se trouve déjà exprimée avec la
+convention Easy French, où l'accent est placée après la lettre plutôt
+qu'au-dessus. Si cette commande est préfixée (par «C-u»), encoder la
+région courante avec la convention Easy French."
(interactive "P")
(shell-command-on-region (region-beginning) (region-end)
(concat "recode " (if flag "..txte" "txte..")) t)
(exchange-point-and-mark))
\f
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-;;; Affichage, fouilles, remplacements et tris français. ;;;
+;;; Affichage, fouilles, remplacements et tris français. ;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-;;; Fonctionne généralement avec Emacs 18 sauf pour «C-c K»; «C-c E»
-;;; ne fonctionne que des versions spécialement modifiées par moi,
-;;; versions plutôt rares de nos jours. Fonctionne avec Emacs 19.
+;;; Fonctionne généralement avec Emacs 18 sauf pour «C-c K»; «C-c E»
+;;; ne fonctionne que des versions spécialement modifiées par moi,
+;;; versions plutôt rares de nos jours. Fonctionne avec Emacs 19.
;;; J'ignore pour XEmacs.
-;;; Ces outils contrôlent l'effet de la capitalisation et des diacritiques
+;;; Ces outils contrôlent l'effet de la capitalisation et des diacritiques
;;; sur l'affichage, sur les fouilles avec ou sans remplacement, et
;;; sur les tris dans Emacs. Notez les majuscules dans les clefs de
-;;; commande décrites ci-après.
+;;; commande décrites ci-après.
-;;; La commande «C-c E» est une bascule entre l'affichage français ou
-;;; l'affichage avec des séquences d'échappement en octal, dans les
-;;; fenêtres de Emacs.
+;;; La commande «C-c E» est une bascule entre l'affichage français ou
+;;; l'affichage avec des séquences d'échappement en octal, dans les
+;;; fenêtres de Emacs.
-;;; La commande «C-c S» est une bascule entre le fait que les divers
+;;; La commande «C-c S» est une bascule entre le fait que les divers
;;; outils de fouilles de Emacs ignoreront, ou non, la distinction
-;;; entre majuscules et minuscules. Les diacritiques ne sont pas ignorés.
+;;; entre majuscules et minuscules. Les diacritiques ne sont pas ignorés.
-;;; La commande «C-c R» est une bascule entre le fait que les
+;;; La commande «C-c R» est une bascule entre le fait que les
;;; commandes de fouille et remplacement de Emacs essaient, ou non, de
-;;; rétablir dans la chaîne remplacée la capitalisation de la chaîne
-;;; appariant le gabarit de fouille. Les diacritiques ne sont pas ignorés.
+;;; rétablir dans la chaîne remplacée la capitalisation de la chaîne
+;;; appariant le gabarit de fouille. Les diacritiques ne sont pas ignorés.
-;;; La commande «C-c K» est une bascule entre le fait que les
+;;; La commande «C-c K» est une bascule entre le fait que les
;;; commandes de tri de Emacs utiliseront, ou non, l'ordre
-;;; lexicographique français. Dans les comparaisons françaises, les
-;;; diacritiques ne sont pris en considération que si les chaînes comparées
-;;; sont par ailleurs identiques. Les commandes Emacs affectées par
+;;; lexicographique français. Dans les comparaisons françaises, les
+;;; diacritiques ne sont pris en considération que si les chaînes comparées
+;;; sont par ailleurs identiques. Les commandes Emacs affectées par
;;; cette bascule sont:
-;;; Fonction Emacs Unité de tri Clef
+;;; Fonction Emacs Unité de tri Clef
;;; sort-lines lignes toute la ligne
;;; sort-columns lignes le contenu entre deux colonnes
-;;; sort-fields lignes le champ indiqué en argument
+;;; sort-fields lignes le champ indiqué en argument
;;; sort-pages pages toute la page
;;; sort-paragraphs paragraphes tout le paragraphe
;;; sort-regexp-fields occurrences toute l'occurrence ou \N
;;; (autoload 'toggle-case-replace "charset" nil t)
;;; (autoload 'toggle-case-fold-search "charset" nil t)
-;;; Vous n'avez pas à ajouter les lignes suivantes:
+;;; Vous n'avez pas à ajouter les lignes suivantes:
(defun toggle-variable (variable message-on message-off)
(if (eval variable)
(defun toggle-extended-charset ()
"Basculer entre le mode d'affichage 8bit pour l'ISO 8859-1 (ou
-Latin-1) et le mode d'affichage 7bit, où les caractères dépassant 127
-sont exprimés par un «\\» suivi de la valeur octale du caractère."
+Latin-1) et le mode d'affichage 7bit, où les caractères dépassant 127
+sont exprimés par un «\\» suivi de la valeur octale du caractère."
(interactive)
(toggle-variable 'extended-charset
"Mode d'affichage 8bit pour l'ISO Latin-1"
(standard-display-european (if extended-charset 1 -1))
(redraw-display))
-;; N'est utile que sur des versions récentes de Emacs. 1995-05-04.
+;; N'est utile que sur des versions récentes de Emacs. 1995-05-04.
;;
(defun toggle-sentence-spacing ()
- "Basculer entre deux espaces requis, ou un espace suffisant, à la fin d'une
-phrase, pour les commandes de GNU Emacs opérant sur des phrases."
+ "Basculer entre deux espaces requis, ou un espace suffisant, à la fin d'une
+phrase, pour les commandes de GNU Emacs opérant sur des phrases."
(interactive)
(toggle-variable 'sentence-end-double-space
"Plus d'un espace requis pour terminer une phrase"
- "Une fin de phrase peut n'être suivie que d'un espace"))
+ "Une fin de phrase peut n'être suivie que d'un espace"))
(defun toggle-sorting-charset ()
- "Basculer l'ordre lexicographique utilisé pour les tris entre la
-convention utilisée pour ordonner des mots français, et la convention
-se basant uniquement sur la valeur numérique binaire des caractères."
+ "Basculer l'ordre lexicographique utilisé pour les tris entre la
+convention utilisée pour ordonner des mots français, et la convention
+se basant uniquement sur la valeur numérique binaire des caractères."
(interactive)
(toggle-variable 'sorting-charset
- "Tris en ordre lexicographique français"
+ "Tris en ordre lexicographique français"
"Tris en ordre lexicographique binaire")
(charset-sorts sorting-charset))
"Fouilles sans repli majuscules/minuscules"))
(defun toggle-case-replace ()
- "Basculer entre le fait que les remplacements cherchent, ou non, à
-réajuster les majuscules/minuscules selon la capitalisation de chaque
-chaîne à remplacer."
+ "Basculer entre le fait que les remplacements cherchent, ou non, à
+réajuster les majuscules/minuscules selon la capitalisation de chaque
+chaîne à remplacer."
(interactive)
(toggle-variable 'case-replace
- "Remplacements avec majuscules/minuscules réajustées"
+ "Remplacements avec majuscules/minuscules réajustées"
"Remplacements sans ajustement de majuscule/minuscule"))
(setq charset-to-base
(let (lstart lend rstart rend result)
(save-excursion
- ;; Préparer le tampon de gauche avec les bases.
+ ;; Préparer le tampon de gauche avec les bases.
(set-buffer charset-sorts-left-buffer)
(erase-buffer)
(translate-region lstart lend charset-to-base)
(and case-fold-search (upcase-region lstart lend))
- ;; Préparer le tampon de droite avec les bases.
+ ;; Préparer le tampon de droite avec les bases.
(set-buffer charset-sorts-right-buffer)
(erase-buffer)
(if (= result 0)
(progn
- ;; Préparer le tampon de gauche avec les diacritiques.
+ ;; Préparer le tampon de gauche avec les diacritiques.
(set-buffer charset-sorts-left-buffer)
(erase-buffer)
(setq lend (point-max))
(translate-region lstart lend charset-to-diac)
- ;; Préparer le tampon de droite avec les diacritiques.
+ ;; Préparer le tampon de droite avec les diacritiques.
(set-buffer charset-sorts-right-buffer)
(erase-buffer)
charset-sorts-left-buffer lstart lend
charset-sorts-right-buffer rstart rend)))))
- ;; Retourner le résultat de la comparaison.
+ ;; Retourner le résultat de la comparaison.
result))
;;; Faire en sorte que les tris utilisent l'ordre lexicographique
-;;; français sous-jacent à l'ISO Latin-1. Ne comparer les
+;;; français sous-jacent à l'ISO Latin-1. Ne comparer les
;;; diacritiques qu'en dernier ressort, lorsque la comparaison donne
-;;; égal par ailleurs. Un argument nil rétablit le traitement
-;;; implicite du départ.
+;;; égal par ailleurs. Un argument nil rétablit le traitement
+;;; implicite du départ.
(defun charset-sorts (latin1)
(if latin1
;;; Fonctionne avec Emacs 19. J'ignore pour les autres.
-;;; Trois produits différents vous faciliteront l'usage de MIME dans
+;;; Trois produits différents vous faciliteront l'usage de MIME dans
;;; Emacs: ce sont metamail, procmail et emacs-mime. Nous les
-;;; discutons séparément.
+;;; discutons séparément.
;;; -------- ;;;
;;; metamail ;;;
;;; Le metamail de Nathaniel Boreinstein est absolument requis, pour
;;; fournir, entre autres choses, les convertions de format de base.
-;;; Nous en avons déjà discuté, ailleurs dans ce fichier. metamail
-;;; est disponible au site thumper.bellcore.com, dans le répertoire
+;;; Nous en avons déjà discuté, ailleurs dans ce fichier. metamail
+;;; est disponible au site thumper.bellcore.com, dans le répertoire
;;; pub/nsb, sous le nom mm2.7.tar.Z. Il suffit de l'installer pour
;;; que les binaires soient accessibles de votre PATH.
;;; Le procmail de Stephen R. van den Berg, n'est pas requis, mais
;;; c'est un outil luxueux que je vous recommande beaucoup. Il
;;; convertira automatiquement les messages MIME en quoted-printable,
-;;; format simple mais habituel, directement en Latin-1, avant même
-;;; que vous récupériez vos messages. procmail peut être obtenu de
+;;; format simple mais habituel, directement en Latin-1, avant même
+;;; que vous récupériez vos messages. procmail peut être obtenu de
;;; ftp.informatik.rwth-aachen.de, dans pub/packages/procmail, sous le
;;; nom procmail.tar.gz. Il vous suffit de l'installer quelque part.
-;;; Pour activer procmail, vous n'avez rien à faire dans Emacs à
+;;; Pour activer procmail, vous n'avez rien à faire dans Emacs à
;;; proprement parler. Fabriquez-vous un fichier ~/.forward, lisible
;;; par tout le monde, et contenant (y compris les guillemets):
;;; "|IFS=' ' && exec /usr/local/bin/procmail -f- || exit 75 #pinard"
-;;; en remplacant «pinard» par votre nom login et «/usr/local/bin» par
-;;; le répertoire contenant le binaire exécutable de procmail.
+;;; en remplacant «pinard» par votre nom login et «/usr/local/bin» par
+;;; le répertoire contenant le binaire exécutable de procmail.
;;; Fabriquez-vous ensuite un fichier ~/.procmailrc contenant:
;;; :0 fbw
;;; :0 Afhw
;;; | formail -i 'Content-Transfer-Encoding: 8bit'
-;;; Il est possible qu'il faille remplacer les appels à «recode» et
-;;; «formail» (distribué dans procmail) en y adjoignant le *path* complet,
-;;; puisque ces programmes seront exécutés par le système en dehors de votre
+;;; Il est possible qu'il faille remplacer les appels à «recode» et
+;;; «formail» (distribué dans procmail) en y adjoignant le *path* complet,
+;;; puisque ces programmes seront exécutés par le système en dehors de votre
;;; environnement habituel.
-;;; Compatibilité avec versions précédentes de ce fichier.
+;;; Compatibilité avec versions précédentes de ce fichier.
(fset 'toggle-sorting-latin1 (symbol-function 'toggle-sorting-charset))
Version: %ver
Release: %rel
Copyright: GPL
-Vendor: François Pinard et al.
+Vendor: François Pinard et al.
Group: Applications/Text
Source: http://www.iro.umontreal.ca/contrib/recode/%{nam}-%{ver}.tar.gz
URL: http://www.iro.umontreal.ca/~pinard/
character sets are supported. The `recode' program is a handy
front-end to the library.
-The `recode' program and library have been written by François Pinard.
+The `recode' program and library have been written by François Pinard.
It is an evolving package, and specifications might change in future
releases. Option `-f' is now fairly implemented, yet not fully.
-2008-02-16 François Pinard <pinard@iro.umontreal.ca>
+2008-02-16 François Pinard <pinard@iro.umontreal.ca>
* mdate-sh, texinfo.tex: Modified by Automake 1.10.
-2005-11-06 François Pinard <pinard@iro.umontreal.ca>
+2005-11-06 François Pinard <pinard@iro.umontreal.ca>
* version.texi, help2man, texinfo.tex: New files, from elsewhere.
-2005-03-06 François Pinard <pinard@iro.umontreal.ca>
+2005-03-06 François Pinard <pinard@iro.umontreal.ca>
* texinfo.tex: Newer version, from elsewhere.
* help2man: Upgrade to version 1.022.
-2000-08-18 François Pinard <pinard@iro.umontreal.ca>
+2000-08-18 François Pinard <pinard@iro.umontreal.ca>
* recode.texi (HTML): Undust and bring up-to-date. Add XML info.
-2000-07-10 François Pinard <pinard@iro.umontreal.ca>
+2000-07-10 François Pinard <pinard@iro.umontreal.ca>
* recode.texi (Introduction): How to pronounce recode.
-2000-06-29 François Pinard <pinard@iro.umontreal.ca>
+2000-06-29 François Pinard <pinard@iro.umontreal.ca>
* tables.py (Explodes.complete, Strips.complete_sources): Produce
delmodule_* functions, both empty for now.
\f
-2000-06-26 François Pinard <pinard@iro.umontreal.ca>
+2000-06-26 François Pinard <pinard@iro.umontreal.ca>
* recode.texi (Debugging): New node.
(Test): Renamed from Debugging.
* tables.py (Mnemonics.digest_iso10646_def): Handle varying
capitalisation in file others.def.
-2000-05-27 François Pinard <pinard@iro.umontreal.ca>
+2000-05-27 François Pinard <pinard@iro.umontreal.ca>
* Makefile.am (MOSTLYCLEANFILES): Define to recode.ops.
* tables.py: While generating libiconv.h, do not produce those
declarations which are now contained in iconv.h.
-2000-03-22 François Pinard <pinard@iro.umontreal.ca>
+2000-03-22 François Pinard <pinard@iro.umontreal.ca>
* NomsSeulsfinal.lst: Updated.
- Reported by François Yergeau.
+ Reported by François Yergeau.
-2000-03-21 François Pinard <pinard@iro.umontreal.ca>
+2000-03-21 François Pinard <pinard@iro.umontreal.ca>
* tables.py: Reorganised with classes, no more globals.
-2000-02-07 François Pinard <pinard@iro.umontreal.ca>
+2000-02-07 François Pinard <pinard@iro.umontreal.ca>
* NomsSeulsfinal.lst: Update replacing noms_juc_19981216.txt.
* Makemore (NOMS_CARACS): Adjusted.
Reported by Patrick Andries.
-2000-02-06 François Pinard <pinard@iro.umontreal.ca>
+2000-02-06 François Pinard <pinard@iro.umontreal.ca>
* Makemore (ENCODINGS_DEF): Use ../ instead of top_srcdir.
* tables.py: Nomenclature change of symbol to alias.
-2000-02-05 François Pinard <pinard@iro.umontreal.ca>
+2000-02-05 François Pinard <pinard@iro.umontreal.ca>
* recode.texi: Document tree as a special charset.
-1999-12-30 François Pinard <pinard@iro.umontreal.ca>
+1999-12-30 François Pinard <pinard@iro.umontreal.ca>
* recode.texi (Charset overview): Document unreachable charsets.
- Reported by François-Xavier Bergot
+ Reported by François-Xavier Bergot
-1999-12-29 François Pinard <pinard@iro.umontreal.ca>
+1999-12-29 François Pinard <pinard@iro.umontreal.ca>
* recode.texi (libiconv): Adjust to reflect the merge.
-1999-12-28 François Pinard <pinard@iro.umontreal.ca>
+1999-12-28 François Pinard <pinard@iro.umontreal.ca>
* tables.py (produce_libiconv): Declare libiconv functions.
* Makemore: Use encoding.def from the libiconv/ subdirectory.
-1999-12-24 François Pinard <pinard@iro.umontreal.ca>
+1999-12-24 François Pinard <pinard@iro.umontreal.ca>
* recode.texi (libiconv): New name for iconv node.
-1999-12-23 François Pinard <pinard@iro.umontreal.ca>
+1999-12-23 François Pinard <pinard@iro.umontreal.ca>
* recode.texi (iconv, Vietnamese): New nodes.
* tables.py (Input, Output): New classes, reorganising code.
-1999-12-22 François Pinard <pinard@iro.umontreal.ca>
+1999-12-22 François Pinard <pinard@iro.umontreal.ca>
* tables.py: Tend to prefer string methods over re methods.
(begins): New function. Use it.
* Makefile.am, Makemore, tables.py: Make libiconv.h, libiconv.texi
and fr-libiconv.texi. Rename charset.texi to rfc1345.texi.
-1999-12-21 François Pinard <pinard@iro.umontreal.ca>
+1999-12-21 François Pinard <pinard@iro.umontreal.ca>
* tables.py (produce_texinfo): Avoid colons in index references.
Change :NUMBER into (NUMBER).
factual errors corrected, including output from some examples.
* tables.py (produce_texinfo): Generate index references.
-1999-12-12 François Pinard <pinard@iro.umontreal.ca>
+1999-12-12 François Pinard <pinard@iro.umontreal.ca>
* recode.texi: Show program_name in the examples for the library
usage, and document its purpose.
- Reported by Kristian Köhntopp and Pawel Krawczyk.
+ Reported by Kristian Köhntopp and Pawel Krawczyk.
-1999-11-27 François Pinard <pinard@iro.umontreal.ca>
+1999-11-27 François Pinard <pinard@iro.umontreal.ca>
* recode.texi (MIME contents encoding, UTF-7): Adjust RFC numbers
and correct historical note.
Reported by Neal McBurnett.
-1999-09-27 François Pinard <pinard@iro.umontreal.ca>
+1999-09-27 François Pinard <pinard@iro.umontreal.ca>
* tables.py: Python version of tables.pl.
* tables.pl: Deleted.
* Makefile.am, Makemore: Adjusted.
-1999-06-22 François Pinard <pinard@iro.umontreal.ca>
+1999-06-22 François Pinard <pinard@iro.umontreal.ca>
* Makefile.am (man_MANS, recode.1): Deleted. The man page will
now be built in src/ rather than here.
-1999-06-17 François Pinard <pinard@iro.umontreal.ca>
+1999-06-17 François Pinard <pinard@iro.umontreal.ca>
* recode.texi (Top): Use @ifnottex instead of @ifinfo.
-1999-04-27 François Pinard <pinard@iro.umontreal.ca>
+1999-04-27 François Pinard <pinard@iro.umontreal.ca>
* recode.texi: Do not use od in examples, recode can do it itself.
-1999-04-21 François Pinard <pinard@iro.umontreal.ca>
+1999-04-21 François Pinard <pinard@iro.umontreal.ca>
* recode.texi: Many tiny adjustments all over.
Reported by Laurent Bourbeau.
-1999-04-18 François Pinard <pinard@iro.umontreal.ca>
+1999-04-18 François Pinard <pinard@iro.umontreal.ca>
* recode.texi (Listings): Checking is somewhat relaxed when
generating source tables.
-1999-04-02 François Pinard <pinard@iro.umontreal.ca>
+1999-04-02 François Pinard <pinard@iro.umontreal.ca>
* recode.texi (UTF-8): Change RFC2044 to RFC2279.
Reported by Steinar Bang.
* recode.texi (Requests): Aliases are not true and simple anymore.
- Reported by Martin J. Dürst.
+ Reported by Martin J. Dürst.
-1999-01-17 François Pinard <pinard@iro.umontreal.ca>
+1999-01-17 François Pinard <pinard@iro.umontreal.ca>
* tables.pl: Generate code to initialize implied surfaces.
-1999-01-07 François Pinard <pinard@iro.umontreal.ca>
+1999-01-07 François Pinard <pinard@iro.umontreal.ca>
* tables.pl (digest_french_names): Define translations for control
characters from U+0080 to U+009F. Make U+007F work as expected.
- Reported by Alain Labonté and Laurent Bourbeau.
+ Reported by Alain Labonté and Laurent Bourbeau.
-1999-01-05 François Pinard <pinard@iro.umontreal.ca>
+1999-01-05 François Pinard <pinard@iro.umontreal.ca>
* tables.pl (digest_french_names): Remove trailing asterisks.
-1999-01-04 François Pinard <pinard@iro.umontreal.ca>
+1999-01-04 François Pinard <pinard@iro.umontreal.ca>
* tables.pl: Generate struct strip_table instead of UCS2_DATA_TABLE.
Produce strip-pool.c and strip-data.c instead of pool.c and
NOT_A_CHARACTER.
* Makemore: Adjusted.
-1999-01-02 François Pinard <pinard@iro.umontreal.ca>
+1999-01-02 François Pinard <pinard@iro.umontreal.ca>
* tables.pl (digest_french_names): Handle translation of control
characters given an explicit table in the program.
* tables.pl (produce_texinfo): Avoid some spurious trailing space.
-1998-12-17 François Pinard <pinard@iro.umontreal.ca>
+1998-12-17 François Pinard <pinard@iro.umontreal.ca>
* noms_juc_19981216.txt: New French name table.
* Makemore: Use it.
* tables.pl: Recognise new table despite semicolons.
- Reported by Alain Labonté et François Yergeau.
+ Reported by Alain Labonté et François Yergeau.
-1998-12-15 François Pinard <pinard@iro.umontreal.ca>
+1998-12-15 François Pinard <pinard@iro.umontreal.ca>
* Makemore (fr-charnames.h, fr-charset.texi): New rules.
* tables.pl: Normalize style.
(digest_french_names): New routine.
-1998-11-23 François Pinard <pinard@iro.umontreal.ca>
+1998-11-23 François Pinard <pinard@iro.umontreal.ca>
* help2man: New file, from elsewhere.
* Makefile.am (EXTRA_DIST, recode.1): Adjusted.
-1998-11-03 François Pinard <pinard@iro.umontreal.ca>
+1998-11-03 François Pinard <pinard@iro.umontreal.ca>
* helptoman.pl: Comment a wrong line. Remove parenthesese on
another.
-1998-11-02 François Pinard <pinard@iro.umontreal.ca>
+1998-11-02 François Pinard <pinard@iro.umontreal.ca>
* tables.pl: Use recode_ucs2 type.
-1998-10-27 François Pinard <pinard@iro.umontreal.ca>
+1998-10-27 François Pinard <pinard@iro.umontreal.ca>
* tables.pl (produce_tables_term): Use bool instead of int.
(declare_mnemonic): Return, instead of calling next.
-1998-10-23 François Pinard <pinard@iro.umontreal.ca>
+1998-10-23 François Pinard <pinard@iro.umontreal.ca>
* tables.pl: Adapt to use strict.
* Makemore: Use -w with Perl.
-1998-09-15 François Pinard <pinard@iro.umontreal.ca>
+1998-09-15 François Pinard <pinard@iro.umontreal.ca>
* keld-email/mnemonics,ds: Patched to add Euro symbol.
-1998-09-01 François Pinard <pinard@iro.umontreal.ca>
+1998-09-01 François Pinard <pinard@iro.umontreal.ca>
* Makemore (CHARSETS_DEF, ISO10646_DEF, MNEMONICS_DS): New macros.
Use them. For playing with some revised tables emailed by Keld.
-1997-12-15 François Pinard <pinard@iro.umontreal.ca>
+1997-12-15 François Pinard <pinard@iro.umontreal.ca>
* tables.pl (digest_iso10646_def, declare_mnemonic): New routines.
-1997-12-14 François Pinard <pinard@iro.umontreal.ca>
+1997-12-14 François Pinard <pinard@iro.umontreal.ca>
* tables.pl: New file, merging once separate scripts.
* charname.pl, charset.pl, rfc1345.pl: Deleted.
* Makefile.am, Makemore: Adjusted.
-1997-12-12 François Pinard <pinard@iro.umontreal.ca>
+1997-12-12 François Pinard <pinard@iro.umontreal.ca>
* Makemore: Fetch and use mnemonic,ds instead of mnemonics.ds.
-1997-12-09 François Pinard <pinard@iro.umontreal.ca>
+1997-12-09 François Pinard <pinard@iro.umontreal.ca>
* Makefile.am (recode.1): Depend on src/main.c, not src/recode.c.
* helptoman.pl: Reset the accumulation flag even if the usage
* charset.pl (digest_rfc1345): Capitalise the saved &rem and add
an ending period, as necessary, before writing it to charset.texi.
-1997-12-05 François Pinard <pinard@iro.umontreal.ca>
+1997-12-05 François Pinard <pinard@iro.umontreal.ca>
* charset.pl (digest_rfc1345): Diagnose if declarations for a
charset are not presented in the unofficial canonical order.
- Reported by Keld Jørn Simonsen.
+ Reported by Keld Jørn Simonsen.
-1997-12-03 François Pinard <pinard@iro.umontreal.ca>
+1997-12-03 François Pinard <pinard@iro.umontreal.ca>
* Makemore (charset.texi): Handle chset31a/charsets.def, instead of
rfc1345.txt combined with a few Unicode maps.
(chset31a, charsets.def): New goals.
(all): Append dependencies to Makefile's all, automating them.
* charset.pl: Recognise simpler charsets.def format.
- Reported by Keld Jørn Simonsen, Lukas Petrlik and Roman Czyborra.
+ Reported by Keld Jørn Simonsen, Lukas Petrlik and Roman Czyborra.
* koi8-r and other cyrillic tables gets implemented through the
changes above.
Reported by Alexander L. Belikoff, Andries Brouwer and Roman
Czyborra.
-1997-12-02 François Pinard <pinard@iro.umontreal.ca>
+1997-12-02 François Pinard <pinard@iro.umontreal.ca>
* rfc1345.pl: Generate an inverse table.
-1997-12-01 François Pinard <pinard@iro.umontreal.ca>
+1997-12-01 François Pinard <pinard@iro.umontreal.ca>
* charset.pl: Reorganise with one processor routine per type of
input file. Add code to recognise input file types from contents,
Reported by Andreas Dietrich.
* Makemore (cp1250.txt): New rule. (MAPS): Adjusted.
- Reported by Branimir Dolicki, Frère Roy and Primoz Peterlin.
+ Reported by Branimir Dolicki, Frère Roy and Primoz Peterlin.
* Makemore (cp1252.txt): New rule. (MAPS): Adjusted.
Reported by Hilmar Schlegel.
-1997-11-24 François Pinard <pinard@iro.umontreal.ca>
+1997-11-24 François Pinard <pinard@iro.umontreal.ca>
* charname.pl, charset.pl, rfc1345.pl: Insert the LGPL instead
of the GPL in generated sources.
-1997-10-14 François Pinard <pinard@iro.umontreal.ca>
+1997-10-14 François Pinard <pinard@iro.umontreal.ca>
* charset.pl: Generate global argument to module_tables, and
generate checking and return of initialisation success.
-1997-10-06 François Pinard <pinard@iro.umontreal.ca>
+1997-10-06 François Pinard <pinard@iro.umontreal.ca>
* helptoman.pl: Have better headers and footers.
Reported by Thomas M. Ott.
-1997-10-05 François Pinard <pinard@iro.umontreal.ca>
+1997-10-05 François Pinard <pinard@iro.umontreal.ca>
* Makemore (i18n.txt, i18nrep.txt): New rules.
* All: Replace `and usages' by `and surfaces'. Replace encoding
and ENCODING by surface and SURFACE.
-1997-09-29 François Pinard <pinard@iro.umontreal.ca>
+1997-09-29 François Pinard <pinard@iro.umontreal.ca>
* Makemore (rfc1345.txt): New rule.
* Makefile.am: Prepare, install and distribute the man page.
Suggested by Harald Falkenberg.
-1997-09-23 François Pinard <pinard@iro.umontreal.ca>
+1997-09-23 François Pinard <pinard@iro.umontreal.ca>
Have most Perl generation done in this directory, with resulting
files moved into directories where they are most useful.
* Makefile.am: Simplified accordingly.
* charname.pl, rfc1345.pl: Moved over from src/.
-1997-09-22 François Pinard <pinard@iro.umontreal.ca>
+1997-09-22 François Pinard <pinard@iro.umontreal.ca>
* charset.pl: Use lc instead of y whenever appropriate. Use
upcased hexadecimal for $SOMECHAR and $NOCHAR. Rename %unicode to
* Makefile.am (charset.texi): Manage so the script is executed in
the build directory, so diagnostics have $(srcdir) in references.
-1997-07-29 François Pinard <pinard@iro.umontreal.ca>
+1997-07-29 François Pinard <pinard@iro.umontreal.ca>
* charset.pl: Generated module_ routines need a parameter.
-1997-02-26 François Pinard <pinard@iro.umontreal.ca>
+1997-02-26 François Pinard <pinard@iro.umontreal.ca>
* mnemonic.ds2: Add three dozens of missing codes.
-1997-02-25 François Pinard <pinard@iro.umontreal.ca>
+1997-02-25 François Pinard <pinard@iro.umontreal.ca>
* Makefile.am (EXTRA_DIST): Add charset1.c, charset2.c and
charset.texi, taken out of BUILT_SOURCES.
-1996-09-30 François Pinard <pinard@iro.umontreal.ca>
+1996-09-30 François Pinard <pinard@iro.umontreal.ca>
* charset.pl: Integrate charset.sed, accept rfc1345.txt as
argument, use hex.
* Makefile.am: Adjusted.
Reported by Andreas Schwab.
-1996-08-25 François Pinard <pinard@iro.umontreal.ca>
+1996-08-25 François Pinard <pinard@iro.umontreal.ca>
* charset.pl: Use warn rather than print STDERR.
-1996-08-24 François Pinard <pinard@iro.umontreal.ca>
+1996-08-24 François Pinard <pinard@iro.umontreal.ca>
* charset.pl: Replace DOUBLE_TABLE by UCS2_DATA_TABLE. Call
declare_ucs2_data instead of declare_double_step, and avoid
* Makefile.am: New, replaces Makefile.in.
-1995-07-23 François Pinard <pinard@iro.umontreal.ca>
+1995-07-23 François Pinard <pinard@iro.umontreal.ca>
* mnemonic.ds: Copied from ftp://dkuug.dk/i18n/mnemonic.ds.
* mnemonic.ds2: New file, edited from inspection of rfc1345.txt.
* Makefile.in (DISTFILES): Distribute them.
* charset.pl: Generate UCS2 in tables, instead of mnemonics.
-1995-07-10 François Pinard <pinard@iro.umontreal.ca>
+1995-07-10 François Pinard <pinard@iro.umontreal.ca>
Distribution unflattened, for using GNU gettext.
* Makefile.in: New file.
# Makefile for `recode' documentation.
-# Copyright © 1994, 95, 96, 97, 98, 99, 00 Free Software Foundation, Inc.
-# François Pinard <pinard@iro.umontreal.ca>
+# Copyright © 1994, 95, 96, 97, 98, 99, 00 Free Software Foundation, Inc.
+# François Pinard <pinard@iro.umontreal.ca>
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@SET_MAKE@
# Makefile for `recode' documentation.
-# Copyright © 1994, 95, 96, 97, 98, 99, 00 Free Software Foundation, Inc.
-# François Pinard <pinard@iro.umontreal.ca>
+# Copyright © 1994, 95, 96, 97, 98, 99, 00 Free Software Foundation, Inc.
+# François Pinard <pinard@iro.umontreal.ca>
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# Special Makefile for `recode' tables. -*- Makefile -*-
-# Copyright © 1997, 1998, 1999, 2000 Progiciels Bourbeau-Pinard inc.
-# François Pinard <pinard@iro.umontreal.ca>, 1997.
+# Copyright © 1997, 1998, 1999, 2000 Progiciels Bourbeau-Pinard inc.
+# François Pinard <pinard@iro.umontreal.ca>, 1997.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-This is /home/pinard/entretien/recode/doc/recode.info, produced by
-makeinfo version 4.9 from /home/pinard/entretien/recode/doc/recode.texi.
+This is ../../doc/recode.info, produced by makeinfo version 4.9 from
+../../doc/recode.texi.
INFO-DIR-SECTION Internationalization and character sets
START-INFO-DIR-ENTRY
\1f
Indirect:
-recode.info-1: 1186
-recode.info-2: 243681
+recode.info-1: 1138
+recode.info-2: 243634
\1f
Tag Table:
(Indirect)
-Node: Top\7f1186
-Node: Tutorial\7f5589
-Node: Introduction\7f9826
-Node: Charset overview\7f14065
-Node: Surface overview\7f15860
-Node: Contributing\7f17332
-Ref: Contributing-Footnote-1\7f19578
-Node: Invoking recode\7f19712
-Node: Synopsis\7f20669
-Ref: Synopsis-Footnote-1\7f23111
-Node: Requests\7f23410
-Ref: Requests-Footnote-1\7f29324
-Ref: Requests-Footnote-2\7f29391
-Ref: Requests-Footnote-3\7f29569
-Node: Listings\7f30028
-Node: Recoding\7f39932
-Node: Reversibility\7f42757
-Ref: Reversibility-Footnote-1\7f51260
-Node: Sequencing\7f51397
-Node: Mixed\7f53843
-Node: Emacs\7f57236
-Node: Debugging\7f58215
-Node: Library\7f62482
-Node: Outer level\7f63836
-Node: Request level\7f69322
-Node: Task level\7f79791
-Node: Charset level\7f90213
-Node: Errors\7f91055
-Ref: Errors-Footnote-1\7f95909
-Ref: Errors-Footnote-2\7f96023
-Node: Universal\7f96384
-Ref: Universal-Footnote-1\7f99512
-Ref: Universal-Footnote-2\7f99580
-Node: UCS-2\7f99793
-Node: UCS-4\7f102327
-Node: UTF-7\7f102869
-Node: UTF-8\7f103466
-Node: UTF-16\7f107773
-Node: count-characters\7f108923
-Node: dump-with-names\7f109596
-Node: libiconv\7f112149
-Node: Tabular\7f123733
-Node: ASCII misc\7f145999
-Node: ASCII\7f146365
-Node: ISO 8859\7f147186
-Node: ASCII-BS\7f149485
-Node: flat\7f151324
-Node: IBM and MS\7f151997
-Node: EBCDIC\7f152570
-Node: IBM-PC\7f154684
-Ref: IBM-PC-Footnote-1\7f156806
-Node: Icon-QNX\7f156964
-Node: CDC\7f157391
-Node: Display Code\7f159095
-Ref: Display Code-Footnote-1\7f161379
-Node: CDC-NOS\7f161584
-Node: Bang-Bang\7f163548
-Node: Micros\7f165479
-Node: Apple-Mac\7f165864
-Node: AtariST\7f167920
-Node: Miscellaneous\7f168910
-Node: HTML\7f169647
-Node: LaTeX\7f175674
-Node: Texinfo\7f176450
-Node: Vietnamese\7f177230
-Node: African\7f178210
-Node: Others\7f179566
-Node: Texte\7f181024
-Ref: Texte-Footnote-1\7f185579
-Ref: Texte-Footnote-2\7f185659
-Ref: Texte-Footnote-3\7f186134
-Node: Mule\7f186231
-Ref: Mule-Footnote-1\7f188018
-Node: Surfaces\7f188537
-Ref: Surfaces-Footnote-1\7f191525
-Node: Permutations\7f191631
-Node: End lines\7f192476
-Node: MIME\7f194683
-Node: Dump\7f195874
-Node: Test\7f200068
-Node: Internals\7f202548
-Node: Main flow\7f203787
-Node: New charsets\7f206907
-Node: New surfaces\7f211450
-Node: Design\7f212178
-Ref: Design-Footnote-1\7f221404
-Node: Concept Index\7f221508
-Node: Option Index\7f236251
-Node: Library Index\7f239104
-Node: Charset and Surface Index\7f243681
+Node: Top\7f1138
+Node: Tutorial\7f5541
+Node: Introduction\7f9778
+Node: Charset overview\7f14017
+Node: Surface overview\7f15812
+Node: Contributing\7f17284
+Ref: Contributing-Footnote-1\7f19530
+Node: Invoking recode\7f19664
+Node: Synopsis\7f20621
+Ref: Synopsis-Footnote-1\7f23063
+Node: Requests\7f23362
+Ref: Requests-Footnote-1\7f29276
+Ref: Requests-Footnote-2\7f29343
+Ref: Requests-Footnote-3\7f29521
+Node: Listings\7f29980
+Node: Recoding\7f39884
+Node: Reversibility\7f42709
+Ref: Reversibility-Footnote-1\7f51212
+Node: Sequencing\7f51349
+Node: Mixed\7f53795
+Node: Emacs\7f57188
+Node: Debugging\7f58167
+Node: Library\7f62434
+Node: Outer level\7f63788
+Node: Request level\7f69274
+Node: Task level\7f79743
+Node: Charset level\7f90165
+Node: Errors\7f91007
+Ref: Errors-Footnote-1\7f95861
+Ref: Errors-Footnote-2\7f95975
+Node: Universal\7f96336
+Ref: Universal-Footnote-1\7f99464
+Ref: Universal-Footnote-2\7f99532
+Node: UCS-2\7f99745
+Node: UCS-4\7f102279
+Node: UTF-7\7f102821
+Node: UTF-8\7f103418
+Node: UTF-16\7f107725
+Node: count-characters\7f108875
+Node: dump-with-names\7f109548
+Node: libiconv\7f112101
+Node: Tabular\7f123685
+Node: ASCII misc\7f145951
+Node: ASCII\7f146317
+Node: ISO 8859\7f147138
+Node: ASCII-BS\7f149437
+Node: flat\7f151276
+Node: IBM and MS\7f151949
+Node: EBCDIC\7f152522
+Node: IBM-PC\7f154636
+Ref: IBM-PC-Footnote-1\7f156758
+Node: Icon-QNX\7f156916
+Node: CDC\7f157343
+Node: Display Code\7f159047
+Ref: Display Code-Footnote-1\7f161331
+Node: CDC-NOS\7f161536
+Node: Bang-Bang\7f163500
+Node: Micros\7f165431
+Node: Apple-Mac\7f165816
+Node: AtariST\7f167872
+Node: Miscellaneous\7f168862
+Node: HTML\7f169599
+Node: LaTeX\7f175627
+Node: Texinfo\7f176403
+Node: Vietnamese\7f177183
+Node: African\7f178163
+Node: Others\7f179519
+Node: Texte\7f180977
+Ref: Texte-Footnote-1\7f185532
+Ref: Texte-Footnote-2\7f185612
+Ref: Texte-Footnote-3\7f186087
+Node: Mule\7f186184
+Ref: Mule-Footnote-1\7f187971
+Node: Surfaces\7f188490
+Ref: Surfaces-Footnote-1\7f191478
+Node: Permutations\7f191584
+Node: End lines\7f192429
+Node: MIME\7f194636
+Node: Dump\7f195827
+Node: Test\7f200021
+Node: Internals\7f202501
+Node: Main flow\7f203740
+Node: New charsets\7f206860
+Node: New surfaces\7f211403
+Node: Design\7f212131
+Ref: Design-Footnote-1\7f221357
+Node: Concept Index\7f221461
+Node: Option Index\7f236204
+Node: Library Index\7f239057
+Node: Charset and Surface Index\7f243634
\1f
End Tag Table
-This is /home/pinard/entretien/recode/doc/recode.info, produced by
-makeinfo version 4.9 from /home/pinard/entretien/recode/doc/recode.texi.
+This is ../../doc/recode.info, produced by makeinfo version 4.9 from
+../../doc/recode.texi.
INFO-DIR-SECTION Internationalization and character sets
START-INFO-DIR-ENTRY
It also can, of course, convert between HTML and various other charsets.
Here is a list of those HTML variants which `recode' supports. Some
-notes have been provided by François Yergeau <yergeau@alis.com>.
+notes have been provided by Franc,ois Yergeau <yergeau@alis.com>.
`XML-standalone'
This charset is available in `recode' under the name
depending on aimed HTML standard level. It also can, of course, convert
between HTML and various other charsets.
-Here is a list of those HTML variants which @code{recode} supports.
-Some notes have been provided by François Yergeau @email{yergeau@@alis.com}.
+Here is a list of those HTML variants which @code{recode}
+supports. Some notes have been provided by Fran@,{c}ois Yergeau
+@email{yergeau@@alis.com}.
@table @code
@item XML-standalone
-@set UPDATED 15 February 2008
+@set UPDATED 17 February 2008
@set UPDATED-MONTH February 2008
@set EDITION 3.6
@set VERSION 3.6
#!/usr/bin/python
-# -*- coding: latin-1 -*-
+# -*- coding: iso-8859-1 -*-
# Automatically derive `recode' table files from various sources.
# Copyright © 1993, 1994, 1997, 1998, 1999, 2000 Free Software Foundation, Inc.
# François Pinard <pinard@iro.umontreal.ca>, 1993.
self.max_length = 0
ucs = 0x0000
for text in (
- "nul (nul)", # 0000
- "début d'en-tête (soh)", # 0001
- "début de texte (stx)", # 0002
- "fin de texte (etx)", # 0003
- "fin de transmission (eot)", # 0004
- "demande (enq)", # 0005
- "accusé de réception positif (ack)", # 0006
- "sonnerie (bel)", # 0007
- "espace arrière (bs)", # 0008
- "tabulation horizontale (ht)", # 0009
- "interligne (lf)", # 000A
- "tabulation verticale (vt)", # 000B
- "page suivante (ff)", # 000C
- "retour de chariot (cr)", # 000D
- "hors code (so)", # 000E
- "en code (si)", # 000F
- "échappement transmission (dle)", # 0010
- "commande d'appareil un (dc1)", # 0011
- "commande d'appareil deux (dc2)", # 0012
- "commande d'appareil trois (dc3)", # 0013
- "commande d'appareil quatre (dc4)", # 0014
- "accusé de réception négatif (nak)", # 0015
- "synchronisation (syn)", # 0016
- "fin de transmission de bloc (etb)", # 0017
- "annulation (can)", # 0018
- "fin de support (em)", # 0019
- "caractère de substitution (sub)", # 001A
- "échappement (esc)", # 001B
- "séparateur de fichier (fs)", # 001C
- "séparateur de groupe (gs)", # 001D
- "séparateur d'article (rs)", # 001E
- "séparateur de sous-article (us)", # 001F
+ u"nul (nul)", # 0000
+ u"début d'en-tête (soh)", # 0001
+ u"début de texte (stx)", # 0002
+ u"fin de texte (etx)", # 0003
+ u"fin de transmission (eot)", # 0004
+ u"demande (enq)", # 0005
+ u"accusé de réception positif (ack)", # 0006
+ u"sonnerie (bel)", # 0007
+ u"espace arrière (bs)", # 0008
+ u"tabulation horizontale (ht)", # 0009
+ u"interligne (lf)", # 000A
+ u"tabulation verticale (vt)", # 000B
+ u"page suivante (ff)", # 000C
+ u"retour de chariot (cr)", # 000D
+ u"hors code (so)", # 000E
+ u"en code (si)", # 000F
+ u"échappement transmission (dle)", # 0010
+ u"commande d'appareil un (dc1)", # 0011
+ u"commande d'appareil deux (dc2)", # 0012
+ u"commande d'appareil trois (dc3)", # 0013
+ u"commande d'appareil quatre (dc4)", # 0014
+ u"accusé de réception négatif (nak)", # 0015
+ u"synchronisation (syn)", # 0016
+ u"fin de transmission de bloc (etb)", # 0017
+ u"annulation (can)", # 0018
+ u"fin de support (em)", # 0019
+ u"caractère de substitution (sub)", # 001A
+ u"échappement (esc)", # 001B
+ u"séparateur de fichier (fs)", # 001C
+ u"séparateur de groupe (gs)", # 001D
+ u"séparateur d'article (rs)", # 001E
+ u"séparateur de sous-article (us)", # 001F
):
- self.declare(ucs, text)
+ self.declare(ucs, text.encode('ISO-8859-1'))
ucs = ucs + 1
ucs = 0x007F
for text in (
- "suppression (del)", # 007F
- "caractère de bourre (pad)", # 0080
- "octet supérieur prédéfini (hop)", # 0081
- "arrêt permis ici (bph)", # 0082
- "aucun arrêt ici (nbh)", # 0083
- "index (ind)", # 0084
- "à la ligne (nel)", # 0085
- "début de zone sélectionnée (ssa)", # 0086
- "fin de zone sélectionnée (esa)", # 0087
- "arrêt de tabulateur horizontal (hts)", # 0088
- "tabulateur horizontal avec justification (htj)", # 0089
- "arrêt de tabulateur vertical (vts)", # 008A
- "interligne partiel vers <= bas (pld)", # 008B
- "interligne partiel vers <= haut (plu)", # 008C
- "index inversé (ri)", # 008D
- "remplacement unique deux (ss2)", # 008E
- "remplacement unique trois (ss3)", # 008F
- "chaîne de commande d'appareil (dcs)", # 0090
- "usage privé un (pu1)", # 0091
- "usage privé deux (pu2)", # 0092
- "mise en mode transmission (sts)", # 0093
- "annulation du caractère précédent (cch)", # 0094
- "message en attente (mw)", # 0095
- "début de zone protégée (sga)", # 0096
- "fin de zone protégée (ega)", # 0097
- "début de chaîne (sos)", # 0098
- "introducteur de caractère graphique unique (sgci)",# 0099
- "introducteur de caractère unique (sci)", # 009A
- "introducteur de séquence de commande (csi)", # 009B
- "fin de chaîne (st)", # 009C
- "commande de système d'exploitation (osc)", # 009D
- "message privé (pm)", # 009E
- "commande de progiciel (apc)", # 009F
+ u"suppression (del)", # 007F
+ u"caractère de bourre (pad)", # 0080
+ u"octet supérieur prédéfini (hop)", # 0081
+ u"arrêt permis ici (bph)", # 0082
+ u"aucun arrêt ici (nbh)", # 0083
+ u"index (ind)", # 0084
+ u"à la ligne (nel)", # 0085
+ u"début de zone sélectionnée (ssa)", # 0086
+ u"fin de zone sélectionnée (esa)", # 0087
+ u"arrêt de tabulateur horizontal (hts)", # 0088
+ u"tabulateur horizontal avec justification (htj)", # 0089
+ u"arrêt de tabulateur vertical (vts)", # 008A
+ u"interligne partiel vers <= bas (pld)", # 008B
+ u"interligne partiel vers <= haut (plu)", # 008C
+ u"index inversé (ri)", # 008D
+ u"remplacement unique deux (ss2)", # 008E
+ u"remplacement unique trois (ss3)", # 008F
+ u"chaîne de commande d'appareil (dcs)", # 0090
+ u"usage privé un (pu1)", # 0091
+ u"usage privé deux (pu2)", # 0092
+ u"mise en mode transmission (sts)", # 0093
+ u"annulation du caractère précédent (cch)", # 0094
+ u"message en attente (mw)", # 0095
+ u"début de zone protégée (sga)", # 0096
+ u"fin de zone protégée (ega)", # 0097
+ u"début de chaîne (sos)", # 0098
+ u"introducteur de caractère graphique unique (sgci)",# 0099
+ u"introducteur de caractère unique (sci)", # 009A
+ u"introducteur de séquence de commande (csi)", # 009B
+ u"fin de chaîne (st)", # 009C
+ u"commande de système d'exploitation (osc)", # 009D
+ u"message privé (pm)", # 009E
+ u"commande de progiciel (apc)", # 009F
):
- self.declare(ucs, text)
+ self.declare(ucs, text.encode('ISO-8859-1'))
ucs = ucs + 1
def declare(self, ucs, text):
-@set UPDATED 15 February 2008
+@set UPDATED 17 February 2008
@set UPDATED-MONTH February 2008
@set EDITION 3.6
@set VERSION 3.6
-2005-11-06 François Pinard <pinard@iro.umontreal.ca>
+2005-11-06 François Pinard <pinard@iro.umontreal.ca>
* gettext.h: New, from coreutils.
* alloca.c, error.c, error.h, malloc.c, pathmax.h,
realloc.c, strtol.c, strtoul.c: Updated, from coreutils.
-2005-11-05 François Pinard <pinard@iro.umontreal.ca>
+2005-11-05 François Pinard <pinard@iro.umontreal.ca>
* gettext.c, gettext.h: Deleted.
* Makefile.am: Adujsted.
* xmalloc.c, xalloc.h: Move to src/.
* Makefile.am (noinst_HEADERS): Remove xalloc.h.
(libreco_a_SOURCES): Remove xmalloc.c.
- Reported by Tomasz Kłoczko <kloczek@wun.zie.pg.gda.pl>.
+ Reported by Tomasz Kłoczko.
2000-08-30 Bruno Haible <haible@clisp.cons.org>
* gettext.c (_nl_unload_domain): Enclose declaration in #ifdef _LIBC.
-1999-12-28 François Pinard <pinard@iro.umontreal.ca>
+1999-12-28 François Pinard <pinard@iro.umontreal.ca>
* Makefile.am (INCLUDES): Do not use ../intl.
-1999-12-14 François Pinard <pinard@iro.umontreal.ca>
+1999-12-14 François Pinard <pinard@iro.umontreal.ca>
* Makefile.am: Adapt to the gettext scheme used in wdiff.
* gettext.c, gettext.h: New files.
-1999-12-12 François Pinard <pinard@iro.umontreal.ca>
+1999-12-12 François Pinard <pinard@iro.umontreal.ca>
* Makefile.am: Replace strtol and strtoul only when missing.
Reported by Tom Hageman.
-1999-06-15 François Pinard <pinard@iro.umontreal.ca>
+1999-06-15 François Pinard <pinard@iro.umontreal.ca>
* alloca.c, malloc.c, realloc.c: New files, from elsewhere.
* Makefile.am (EXTRA_DIST): Distribute them.
Reported by Alan J. Flavell, Alexandre Oliva, Olivier Lecarme and
Peter Turcan.
-1998-12-13 François Pinard <pinard@iro.umontreal.ca>
+1998-12-13 François Pinard <pinard@iro.umontreal.ca>
* argmatch.c, argmatch.h, hash.c, hash.h: Moved away, into src.
* Makefile.am: Adjusted.
-1998-10-31 François Pinard <pinard@iro.umontreal.ca>
+1998-10-31 François Pinard <pinard@iro.umontreal.ca>
* strtol.c, strtoul.c: New files, from elsewhere.
* Makefile.am (libreco_a_SOURCES): Include strtoul.c.
(EXTRA_DIST): Include strtol.c.
-1998-10-26 François Pinard <pinard@iro.umontreal.ca>
+1998-10-26 François Pinard <pinard@iro.umontreal.ca>
* hash.h, hash.c: New version, with tuning parameters.
-1998-10-13 François Pinard <pinard@iro.umontreal.ca>
+1998-10-13 François Pinard <pinard@iro.umontreal.ca>
* hash.c, hash.h: New, from elsewhere.
* Makefile.am: Adjusted.
-1998-09-30 François Pinard <pinard@iro.umontreal.ca>
+1998-09-30 François Pinard <pinard@iro.umontreal.ca>
* Makefile.am (noinst_HEADERS): Include argmatch.h.
-1998-03-31 François Pinard <pinard@iro.umontreal.ca>
+1998-03-31 François Pinard <pinard@iro.umontreal.ca>
* Makefile.am: Rename xmalloc.h to xalloc.h.
-1997-10-15 François Pinard <pinard@iro.umontreal.ca>
+1997-10-15 François Pinard <pinard@iro.umontreal.ca>
* xmalloc.h, xstring.h: New files, from elsewhere.
* Makefile.am (noinst_HEADERS): Distribute them.
-1997-02-25 François Pinard <pinard@iro.umontreal.ca>
+1997-02-25 François Pinard <pinard@iro.umontreal.ca>
* Makefile.am: Adjusted for Automake 1.1l.
-1996-08-27 François Pinard <pinard@iro.umontreal.ca>
+1996-08-27 François Pinard <pinard@iro.umontreal.ca>
* Makefile.am (noinst_HEADERS): Distribute error.h.
-1996-08-24 François Pinard <pinard@iro.umontreal.ca>
+1996-08-24 François Pinard <pinard@iro.umontreal.ca>
* Makefile.am: New file, replacing Makefile.in.
-1995-07-10 François Pinard <pinard@iro.umontreal.ca>
+1995-07-10 François Pinard <pinard@iro.umontreal.ca>
Distribution unflattened, for using GNU gettext.
* Makefile.in: New file.
# Makefile for `recode' (own internal) library.
-# Copyright © 1995, 1996, 1997, 1998, 1999 Free Software Foundation, Inc.
-# François Pinard <pinard@iro.umontreal.ca>
+# Copyright © 1995, 1996, 1997, 1998, 1999 Free Software Foundation, Inc.
+# François Pinard <pinard@iro.umontreal.ca>
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@SET_MAKE@
# Makefile for `recode' (own internal) library.
-# Copyright © 1995, 1996, 1997, 1998, 1999 Free Software Foundation, Inc.
-# François Pinard <pinard@iro.umontreal.ca>
+# Copyright © 1995, 1996, 1997, 1998, 1999 Free Software Foundation, Inc.
+# François Pinard <pinard@iro.umontreal.ca>
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-2005-03-06 François Pinard <pinard@iro.umontreal.ca>
+2005-03-06 François Pinard <pinard@iro.umontreal.ca>
* ChangeLog: Converted to UTF-8.
* utf7.h (utf7_mbtowc): Fix combining of UTF-16 surrogates.
-2000-07-10 François Pinard <pinard@iro.umontreal.ca>
+2000-07-10 François Pinard <pinard@iro.umontreal.ca>
* README: New file.
Reported by Bruno Haible.
* ucs2internal.h, ucs2swapped.h, ucs4internal.h, ucs4swapped.h:
Cosmetic changes to avoid compiler warnings.
-2000-06-28 François Pinard <pinard@iro.umontreal.ca>
+2000-06-28 François Pinard <pinard@iro.umontreal.ca>
* Makefile.am (noinst_HEADERS): Distribute iconv.h.
* Updated to libiconv 0.3, 1.0, 1.1, then 1.2.
-1999-12-28 François Pinard <pinard@iro.umontreal.ca>
+1999-12-28 François Pinard <pinard@iro.umontreal.ca>
* Makefile.am: New file.
* encoding.def, all .h files: From Bruno Haible's libiconv 0.2.
# Makefile for `libiconv' part of `recode'.
-# Copyright © 1999, 2000 Free Software Foundation, Inc.
-# François Pinard <pinard@iro.umontreal.ca>
+# Copyright © 1999, 2000 Free Software Foundation, Inc.
+# François Pinard <pinard@iro.umontreal.ca>
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@SET_MAKE@
# Makefile for `libiconv' part of `recode'.
-# Copyright © 1999, 2000 Free Software Foundation, Inc.
-# François Pinard <pinard@iro.umontreal.ca>
+# Copyright © 1999, 2000 Free Software Foundation, Inc.
+# François Pinard <pinard@iro.umontreal.ca>
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-2005-11-05 François Pinard <pinard@iro.umontreal.ca>
+2005-11-05 François Pinard <pinard@iro.umontreal.ca>
* gettext.m4, lcmessage.m4: Deleted.
* Makefile.am: Adjusted.
-2005-10-28 François Pinard <pinard@iro.umontreal.ca>
+2005-10-28 François Pinard <pinard@iro.umontreal.ca>
* Makefile.am (EXTRA_DIST): Adjusted for deleted .m4 files.
-2005-10-27 François Pinard <pinard@iro.umontreal.ca>
+2005-10-27 François Pinard <pinard@iro.umontreal.ca>
* atconfig.m4, codeset.m4, gettext.m4, glibc21.m4, lcmessage.m4,
malloc.m4, realloc.m4, utimbuf.m4: Quote arguments.
* xsize.m4: New file, from gettext-0.14.1.
* Makefile.am (EXTRA_DIST): Add the new files.
-2005-03-06 François Pinard <pinard@iro.umontreal.ca>
+2005-03-06 François Pinard <pinard@iro.umontreal.ca>
* atconfig.m4, codeset.m4, gettext.m4, glibc21.m4, malloc.m4,
realloc.m4, utimbuf.m4: Quoted first argument of AC_DEFUN.
* libtool.m4: New file.
* Makefile.am (EXTRA_DIST): Add it.
-2000-06-28 François Pinard <pinard@iro.umontreal.ca>
+2000-06-28 François Pinard <pinard@iro.umontreal.ca>
* Makefile.am (EXTRA_DIST):
* flex.m4:
-2000-06-27 François Pinard <pinard@iro.umontreal.ca>
+2000-06-27 François Pinard <pinard@iro.umontreal.ca>
* flex.m4: New, from elsewhere.
* utimbuf.m4: New, from elsewhere.
-2000-01-28 François Pinard <pinard@iro.umontreal.ca>
+2000-01-28 François Pinard <pinard@iro.umontreal.ca>
* lcmessage.m4: New, from elsewhere.
-1999-12-14 François Pinard <pinard@iro.umontreal.ca>
+1999-12-14 François Pinard <pinard@iro.umontreal.ca>
* Makefile.am: Adapt to the gettext scheme used in wdiff.
* gettext.m4: New file. Have getcwd checked at configuration time.
* nls.m4: Deleted.
-1998-10-20 François Pinard <pinard@iro.umontreal.ca>
+1998-10-20 François Pinard <pinard@iro.umontreal.ca>
* Makefile.am (AUTOMAKE_OPTIONS): Add --gnits.
* echo.m4: Deleted.
* Makefile.am: Adjusted.
-1998-03-31 François Pinard <pinard@iro.umontreal.ca>
+1998-03-31 François Pinard <pinard@iro.umontreal.ca>
* malloc.m4, realloc.m4: New files, from elsewhere.
* echo.m4, microsoft.m4, nls.m4: New, out of acinclude.m4.
-2005-11-05 François Pinard <pinard@iro.umontreal.ca>
+2005-11-05 François Pinard <pinard@iro.umontreal.ca>
* Makefile.in.in, Makevars, LINGUAS, POTFILE.in: New files.
* Makefile.am: Deleted.
* po: New name for i18n. Rename all .mo files to .gmo.
* remove-potcdate.sin: New file, from elsewhere.
-2005-10-28 François Pinard <pinard@iro.umontreal.ca>
+2005-10-28 François Pinard <pinard@iro.umontreal.ca>
* Makefile.am (uninstall): Add missing backslash.
* : Save .mo files for new .po files.
-2005-10-27 François Pinard <pinard@iro.umontreal.ca>
+2005-10-27 François Pinard <pinard@iro.umontreal.ca>
* el.po: Replace all 0xD2 characters by 0xB7, to be
ISO 8859-7 as declared, and not CP 1253 as apparently used.
* remove-potcdate.sin: New file, from gettext-0.14.1.
* Rules-quot: New file, from gettext-0.14.1.
-2000-06-29 François Pinard <pinard@iro.umontreal.ca>
+2000-06-29 François Pinard <pinard@iro.umontreal.ca>
* gl.po: Updated.
-2000-05-31 François Pinard <pinard@iro.umontreal.ca>
+2000-05-31 François Pinard <pinard@iro.umontreal.ca>
* da.po: Updated.
-2000-02-07 François Pinard <pinard@iro.umontreal.ca>
+2000-02-07 François Pinard <pinard@iro.umontreal.ca>
* sl.po: Updated.
-2000-01-27 François Pinard <pinard@iro.umontreal.ca>
+2000-01-27 François Pinard <pinard@iro.umontreal.ca>
* gl.po: New file.
-1999-12-14 François Pinard <pinard@iro.umontreal.ca>
+1999-12-14 François Pinard <pinard@iro.umontreal.ca>
* Makefile.am: New file.
* Makefile.in.in, POTFILES.in, cat-id-tbl.c, stamp-cat-id: Deleted.
-1999-12-13 François Pinard <pinard@iro.umontreal.ca>
+1999-12-13 François Pinard <pinard@iro.umontreal.ca>
* de.po, pl.po, sv.po: Updated.
-1999-11-27 François Pinard <pinard@iro.umontreal.ca>
+1999-11-27 François Pinard <pinard@iro.umontreal.ca>
* it.po: New file.
-1999-06-22 François Pinard <pinard@iro.umontreal.ca>
+1999-06-22 François Pinard <pinard@iro.umontreal.ca>
* el.po: New file.
-1999-06-14 François Pinard <pinard@iro.umontreal.ca>
+1999-06-14 François Pinard <pinard@iro.umontreal.ca>
* de.po: Updated.
-1999-06-01 François Pinard <pinard@iro.umontreal.ca>
+1999-06-01 François Pinard <pinard@iro.umontreal.ca>
* da.po, es.po, fr.po: Updated.
-1999-04-07 François Pinard <pinard@iro.umontreal.ca>
+1999-04-07 François Pinard <pinard@iro.umontreal.ca>
* POTFILES.in: Add renamed or new source files.
Reported by Laurent Bourbeau.
-1999-04-02 François Pinard <pinard@iro.umontreal.ca>
+1999-04-02 François Pinard <pinard@iro.umontreal.ca>
* sv.po: Updated.
-1999-03-18 François Pinard <pinard@iro.umontreal.ca>
+1999-03-18 François Pinard <pinard@iro.umontreal.ca>
* de.po: Updated.
-1998-12-11 François Pinard <pinard@iro.umontreal.ca>
+1998-12-11 François Pinard <pinard@iro.umontreal.ca>
* es.po: Updated.
-1998-12-09 François Pinard <pinard@iro.umontreal.ca>
+1998-12-09 François Pinard <pinard@iro.umontreal.ca>
* da.po: Updated.
-1998-12-07 François Pinard <pinard@iro.umontreal.ca>
+1998-12-07 François Pinard <pinard@iro.umontreal.ca>
* fr.po: Updated.
-1998-11-03 François Pinard <pinard@iro.umontreal.ca>
+1998-11-03 François Pinard <pinard@iro.umontreal.ca>
* POTFILES.in: Rename charset.c to names.c.
-1998-05-01 François Pinard <pinard@iro.umontreal.ca>
+1998-05-01 François Pinard <pinard@iro.umontreal.ca>
* da.po: Updated.
-1998-02-23 François Pinard <pinard@iro.umontreal.ca>
+1998-02-23 François Pinard <pinard@iro.umontreal.ca>
* es.po: Updated.
-1997-12-27 François Pinard <pinard@iro.umontreal.ca>
+1997-12-27 François Pinard <pinard@iro.umontreal.ca>
* es.po: Updated.
-1997-12-09 François Pinard <pinard@iro.umontreal.ca>
+1997-12-09 François Pinard <pinard@iro.umontreal.ca>
* POTFILES.in: Add src/main.c.
- Reported by Erick Branderhorst, Niels Kr. Bech Jensen, Primo\e.B\8e¾
+ Reported by Erick Branderhorst, Niels Kr. Bech Jensen, Primož
Peterlin and Santiago Vila Doncel.
-1997-05-04 François Pinard <pinard@iro.umontreal.ca>
+1997-05-04 François Pinard <pinard@iro.umontreal.ca>
* sv.po: Updated.
-1997-04-28 François Pinard <pinard@iro.umontreal.ca>
+1997-04-28 François Pinard <pinard@iro.umontreal.ca>
* es.po: Updated.
-1996-03-06 François Pinard <pinard@iro.umontreal.ca>
+1996-03-06 François Pinard <pinard@iro.umontreal.ca>
* es.po: New, for Spanish.
Reported by Santiago Vila Doncel.
-1995-07-10 François Pinard <pinard@iro.umontreal.ca>
+1995-07-10 François Pinard <pinard@iro.umontreal.ca>
Distribution unflattened, for using GNU gettext.
* Makefile.in: New file.
-1995-06-22 François Pinard <pinard@iro.umontreal.ca>
+1995-06-22 François Pinard <pinard@iro.umontreal.ca>
* pt.po: New, for Portuguese.
Reported by Vitor Duarte.
@SET_MAKE@
# Makefile for PO directories.
-# François Pinard <pinard@iro.umontreal.ca>, 1998.
+# François Pinard <pinard@iro.umontreal.ca>, 1998.
srcdir = @srcdir@
top_srcdir = @top_srcdir@
VPATH = @srcdir@
;;; Handling of comment boxes in various styles.
-;;; Copyright © 1991,92,93,94,95,96,97,98,00 Progiciels Bourbeau-Pinard inc.
-;;; François Pinard <pinard@iro.umontreal.ca>, April 1991.
+;;; Copyright © 1991,92,93,94,95,96,97,98,00 Progiciels Bourbeau-Pinard inc.
+;;; François Pinard <pinard@iro.umontreal.ca>, April 1991.
;;; This program is free software; you can redistribute it and/or modify
;;; it under the terms of the GNU General Public License as published by
-2008-02-16 François Pinard <pinard@iro.umontreal.ca>
+2008-02-16 François Pinard <pinard@iro.umontreal.ca>
* ansi2knr.c: Modified by Automake 1.10.
* Makefile.am (merged.c): Split flex -t8 into flex -t -8.
* mergelex.py: Add coding cookie.
-2005-11-06 François Pinard <pinard@iro.umontreal.ca>
+2005-11-06 François Pinard <pinard@iro.umontreal.ca>
* exit.h, exitfail.c, exitfail.h, xalloc-die.c: New, from coreutils.
* hash.c, hash.h, xalloc.h, xmalloc.c: Updated, from coreutils.
* Makefile.am: Adjusted.
-2005-11-05 François Pinard <pinard@iro.umontreal.ca>
+2005-11-05 François Pinard <pinard@iro.umontreal.ca>
* main.c: Do not call bindtextdomain.
-2005-03-06 François Pinard <pinard@iro.umontreal.ca>
+2005-03-06 François Pinard <pinard@iro.umontreal.ca>
* ansi2knr.c: Newer version, from elsewhere.
* xmalloc.c, xalloc.h: Move here from lib/.
* Makefile.am (noinst_HEADERS): Add xalloc.h.
(librecode_la_SOURCES): Add xmalloc.c.
- Reported by Tomasz Kłoczko <kloczek@wun.zie.pg.gda.pl>.
+ Reported by Tomasz Kłoczko.
2000-10-24 Bruno Haible <haible@clisp.cons.org>
* outer.c: Include "hash.h".
-2000-08-18 François Pinard <pinard@iro.umontreal.ca>
+2000-08-18 François Pinard <pinard@iro.umontreal.ca>
* html.c: Add XML-standalone, and h0 for an alias.
Reported by Frederic Gobry.
-2000-08-07 François Pinard <pinard@iro.umontreal.ca>
+2000-08-07 François Pinard <pinard@iro.umontreal.ca>
* html.c (transform_ucs2_html): Correctly encode decimal values.
Reported by Daniel Taupin.
-2000-07-01 François Pinard <pinard@iro.umontreal.ca>
+2000-07-01 François Pinard <pinard@iro.umontreal.ca>
* main.c (main): Free the rewritten request after decoding it.
with RECODE_SYSTEM_ERROR, not RECODE_INVALID_INPUT. At EOF, don't
forget to drain the buffers and return to the initial state.
-2000-06-29 François Pinard <pinard@iro.umontreal.ca>
+2000-06-29 François Pinard <pinard@iro.umontreal.ca>
Prepare for further plugging of memory leaks.
* outer.c (unregister_all_modules): New function.
* testdump.c (produce_count): Free hash table entries and the table
itself after use. Fix clean-up code.
\f
-2000-06-28 François Pinard <pinard@iro.umontreal.ca>
+2000-06-28 François Pinard <pinard@iro.umontreal.ca>
* task.c: Insert union wait portability from GNU make.
Reported by Bruno Haible.
(module_testdump): Renamed from test_debug.
* Makefile.am (C_STEPS): Adjusted.
-2000-06-27 François Pinard <pinard@iro.umontreal.ca>
+2000-06-27 François Pinard <pinard@iro.umontreal.ca>
* main.c: Check for HAVE_STRUCT_UTIMBUF, for OpenSTEP to work.
Reported by Jim Meyering and Tom Hageman.
-2000-06-26 François Pinard <pinard@iro.umontreal.ca>
+2000-06-26 François Pinard <pinard@iro.umontreal.ca>
* Makefile.am (stamp-steps): Remove p in s///p.
* utf16.c (transform_utf16_ucs4): Add superfluous braces.
Reported by Bruno Haible.
-2000-05-08 François Pinard <pinard@iro.umontreal.ca>
+2000-05-08 François Pinard <pinard@iro.umontreal.ca>
* base64.c (transform_base64_data): Skip \r.
Reported by Eli Zaretskii.
-2000-04-26 François Pinard <pinard@iro.umontreal.ca>
+2000-04-26 François Pinard <pinard@iro.umontreal.ca>
* debug.c (produce_full_dump): Do not produce header when no data.
* iconv.c: Updated to libiconv 0.3, 1.0, 1.1, then 1.2.
-2000-03-03 François Pinard <pinard@iro.umontreal.ca>
+2000-03-03 François Pinard <pinard@iro.umontreal.ca>
* Makefile.am (C_FALLBACKS): Replace lat1texi.c by texinfo.c.
* texinfo.c: New module.
* lat1texi.c: Add @exclamdown{}, @questiondown{}, @AA{}, @O{},
@ss{}, @aa{}, @`i, @'i, and @o{}.
-2000-02-06 François Pinard <pinard@iro.umontreal.ca>
+2000-02-06 François Pinard <pinard@iro.umontreal.ca>
* recodext.h: Some structures progressively shifted their meaning
with recode evolving, time for some global nomenclature changes:
charset_flag with type.
* All adjusted.
-2000-02-05 François Pinard <pinard@iro.umontreal.ca>
+2000-02-05 François Pinard <pinard@iro.umontreal.ca>
* recodext.h, freeze.c, request.c, outer.c: Implement tree_charset.
-2000-01-28 François Pinard <pinard@iro.umontreal.ca>
+2000-01-28 François Pinard <pinard@iro.umontreal.ca>
* quotearg.c, quotearg.h: New files, from elsewhere.
* Makefile.am: Adjusted.
* common.h, names.c, main.c: Adjusted for new argmatch call.
-2000-01-26 François Pinard <pinard@iro.umontreal.ca>
+2000-01-26 François Pinard <pinard@iro.umontreal.ca>
* main.c (main): Write version in two blocks rather than three.
Reported by Jim Meyering.
* lat1texi.c: Updated to newer Texinfo commands. That is,
change @ptexc to @, and @ptexi to @dotless{i}.
-1999-12-30 François Pinard <pinard@iro.umontreal.ca>
+1999-12-30 François Pinard <pinard@iro.umontreal.ca>
* main.c (main): Rephrase some error messages so they are less
telegraphic, add a few messages to better explain some errors.
-1999-12-29 François Pinard <pinard@iro.umontreal.ca>
+1999-12-29 François Pinard <pinard@iro.umontreal.ca>
* mixed.c (struct mixed): Delete original_task.
(start_accumulation): New name for plumb_input_to_buffer.
a call to recode_perform_task, and previous plumb_input_to_output.
Usages adjusted accordingly.
-1999-12-28 François Pinard <pinard@iro.umontreal.ca>
+1999-12-28 François Pinard <pinard@iro.umontreal.ca>
* iconv.c: New file, from Bruno Haible's libiconv 0.2.
* libiconv.c: Now unconditional. Do not include <iconv.h>.
* Makefile.am: Adjusted.
(INCLUDES): Include $(top_srcdir)/libiconv.
-1999-12-24 François Pinard <pinard@iro.umontreal.ca>
+1999-12-24 François Pinard <pinard@iro.umontreal.ca>
* recodext.h: Introduce RECODE_SUBTASK.
* All: Adapt everywhere to use subtask instead of step/task pairs.
* recodext.h: Declare it.
(SET_TASK_ERROR, RETURN_IF_NOGO): Use it.
-1999-12-22 François Pinard <pinard@iro.umontreal.ca>
+1999-12-22 François Pinard <pinard@iro.umontreal.ca>
* vn.c (viscii_viqr_data, viscii_vni_data): Final DONE was missing.
(viscii_vni_data): Latin-1 characters were sign extended.
- Reported by Nguyên-Ðai Quý.
+ Reported by Nguyên-Ðai Quý.
-1999-12-20 François Pinard <pinard@iro.umontreal.ca>
+1999-12-20 François Pinard <pinard@iro.umontreal.ca>
* libiconv.c: New file.
* outer.c (internal_iconv, declare_libiconv) [WITH_LIBICONV]:
* Makefile.am (librecode_la_SOURCES): Add libiconv.c.
(noinst_HEADERS): Add libiconv.h.
-1999-12-18 François Pinard <pinard@iro.umontreal.ca>
+1999-12-18 François Pinard <pinard@iro.umontreal.ca>
* vn.c: New file.
* Makefile.am: Adjusted.
- Reported by Nguyên-Ðai Quý.
+ Reported by Nguyên-Ðai Quý.
-1999-12-14 François Pinard <pinard@iro.umontreal.ca>
+1999-12-14 François Pinard <pinard@iro.umontreal.ca>
* mergelex.py: Python version of mergelex.awk.
* mergelex.awk: Deleted.
* Makefile.am: Adapt to the gettext scheme used in wdiff.
-1999-12-13 François Pinard <pinard@iro.umontreal.ca>
+1999-12-13 François Pinard <pinard@iro.umontreal.ca>
* recode.c (recode_error, recode_perror) [!__STDC__]: Use const.
Reported by Peter Turcan.
report canonicity errors and invalid input.
Reported by Hrvoje Niksic.
-1999-12-12 François Pinard <pinard@iro.umontreal.ca>
+1999-12-12 François Pinard <pinard@iro.umontreal.ca>
* base64.c (transform_base64_data): Better handle end of lines.
Non canonical input was too often reported as invalid.
third arguments to ENTRY.
Reported by Tom Hageman.
-1999-11-10 François Pinard <pinard@iro.umontreal.ca>
+1999-11-10 François Pinard <pinard@iro.umontreal.ca>
* html.c (transform_ucs2_html): Pass HT undisturbed.
Reported by Andreas Frick.
* main.c (main): Always read the file attributes and restore the
permission bits when recoding in place.
-1999-08-17 François Pinard <pinard@iro.umontreal.ca>
+1999-08-17 François Pinard <pinard@iro.umontreal.ca>
* recode.h, recodext.h: Make C++ safe.
Reported by Bruno Haible.
- * html.c (transform_html_ucs2): Expérimentation... FIXME!
+ * html.c (transform_html_ucs2): Expérimentation... FIXME!
-1999-07-26 François Pinard <pinard@iro.umontreal.ca>
+1999-07-26 François Pinard <pinard@iro.umontreal.ca>
* main.c (main): Adjust diagnostics so to quote step names.
Reported by Per Starback.
-1999-06-22 François Pinard <pinard@iro.umontreal.ca>
+1999-06-22 François Pinard <pinard@iro.umontreal.ca>
* Makefile.am (recode.1): New goal, rewritten more simply that the
previous one in doc/. Use --output with help2man. Do not force
the man page with the correct version, in distributions.
Reported by Brendan O'Dea, Santiago Vila Doncel and Scott Schwartz.
-1999-04-18 François Pinard <pinard@iro.umontreal.ca>
+1999-04-18 François Pinard <pinard@iro.umontreal.ca>
* request.c (scan_charset): Ignore implied surfaces when the only
goal is making headers.
Reported by Laurent Bourbeau.
-1999-04-07 François Pinard <pinard@iro.umontreal.ca>
+1999-04-07 François Pinard <pinard@iro.umontreal.ca>
* main.c (main): Update copyright years.
Reported by Laurent Bourbeau.
-1999-04-02 François Pinard <pinard@iro.umontreal.ca>
+1999-04-02 François Pinard <pinard@iro.umontreal.ca>
* combine.c: Document from a message.
* atarist.c: Fix encoding table based on Omega (extended TeX with
Unicode) translation tables.
-1999-03-17 François Pinard <pinard@iro.umontreal.ca>
+1999-03-17 François Pinard <pinard@iro.umontreal.ca>
* ucs.c (module_ucs): Declare co as an alias for combined, so the
manual stays true. count-characters was making it ambiguous.
* combine.c (init_explode, init_combine): Return early if there is
no step table.
-1999-03-17 François Pinard <pinard@iro.umontreal.ca>
+1999-03-17 François Pinard <pinard@iro.umontreal.ca>
* debug.c (produce_count): Use hash_insert as per last hash.[ch].
* combine.c (init_explode, prepare_shifted_state): Idem.
* names.c (find_symbol, declare_alias): Idem.
* recode.c (init_ucs2_to_byte): Idem.
-1999-03-07 François Pinard <pinard@iro.umontreal.ca>
+1999-03-07 François Pinard <pinard@iro.umontreal.ca>
* common.h: Work around EXIT_FAILURE being defined to zero on Sony
NEWS-OS Release 4.0C.
Reported by Akim Demaille.
-1999-01-17 François Pinard <pinard@iro.umontreal.ca>
+1999-01-17 François Pinard <pinard@iro.umontreal.ca>
* names.c (list_all_charsets): Include implied surfaces in listing.
(compare_struct_symbol): Sort charsets before aliases.
-1999-01-16 François Pinard <pinard@iro.umontreal.ca>
+1999-01-16 François Pinard <pinard@iro.umontreal.ca>
* recodext.h: Rename struct recode_entry to recode_symbol, and
recode_outer field entry_table to symbol_table. Also introduce
* outer.c: Initialize them.
* applemac.c, freeze.c, ibmpc.c, request.c: Adjusted. Use them.
-1999-01-12 François Pinard <pinard@iro.umontreal.ca>
+1999-01-12 François Pinard <pinard@iro.umontreal.ca>
* ucs.c (get_ucs2): Skip byte order marks, and never return them to
the application. Also skip swapped byte order marks once processed.
because the & operator has less priority than ==.
Reported by Dominique Schmit.
-1999-01-07 François Pinard <pinard@iro.umontreal.ca>
+1999-01-07 François Pinard <pinard@iro.umontreal.ca>
* debug.c (module_debug): Rename count to count-characters, and
full-dump to dump-with-names.
* ucs.c (module_ucs): Rename combined to combined-UCS-2.
-1999-01-06 François Pinard <pinard@iro.umontreal.ca>
+1999-01-06 François Pinard <pinard@iro.umontreal.ca>
* common.h (enum recode_step_type): Add RECODE_COMBINE_EXPLODE.
(struct recode_single): Add initial_step_table.
(module_varia): New name for module_cyrillic. Add LUKAS and
MARTIN parametrisation. Use Kamenicky instead of KAMENICKY.
-1999-01-05 François Pinard <pinard@iro.umontreal.ca>
+1999-01-05 François Pinard <pinard@iro.umontreal.ca>
* outer.c (declare_explode_data): New function.
* combine.c (init_explode, init_combine): Adjusted.
and test-16 pseudo-surfaces. Add count pseudo-charset.
* Makefile.am: Adjusted.
-1999-01-04 François Pinard <pinard@iro.umontreal.ca>
+1999-01-04 François Pinard <pinard@iro.umontreal.ca>
* cyrillic.c: New file.
* combine.c (init_combine): Handle empty expansions.
Reorganise code so output may be inhibited on invalid input.
Reported by Andreas Schwab.
-1999-01-03 François Pinard <pinard@iro.umontreal.ca>
+1999-01-03 François Pinard <pinard@iro.umontreal.ca>
* recode.h (struct recode_outer): Parallel the argmatch arrays
with realname arrays.
* html.c: Remove included space within RFC1866 and RFC2070 aliases.
-1999-01-01 François Pinard <pinard@iro.umontreal.ca>
+1999-01-01 François Pinard <pinard@iro.umontreal.ca>
* african.c, fulldump.c, html.c, outer.c, rfc1345.c, ucs.c, utf16.c,
utf7.c, utf8.c: Use ISO-10646-UCS-2 and ISO-10646-UCS-4, previous
* utf7.c: Use UNICODE-1-1-UTF-7, previous UTF-7 becomes an alias.
* ucs.c: Add UNICODE-1-1 as an alias for UCS-2.
-1998-12-31 François Pinard <pinard@iro.umontreal.ca>
+1998-12-31 François Pinard <pinard@iro.umontreal.ca>
* Makefile.am (outer.o): Depend on stamp-steps, so parallel makes
rebuild decsteps.h and inisteps.h in time for compiling outer.c.
* names.c (clean_charset_name): Use DEFAULT_CHARSET in environment.
* main.c (usage): Tells about DEFAULT_CHARSET.
-1998-12-30 François Pinard <pinard@iro.umontreal.ca>
+1998-12-30 François Pinard <pinard@iro.umontreal.ca>
* afrsort.c: Deleted, the experiment is driven elsewhere.
* Makefile.am (C_STEPS): Adjusted.
-1998-12-27 François Pinard <pinard@iro.umontreal.ca>
+1998-12-27 François Pinard <pinard@iro.umontreal.ca>
* main.c (task_perror): Correct typo in message.
Reported by Martin Mares.
* combine.c (combine_byte_byte): Read bytes, not UCS2 codes.
-1998-12-15 François Pinard <pinard@iro.umontreal.ca>
+1998-12-15 François Pinard <pinard@iro.umontreal.ca>
* fulldump.c: New module.
* Makefile.am: Adjusted.
* fr-charname.c: New module, adapated from charname.c.
* Makefile.am, common.h: Adjusted.
-1998-12-14 François Pinard <pinard@iro.umontreal.ca>
+1998-12-14 François Pinard <pinard@iro.umontreal.ca>
* names.c (make_argmatch_arrays): Free previous arrays if any.
-1998-12-13 François Pinard <pinard@iro.umontreal.ca>
+1998-12-13 François Pinard <pinard@iro.umontreal.ca>
* html.c: Delete HTF and Entities as aliases.
the recode library has these.
* Makefile.am: Adjusted.
-1998-12-12 François Pinard <pinard@iro.umontreal.ca>
+1998-12-12 François Pinard <pinard@iro.umontreal.ca>
* african.c: Rewritten to take better advantage of combining UCS-2.
* afrtran.c: Also part of rewriting to handle transliterations.
* main.c (main): Properly follow the chain of singles when
strict mode gets installed, so avoiding an infinite loop.
-1998-12-08 François Pinard <pinard@iro.umontreal.ca>
+1998-12-08 François Pinard <pinard@iro.umontreal.ca>
* main.c (long_options): Recognise --find-subsets, it was missing.
* common.h: Rename GET_BYTE and PUT_BYTE to get_byte and put_byte.
* All callers adjusted.
-1998-12-07 François Pinard <pinard@iro.umontreal.ca>
+1998-12-07 François Pinard <pinard@iro.umontreal.ca>
* outer.c (register_all_modules): Write ISO-8859-1 instead of
ISO_8859-1, so the -l sorted listing looks better.
RECODE_SEQUENCE_WITH_FILES, so that system which do not HAVE_PIPE
fall back on files.
-1998-11-24 François Pinard <pinard@iro.umontreal.ca>
+1998-11-24 François Pinard <pinard@iro.umontreal.ca>
* main.c: Implement --source=PO.
(transform_c_source): Moved into mixed.c.
* common.h: Add prototypes for mixed.c.
* Makefile.am (recode_SOURCES): Add mixed.c.
-1998-11-23 François Pinard <pinard@iro.umontreal.ca>
+1998-11-23 François Pinard <pinard@iro.umontreal.ca>
* common.h: Define DOSWIN and DOSWIN_OR_OS2 appropriately.
* task.c: Change MSDOS to DOSWIN and MSDOS_OR_OS2 to DOSWIN_OR_OS2.
* main.c: Idem. Also remove old Borland compatibility code.
Reported by Eli Zaretskii.
-1998-11-22 François Pinard <pinard@iro.umontreal.ca>
+1998-11-22 François Pinard <pinard@iro.umontreal.ca>
* common.h: Do not use pipes on Amiga.
Reported by Stefan Haubenthal.
* common.h: Declare recode_freeze_tables.
Reported by Stefan Haubenthal.
-1998-11-03 François Pinard <pinard@iro.umontreal.ca>
+1998-11-03 François Pinard <pinard@iro.umontreal.ca>
* common.h: Declare errno. Use error.h instead of prototypes.
* main.c, recode.c: Do not declare errno.
* outer.c, request.c, task.c: New files from parts of recode.c.
* Makefile.am, common.h, recode.c: Adjusted.
-1998-11-02 François Pinard <pinard@iro.umontreal.ca>
+1998-11-02 François Pinard <pinard@iro.umontreal.ca>
* names.c: New name for charset.c.
* Makefile.am: Adjusted.
* Makefile.am: Adjusted.
Add L_SURFACES, H_FALLBACKS, C_FALLBACKS and L_FALLBACKS. Use them.
-1998-11-01 François Pinard <pinard@iro.umontreal.ca>
+1998-11-01 François Pinard <pinard@iro.umontreal.ca>
* ucs2html.c: Define V11, V20, V27, V32, V40 and ENTRY macros.
Use them while defining HTML initialisation tables.
* recode.c (scan_charset, scan_unsurfacers): Diagnose unrecognised
surface names.
-1998-10-31 François Pinard <pinard@iro.umontreal.ca>
+1998-10-31 François Pinard <pinard@iro.umontreal.ca>
* charset.c (decode_known_pairs): Revised to use strtoul, so
allowing octal and hexadecimal input, not only decimal.
-1998-10-27 François Pinard <pinard@iro.umontreal.ca>
+1998-10-27 François Pinard <pinard@iro.umontreal.ca>
* recode.h (struct recode_outer): Add quality_byte_to_ucs2,
quality_ucs2_to_byte, quality_ucs2_to_variable and
contain actual steps, instead of pointers to steps.
* main.c, recode.c: Adjusted.
-1998-10-26 François Pinard <pinard@iro.umontreal.ca>
+1998-10-26 François Pinard <pinard@iro.umontreal.ca>
* recode.c (scan_charset): Return options in the before charset.
(scan_request): Save returned options and reinject them.
* dump.c (module_dump): Remove /h and /h1 as aliases for /x.
Remove /h2 as an alias for /x2. Remove /h4 as an alias for /x4.
-1998-10-24 François Pinard <pinard@iro.umontreal.ca>
+1998-10-24 François Pinard <pinard@iro.umontreal.ca>
* main.c: Implement option -F, for experimenting.
* dynamic.c: New file.
* Makefile.am: Adjusted.
-1998-10-23 François Pinard <pinard@iro.umontreal.ca>
+1998-10-23 François Pinard <pinard@iro.umontreal.ca>
* mule.c: Implement Latin-2 correspondence, not only Latin-1.
-1998-10-20 François Pinard <pinard@iro.umontreal.ca>
+1998-10-20 François Pinard <pinard@iro.umontreal.ca>
* Makefile.am (main.o): Depend on config.status, for version.
-1998-10-14 François Pinard <pinard@iro.umontreal.ca>
+1998-10-14 François Pinard <pinard@iro.umontreal.ca>
* ucs2html.c: Corrected a comment from hybar to hibar.
Reported by Wiel Seuskens.
* htmlucs2.l: Accept &#XNNNN as well as &#xNNNN.
- Reported by Martin J. Dürst.
+ Reported by Martin J. Dürst.
-1998-10-13 François Pinard <pinard@iro.umontreal.ca>
+1998-10-13 François Pinard <pinard@iro.umontreal.ca>
* ucs2html.c: New file, adapted from lat1html.c.
Also generate decimal &NNNN; notation whenever needed.
* lat1html.c, htmllat1.l: Deleted.
* Makefile.am: Adjusted.
Reported by Christian Rolland, Florian Oelmaier, Markus Kuhn and
- Martin J. Dürst and Wiel Seuskens.
+ Martin J. Dürst and Wiel Seuskens.
-1998-09-01 François Pinard <pinard@iro.umontreal.ca>
+1998-09-01 François Pinard <pinard@iro.umontreal.ca>
* african.c (transform_juca_to_translit): Use get_ucs2, for
handling possible byte order marks in input stream.
* main.c (main): Change format for reporting task being in error.
(task_perror): Capitalize task error messages.
-1998-03-04 François Pinard <pinard@iro.umontreal.ca>
+1998-03-04 François Pinard <pinard@iro.umontreal.ca>
* endline.c (transform_cr_data): Copy character after CR.
-1998-02-18 François Pinard <pinard@iro.umontreal.ca>
+1998-02-18 François Pinard <pinard@iro.umontreal.ca>
* main.c (usage): Do not refer to -o, which does not exist anymore.
Reported by Laurent Bourbeau.
-1998-01-19 François Pinard <pinard@iro.umontreal.ca>
+1998-01-19 François Pinard <pinard@iro.umontreal.ca>
* mule.c (transform_mule_latin): Remove strings of prefixes which
occur in a row. Emacs sometimes does such things, sadly enough.
-1998-01-12 François Pinard <pinard@iro.umontreal.ca>
+1998-01-12 François Pinard <pinard@iro.umontreal.ca>
* main.c (task_perror): New function.
(main): Use it to explain the error more precisely.
* All callers changed.
Reported by Santiago Vila Doncel.
-1998-01-08 François Pinard <pinard@iro.umontreal.ca>
+1998-01-08 François Pinard <pinard@iro.umontreal.ca>
* common.h, main.c: Check for the MSDOS define, not __DJGPP__.
* utf16.c (transform_utf16_ucs2): Write the replacement character
in two bytes, not four.
-1998-01-07 François Pinard <pinard@iro.umontreal.ca>
+1998-01-07 François Pinard <pinard@iro.umontreal.ca>
* african.h, african.c, afrful.l, afrl1.l, afrlin.l: New files.
* Makefile.am: Adjusted.
-1997-12-25 François Pinard <pinard@iro.umontreal.ca>
+1997-12-25 François Pinard <pinard@iro.umontreal.ca>
* recode.c (BUFFER_SIZE): Make it 16K. On the stack even for MSDOS.
* main.c (_stklen): Make it 64K.
autoconfigured, but DJGPP astonishingly offers a dummy pipe!
Reported by Eli Zaretskii.
-1997-12-16 François Pinard <pinard@iro.umontreal.ca>
+1997-12-16 François Pinard <pinard@iro.umontreal.ca>
* recode.c (edit_sequence): Do not check if last printed charset
is a surface, when there is no such last printed charset.
-1997-12-15 François Pinard <pinard@iro.umontreal.ca>
+1997-12-15 François Pinard <pinard@iro.umontreal.ca>
* rfc1345.c: Use initialiser functions, and a local structure
containing the intro character.
* ibmpc.c (module_ibmpc): Properly set transform routines while
declaring steps. They wrongly became NULL somewhere before 3.4f.
-1997-12-14 François Pinard <pinard@iro.umontreal.ca>
+1997-12-14 François Pinard <pinard@iro.umontreal.ca>
* charset.c (compare_struct_hash): Use if-tests for checking
packed bools, as doing arithmetic on them is not portable.
* charset.c (find_and_report_subsets): Ensure end of lines.
Reported by Andreas Schwab.
-1997-12-12 François Pinard <pinard@iro.umontreal.ca>
+1997-12-12 François Pinard <pinard@iro.umontreal.ca>
* common.h: Declare get_byte_helper and put_byte_helper, not
get_byte and put_byte, and get_byte_helper only when USE_HELPERS.
Reported by Eric Backus.
-1997-12-09 François Pinard <pinard@iro.umontreal.ca>
+1997-12-09 François Pinard <pinard@iro.umontreal.ca>
* main.c (usage): Revise.
file over itself, abort recoding on first error, then discard the
temporary output file.
-1997-12-08 François Pinard <pinard@iro.umontreal.ca>
+1997-12-08 François Pinard <pinard@iro.umontreal.ca>
* dump.c (module_dump): Return true if nothing fails!
Reported by Eric Backus.
-1997-12-07 François Pinard <pinard@iro.umontreal.ca>
+1997-12-07 François Pinard <pinard@iro.umontreal.ca>
* recode.c (get_byte_helper): New function.
* common.h: Introduce the USE_HELPERS switch, which may be used to
* recode.h: Get rid of all int's in favour of unsigned or size_t.
Reorganise structures a bit.
-1997-12-06 François Pinard <pinard@iro.umontreal.ca>
+1997-12-06 François Pinard <pinard@iro.umontreal.ca>
* mule.c: New file, implementing Latin-1 correspondence only.
* Makefile.am: Adjusted.
* recode.c (estimate_step_cost): New function.
(recode_init_outer): Initialise preset qualities.
-1997-12-05 François Pinard <pinard@iro.umontreal.ca>
+1997-12-05 François Pinard <pinard@iro.umontreal.ca>
* recode.h (struct recode_task, struct recode_step): For enum type
bitfields other than bool, allow one more bit for the sign, as the
* ucs.c (get_ucs2): Read middle stream byte order marks as
perfectly valid, transmitted zero-width non-breaking spaces.
- Reported by Martin J. Dürst.
+ Reported by Martin J. Dürst.
* charset.c (find_and_report_subsets): New function.
* common.h: Add prototype.
* main.c: Implement --find-subsets option, also -T.
-1997-12-04 François Pinard <pinard@iro.umontreal.ca>
+1997-12-04 François Pinard <pinard@iro.umontreal.ca>
* main.c: Replace show_restricted_charsets, a flag, by the string
charset_restrictions, because decoding -k value should be delayed
(recode_init_task): Initialise byte_order_mark to true.
Reported by Mikko Silvonen.
-1997-12-03 François Pinard <pinard@iro.umontreal.ca>
+1997-12-03 François Pinard <pinard@iro.umontreal.ca>
* recode.h (struct recode_request): Delete force_flag.
* main.c (main): Raise error threshold if -f is specified.
(rfc1345_to_ucs2, transform_ucs2_to_rfc1345,
transform_rfc1345_to_ucs2, module_rfc1345): New routines.
* Makefile.am (C_STEPS): Include rfc1345.c.
- Reported by Keld Jørn Simonsen and Roman Czyborra.
+ Reported by Keld Jørn Simonsen and Roman Czyborra.
-1997-12-02 François Pinard <pinard@iro.umontreal.ca>
+1997-12-02 François Pinard <pinard@iro.umontreal.ca>
* recode.h: Declare struct recode_surface_list, then add a
usual_surfaces field to struct recode_charset.
* charset.c (list_all_charsets): Exclude ignored charsets.
-1997-12-01 François Pinard <pinard@iro.umontreal.ca>
+1997-12-01 François Pinard <pinard@iro.umontreal.ca>
* charset.c (list_full_charset): Better align columns after
mnemonics. Also give UCS-2 values in hexadecimal.
* common.h: Define __P to PARAMS if not defined.
Reported by Erick Branderhorst.
-1997-11-25 François Pinard <pinard@iro.umontreal.ca>
+1997-11-25 François Pinard <pinard@iro.umontreal.ca>
* endline.c: New file.
* Makefile.am (C_SURFACES): Adjusted.
of an alias for UCS-2.
Reported by Ulrich Drepper.
-1997-11-24 François Pinard <pinard@iro.umontreal.ca>
+1997-11-24 François Pinard <pinard@iro.umontreal.ca>
* utf16.c (transform_ucs4_utf16): Report ambiguous output
rather than invalid input, when within reserved UTF-16 range.
(transform_utf16_ucs4): Report invalid chunks as such.
- Reported by Keld Jørn Simonsen and Martin J. Dürst.
+ Reported by Keld Jørn Simonsen and Martin J. Dürst.
* utf16.c (transform_ucs2_utf16, transform_ucs2_utf16): New.
(module_utf16): Adjusted. Declares aliases of UCS-2 and UCS-4.
line is not an error, just use `=' at end of last generated line.
Reported by Nathaniel Borenstein.
-1997-11-22 François Pinard <pinard@iro.umontreal.ca>
+1997-11-22 François Pinard <pinard@iro.umontreal.ca>
* main.c (main): Detect old syntax, then warn and rewrite the
request. Move variables to local blocks, rename them for clarity.
* permut.c: New file.
* Makefile.am: Adjusted. Introduce H_SURFACES and C_SURFACES.
-1997-11-21 François Pinard <pinard@iro.umontreal.ca>
+1997-11-21 François Pinard <pinard@iro.umontreal.ca>
* dump.c: New file.
* Makefile.am (C_STEPS): Adjusted.
Reported by Markus Kuhn.
-1997-11-20 François Pinard <pinard@iro.umontreal.ca>
+1997-11-20 François Pinard <pinard@iro.umontreal.ca>
* recode.h (enum recode_error): New.
(struct recode_task): Add fail_level, abort_level and error_level.
* common.h (IS_NOGO, TASK_RETURN, RETURN_IF_NOGO): New macros.
* All: Use them.
-1997-11-17 François Pinard <pinard@iro.umontreal.ca>
+1997-11-17 François Pinard <pinard@iro.umontreal.ca>
* base64.c: Rename char_to_value to base64_char_to_value, and make
it global, not static. Declare and preset base64_char_to_value.
* common.h: Define NUL.
* All: Use it instead of `\0'.
-1997-11-16 François Pinard <pinard@iro.umontreal.ca>
+1997-11-16 François Pinard <pinard@iro.umontreal.ca>
* recode.c (edit_sequence): Rewritten.
(recode_scan_request): Echo the full sequence.
* recode.h: Include <stdbool.h> or use a replacement.
* All, Makefile.am, mergelex.awk: Use bool, false and true.
-1997-11-15 François Pinard <pinard@iro.umontreal.ca>
+1997-11-15 François Pinard <pinard@iro.umontreal.ca>
* recode.h (struct recode_outer): Replace charset_array by
charset_list and single_step_array by step_list. Delete
* charset.c: Delete MAX_CHARSETS and so, any preset maximum.
* charset.c, recode.c: Adjusted consequently.
-1997-11-11 François Pinard <pinard@iro.umontreal.ca>
+1997-11-11 François Pinard <pinard@iro.umontreal.ca>
* recode.h: Introduce data_charset.
* recode.c (recode_declare_surface): Deleted.
its expansion.
* flat.c (transform_ascii_flat): Idem.
-1997-10-28 François Pinard <pinard@iro.umontreal.ca>
+1997-10-28 François Pinard <pinard@iro.umontreal.ca>
* recode.c (register_all_modules): Preset l1 to ISO_8859-1:1987,
in view of a few incoming African charsets.
(simplify_sequence): Initialise the permutation accumulator with
the first one-to-one table, not with zero. Idem for step quality.
-1997-10-14 François Pinard <pinard@iro.umontreal.ca>
+1997-10-14 François Pinard <pinard@iro.umontreal.ca>
* htmllat1.l (module_html_latin1), lat1html.c (module_latin1_html):
Delete 8879, ISO 8879 and SGML as aliases for HTML, as this is wrong.
most functions to return a failure indication, instead of aborting.
Reported by Ulrich Drepper.
-1997-10-06 François Pinard <pinard@iro.umontreal.ca>
+1997-10-06 François Pinard <pinard@iro.umontreal.ca>
* recode.c (complete_double_ucs2_step): qsort wants size_t for the
number of items to sort, so just declare the count that way.
-1997-10-05 François Pinard <pinard@iro.umontreal.ca>
+1997-10-05 François Pinard <pinard@iro.umontreal.ca>
* All: Replace `and usages' by `and surfaces', then encoding and
decoding, the recode_charset fields, by resurfacer and unsurfacer.
Replace all other encoding and ENCODING by surface and SURFACE.
-1997-10-04 François Pinard <pinard@iro.umontreal.ca>
+1997-10-04 François Pinard <pinard@iro.umontreal.ca>
* main.c (usage): Explain what the program does.
-1997-09-29 François Pinard <pinard@iro.umontreal.ca>
+1997-09-29 François Pinard <pinard@iro.umontreal.ca>
* main.c: Include errno.h to declare errno.
Reported by Andreas Mueller, Larry W. Virden, Santiago Vila Doncel
and Ulrich Drepper.
-1997-09-28 François Pinard <pinard@iro.umontreal.ca>
+1997-09-28 François Pinard <pinard@iro.umontreal.ca>
* recode.h (struct recode_charset): Use const for the table field.
* recode.c: Ajudsted.
CHARSET_FIND_AS_EITHER. All usages adjusted.
* recode.c (scan_charset): find_charset may return NULL.
-1997-09-26 François Pinard <pinard@iro.umontreal.ca>
+1997-09-26 François Pinard <pinard@iro.umontreal.ca>
* main.c, recode.c, recode.h: Remove popen support.
-1997-09-25 François Pinard <pinard@iro.umontreal.ca>
+1997-09-25 François Pinard <pinard@iro.umontreal.ca>
* recode.h: Add Task as a last argument to GET_BYTE, PUT_BYTE and
PUT_NON_DIACRITIC_BYTE, do not just imply task. Callers changed!
* recode.c (recode_init_task, recode_term_task): New routines.
* main.c, recode.c: Adjusted.
-1997-09-24 François Pinard <pinard@iro.umontreal.ca>
+1997-09-24 François Pinard <pinard@iro.umontreal.ca>
* common.h [INLINE_HARDER]: Replacement for !USE_FPUTC.
* recode.h: Better pack a few structures.
-1997-09-23 François Pinard <pinard@iro.umontreal.ca>
+1997-09-23 François Pinard <pinard@iro.umontreal.ca>
* charname.pl, rfc1345.pl: Moved over to doc/.
* Makefile.am: Simplified accordinly. Perl now done in doc/.
* Makefile.am (decsteps.h, inisteps.h): Use $(srcdir) in goals, so
dependencies are triggered.
-1997-09-22 François Pinard <pinard@iro.umontreal.ca>
+1997-09-22 François Pinard <pinard@iro.umontreal.ca>
* recode.h: Implement STRIP_SIZE and a local pool for each table.
* common.h: Declare ucs2_data_pool.
that way. Sort numerically instead of lexicographically.
Rename some of $code to $ucs2.
-1997-07-30 François Pinard <pinard@iro.umontreal.ca>
+1997-07-30 François Pinard <pinard@iro.umontreal.ca>
* main.c (main): Declare stamp_utime as struct utimbuf, instead
of an array of two time_t's. Either include utime.h or declare
decsteps.h for prototypes, then inisteps.h for calls, instead of
stepinit.h. Distribute those new files.
-1997-07-29 François Pinard <pinard@iro.umontreal.ca>
+1997-07-29 François Pinard <pinard@iro.umontreal.ca>
* recode.c (recode_auto_check, recode_auto_check_one): Renamed
from perform_auto_check and perform_auto_check_one.
* recode.h: Add RECODE_SEQUENCE_IN_MEMORY.
-1997-07-28 François Pinard <pinard@iro.umontreal.ca>
+1997-07-28 François Pinard <pinard@iro.umontreal.ca>
* mergelex.awk: Do not define the output macro, it is unused.
* recode.h [FLEX_SCANNER]: Define a special PUT_BYTE version.
* charname.pl: Add backslashes into comments, because this is
how the name references look in tables.
-1997-06-26 François Pinard <pinard@iro.umontreal.ca>
+1997-06-26 François Pinard <pinard@iro.umontreal.ca>
* utf8.c (module_utf8): Make rune an alias for UCS-2.
-1997-06-18 François Pinard <pinard@iro.umontreal.ca>
+1997-06-18 François Pinard <pinard@iro.umontreal.ca>
* htmllat1.l, lat1html.c: Prefer ¯ to &hybar, per RFC 1866.
Reported by Jacques Madelaine.
-1997-04-29 François Pinard <pinard@iro.umontreal.ca>
+1997-04-29 François Pinard <pinard@iro.umontreal.ca>
* recode.c (usage): Change bug reporting address.
-1997-04-05 François Pinard <pinard@iro.umontreal.ca>
+1997-04-05 François Pinard <pinard@iro.umontreal.ca>
* recode.c (usage): Add a missing quote in the help string.
Reported by Niels Kr. Bech Jensen.
-1997-02-26 François Pinard <pinard@iro.umontreal.ca>
+1997-02-26 François Pinard <pinard@iro.umontreal.ca>
* charset.c (list_full_charset): Correctly check the return value
of code_to_ucs2.
* rfc1345.pl: Introduce MAX_MNEMONIC_LENGTH and use it. Renamed
UNICODE to MNEMONICS.
-1997-02-25 François Pinard <pinard@iro.umontreal.ca>
+1997-02-25 François Pinard <pinard@iro.umontreal.ca>
* Makefile.am (EXTRA_DIST): Leave README-alpha to Automake 1.1l.
Add init-stamp, taken out of BUILT_SOURCES.
(LDADD): Use .o suffixes instead of $o.
-1996-10-16 François Pinard <pinard@iro.umontreal.ca>
+1996-10-16 François Pinard <pinard@iro.umontreal.ca>
* recode.h: Update the localisation declaration block.
* recode.c (main): Update the localisation initialisation.
Reported by Erick Branderhorst, Niels Kr. Bech Jensen and Santiago
Vila Doncel.
-1996-09-30 François Pinard <pinard@iro.umontreal.ca>
+1996-09-30 François Pinard <pinard@iro.umontreal.ca>
* recode.c (find_sequence): Reset length_of_sequence to zero.
Reported by Andreas Schwab.
* Makefile.am: Adjusted.
Reported by Andreas Schwab.
-1996-09-20 François Pinard <pinard@iro.umontreal.ca>
+1996-09-20 François Pinard <pinard@iro.umontreal.ca>
* recode.c (usage): Add bug report address in --help output.
(decode_options): Add copyright and authors in --version output.
* recode.c (file_one_to_one): Use the table!
-1996-09-17 François Pinard <pinard@iro.umontreal.ca>
+1996-09-17 François Pinard <pinard@iro.umontreal.ca>
* lat1html.c (module_latin1_html): Declare RFC 1866 and 1866 as
aliases for HTML.
* htmllat1.l (module_html_latin1): Idem.
Reported by Arnaldo Mandel.
-1996-09-04 François Pinard <pinard@iro.umontreal.ca>
+1996-09-04 François Pinard <pinard@iro.umontreal.ca>
* Makefile.am (recode.o): Special rule for defining LOCALEDIR
flag, instead of having it defined on all compiles.
-1996-09-03 François Pinard <pinard@iro.umontreal.ca>
+1996-09-03 François Pinard <pinard@iro.umontreal.ca>
* Makefile.am: Remove check related lines, moved over to tests/.
-1996-08-27 François Pinard <pinard@iro.umontreal.ca>
+1996-08-27 François Pinard <pinard@iro.umontreal.ca>
* Makefile.am (CHECKING): COPYING is in top_srcdir, not srcdir.
* checkit: Find config.h in some directory above.
-1996-08-26 François Pinard <pinard@iro.umontreal.ca>
+1996-08-26 François Pinard <pinard@iro.umontreal.ca>
* recode.h: Declare enum programming_language.
* recode.c: Accept and decode a programming language with -h.
* recode.c: Rename a few variables from *_mode into *_flag.
-1996-08-25 François Pinard <pinard@iro.umontreal.ca>
+1996-08-25 François Pinard <pinard@iro.umontreal.ca>
* recode.c (register_all_modules): Initialise ucs2_charset instead
of rfc1345. Do not halve the cost anymore, since ucs2 is now a
genuine, full-fledged charset (yet the optimisations are retained).
(simplify_sequence): Require a table with ucs2 before simplifying.
-1996-08-24 François Pinard <pinard@iro.umontreal.ca>
+1996-08-24 François Pinard <pinard@iro.umontreal.ca>
* charset.c (code_to_ucs2): Function replacing code_to_symbol.
* charname.pl: Adjusted to read mnemonic.ds and mnemonic.ds2 and
* Makefile.am: New file, replacing Makefile.in.
-1996-08-20 François Pinard <pinard@iro.umontreal.ca>
+1996-08-20 François Pinard <pinard@iro.umontreal.ca>
* base64.c, quoted.c: New files.
* Makefile.in: Adjusted.
* Makefile.in: Adjusted.
Reported by Markus Kuhn.
-1996-08-06 François Pinard <pinard@iro.umontreal.ca>
+1996-08-06 François Pinard <pinard@iro.umontreal.ca>
* charset.c (decode_known_pairs): Better detect bad usages.
Reported by Thomas M. Ott.
* charset.c (list_all_charsets): Initialize list_flag properly.
Reported by Thomas M. Ott.
-1996-01-07 François Pinard <pinard@iro.umontreal.ca>
+1996-01-07 François Pinard <pinard@iro.umontreal.ca>
* recode.h: Define GET_BYTE, PUT_BYTE and PUT_YYTEXT.
* bangbang.c, recode.c, cdcnos.c, flat.c, ibmpc.c, iconqnx.c:
* ascilat1.l, htmllat1.l, ltexlat1.l, txtelat1.l: Replace output
(expr) by PUT_BYTE (expr) and ECHO by PUT_YYTEXT.
-1995-12-30 François Pinard <pinard@iro.umontreal.ca>
+1995-12-30 François Pinard <pinard@iro.umontreal.ca>
* recode.h, txtelat1.l, recode.c: Replace __P by
PARAMS, to respect ANSI C.
-1995-11-29 François Pinard <pinard@iro.umontreal.ca>
+1995-11-29 François Pinard <pinard@iro.umontreal.ca>
* charset.c, recode.c: Uniformly write nonzero instead of
non-zero.
Reported by Karl Berry.
-1995-07-10 François Pinard <pinard@iro.umontreal.ca>
+1995-07-10 François Pinard <pinard@iro.umontreal.ca>
Distribution unflattened, for using GNU gettext.
* Makefile.in: New file.
-1995-06-22 François Pinard <pinard@iro.umontreal.ca>
+1995-06-22 François Pinard <pinard@iro.umontreal.ca>
* recode.c (usage): Relate -d to HTML in --help output.
Reported by Bert Schweitzer.
* configure.in (LINGUAS): Adjusted.
Reported by Vitor Duarte.
-1995-05-02 François Pinard <pinard@iro.umontreal.ca>
+1995-05-02 François Pinard <pinard@iro.umontreal.ca>
* charset.c (HASH): Capitalize macro arguments.
* cdcnos.c (file_cdcnos_ascii): Use comma operator when assignment
in test.
-1995-04-11 François Pinard <pinard@iro.umontreal.ca>
+1995-04-11 François Pinard <pinard@iro.umontreal.ca>
* The trend of redefining many tables in recode around Unicode
will solve problems reported by a few users, listed here.
Reported by Juliusz Chroboczek (l2), Lukas Petrlik (l2).
-1995-03-31 François Pinard <pinard@iro.umontreal.ca>
+1995-03-31 François Pinard <pinard@iro.umontreal.ca>
* configure.in: Quote AC_MSG_WARN argument.
-1995-03-19 François Pinard <pinard@iro.umontreal.ca>
+1995-03-19 François Pinard <pinard@iro.umontreal.ca>
* configure.in: Remove GLOCALE, add LINGUAS, use fp_WITH_CATALOGS.
* Makefile.in: Modify accordingly.
* acconfig.h: Add description for WITH_CATALOGS.
* recode.h: Use WITH_CATALOGS to define _() differently.
-1995-03-18 François Pinard <pinard@iro.umontreal.ca>
+1995-03-18 François Pinard <pinard@iro.umontreal.ca>
* recode.c (decode_request, scan_request, scan_charset,
scan_decodings, scan_check_last_charset, scan_name,
* recode.c (output_header_file): Clean up extra underscores, do
not use _to_ anymore.
-1995-02-28 François Pinard <pinard@iro.umontreal.ca>
+1995-02-28 François Pinard <pinard@iro.umontreal.ca>
* recode.h (struct charset): Add charset_flag, encoding and decoding.
* recode.h, recode.c (declare_encoding): New function.
(find_sequence): Reallocate sequence_array as needed.
(new_single_step): Reallocate single_step_array as needed.
-1995-02-27 François Pinard <pinard@iro.umontreal.ca>
+1995-02-27 François Pinard <pinard@iro.umontreal.ca>
* recode.c (declare_step): Let ansi2knr clean out functionnal
arguments, since it now can do it.
-1995-02-21 François Pinard <pinard@iro.umontreal.ca>
+1995-02-21 François Pinard <pinard@iro.umontreal.ca>
* configure.in, Makefile.in: Replace `date' by `echo timestamp'.
Reported by Greg McGary and Jim Meyering.
-1995-02-19 François Pinard <pinard@iro.umontreal.ca>
+1995-02-19 François Pinard <pinard@iro.umontreal.ca>
* Makefile.in: Support an ID file. Do not distribute TAGS.
Reported by Greg McGary.
-1995-02-05 François Pinard <pinard@iro.umontreal.ca>
+1995-02-05 François Pinard <pinard@iro.umontreal.ca>
* Makefile.in (maintainer-clean): New name for realclean.
-1995-01-11 François Pinard <pinard@iro.umontreal.ca>
+1995-01-11 François Pinard <pinard@iro.umontreal.ca>
* recode.c (long_options): Add "known", which was forgotten.
Reported by Hennus Bergman and Thomas M. Ott.
-1995-01-05 François Pinard <pinard@iro.umontreal.ca>
+1995-01-05 François Pinard <pinard@iro.umontreal.ca>
* mergelex.awk: Use new Flex 2.5 start condition scopes; simplify
the script accordingly. Generate %option noyywrap instead of an
purpose of removing the last period from step_name, so it will not
be any character.
-1994-12-26 François Pinard <pinard@iro.umontreal.ca>
+1994-12-26 François Pinard <pinard@iro.umontreal.ca>
* ibmpc.c (module_ibmpc): Accept dos, MSDOS and pc as new aliases
for the IBM-PC charset.
-1994-12-22 François Pinard <pinard@iro.umontreal.ca>
+1994-12-22 François Pinard <pinard@iro.umontreal.ca>
* nl.tt: New, for Dutch.
Reported by Hennus Bergman.
-1994-12-05 François Pinard <pinard@iro.umontreal.ca>
+1994-12-05 François Pinard <pinard@iro.umontreal.ca>
* de.tt: New, for German.
Reported by Ulrich Drepper.
-1994-12-03 François Pinard <pinard@iro.umontreal.ca>
+1994-12-03 François Pinard <pinard@iro.umontreal.ca>
* Makefile.in: Do not unprotoize libintl.c, now done in sources.
copyright to stdout, not stderr. Use fputs instead of printf.
(main): Use it for -C.
-1994-12-01 François Pinard <pinard@iro.umontreal.ca>
+1994-12-01 François Pinard <pinard@iro.umontreal.ca>
* Prerelease 3.4.1.
* Makefile.in: Define SOURCEX and use it to prepare the .cod file,
because extract-msgs cannot grok Flex sources yet.
-1994-11-23 François Pinard <pinard@iro.umontreal.ca>
+1994-11-23 François Pinard <pinard@iro.umontreal.ca>
* recode.h, recode.c, txtelat1.l: Rename _ to __P.
* recode.h: For now, declare _ as a macro returning its argument.
* recode.c, charset.c: Use _ macro over all localizable strings.
-1994-11-16 François Pinard <pinard@iro.umontreal.ca>
+1994-11-16 François Pinard <pinard@iro.umontreal.ca>
* lat1ltex.c, ltexlat1.l: Add \copyright{} and \pound{}.
Use !` and ?` instead of erroneous !' and ?'.
Reported by Christian Rolland and Ricard Torres.
-1994-11-15 François Pinard <pinard@iro.umontreal.ca>
+1994-11-15 François Pinard <pinard@iro.umontreal.ca>
* lat1html.c: Added "other" code 34, and "normal" codes 160-191.
Changed &([AEIOUaeiou])circu; to &\1circ;, &([AEIOUaeiouy])diaer;
Reported by Arnaldo Mandel, Bernt Guldbrandtsen, Bert Schweitzer,
Christian Limpach, Christian Recktenwald, Christian Rolland, David
- Mentre, Detlev Droege, Dominique Quatravaux, Françoise Audebrand,
- Frederic Albrecht, Frère Roy, Gabriel P. Silva, Georg Haefele, Guy
- Lapalme, Jacques Madelaine, Jens Quade, Jörg Höhle, Jose Joao
+ Mentre, Detlev Droege, Dominique Quatravaux, Françoise Audebrand,
+ Frederic Albrecht, Frère Roy, Gabriel P. Silva, Georg Haefele, Guy
+ Lapalme, Jacques Madelaine, Jens Quade, Jörg Höhle, Jose Joao
Almeida, Juergen Zeller, Kester Habermann, Kevin Stuckless, Farzad
- Farid, Hennus Bergman, Martin J. Dùrst, Mikko Silvonen, Nicolas
+ Farid, Hennus Bergman, Martin J. Dürst, Mikko Silvonen, Nicolas
Thiery, Olivier Tharan, Per Steinar Iversen, Povl H. Pedersen,
Richard Plasun, Saverio Pangoli, Sebastian Huebner, Slaven Rezic,
- Sumit Bose, Thomas Gebhardt, Thomas Seeling, Walter Müller, Wiel
+ Sumit Bose, Thomas Gebhardt, Thomas Seeling, Walter Müller, Wiel
Seuskens, Wolfgang Boerner and Wolfgang Wander.
* htmllat1.l (module_html_latin1): Declare ISO_8879:1886 as the
* lat1html.c (module_latin1_html): Idem.
Reported by Christian Rolland.
-1994-11-14 François Pinard <pinard@iro.umontreal.ca>
+1994-11-14 François Pinard <pinard@iro.umontreal.ca>
* Makefile.os2, config_h.dos: Updated.
Reported by Kai Uwe Rommel.
* recode.c (main): Abolish the distinction between program_name
and program_path. Let program_name convey more information.
-1994-11-11 François Pinard <pinard@iro.umontreal.ca>
+1994-11-11 François Pinard <pinard@iro.umontreal.ca>
* recode.c (perform_auto_check): Avoid a NULL dereference.
Reported by Andreas Schwab, Colin Plumb, Harald Koenig, Julio
Sanchez, Hennus Bergman, Michael Schmidt, Nathanael Makarevitch,
Stefan Albertz, Wilhelm Zadrapa and Yves Arrouye.
-1994-11-08 François Pinard <pinard@iro.umontreal.ca>
+1994-11-08 François Pinard <pinard@iro.umontreal.ca>
* Makefile.in: Define PERL as perl, and use it.
Reported by Michael Shields.
* dosfname: New Perl script.
* recode.c (setup_signals): Forget SIGPIPE if not defined.
-1994-11-07 François Pinard <pinard@iro.umontreal.ca>
+1994-11-07 François Pinard <pinard@iro.umontreal.ca>
* Makefile.in (stamp-vti): Use new -r option to date.
because of the HP-UX 9.01 compiler which needs it.
Reported by Daniel Taupin and Eric Backus.
-1994-11-05 François Pinard <pinard@iro.umontreal.ca>
+1994-11-05 François Pinard <pinard@iro.umontreal.ca>
* Version 3.4.
(usage): Insist on the fact that -f is currently always selected.
Reported by David E. A. Wilson.
-1994-11-02 François Pinard <pinard@iro.umontreal.ca>
+1994-11-02 François Pinard <pinard@iro.umontreal.ca>
* configure.in: Check for const only after having found possible
ANSIfying compiler flags, this is of no use to check it before.
-1994-10-31 François Pinard <pinard@iro.umontreal.ca>
+1994-10-31 François Pinard <pinard@iro.umontreal.ca>
* unhexify.l: Deleted. Not up to GNU standards for distribution.
* Makefile.in (BACKLOG): Goal deleted. It was depending on files
* acconfig.h: Document PRODUCT and VERSION.
* recode.h: Interface with dmalloc if WITH_DMALLOC.
-1994-10-30 François Pinard <pinard@iro.umontreal.ca>
+1994-10-30 François Pinard <pinard@iro.umontreal.ca>
* recode.h, recode.c: Use #if rather than #ifdef to test __STDC__.
-1994-10-11 François Pinard <pinard@iro.umontreal.ca>
+1994-10-11 François Pinard <pinard@iro.umontreal.ca>
* mergelex.awk: Declare yywrap only if not already a preprocessor
symbol, because some versions of Flex define it.
Reported by David van Leeuwen.
-1994-10-10 François Pinard <pinard@iro.umontreal.ca>
+1994-10-10 François Pinard <pinard@iro.umontreal.ca>
* lat1asci.c: Implement O and o with stroke, y with diaeresis, and
german sharp s (as s overstroken with double quote).
* ascilat1.l: Remove all references to diaeresis_char, because
backspaced ASCII was never meant to be sensible to option -c.
-1994-10-09 François Pinard <pinard@iro.umontreal.ca>
+1994-10-09 François Pinard <pinard@iro.umontreal.ca>
* recode.h: Get rid of CONFIG_BROKETS.
-1994-09-13 François Pinard <pinard@iro.umontreal.ca>
+1994-09-13 François Pinard <pinard@iro.umontreal.ca>
* recode.c (usage): Use fputs instead of printf when possible.
* Makefile.in: Put date in stamp files.
(DISTFILES): Adjust.
-1994-09-06 François Pinard <pinard@iro.umontreal.ca>
+1994-09-06 François Pinard <pinard@iro.umontreal.ca>
* Makefile.in (TAGS): Remove -t from etags call.
-1994-07-08 François Pinard <pinard@iro.umontreal.ca>
+1994-07-08 François Pinard <pinard@iro.umontreal.ca>
* ansi2knr.1: New file, from elsewhere.
* Makefile.in (DISTFILES): Distribute it.
-1994-06-03 François Pinard <pinard@iro.umontreal.ca>
+1994-06-03 François Pinard <pinard@iro.umontreal.ca>
* recode.c (usage): Spell `Texinfo' with a capital.
-1994-04-13 François Pinard <pinard@iro.umontreal.ca>
+1994-04-13 François Pinard <pinard@iro.umontreal.ca>
* Makefile.in (Makefile, etc.): Adapt for Autoconf 1.8.
-1994-03-19 François Pinard <pinard@iro.umontreal.ca>
+1994-03-19 François Pinard <pinard@iro.umontreal.ca>
* lat1asci.c (init_latin1_ascii): Do not allocate pool separately
from table, so they can be freed at once.
* recode.h: Declare it.
Reported by Roman Czyborra.
-1994-03-11 François Pinard <pinard@iro.umontreal.ca>
+1994-03-11 François Pinard <pinard@iro.umontreal.ca>
* lat1ltex.c: Recode 160 as `~', not as `\ '.
* ltexlat1.l: Recode `~' (instead of `\ ') to 160.
* Makefile.in: Adjusted.
Reported by David Lebel.
-1994-02-07 François Pinard <pinard@iro.umontreal.ca>
+1994-02-07 François Pinard <pinard@iro.umontreal.ca>
* Makefile.in: Avoid $(CFLAGS) while linking.
tar file. Prepare the DOS makefile directly in distdos goal, also
put in distdos the preparation of libobjs.lst and objects.lst.
-1994-02-04 François Pinard <pinard@iro.umontreal.ca>
+1994-02-04 François Pinard <pinard@iro.umontreal.ca>
* recode.c (file_one_to_many): When an irreversibility is found,
run recoding to completion instead of interrupting it, then return
* iconqnx.c (file_ibmpc_iconqnx, file_iconqnx_ibmpc): Idem.
* recode.h: Do not declare force_option anymore.
-1994-01-18 François Pinard <pinard@iro.umontreal.ca>
+1994-01-18 François Pinard <pinard@iro.umontreal.ca>
* recode.c (declare_step): Rewrite the prototype differently if
not __STDC__, because ansi2knr does not clean prototypes in
* txtelat1.l: Declaring texte_latin1_diaeresis, use _((void)).
Reported by Rejean Payette.
-1994-01-15 François Pinard <pinard@iro.umontreal.ca>
+1994-01-15 François Pinard <pinard@iro.umontreal.ca>
* recode.c (main): With absolutely no arguments, imply --help.
Reported by Kai Uwe Rommel.
-1994-01-14 François Pinard <pinard@iro.umontreal.ca>
+1994-01-14 François Pinard <pinard@iro.umontreal.ca>
* recode.c (usage): Print the version string in --help.
Reported by Kai Uwe Rommel.
* recode.c (usage): Print a blank line after the first prototype.
-1994-01-13 François Pinard <pinard@iro.umontreal.ca>
+1994-01-13 François Pinard <pinard@iro.umontreal.ca>
* configdos.pl: Renaming GNUmakefile to makefile.gnu.
* recode.c (output_header_file): Use tabs instead of spaces before
generated comments.
-1994-01-08 François Pinard <pinard@iro.umontreal.ca>
+1994-01-08 François Pinard <pinard@iro.umontreal.ca>
* recode.c: Condense "file = action(); if (file == NULL) ..." into
"if (file = action(), file == NULL) ..." consistently.
-1994-01-07 François Pinard <pinard@iro.umontreal.ca>
+1994-01-07 François Pinard <pinard@iro.umontreal.ca>
* configure.in: Check AC_RETSIGTYPE.
* recode.c: Include <setjmp.h>, <signal.h>, define RETSIGTYPE.
* lat1ltex.c (module_latin1_latex): Alias LaTeX to TeX.
* ltexlat1.l (module_latex_latin1): Alias LaTeX to TeX.
-1994-01-06 François Pinard <pinard@iro.umontreal.ca>
+1994-01-06 François Pinard <pinard@iro.umontreal.ca>
* Version 3.3.1, in the MSDOS world only.
(init_recode_rfc1345): Partial rewrite for replacing the quadratic
pairing algorithm with a logarithmic-linear one, cleaning up a bit.
-1994-01-04 François Pinard <pinard@iro.umontreal.ca>
+1994-01-04 François Pinard <pinard@iro.umontreal.ca>
* txtelat1.l: Undo the 1990-03-15 change. If there is still a bug
in this area, I will let it show its nose again...
USE_DOUBLE_STEP by making the code permanent, remove older code.
* charname.pl: Especially define f2 as florin.
* Makefile.in: Adjusted.
- Reported by Keld Jørn Simonsen.
+ Reported by Keld Jørn Simonsen.
* alloca.c: Deleted, not used anymore.
* configure.in: Remove AC_ALLOCA test.
* configure.in: Read DEFAULT_CHARSET from environment if set.
Reported by Andreas Schwab.
-1994-01-03 François Pinard <pinard@iro.umontreal.ca>
+1994-01-03 François Pinard <pinard@iro.umontreal.ca>
* Makefile.in (.stamp-collect): Say when initstep.h altered.
* configure.in: Remove LDEFS substitution, seemingly unused.
Reported by Richard Stallman.
-1994-01-01 François Pinard <pinard@iro.umontreal.ca>
+1994-01-01 François Pinard <pinard@iro.umontreal.ca>
* flat.c: Transmit '\t' as is, it was erroneously changed to '\n'.
-1993-12-31 François Pinard <pinard@iro.umontreal.ca>
+1993-12-31 François Pinard <pinard@iro.umontreal.ca>
Begin work for implementing --force. To be completed later.
* recode.c (file_one_to_one): Return 1 instead of void.
still unstudied, which are unable to make initstep.h properly.
Reported by Michael L. Dowling.
-1993-12-30 François Pinard <pinard@iro.umontreal.ca>
+1993-12-30 François Pinard <pinard@iro.umontreal.ca>
* flat.c: Consider `~' as a diacritic character.
* File-Latin1: New file, intended to help testing/playing.
* Makefile.in: Distribute File-Latin1.
Reported by Martin Maechler.
-1993-12-29 François Pinard <pinard@iro.umontreal.ca>
+1993-12-29 François Pinard <pinard@iro.umontreal.ca>
* Makefile.in (merged.c): Split the pipe in parts, because
otherwise all status except the last of the pipe are lost for
make. This is seemingly a feature of sh.
Reported by Vern Paxson.
-1993-12-25 François Pinard <pinard@iro.umontreal.ca>
+1993-12-25 François Pinard <pinard@iro.umontreal.ca>
* configure.in: Check for vprintf and strerror, for error.c.
* recode.c (usage): Indicate that --help and --version exit.
-1993-12-24 François Pinard <pinard@iro.umontreal.ca>
+1993-12-24 François Pinard <pinard@iro.umontreal.ca>
* Makefile.in: Remove all as dependency for uninstall.
* Makefile.in: Split HEADERS, giving also LIBHDRS. Use it.
-1993-12-23 François Pinard <pinard@iro.umontreal.ca>
+1993-12-23 François Pinard <pinard@iro.umontreal.ca>
* Version 3.3.
-1993-12-21 François Pinard <pinard@iro.umontreal.ca>
+1993-12-21 François Pinard <pinard@iro.umontreal.ca>
* *.c: Delete unused variables, add a few missing const's.
* Makefile.in (tags): Include $(HEADERS).
(TAGS): Idem. Also use -t on etags.
-1993-12-20 François Pinard <pinard@iro.umontreal.ca>
+1993-12-20 François Pinard <pinard@iro.umontreal.ca>
* charset.c (hash_string): Cast unsigned to int before modulo.
* recode.c (print_truncated_charset_name): Cast strlen result to
* recode.c (decode_before_after): Use backslash as escape.
(execute_popen_sequence): Clean up charset names before popen.
- Reported by Keld Jørn Simonsen.
+ Reported by Keld Jørn Simonsen.
-1993-12-19 François Pinard <pinard@iro.umontreal.ca>
+1993-12-19 François Pinard <pinard@iro.umontreal.ca>
* charset.pl: Send diagnostics to stderr instead of charset.LOG.
* charset.c (code_to_symbol): New routine for handling size field.
(list_full_charset, list_concise_charset): Adapt to using it.
-1993-12-16 François Pinard <pinard@iro.umontreal.ca>
+1993-12-16 François Pinard <pinard@iro.umontreal.ca>
* charset.c: Add cleanup_charset_name, use it in find_charset,
declare_alias and decode_charset_name. Rename compare_hash_name
to compare_struct_hash.
(list_all_charsets): Repeat the name even if it is not alias,
because it has been cleaned up.
- Reported by Keld Jørn Simonsen.
+ Reported by Keld Jørn Simonsen.
-1993-12-14 François Pinard <pinard@iro.umontreal.ca>
+1993-12-14 François Pinard <pinard@iro.umontreal.ca>
* charset.pl: Generating charset.h instead of charset.c.
* charset.c: New.
together with a few defines, struct hash and related declarations.
* Makefile.in: Adjusted.
-1993-12-13 François Pinard <pinard@iro.umontreal.ca>
+1993-12-13 François Pinard <pinard@iro.umontreal.ca>
* Renaming rfc1345.c into charset.c, rfc1345.pl into charset.pl,
rfc1345.sed into charset.sed and rfc1345.LOG into charset.LOG.
* recode.c (usage): Replace --include by --header in text.
-1993-12-11 François Pinard <pinard@iro.umontreal.ca>
+1993-12-11 François Pinard <pinard@iro.umontreal.ca>
* recode.c (list_charsets): Move all aliases of a charset after
the true charset name on its line, keeping lines sorted on the
the help of declare_step, this spares four probes in the charset
table per call.
-1993-12-10 François Pinard <pinard@iro.umontreal.ca>
+1993-12-10 François Pinard <pinard@iro.umontreal.ca>
* recode.h: Add CHARSET and struct charset, use CHARSET *before
and after instead of int start_charset and goal_charset in STEP,
find_charset and declare_alias to use hashing. Also adjust
list_charsets and decode_before_after.
-1993-12-09 François Pinard <pinard@iro.umontreal.ca>
+1993-12-09 François Pinard <pinard@iro.umontreal.ca>
* recode.c: Delete name_from_value function, replace with an
array of same name. Delete field refer from struct charset,
* rfc1345.pl: Print progress on stderr, for entertaining me.
Document aliases in rfc1345.texi through English sentences.
-1993-12-08 François Pinard <pinard@iro.umontreal.ca>
+1993-12-08 François Pinard <pinard@iro.umontreal.ca>
* flexlib.c: New, for -lfl does not work everywhere.
* mergelex.awk: Produce a yywrap function in section 3.
instead of the empty string when calling argmatch.
(find_charset): Do not check for empty strings anymore.
-1993-12-07 François Pinard <pinard@iro.umontreal.ca>
+1993-12-07 François Pinard <pinard@iro.umontreal.ca>
* Makefile.in (install): Add recode.info in dependencies.
* recode.c: Implement --list (-l) to alleviate Usage message.
(compare_charset_names, list_charsets): New.
-1993-12-06 François Pinard <pinard@iro.umontreal.ca>
+1993-12-06 François Pinard <pinard@iro.umontreal.ca>
* rfc1345.txt: New, from elsewhere.
* rfc1345.sed, rfc1345.pl: New.
* recode.h: Use the _((...)) device more systematically.
Declare xmalloc.
-1993-12-05 François Pinard <pinard@iro.umontreal.ca>
+1993-12-05 François Pinard <pinard@iro.umontreal.ca>
* ascilat1.l, bangbang.c, cdcnos.c, ibmpc.c, iconqnx.c,
lat1asci.c, lat1ltex.c, lat1txte.c, ltexlat1.l, macintosh.c,
* recode.c (complete_pairs): Produce better diagnostics.
Allow for NULs in known pairs, even if currently unused.
-1993-12-04 François Pinard <pinard@iro.umontreal.ca>
+1993-12-04 François Pinard <pinard@iro.umontreal.ca>
* Makefile.in: Use .stamp-h.in to solve Autoconf problems.
Distribute mkinstalldirs and install.sh. Use mkinstalldirs.
* Makefile.in: Adjusted.
(check): Write charsets in full.
-1993-12-03 François Pinard <pinard@iro.umontreal.ca>
+1993-12-03 François Pinard <pinard@iro.umontreal.ca>
* Makefile.in: Add .stamp-collect for preventing initstep.h to be
uselessly touched, this was causing recode.c recompilations.
* ltexlat1.l: Use {After} at more places, "accro\^\i tre" was not
recoded at all.
-1993-12-02 François Pinard <pinard@iro.umontreal.ca>
+1993-12-02 François Pinard <pinard@iro.umontreal.ca>
* recode.c, all $(C_STEPS), all $(L_STEPS): Include "recode.h"
instead of "config.h".
merely deleting them from C_STEPOBJS or L_STEPS in Makefile.
Reported by Claude Goutier.
-1993-12-01 François Pinard <pinard@iro.umontreal.ca>
+1993-12-01 François Pinard <pinard@iro.umontreal.ca>
* ltexlat1.l: Ensure \'{e} is recognized as \'e.
Reported by Pierre Girard.
external. Use, document and revise CONVERT_GRAPHICS constant,
introducing "round" corners and more systematic principles.
-1993-11-30 François Pinard <pinard@iro.umontreal.ca>
+1993-11-30 François Pinard <pinard@iro.umontreal.ca>
* recode.c: Process long options, then --help and --version.
Rename usage_and_exit() into usage(), accepting a parameter,
Use "cmp -s" instead of "diff" for comparing files.
* Makefile.in: Use $(SHELL) instead of sh in CHECKTEST. Remove -v.
-1993-11-29 François Pinard <pinard@iro.umontreal.ca>
+1993-11-29 François Pinard <pinard@iro.umontreal.ca>
* recode.c (main): Declare argv as "char *const *argv" instead of
"const char *argv[]", for avoiding conflicts with some getopt().
- Reported by Andreas Schwab and Stéphane Berubé.
+ Reported by Andreas Schwab and Stéphane Berubé.
* Makefile.in (Makefile): Use $(SHELL).
(config.status): Use "$(SHELL) config.status --recheck" instead of
* Makefile.in (merged.c): Remove synchronization directives, they
are useless for now. Delete new temporary files merged[123].tmp.
-1993-06-09 François Pinard <pinard@iro.umontreal.ca>
+1993-06-09 François Pinard <pinard@iro.umontreal.ca>
* Makefile.in (dist): Replace "echo `pwd`" by a mere "pwd".
Adapt to the .gz change.
-1993-05-06 François Pinard <pinard@iro.umontreal.ca>
+1993-05-06 François Pinard <pinard@iro.umontreal.ca>
* asciflat.c: Transmit TAB and BKS, instead of using ^I or ^H.
However, BKS for applying a diacritic will still disappear.
txteasci.l: Remove spurious suffix whitespace.
Reported by Claude Goutier.
-1993-05-04 François Pinard <pinard@iro.umontreal.ca>
+1993-05-04 François Pinard <pinard@iro.umontreal.ca>
* Makefile.in (dist): Use a gzipping tar, not a compressing one.
* checkit: Make checkit.tmp writeable, so it can be removed. It
is commonly obtained by cp'ing COPYING.
-1993-05-03 François Pinard <pinard@iro.umontreal.ca>
+1993-05-03 François Pinard <pinard@iro.umontreal.ca>
* recode.c (execute_pass_sequence): Reverse the test on
input_name, controlling the fclose (input_file).
Reported by Joelle Stemp: copy of Macintosh character tables.
Reported by Jacques Richer: end of lines represented by 0x0d.
-1993-02-06 François Pinard <pinard@iro.umontreal.ca>
+1993-02-06 François Pinard <pinard@iro.umontreal.ca>
* Makefile.in: In dist goal, ensure 777 mode for directories, so
older tar's will restore file modes properly.
* asciflat.c: Remove old commented lex code. Remove a useless
`case EOF:' from inner switch, the logic will work anyway.
-1993-01-17 François Pinard <pinard@iro.umontreal.ca>
+1993-01-17 François Pinard <pinard@iro.umontreal.ca>
* Makefile.in: Put $(CFLAGS) after $(CPPFLAGS), so the installer
can override automatically configured choices.
Reported by Karl Berry.
-1993-01-16 François Pinard <pinard@iro.umontreal.ca>
+1993-01-16 François Pinard <pinard@iro.umontreal.ca>
* checkit: Do not call recode in verbose mode on /dev/null prior
to the first "Checking" message. Rather call recode in verbose
mode only once, combined within the first test in a series.
-1993-01-14 François Pinard <pinard@iro.umontreal.ca>
+1993-01-14 François Pinard <pinard@iro.umontreal.ca>
* configure.in: Use AC_CONST.
* Makefile.in: Distribute getopt.h. Add as getopt.o dependency.
Reported by Pierre Gaumond.
-1993-01-13 François Pinard <pinard@iro.umontreal.ca>
+1993-01-13 François Pinard <pinard@iro.umontreal.ca>
* recode.c: Merge in version.c.
* version.c: Deleted.
* recode.c: Remove unnecessary system prototypes.
-1993-01-01 François Pinard <pinard@iro.umontreal.ca>
+1993-01-01 François Pinard <pinard@iro.umontreal.ca>
* Makefile.in: Reinstate $(CPPFLAGS), use it. Richard wants it
there.
-1992-11-28 François Pinard <pinard@iro.umontreal.ca>
+1992-11-28 François Pinard <pinard@iro.umontreal.ca>
* Makefile.in (clean, distclean): Remove ansi2knr rubbish.
Reported by Pierre Gaumond.
* Makefile.in: Remove all .PHONY's.
-1992-11-18 François Pinard <pinard@iro.umontreal.ca>
+1992-11-18 François Pinard <pinard@iro.umontreal.ca>
* Makefile.in: Add definition for INSTALL.
Reported by Bastian Schlueter, Larry W. Virden and Ronald
* steps.h [struct keyword_struct]: Separate type definition
and variable declaration.
-1992-11-13 François Pinard <pinard@iro.umontreal.ca>
+1992-11-13 François Pinard <pinard@iro.umontreal.ca>
* Makefile.in (dist): chmod a+r before making the tar file.
-1992-11-12 François Pinard <pinard@iro.umontreal.ca>
+1992-11-12 François Pinard <pinard@iro.umontreal.ca>
* aclocal.m4: Update FP_STDC_CHECK, replacing by FP_PROTOTYPES.
* configure.in: Adjust accordingly.
-1992-10-07 François Pinard <pinard@iro.umontreal.ca>
+1992-10-07 François Pinard <pinard@iro.umontreal.ca>
* Version 3.2.4 to alt.sources, and later on prep.
-1992-10-06 François Pinard <pinard@iro.umontreal.ca>
+1992-10-06 François Pinard <pinard@iro.umontreal.ca>
* Makefile.in: Use exec_prefix. Add `uninstall'.
-1992-09-29 François Pinard <pinard@iro.umontreal.ca>
+1992-09-29 François Pinard <pinard@iro.umontreal.ca>
* recode.c: Define EXIT_SUCCESS and EXIT_FAILURE if not defined,
even after inclusion of <stdlib.h>, for SunOS 4.
* configure.in: Make the `WARNING:' bigger if no Flex.
-1992-09-25 François Pinard <pinard@iro.umontreal.ca>
+1992-09-25 François Pinard <pinard@iro.umontreal.ca>
* Version 3.2.3.
* steps.h: Replace XENIX by ENUM_INT_BUG.
* HINTS: Tell about Apollo's and 286 systems installation hints.
-1992-09-24 François Pinard <pinard@iro.umontreal.ca>
+1992-09-24 François Pinard <pinard@iro.umontreal.ca>
* recode.c: Write `Recoding...' instead of `recoding...'.
This also solves a bug by which the second diacritic of a pair of
two diacritics in a row was not properly flattened out.
-1992-08-26 François Pinard <pinard@iro.umontreal.ca>
+1992-08-26 François Pinard <pinard@iro.umontreal.ca>
* ltexlat1.l: Given `*' is a diacritic operation, insure
swallowing '{}' in `\*\i{}'. Recognize also `\*{\i}'.
* ltexasci.l: Idem.
* ltexlat1.l: Idem.
-1992-08-23 François Pinard <pinard@iro.umontreal.ca>
+1992-08-23 François Pinard <pinard@iro.umontreal.ca>
* recode.texi: Merging in some other separate documents.
* table.texi, DisplayCode: Deleted.
* version.c: Insure next version will be 3.2.3, skipping 3.2.1 and
3.2.2, jumping over parallel numbering at U. de Montre'al.
-1992-08-19 François Pinard <pinard@iro.umontreal.ca>
+1992-08-19 François Pinard <pinard@iro.umontreal.ca>
* ansi2knr: New, from Ghostscript distribution.
* configure.in: Check for __STDC__ and define U.
* All .c's: Remove many __STDC__ checks.
* mergelex.awk: Remove generation of __STDC__ checks.
-1992-07-20 François Pinard <pinard@iro.umontreal.ca>
+1992-07-20 François Pinard <pinard@iro.umontreal.ca>
* Makefile.in: Use various clean goals according to latest GNU
standards. Moreover, add a recode.dvi goal and a texclean goal.
-1992-07-16 François Pinard <pinard@iro.umontreal.ca>
+1992-07-16 François Pinard <pinard@iro.umontreal.ca>
* configure.in: Changes for Autoconf 0.120. Also test for popen,
even if almost any UNIX has it; so the user can later undefine it from
* Makefile.in, recode.c, checkit, common.h: Replace all *_MISSING
by HAVE_*.
-1992-06-18 François Pinard <pinard@iro.umontreal.ca>
+1992-06-18 François Pinard <pinard@iro.umontreal.ca>
* Makefile.in: Changes for Autoconf 0.118. Use AWK and LEX
instead of GAWK and FLEX.
-1992-06-04 François Pinard <pinard@iro.umontreal.ca>
+1992-06-04 François Pinard <pinard@iro.umontreal.ca>
* Makefile.in: Changes for Autoconf 0.115. Use config.status to
recreate Makefile from Makefile.in.
* checkit: Retrieve DEFS value from config.status instead of
Makefile.
-1992-06-01 François Pinard <pinard@iro.umontreal.ca>
+1992-06-01 François Pinard <pinard@iro.umontreal.ca>
* Makefile.in, configure.in: Changes for Autoconf 0.112. Avoid
FP_PROG_MAKEINFO and use `makeinfo' directly.
* checkit: Get DEFS from Makefile instead of from config.status.
-1992-02-02 François Pinard <pinard@iro.umontreal.ca>
+1992-02-02 François Pinard <pinard@iro.umontreal.ca>
* recode.c (main): Returns int.
-1992-01-30 François Pinard <pinard@iro.umontreal.ca>
+1992-01-30 François Pinard <pinard@iro.umontreal.ca>
* Makefile.in: Use new names for clean goals.
-1991-12-02 François Pinard <pinard@iro.umontreal.ca>
+1991-12-02 François Pinard <pinard@iro.umontreal.ca>
* steps.h, recode.c: Removed comma at end of enum's.
* version.c: Added a few const's.
-1991-11-30 François Pinard <pinard@iro.umontreal.ca>
+1991-11-30 François Pinard <pinard@iro.umontreal.ca>
* recode.c: Use EXIT_FAILURE and EXIT_SUCCESS; define them if not
STDC_HEADERS.
* recode.c: Prototypes added for fstat, getopt, link, perror,
unlink and utime, if __STDC__.
-1991-11-07 François Pinard <pinard@iro.umontreal.ca>
+1991-11-07 François Pinard <pinard@iro.umontreal.ca>
* recode.texi: Should now be TeXable.
* Makefile.in: Insure distributing texinfo.tex.
* configure.in: Take care of POSIXish ISC.
-1991-11-05 François Pinard <pinard@iro.umontreal.ca>
+1991-11-05 François Pinard <pinard@iro.umontreal.ca>
* configure.in, Makefile.in: Do not absolutize $(srcdir), because
this could create problems with automounters.
solving a problem caused only by non timestamping shars, and
recode is now distributed in tar or zoo format.
-1991-11-04 François Pinard <pinard@iro.umontreal.ca>
+1991-11-04 François Pinard <pinard@iro.umontreal.ca>
* configure.in: Get rid of the head program, using sed. I would
also like, eventually, to get rid of file and grep programs too.
-1991-11-01 François Pinard <pinard@iro.umontreal.ca>
+1991-11-01 François Pinard <pinard@iro.umontreal.ca>
* recode.c (main): Use rename library routine if available.
* configure.in: Check for rename availability.
* recode.c (code_index): Reject partial matches for keywords.
Reported by Laurent Bourbeau.
-1991-10-28 François Pinard <pinard@iro.umontreal.ca>
+1991-10-28 François Pinard <pinard@iro.umontreal.ca>
* configure.in: New.
* configure: Automatically regenerated from file configure.in
and David MacKenzie's autoconf.
-1991-10-28 François Pinard <pinard@iro.umontreal.ca>
+1991-10-28 François Pinard <pinard@iro.umontreal.ca>
* Version 3.2.
* recode.c: Force binary mode on files for MSDOS.
-1991-10-27 François Pinard <pinard@iro.umontreal.ca>
+1991-10-27 François Pinard <pinard@iro.umontreal.ca>
* recode.c: MSDOS port. tempnam(), utime(), link() and getopt()
were missing; replacements inspired from by Rahul Dhesi's flip.
* getopt.c: New, AT&T freed code.
* Makefile.in: Adjustements for MSDOS port, dist.dos goal.
-1991-10-25 François Pinard <pinard@iro.umontreal.ca>
+1991-10-25 François Pinard <pinard@iro.umontreal.ca>
* recode.c (execute_popen_sequence, execute_pipe_sequence):
Accept non filter mode.
* checkit: New.
* Makefile.in: Use checkit in check goal.
-1991-10-23 François Pinard <pinard@iro.umontreal.ca>
+1991-10-23 François Pinard <pinard@iro.umontreal.ca>
* recode.c: Revert back to -v instead of -q. Give the user some
more control on the sequencing strategy through -i, -o and -p.
on those systems which do not have the machinery to remake it.
* GNUmakefile, Makefile, Depends: deleted.
-1991-03-31 François Pinard <pinard@iro.umontreal.ca>
+1991-03-31 François Pinard <pinard@iro.umontreal.ca>
* mergelex.awk: remove exit() and read() definitions.
-1991-01-22 François Pinard <pinard@iro.umontreal.ca>
+1991-01-22 François Pinard <pinard@iro.umontreal.ca>
* ibmpicon.c, ibmplat1.c, ibmpmaci.c: Recognize old DOS end of
file (0x1A).
-1991-01-21 François Pinard <pinard@iro.umontreal.ca>
+1991-01-21 François Pinard <pinard@iro.umontreal.ca>
* lat1bang.c, lat1txte.c: Have the no-break space converted to a
single space.
-1991-01-15 François Pinard <pinard@iro.umontreal.ca>
+1991-01-15 François Pinard <pinard@iro.umontreal.ca>
* all: While/if ((var=exp) [test]) -> while/if (var=exp, var [test]),
switch (var=exp) -> var=exp; switch (var).
* steps.h: Remove DONT_LEX conditionals; merged.c is always
available for installation.
-1990-07-04 François Pinard <pinard@iro.umontreal.ca>
+1990-07-04 François Pinard <pinard@iro.umontreal.ca>
* all: Copyright directly assigned to the FSF.
-1990-03-26 François Pinard <pinard@iro.umontreal.ca>
+1990-03-26 François Pinard <pinard@iro.umontreal.ca>
* txteasci.l, txteibmp.l, txtelat1.l: Change occurrences of a NUL
terminated cursor by a counter from 0 to yyleng-1. This will
documentation, insure proper pre-declarations of Flex variables
yytext, yyleng, yyint and yyout.
-1990-03-23 François Pinard <pinard@iro.umontreal.ca>
+1990-03-23 François Pinard <pinard@iro.umontreal.ca>
* recode.c (execute_popen_sequence): Get rid of unused variables.
* recode.c (code_index): Change index to counter, because on BSD
index is a library function.
-1990-03-16 François Pinard <pinard@iro.umontreal.ca>
+1990-03-16 François Pinard <pinard@iro.umontreal.ca>
* Version 3.1.
-1990-03-15 François Pinard <pinard@iro.umontreal.ca>
+1990-03-15 François Pinard <pinard@iro.umontreal.ca>
* version.c, recode.c (usage_and_exit): Change -V to -C to give
the Copyright conditions, print version identification.
variables.
* common.h: New.
-1990-02-09 François Pinard <pinard@iro.umontreal.ca>
+1990-02-09 François Pinard <pinard@iro.umontreal.ca>
* recode.c, Makefile: If no files are specified, recode stdin on
stdout as before. But if files are specified, each of them is now
* recode.c (usage_and_exit): Rewritten.
-1990-02-05 François Pinard <pinard@iro.umontreal.ca>
+1990-02-05 François Pinard <pinard@iro.umontreal.ca>
* recode.c (usage): Added commas to improve readability.
* lat1bang.c: Have lower case output instead of upper case, this
is more readable.
-1990-02-03 François Pinard <pinard@iro.umontreal.ca>
+1990-02-03 François Pinard <pinard@iro.umontreal.ca>
* Version 3.0.1.
* recode.c: Corrected bugs related to USE_POPEN; recode step path
is now echoed once, and diaeresis selection is now propagated.
-1990-02-02 François Pinard <pinard@iro.umontreal.ca>
+1990-02-02 François Pinard <pinard@iro.umontreal.ca>
* mergelex.awk: Option USE_FPUTC, so to compile merged.c using
fputc instead of putc. It will hopefully ease Apollo C compiler,
which litterally trashes on merged.c.
-1990-01-27 François Pinard <pinard@iro.umontreal.ca>
+1990-01-27 François Pinard <pinard@iro.umontreal.ca>
* all: Adaptation for Flex. A few yyleng problems short-circuited
here and there in some .l's.
* lat1bang.c: Replacement for disappearing ascibang.l.
* ascibang.l: Removed.
-1989-11-19 François Pinard <pinard@iro.umontreal.ca>
+1989-11-19 François Pinard <pinard@iro.umontreal.ca>
* banglat1.c, lat1bang.c, iconibmp.c, cdcnasci.c, ascicdcn.c,
asciflat.c: Replacements for banglat1.l, ascibang.l, iconibmp.l,
* Most files: Removal of the dash to restrict each file name
into eight character, for MS-DOS.
-1989-11-10 François Pinard <pinard@iro.umontreal.ca>
+1989-11-10 François Pinard <pinard@iro.umontreal.ca>
* version.c: Added.
* recode.c: Provision for -V option.
-1989-10-29 François Pinard <pinard@iro.umontreal.ca>
+1989-10-29 François Pinard <pinard@iro.umontreal.ca>
* Version 3.0.
# Makefile for `recode' sources.
-# Copyright © 1991,92,93,94,95,96,97,98,99, 00 Free Software Foundation, Inc.
-# François Pinard <pinard@iro.umontreal.ca>, 1988.
+# Copyright © 1991,92,93,94,95,96,97,98,99, 00 Free Software Foundation, Inc.
+# François Pinard <pinard@iro.umontreal.ca>, 1988.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@SET_MAKE@
# Makefile for `recode' sources.
-# Copyright © 1991,92,93,94,95,96,97,98,99, 00 Free Software Foundation, Inc.
-# François Pinard <pinard@iro.umontreal.ca>, 1988.
+# Copyright © 1991,92,93,94,95,96,97,98,99, 00 Free Software Foundation, Inc.
+# François Pinard <pinard@iro.umontreal.ca>, 1988.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
/* Traitement de certaines tables africaines.
- Copyright © 1999, 2000 Progiciels Bourbeau-Pinard inc.
- François Pinard <pinard@iro.umontreal.ca>, 1997. */
+ Copyright © 1999, 2000 Progiciels Bourbeau-Pinard inc.
+ François Pinard <pinard@iro.umontreal.ca>, 1997. */
#include "common.h"
/* Traitement de certaines tables africaines.
- Copyright © 1999, 2000 Progiciels Bourbeau-Pinard inc.
- François Pinard <pinard@iro.umontreal.ca>, 1997. */
+ Copyright © 1999, 2000 Progiciels Bourbeau-Pinard inc.
+ François Pinard <pinard@iro.umontreal.ca>, 1997. */
#include "common.h"
/* Conversion of files between different charsets and surfaces.
- Copyright © 1990, 93, 97, 98, 99, 00 Free Software Foundation, Inc.
- Contributed by François Pinard <pinard@iro.umontreal.ca>, 1993.
+ Copyright © 1990, 93, 97, 98, 99, 00 Free Software Foundation, Inc.
+ Contributed by François Pinard <pinard@iro.umontreal.ca>, 1993.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public License
/* Conversion of files between different charsets and surfaces.
- Copyright © 1990, 93, 94, 97, 98, 99, 00 Free Software Foundation, Inc.
+ Copyright © 1990, 93, 94, 97, 98, 99, 00 Free Software Foundation, Inc.
This file is part of the GNU C Library.
- Contributed by François Pinard <pinard@iro.umontreal.ca>, 1988.
+ Contributed by François Pinard <pinard@iro.umontreal.ca>, 1988.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public License
/* Conversion of files between different charsets and surfaces.
- Copyright © 1993, 94, 96, 97, 98, 99, 00 Free Software Foundation, Inc.
- Contributed by François Pinard <pinard@iro.umontreal.ca>, 1993.
+ Copyright © 1993, 94, 96, 97, 98, 99, 00 Free Software Foundation, Inc.
+ Contributed by François Pinard <pinard@iro.umontreal.ca>, 1993.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public License
/* Conversion of files between different charsets and surfaces.
- Copyright © 1990, 93, 94, 97, 98, 99, 00 Free Software Foundation, Inc.
- Contributed by François Pinard <pinard@iro.umontreal.ca>, 1988.
+ Copyright © 1990, 93, 94, 97, 98, 99, 00 Free Software Foundation, Inc.
+ Contributed by François Pinard <pinard@iro.umontreal.ca>, 1988.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public License
/* Conversion of files between different charsets and surfaces.
- Copyright © 1996, 97, 98, 99, 00 Free Software Foundation, Inc.
- Contributed by François Pinard <pinard@iro.umontreal.ca>, 1996.
+ Copyright © 1996, 97, 98, 99, 00 Free Software Foundation, Inc.
+ Contributed by François Pinard <pinard@iro.umontreal.ca>, 1996.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public License
/* Conversion of files between different charsets and surfaces.
- Copyright © 1996, 97, 99, 00 Free Software Foundation, Inc.
- Contributed by François Pinard <pinard@iro.umontreal.ca>, 1996.
+ Copyright © 1996, 97, 99, 00 Free Software Foundation, Inc.
+ Contributed by François Pinard <pinard@iro.umontreal.ca>, 1996.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public License
/* Conversion of files between different charsets and surfaces.
- Copyright © 1990, 93, 94, 97, 98, 99, 00 Free Software Foundation, Inc.
- Contributed by François Pinard <pinard@iro.umontreal.ca>, 1988.
+ Copyright © 1990, 93, 94, 97, 98, 99, 00 Free Software Foundation, Inc.
+ Contributed by François Pinard <pinard@iro.umontreal.ca>, 1988.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public License
/* Conversion of files between different charsets and surfaces.
- Copyright © 1993, 97, 98, 99, 00 Free Software Foundation, Inc.
- Contributed by François Pinard <pinard@iro.umontreal.ca>, 1993.
+ Copyright © 1993, 97, 98, 99, 00 Free Software Foundation, Inc.
+ Contributed by François Pinard <pinard@iro.umontreal.ca>, 1993.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public License
/* DO NOT MODIFY THIS FILE! It was generated by `recode/doc/tables.py'. */
/* Conversion of files between different charsets and surfaces.
- Copyright © 1999 Free Software Foundation, Inc.
- Contributed by François Pinard <pinard@iro.umontreal.ca>, 1993, 1997.
+ Copyright © 1999 Free Software Foundation, Inc.
+ Contributed by François Pinard <pinard@iro.umontreal.ca>, 1993, 1997.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public License
/* Conversion of files between different charsets and surfaces.
- Copyright © 1990,92,93,94,96,97,98,99,00 Free Software Foundation, Inc.
- Contributed by François Pinard <pinard@iro.umontreal.ca>, 1990.
+ Copyright © 1990,92,93,94,96,97,98,99,00 Free Software Foundation, Inc.
+ Contributed by François Pinard <pinard@iro.umontreal.ca>, 1990.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public License
/* Conversion of files between different charsets and surfaces.
- Copyright © 1990, 93, 94, 96, 97, 98, 99, 00 Free Software Foundation, Inc.
- Contributed by François Pinard <pinard@iro.umontreal.ca>, 1988.
+ Copyright © 1990, 93, 94, 96, 97, 98, 99, 00 Free Software Foundation, Inc.
+ Contributed by François Pinard <pinard@iro.umontreal.ca>, 1988.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public License
/* Conversion of files between different charsets and surfaces.
- Copyright © 1997, 98, 99, 00 Free Software Foundation, Inc.
- Contributed by François Pinard <pinard@iro.umontreal.ca>, 1997.
+ Copyright © 1997, 98, 99, 00 Free Software Foundation, Inc.
+ Contributed by François Pinard <pinard@iro.umontreal.ca>, 1997.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public License
/* Conversion of files between different charsets and surfaces.
- Copyright © 1990, 93, 97, 98, 99, 00 Free Software Foundation, Inc.
- Contributed by François Pinard <pinard@iro.umontreal.ca>, 1988.
+ Copyright © 1990, 93, 97, 98, 99, 00 Free Software Foundation, Inc.
+ Contributed by François Pinard <pinard@iro.umontreal.ca>, 1988.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public License
/* Conversion of files between different charsets and surfaces.
- Copyright © 1990, 93, 94, 97, 98, 99, 00 Free Software Foundation, Inc.
- Contributed by François Pinard <pinard@iro.umontreal.ca>, 1988.
+ Copyright © 1990, 93, 94, 97, 98, 99, 00 Free Software Foundation, Inc.
+ Contributed by François Pinard <pinard@iro.umontreal.ca>, 1988.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public License
/* Conversion of files between different charsets and surfaces.
- Copyright © 1990, 93, 94, 97, 98, 99, 00 Free Software Foundation, Inc.
- Contributed by François Pinard <pinard@iro.umontreal.ca>, 1988.
+ Copyright © 1990, 93, 94, 97, 98, 99, 00 Free Software Foundation, Inc.
+ Contributed by François Pinard <pinard@iro.umontreal.ca>, 1988.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public License
/* Conversion of files between different charsets and surfaces.
- Copyright © 1993, 97, 98, 99, 00 Free Software Foundation, Inc.
- Contributed by François Pinard <pinard@iro.umontreal.ca>, 1993.
+ Copyright © 1993, 97, 98, 99, 00 Free Software Foundation, Inc.
+ Contributed by François Pinard <pinard@iro.umontreal.ca>, 1993.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public License
/* Conversion of files between different charsets and surfaces.
- Copyright © 1998, 99, 00 Free Software Foundation, Inc.
- François Pinard <pinard@iro.umontreal.ca>, 1998.
+ Copyright © 1998, 99, 00 Free Software Foundation, Inc.
+ François Pinard <pinard@iro.umontreal.ca>, 1998.
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
/* DO NOT MODIFY THIS FILE! It was generated by `recode --freeze-tables'. */\n\
\n\
/* Conversion of files between different charsets and surfaces.\n\
- Copyright © 1998 Free Software Foundation, Inc.\n\
- Contributed by François Pinard <pinard@iro.umontreal.ca>, 1998.\n\
+ Copyright © 1998 Free Software Foundation, Inc.\n\
+ Contributed by François Pinard <pinard@iro.umontreal.ca>, 1998.\n\
\n\
This library is free software; you can redistribute it and/or\n\
modify it under the terms of the GNU Lesser General Public License\n\
/* Conversion of files between different charsets and surfaces.
- Copyright © 1990, 93, 97, 98, 99, 00 Free Software Foundation, Inc.
- Contributed by François Pinard <pinard@iro.umontreal.ca>, 1988.
+ Copyright © 1990, 93, 97, 98, 99, 00 Free Software Foundation, Inc.
+ Contributed by François Pinard <pinard@iro.umontreal.ca>, 1988.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public License
/* Conversion of files between different charsets and surfaces.
- Copyright © 1990, 93, 94, 97, 98, 99, 00 Free Software Foundation, Inc.
- Contributed by François Pinard <pinard@iro.umontreal.ca>, 1988.
+ Copyright © 1990, 93, 94, 97, 98, 99, 00 Free Software Foundation, Inc.
+ Contributed by François Pinard <pinard@iro.umontreal.ca>, 1988.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public License
/* Conversion of files between different charsets and surfaces.
- Copyright © 1990, 93, 94, 97, 98, 99, 00 Free Software Foundation, Inc.
- Contributed by François Pinard <pinard@iro.umontreal.ca>, 1988.
+ Copyright © 1990, 93, 94, 97, 98, 99, 00 Free Software Foundation, Inc.
+ Contributed by François Pinard <pinard@iro.umontreal.ca>, 1988.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public License
/* Conversion of files between different charsets and surfaces.
- Copyright © 1990, 93, 94, 97, 98, 99, 00 Free Software Foundation, Inc.
- Contributed by François Pinard <pinard@iro.umontreal.ca>, 1988.
+ Copyright © 1990, 93, 94, 97, 98, 99, 00 Free Software Foundation, Inc.
+ Contributed by François Pinard <pinard@iro.umontreal.ca>, 1988.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public License
/* Conversion of files between different charsets and surfaces.
- Copyright © 1990, 93, 97, 98, 99, 00 Free Software Foundation, Inc.
- Contributed by François Pinard <pinard@iro.umontreal.ca>, 1988.
+ Copyright © 1990, 93, 97, 98, 99, 00 Free Software Foundation, Inc.
+ Contributed by François Pinard <pinard@iro.umontreal.ca>, 1988.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public License
/* Conversion of files between different charsets and surfaces.
- Copyright © 1990, 93, 97, 98, 99, 00 Free Software Foundation, Inc.
- Contributed by François Pinard <pinard@iro.umontreal.ca>, 1988.
+ Copyright © 1990, 93, 97, 98, 99, 00 Free Software Foundation, Inc.
+ Contributed by François Pinard <pinard@iro.umontreal.ca>, 1988.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public License
/* Conversion of files between different charsets and surfaces.
- Copyright © 1999, 2000 Free Software Foundation, Inc.
- Contributed by François Pinard <pinard@iro.umontreal.ca>, 1999,
+ Copyright © 1999, 2000 Free Software Foundation, Inc.
+ Contributed by François Pinard <pinard@iro.umontreal.ca>, 1999,
and Bruno Haible <haible@clisp.cons.org>, 2000.
This library is free software; you can redistribute it and/or
/* DO NOT MODIFY THIS FILE! It was generated by `recode/doc/tables.py'. */
/* Conversion of files between different charsets and surfaces.
- Copyright © 1999 Free Software Foundation, Inc.
- Contributed by François Pinard <pinard@iro.umontreal.ca>, 1993, 1997.
+ Copyright © 1999 Free Software Foundation, Inc.
+ Contributed by François Pinard <pinard@iro.umontreal.ca>, 1993, 1997.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public License
/* Conversion of files between different charsets and surfaces.
- Copyright © 1990, 93, 97, 98, 99, 00 Free Software Foundation, Inc.
- Contributed by François Pinard <pinard@iro.umontreal.ca>, 1988.
+ Copyright © 1990, 93, 97, 98, 99, 00 Free Software Foundation, Inc.
+ Contributed by François Pinard <pinard@iro.umontreal.ca>, 1988.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public License
/* Conversion of files between different charsets and surfaces.
- Copyright © 1990,92,93,94,96,97,98,99,00 Free Software Foundation, Inc.
- François Pinard <pinard@iro.umontreal.ca>, 1990.
+ Copyright © 1990,92,93,94,96,97,98,99,00 Free Software Foundation, Inc.
+ François Pinard <pinard@iro.umontreal.ca>, 1990.
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
/* Conversion of files between different charsets and surfaces.
- Copyright © 1990, 93, 94, 97, 98, 99, 00 Free Software Foundation, Inc.
+ Copyright © 1990, 93, 94, 97, 98, 99, 00 Free Software Foundation, Inc.
This file is part of the GNU C Library.
- Contributed by François Pinard <pinard@iro.umontreal.ca>, 1988.
+ Contributed by François Pinard <pinard@iro.umontreal.ca>, 1988.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public License
{
}
/* Conversion of files between different charsets and surfaces.
- Copyright © 1990, 93, 97, 98, 99, 00 Free Software Foundation, Inc.
- Contributed by François Pinard <pinard@iro.umontreal.ca>, 1988.
+ Copyright © 1990, 93, 97, 98, 99, 00 Free Software Foundation, Inc.
+ Contributed by François Pinard <pinard@iro.umontreal.ca>, 1988.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public License
{
}
/* Conversion of files between different charsets and surfaces.
- Copyright © 1990, 93, 94, 97, 98, 99, 00 Free Software Foundation, Inc.
- Contributed by François Pinard <pinard@iro.umontreal.ca>, 1989.
+ Copyright © 1990, 93, 94, 97, 98, 99, 00 Free Software Foundation, Inc.
+ Contributed by François Pinard <pinard@iro.umontreal.ca>, 1989.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public License
-# -*- coding: iso-8859-1 -*-
+# -*- coding: utf-8 -*-
# Conversion of files between different charsets and surfaces.
-# Copyright © 1990, 93, 94, 95, 97, 99, 00 Free Software Foundation, Inc.
-# François Pinard <pinard@iro.umontreal.ca>, 1990.
+# Copyright © 1990, 93, 94, 95, 97, 99, 00 Free Software Foundation, Inc.
+# François Pinard <pinard@iro.umontreal.ca>, 1990.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
/* Conversion of files between different charsets and surfaces.
- Copyright © 1990,92,93,94,96,97,98,99,00 Free Software Foundation, Inc.
- François Pinard <pinard@iro.umontreal.ca>, 1990.
+ Copyright © 1990,92,93,94,96,97,98,99,00 Free Software Foundation, Inc.
+ François Pinard <pinard@iro.umontreal.ca>, 1990.
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
/* Conversion of files between different charsets and surfaces.
- Copyright © 1997, 98, 99, 00 Free Software Foundation, Inc.
- Contributed by François Pinard <pinard@iro.umontreal.ca>, 1997.
+ Copyright © 1997, 98, 99, 00 Free Software Foundation, Inc.
+ Contributed by François Pinard <pinard@iro.umontreal.ca>, 1997.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public License
/* Conversion of files between different charsets and surfaces.
- Copyright © 1993, 94, 97, 98, 99, 00 Free Software Foundation, Inc.
- Contributed by François Pinard <pinard@iro.umontreal.ca>, 1993.
+ Copyright © 1993, 94, 97, 98, 99, 00 Free Software Foundation, Inc.
+ Contributed by François Pinard <pinard@iro.umontreal.ca>, 1993.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public License
/* Conversion of files between different charsets and surfaces.
- Copyright © 1990,92,93,94,96,97,98,99,00 Free Software Foundation, Inc.
- Contributed by François Pinard <pinard@iro.umontreal.ca>, 1990.
+ Copyright © 1990,92,93,94,96,97,98,99,00 Free Software Foundation, Inc.
+ Contributed by François Pinard <pinard@iro.umontreal.ca>, 1990.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public License
/* Conversion of files between different charsets and surfaces.
- Copyright © 1997, 98, 99, 00 Free Software Foundation, Inc.
+ Copyright © 1997, 98, 99, 00 Free Software Foundation, Inc.
This file is part of the GNU C Library.
- Contributed by François Pinard <pinard@iro.umontreal.ca>, 1997.
+ Contributed by François Pinard <pinard@iro.umontreal.ca>, 1997.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public License
/* Conversion of files between different charsets and surfaces.
- Copyright © 1996, 97, 98, 99, 00 Free Software Foundation, Inc.
- Contributed by François Pinard <pinard@iro.umontreal.ca>, 1996.
+ Copyright © 1996, 97, 98, 99, 00 Free Software Foundation, Inc.
+ Contributed by François Pinard <pinard@iro.umontreal.ca>, 1996.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public License
/* Conversion of files between different charsets and surfaces.
- Copyright © 1990,92,93,94,96,97,98,99,00 Free Software Foundation, Inc.
- Contributed by François Pinard <pinard@iro.umontreal.ca>, 1990.
+ Copyright © 1990,92,93,94,96,97,98,99,00 Free Software Foundation, Inc.
+ Contributed by François Pinard <pinard@iro.umontreal.ca>, 1990.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public License
/* Conversion of files between different charsets and surfaces.
- Copyright © 1990, 93, 94, 96, 97, 98, 99, 00 Free Software Foundation, Inc.
- Contributed by François Pinard <pinard@iro.umontreal.ca>, 1988.
+ Copyright © 1990, 93, 94, 96, 97, 98, 99, 00 Free Software Foundation, Inc.
+ Contributed by François Pinard <pinard@iro.umontreal.ca>, 1988.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public License
/* Conversion of files between different charsets and surfaces.
- Copyright © 1990, 93, 94, 96-99, 2000, 2001 Free Software Foundation, Inc.
- Contributed by François Pinard <pinard@iro.umontreal.ca>, 1988.
+ Copyright © 1990, 93, 94, 96-99, 2000, 2001 Free Software Foundation, Inc.
+ Contributed by François Pinard <pinard@iro.umontreal.ca>, 1988.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public License
/* Conversion of files between different charsets and surfaces.
- Copyright © 1990,92,93,94,96,97,98,99,00 Free Software Foundation, Inc.
- Contributed by François Pinard <pinard@iro.umontreal.ca>, 1990.
+ Copyright © 1990,92,93,94,96,97,98,99,00 Free Software Foundation, Inc.
+ Contributed by François Pinard <pinard@iro.umontreal.ca>, 1990.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public License
/* Conversion of files between different charsets and surfaces.
- Copyright © 1993, 94, 97, 98, 99, 00 Free Software Foundation, Inc.
- Contributed by François Pinard <pinard@iro.umontreal.ca>, 1993.
+ Copyright © 1993, 94, 97, 98, 99, 00 Free Software Foundation, Inc.
+ Contributed by François Pinard <pinard@iro.umontreal.ca>, 1993.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public License
/* DO NOT MODIFY THIS FILE! It was generated by `recode/doc/tables.py'. */
/* Conversion of files between different charsets and surfaces.
- Copyright © 1999 Free Software Foundation, Inc.
- Contributed by François Pinard <pinard@iro.umontreal.ca>, 1993, 1997.
+ Copyright © 1999 Free Software Foundation, Inc.
+ Contributed by François Pinard <pinard@iro.umontreal.ca>, 1993, 1997.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public License
/* DO NOT MODIFY THIS FILE! It was generated by `recode/doc/tables.py'. */
/* Conversion of files between different charsets and surfaces.
- Copyright © 1999 Free Software Foundation, Inc.
- Contributed by François Pinard <pinard@iro.umontreal.ca>, 1993, 1997.
+ Copyright © 1999 Free Software Foundation, Inc.
+ Contributed by François Pinard <pinard@iro.umontreal.ca>, 1993, 1997.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public License
/* DO NOT MODIFY THIS FILE! It was generated by `recode/doc/tables.py'. */
/* Conversion of files between different charsets and surfaces.
- Copyright © 1999 Free Software Foundation, Inc.
- Contributed by François Pinard <pinard@iro.umontreal.ca>, 1993, 1997.
+ Copyright © 1999 Free Software Foundation, Inc.
+ Contributed by François Pinard <pinard@iro.umontreal.ca>, 1993, 1997.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public License
/* Conversion of files between different charsets and surfaces.
- Copyright © 1990,92,93,94,96,97,98,99,00 Free Software Foundation, Inc.
- Contributed by François Pinard <pinard@iro.umontreal.ca>, 1990.
+ Copyright © 1990,92,93,94,96,97,98,99,00 Free Software Foundation, Inc.
+ Contributed by François Pinard <pinard@iro.umontreal.ca>, 1990.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public License
/* Conversion of files between different charsets and surfaces.
- Copyright © 1996, 97, 98, 99, 00 Free Software Foundation, Inc.
- Contributed by François Pinard <pinard@iro.umontreal.ca>, 1997.
+ Copyright © 1996, 97, 98, 99, 00 Free Software Foundation, Inc.
+ Contributed by François Pinard <pinard@iro.umontreal.ca>, 1997.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public License
/* Conversion of files between different charsets and surfaces.
- Copyright © 1990, 93, 97, 98, 99, 00 Free Software Foundation, Inc.
- Contributed by François Pinard <pinard@iro.umontreal.ca>, 1988.
+ Copyright © 1990, 93, 97, 98, 99, 00 Free Software Foundation, Inc.
+ Contributed by François Pinard <pinard@iro.umontreal.ca>, 1988.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public License
/* Conversion of files between different charsets and surfaces.
- Copyright © 1990, 93, 94, 97, 98, 99, 00 Free Software Foundation, Inc.
- Contributed by François Pinard <pinard@iro.umontreal.ca>, 1989.
+ Copyright © 1990, 93, 94, 97, 98, 99, 00 Free Software Foundation, Inc.
+ Contributed by François Pinard <pinard@iro.umontreal.ca>, 1989.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public License
/* Conversion of files between different charsets and surfaces.
- Copyright © 1996, 97, 98, 99, 00 Free Software Foundation, Inc.
- Contributed by François Pinard <pinard@iro.umontreal.ca>, 1996.
+ Copyright © 1996, 97, 98, 99, 00 Free Software Foundation, Inc.
+ Contributed by François Pinard <pinard@iro.umontreal.ca>, 1996.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public License
/* Conversion of files between different charsets and surfaces.
- Copyright © 1996, 97, 98, 99, 00 Free Software Foundation, Inc.
- Contributed by François Pinard <pinard@iro.umontreal.ca>, 1996.
+ Copyright © 1996, 97, 98, 99, 00 Free Software Foundation, Inc.
+ Contributed by François Pinard <pinard@iro.umontreal.ca>, 1996.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public License
/* Conversion of files between different charsets and surfaces.
- Copyright © 1996, 97, 98, 99, 00 Free Software Foundation, Inc.
- Contributed by François Pinard <pinard@iro.umontreal.ca>, 1996.
+ Copyright © 1996, 97, 98, 99, 00 Free Software Foundation, Inc.
+ Contributed by François Pinard <pinard@iro.umontreal.ca>, 1996.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public License
/* Conversion of files between different charsets and surfaces.
- Copyright © 1996, 97, 98, 99, 00 Free Software Foundation, Inc.
- Contributed by François Pinard <pinard@iro.umontreal.ca>, 1996.
+ Copyright © 1996, 97, 98, 99, 00 Free Software Foundation, Inc.
+ Contributed by François Pinard <pinard@iro.umontreal.ca>, 1996.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public License
/* Conversion of files between different charsets and surfaces.
- Copyright © 1999, 2000 Free Software Foundation, Inc.
- Contributed by François Pinard <pinard@iro.umontreal.ca>, 1993.
+ Copyright © 1999, 2000 Free Software Foundation, Inc.
+ Contributed by François Pinard <pinard@iro.umontreal.ca>, 1993.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public License
-2005-03-06 François Pinard <pinard@iro.umontreal.ca>
+2005-03-06 François Pinard <pinard@iro.umontreal.ca>
* ChangeLog: Converted to UTF-8.
* names.m4: Adjusted for libiconv-1.5 (BIG5HKSCS, GB18030, CHAR,
WCHAR_T).
-2000-08-18 François Pinard <pinard@iro.umontreal.ca>
+2000-08-18 François Pinard <pinard@iro.umontreal.ca>
* names.m4: Adjusted for XML-standalone.
\f
-2000-06-28 François Pinard <pinard@iro.umontreal.ca>
+2000-06-28 François Pinard <pinard@iro.umontreal.ca>
* testdump.m4: New name for debug.m4.
* suite.m4: Adjusted.
* lists.m4: Use At instead of @ in expected results.
* names.m4: Adjused for new libiconv.
-2000-04-26 François Pinard <pinard@iro.umontreal.ca>
+2000-04-26 François Pinard <pinard@iro.umontreal.ca>
* bigauto.py: New file.
* bigauto.sh, bigauto.pl: Deleted.
* Makefile.am: Adjusted.
-2000-02-05 François Pinard <pinard@iro.umontreal.ca>
+2000-02-05 François Pinard <pinard@iro.umontreal.ca>
* names.m4: Adjusted for tree, a special charset like data.
-1999-12-24 François Pinard <pinard@iro.umontreal.ca>
+1999-12-24 François Pinard <pinard@iro.umontreal.ca>
* names.m4: Adjusted for defaulted libiconv.
-1999-12-23 François Pinard <pinard@iro.umontreal.ca>
+1999-12-23 François Pinard <pinard@iro.umontreal.ca>
* names.m4: Adjusted for :libiconv:.
-1999-12-19 François Pinard <pinard@iro.umontreal.ca>
+1999-12-19 François Pinard <pinard@iro.umontreal.ca>
* names.m4: Adjusted for vietnamese charsets.
-1999-12-15 François Pinard <pinard@iro.umontreal.ca>
+1999-12-15 François Pinard <pinard@iro.umontreal.ca>
* Makefile.am (clean-local): Get rid of at-check-line, stderr,
stdout, input and output.
-1999-12-13 François Pinard <pinard@iro.umontreal.ca>
+1999-12-13 François Pinard <pinard@iro.umontreal.ca>
* bigauto.sh: Protect against locale.
less Unix-chauvinist, so it could run on DOS/Windows in the DJGPP
environment.
-1999-11-16 François Pinard <pinard@iro.umontreal.ca>
+1999-11-16 François Pinard <pinard@iro.umontreal.ca>
* atgeneral.m4: Increase the verbosity of verbose option. Better
protect real exit status. Add capability to ignore stdout or stderr.
Rewrite AT_CHECK so it is more legible. Define and use AT_CASE.
Reported by Akim Demaille.
-1999-06-02 François Pinard <pinard@iro.umontreal.ca>
+1999-06-02 François Pinard <pinard@iro.umontreal.ca>
* atgeneral.m4 (at_usage): Typo.
-1999-06-01 François Pinard <pinard@iro.umontreal.ca>
+1999-06-01 François Pinard <pinard@iro.umontreal.ca>
* Makefile.am (check-local): Do not warn for installed library, as
we now use a newer and better libtool.
-1999-04-02 François Pinard <pinard@iro.umontreal.ca>
+1999-04-02 François Pinard <pinard@iro.umontreal.ca>
* Makefile.am (check-local): Warn if recode library already installed.
* utf8.m4: Ensure that file has permissions to be rewritten.
-1999-04-01 François Pinard <pinard@iro.umontreal.ca>
+1999-04-01 François Pinard <pinard@iro.umontreal.ca>
* names.m4: Adjusted for the co alias.
-1999-03-17 François Pinard <pinard@iro.umontreal.ca>
+1999-03-17 François Pinard <pinard@iro.umontreal.ca>
* combine.m4: New file.
* Makefile.am, suite.m4: Adjusted.
-1999-01-17 François Pinard <pinard@iro.umontreal.ca>
+1999-01-17 François Pinard <pinard@iro.umontreal.ca>
* names.m4: Adjusted for implied surfaces.
-1999-01-12 François Pinard <pinard@iro.umontreal.ca>
+1999-01-12 François Pinard <pinard@iro.umontreal.ca>
* utf8.m4: New file.
* Makefile.am, suite.m4: Adjusted.
-1999-01-07 François Pinard <pinard@iro.umontreal.ca>
+1999-01-07 François Pinard <pinard@iro.umontreal.ca>
* names.m4: Adjusted for name changes.
-1999-01-05 François Pinard <pinard@iro.umontreal.ca>
+1999-01-05 François Pinard <pinard@iro.umontreal.ca>
* names.m4: Adjusted capitalisation of Kamenicky.
* debug.m4: New file.
* Makefile.am, suite.m4: Adjusted.
-1999-01-04 François Pinard <pinard@iro.umontreal.ca>
+1999-01-04 François Pinard <pinard@iro.umontreal.ca>
* names.m4: Adjusted for new output format, sorted and capitalized.
* Makefile.am (clean-local): Remove debug-*.sh, not FAIL-*.sh.
-1999-01-01 François Pinard <pinard@iro.umontreal.ca>
+1999-01-01 François Pinard <pinard@iro.umontreal.ca>
* names.m4: Adjusted, as afrsort was deleted.
-1998-12-18 François Pinard <pinard@iro.umontreal.ca>
+1998-12-18 François Pinard <pinard@iro.umontreal.ca>
* names.m4: Adjusted for fulldump.
Reported by Jim Meyering and Larry W. Virden.
-1998-12-13 François Pinard <pinard@iro.umontreal.ca>
+1998-12-13 François Pinard <pinard@iro.umontreal.ca>
* names.m4: Adjusted for revised african, deleted HTML aliases and
combined UCS-2.
-1998-12-08 François Pinard <pinard@iro.umontreal.ca>
+1998-12-08 François Pinard <pinard@iro.umontreal.ca>
* lists.m4, names.m4: Adjusted for the renaming of ISO_8859-1 to
ISO-8859-1. Use the expout mechanics, to avoid long shell quotes.
-1998-11-30 François Pinard <pinard@iro.umontreal.ca>
+1998-11-30 François Pinard <pinard@iro.umontreal.ca>
* suite.m4: New name for testsuite.m4.
* test-one: Adjusted.
* Makefile.am: Adjusted.
-1998-11-23 François Pinard <pinard@iro.umontreal.ca>
+1998-11-23 François Pinard <pinard@iro.umontreal.ca>
* dumps.m4: Make the copy of dumps-data writeable.
* names.m4: Adjusted for new HTML charsets, yet if temporarily.
-1998-10-31 François Pinard <pinard@iro.umontreal.ca>
+1998-10-31 François Pinard <pinard@iro.umontreal.ca>
* base64.m4, dumps.m4, quoted.m4: Make test files writeable after
copying them from the distribution, which may be read-only. Also,
avoid trailing .. in requests, as before position is implied.
-1998-10-30 François Pinard <pinard@iro.umontreal.ca>
+1998-10-30 François Pinard <pinard@iro.umontreal.ca>
* Makefile.am (EXTRA_DIST): Distribute testsuite.m4.
Reported by Jim Meyering.
-1998-10-27 François Pinard <pinard@iro.umontreal.ca>
+1998-10-27 François Pinard <pinard@iro.umontreal.ca>
* african.m4: New file.
* testsuite.m4: Use it.
* Makefile.am (SUITE): Adjusted.
From Laurent Bourbeau.
-1998-10-26 François Pinard <pinard@iro.umontreal.ca>
+1998-10-26 François Pinard <pinard@iro.umontreal.ca>
* names.m4: Do not expect h, h1, h2, h4, w3 or www.
* dumps.m4, quoted.m4, utf7.c: Use /x or /XN rather than /h or /hN.
-1998-10-20 François Pinard <pinard@iro.umontreal.ca>
+1998-10-20 François Pinard <pinard@iro.umontreal.ca>
* test-one: Renamed from test-one.in. New version, from elsewhere.
* atgeneral.m4: New version, from elsewhere.
* bigauto.sh: Do not source file preset, it does not exist anymore.
-1998-10-16 François Pinard <pinard@iro.umontreal.ca>
+1998-10-16 François Pinard <pinard@iro.umontreal.ca>
* Makefile.am (EXTRA_DIST): Distribute quoted-data.
Reported by Jim Meyering.
-1998-10-13 François Pinard <pinard@iro.umontreal.ca>
+1998-10-13 François Pinard <pinard@iro.umontreal.ca>
* atgeneral.m4, test-one.in, testsuite.m4: New files.
* preset.in, before, after: Deleted.
* All previous tests: Deleted.
* Makefile.am: Revised.
-1998-09-15 François Pinard <pinard@iro.umontreal.ca>
+1998-09-15 François Pinard <pinard@iro.umontreal.ca>
* list-l, findsubs: Updated.
* list-ld, list-lo, list-lh, list-lf: At became @.
-1998-02-23 François Pinard <pinard@iro.umontreal.ca>
+1998-02-23 François Pinard <pinard@iro.umontreal.ca>
* Makefile.am (clean-local): Instead of a kludgey CLEANFILES.
Reported by Tom Tromey.
-1998-01-12 François Pinard <pinard@iro.umontreal.ca>
+1998-01-12 François Pinard <pinard@iro.umontreal.ca>
* findsubs, list-l: Updated.
-1997-12-15 François Pinard <pinard@iro.umontreal.ca>
+1997-12-15 François Pinard <pinard@iro.umontreal.ca>
* findsubs: New file.
* Makefile.am: Adjusted.
* Makefile.am (CLEANFILES): Use -r and add tmp-[0-9]*.
-1997-12-14 François Pinard <pinard@iro.umontreal.ca>
+1997-12-14 François Pinard <pinard@iro.umontreal.ca>
* list-l: List updated.
-1997-12-09 François Pinard <pinard@iro.umontreal.ca>
+1997-12-09 François Pinard <pinard@iro.umontreal.ca>
* bigauto.sh: Remove the space after flat, in the egrep call.
Reported by Eric Backus.
* list-l, list-ld, list-lh, list-lo, list-lf: New files.
* Makefile.am: Adjusted.
-1997-12-08 François Pinard <pinard@iro.umontreal.ca>
+1997-12-08 François Pinard <pinard@iro.umontreal.ca>
* Makefile.am (TESTS): List bigauto first, so the associated
warning will be issued early in test results.
-1997-12-05 François Pinard <pinard@iro.umontreal.ca>
+1997-12-05 François Pinard <pinard@iro.umontreal.ca>
* Makefile.am (bigtest, bigtest-strict): Write $$PATH, not $PATH.
Reported by Eric Backus.
-1997-12-02 François Pinard <pinard@iro.umontreal.ca>
+1997-12-02 François Pinard <pinard@iro.umontreal.ca>
* bigauto, bigauto.sh, bitauto.pl: New files.
* Makefile.am: Adjusted.
(bigtest, bigtest-strict): New goals.
-1997-11-25 François Pinard <pinard@iro.umontreal.ca>
+1997-11-25 François Pinard <pinard@iro.umontreal.ca>
* dump-d1, dump-d2, dump-d4, dump-h1, dump-h2, dump-h4, dump-o1,
dump-o2, dump-o4, quoted, utf7: New files.
* Makefile.am: Adjusted.
-1997-11-20 François Pinard <pinard@iro.umontreal.ca>
+1997-11-20 François Pinard <pinard@iro.umontreal.ca>
* base64.sh: New.
* Makefile.am: Adjusted.
-1997-10-26 François Pinard <pinard@iro.umontreal.ca>
+1997-10-26 François Pinard <pinard@iro.umontreal.ca>
* filter.inc, squash.inc, 0s-tt-mf.sh, 0s-tt-ms.sh, 0s-tt-ff.sh,
0s-tt-fs.sh, 0s-tt-pf.sh, 0s-tt-ps.sh, 1s-tl-mf.sh, 1s-tl-ms.sh,
* preset.in, before, after: Add a -d option to ease debugging.
-1997-09-26 François Pinard <pinard@iro.umontreal.ca>
+1997-09-26 François Pinard <pinard@iro.umontreal.ca>
* before, after: New files, from elsewhere.
* 0step-tt.sh: Adapted from checkit1.sh.
* checkit: Remove popen support.
-1997-07-28 François Pinard <pinard@iro.umontreal.ca>
+1997-07-28 François Pinard <pinard@iro.umontreal.ca>
* checkit: Use .. instead of : in syntax.
-1996-09-04 François Pinard <pinard@iro.umontreal.ca>
+1996-09-04 François Pinard <pinard@iro.umontreal.ca>
* ChangeLog, Makefile.am: New files.
* checkit: New file, moved from src/. Change ./recode to recode.
# Makefile for `recode' regression tests.
-# Copyright © 1996, 1997, 1998, 1999, 2000 Free Software Foundation, Inc.
-# François Pinard <pinard@iro.umontreal.ca>, 1988.
+# Copyright © 1996, 1997, 1998, 1999, 2000 Free Software Foundation, Inc.
+# François Pinard <pinard@iro.umontreal.ca>, 1988.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@SET_MAKE@
# Makefile for `recode' regression tests.
-# Copyright © 1996, 1997, 1998, 1999, 2000 Free Software Foundation, Inc.
-# François Pinard <pinard@iro.umontreal.ca>, 1988.
+# Copyright © 1996, 1997, 1998, 1999, 2000 Free Software Foundation, Inc.
+# François Pinard <pinard@iro.umontreal.ca>, 1988.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# @configure_input@ -*- shell-script -*-
# Configurable variable values for building test suites.
-# Copyright © 1998, 1999 Progiciels Bourbeau-Pinard inc.
-# François Pinard <pinard@iro.umontreal.ca>, 1998.
+# Copyright © 1998, 1999 Progiciels Bourbeau-Pinard inc.
+# François Pinard <pinard@iro.umontreal.ca>, 1998.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
# 02111-1307, USA.
-# This script is part of Autotest. I, François Pinard, the author of
+# This script is part of Autotest. I, François Pinard, the author of
# Autotest, give unlimited permission to copy, distribute and modify
# the testing scripts that are the output of that Autotest script.
# You need not follow the terms of the GNU General Public License when
divert(-1) -*- Autoconf -*-
# `m4' macros used in building test suites.
-# Copyright © 1998, 1999, 2000 Progiciels Bourbeau-Pinard inc.
-# François Pinard <pinard@iro.umontreal.ca>, 1998.
+# Copyright © 1998, 1999, 2000 Progiciels Bourbeau-Pinard inc.
+# François Pinard <pinard@iro.umontreal.ca>, 1998.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
# 02111-1307, USA.
-# This script is part of Autotest. I, François Pinard, the author of
+# This script is part of Autotest. I, François Pinard, the author of
# Autotest, give unlimited permission to copy, distribute and modify
# the testing scripts that are the output of that Autotest script.
# You need not follow the terms of the GNU General Public License when
#!/usr/bin/env python
-# Copyright © 1997, 1999, 2000 Progiciels Bourbeau-Pinard inc.
-# François Pinard <pinard@iro.umontreal.ca>, 1997.
+# -*- coding: utf-8 -*-
+# Copyright © 1997, 1999, 2000 Progiciels Bourbeau-Pinard inc.
+# François Pinard <pinard@iro.umontreal.ca>, 1997.
"""\
Produce statistics from the results of the bigauto check.
#!/bin/sh
# -*- coding: latin-1 -*-
# Validation suite for the Free `recode' program and library.
-# Copyright © 1998, 1999, 2000 Progiciels Bourbeau-Pinard inc.
-# François Pinard <pinard@iro.umontreal.ca>, 1998.
+# Copyright © 1998, 1999, 2000 Progiciels Bourbeau-Pinard inc.
+# François Pinard <pinard@iro.umontreal.ca>, 1998.
# Still many parts of `recode' are not exercised by the test suite. A few
# FIXME's, below, are used to list tests that we would need. Do you feel
#!/bin/sh
# -*- coding: latin-1 -*-
# Validation suite for the Free `recode' program and library.
-# Copyright © 1998, 1999, 2000 Progiciels Bourbeau-Pinard inc.
-# François Pinard <pinard@iro.umontreal.ca>, 1998.
+# Copyright © 1998, 1999, 2000 Progiciels Bourbeau-Pinard inc.
+# François Pinard <pinard@iro.umontreal.ca>, 1998.
# Still many parts of `recode' are not exercised by the test suite. A few
# FIXME's, below, are used to list tests that we would need. Do you feel