Re: [S] [C] xemacs-21.5: Fix mule-win32-init typo in dumped-lisp.el

Aidan Kehoe <[email protected]> Wed, 12 Jan 2005 22:23:34 +0000
Newsgroups gmane.emacs.xemacs.design
Message-ID <[email protected]>
 Ar an dara l=C3=A1 d=C3=A9ag de m=C3=AD Eanair, scr=C3=ADobh Stephen J. =
Turnbull:=20

 > Moving to XEmacs Design.  Reply-to set.
 >=20
 > >>>>> "Aidan" =3D=3D Aidan Kehoe <[email protected]> writes:
 >=20
 >     Aidan>  Ar an naoi=C3=BA l=C3=A1 de m=C3=AD Eanair, scr=C3=ADobh A=
drian Aichner:
 >=20
 >     >> What's the proper file-coding to use for ChangeLog files to
 >     >> handle wide characters?
 >=20
 > iso-8859-1.  Sorry, that's the current standard. =20

The packages ChangeLogs include iso-2022-jp-encoded kana and one Han
character, so, strictly speaking, we should split the difference and call
them iso-2022-8 :-) .

That=E2=80=99s a bit moot for this commit, though, as the =C3=B3 of L=C3=B3=
pez _can_ be
encoded in iso-8859-1.

 > If you decide to fix it, the way to do it would be to convert all
 > ChangeLogs to utf-8.  This requires proofreading (ie, use
 > '(skip-chars-forward "[\000-\177]")' or an equivalent grep to find
 > non-ASCII characters.

find xemacs-21.5 -name ChangeLog -exec grep -nH '[^[:print:][:space:]]' {=
} \;
find packages -name ChangeLog -exec grep -nH '[^[:print:][:space:]]' {} \=
;

did the job with GNU grep in the C language environment. Most of the outp=
ut
is names:

Kai Gro=C3=9Fjohann
Ville Skytt=C3=A4
Attila F=C3=BCl=C3=B6p
Bj=C3=B6rn Torkelsson
Makato MATSUSHITA (=E3=81=BE=E3=81=A4=E3=81=97=E3=81=9F=E3=81=BE=E3=81=93=
=E3=81=A8)=20
Pavel Jan=C3=ADk
Damien Nad=C3=A9=20
Peter M=C3=B8ller Neergaard
Adam Przepi=C3=B3rkowski.
Francesco Potort=C3=AC
MULE-UCS 0.01 (YUME:=E5=A4=A2) Released.

There=E2=80=99s also a few acute accents instead of single quotation mark=
s.=20

 > Then add an entry to file-coding-system-alist for ChangeLog.

Maybe it=EF=BF=BDs a bit presumptuous of us to assume that other projects=
=E2=80=99
ChangeLogs will use the coding system we use.=20

 > Probably there should be some hook function as well to check for other
 > coding systems.

That=E2=80=99s kind of generally true.=20

--=20
=E2=80=9CAh come on now Ted, a Volkswagen with a mind of its own, driving=
 all over
the place and going mad, if that=E2=80=99s not scary I don=E2=80=99t know=
 what is.=E2=80=9D