unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* ^M in the info files
@ 2008-06-11  0:43 Lennart Borgman (gmail)
  2008-06-11  4:42 ` dhruva
  0 siblings, 1 reply; 35+ messages in thread
From: Lennart Borgman (gmail) @ 2008-06-11  0:43 UTC (permalink / raw)
  To: Emacs Devel

I see a lot of ^M in the info files on w32, CVS from today. For example 
in these files

   Emacs FAQ
   VIPER




^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: ^M in the info files
  2008-06-11  0:43 ^M in the info files Lennart Borgman (gmail)
@ 2008-06-11  4:42 ` dhruva
  2008-06-11 15:56   ` Juanma Barranquero
  0 siblings, 1 reply; 35+ messages in thread
From: dhruva @ 2008-06-11  4:42 UTC (permalink / raw)
  To: Lennart Borgman (gmail); +Cc: Emacs Devel

Same here, I kept quiet as I am using GIT and thought I had messed
around with something!

On Wed, Jun 11, 2008 at 6:13 AM, Lennart Borgman (gmail)
<lennart.borgman@gmail.com> wrote:
> I see a lot of ^M in the info files on w32, CVS from today. For example in
> these files

-dhruva

-- 
Contents reflect my personal views only!




^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: ^M in the info files
  2008-06-11  4:42 ` dhruva
@ 2008-06-11 15:56   ` Juanma Barranquero
  2008-07-09  1:51     ` Juanma Barranquero
  0 siblings, 1 reply; 35+ messages in thread
From: Juanma Barranquero @ 2008-06-11 15:56 UTC (permalink / raw)
  To: dhruva; +Cc: Emacs Devel, Lennart Borgman (gmail), Kenichi Handa

On Wed, Jun 11, 2008 at 06:42, dhruva <dhruvakm@gmail.com> wrote:

> Same here, I kept quiet as I am using GIT and thought I had messed
> around with something!
>
> On Wed, Jun 11, 2008 at 6:13 AM, Lennart Borgman (gmail)
> <lennart.borgman@gmail.com> wrote:
>> I see a lot of ^M in the info files on w32, CVS from today. For example in
>> these files

Apparently related to these changes:

2008-06-05  Kenichi Handa  <handa@m17n.org>

	* coding.c (detect_coding): Fix previous change.
	(detect_coding_system): Likewise.

2008-06-04  Kenichi Handa  <handa@m17n.org>

	* coding.c (detect_coding): Fix handling of coding->head_ascii.
	Be sure to call setup_coding_system when we find a proper coding system.
	(detect_coding_system): Fix handling of coding->head_ascii.

Removing them fixes the problem for me.

  Juanma




^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: ^M in the info files
  2008-06-11 15:56   ` Juanma Barranquero
@ 2008-07-09  1:51     ` Juanma Barranquero
  2008-07-09  2:44       ` Kenichi Handa
  0 siblings, 1 reply; 35+ messages in thread
From: Juanma Barranquero @ 2008-07-09  1:51 UTC (permalink / raw)
  To: Emacs Devel

Has this one been forgotten?

On Wed, Jun 11, 2008 at 17:56, Juanma Barranquero <lekktu@gmail.com> wrote:
> On Wed, Jun 11, 2008 at 06:42, dhruva <dhruvakm@gmail.com> wrote:
>
>> Same here, I kept quiet as I am using GIT and thought I had messed
>> around with something!
>>
>> On Wed, Jun 11, 2008 at 6:13 AM, Lennart Borgman (gmail)
>> <lennart.borgman@gmail.com> wrote:
>>> I see a lot of ^M in the info files on w32, CVS from today. For example in
>>> these files
>
> Apparently related to these changes:
>
> 2008-06-05  Kenichi Handa  <handa@m17n.org>
>
>        * coding.c (detect_coding): Fix previous change.
>        (detect_coding_system): Likewise.
>
> 2008-06-04  Kenichi Handa  <handa@m17n.org>
>
>        * coding.c (detect_coding): Fix handling of coding->head_ascii.
>        Be sure to call setup_coding_system when we find a proper coding system.
>        (detect_coding_system): Fix handling of coding->head_ascii.
>
> Removing them fixes the problem for me.
>
>  Juanma




^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: ^M in the info files
  2008-07-09  1:51     ` Juanma Barranquero
@ 2008-07-09  2:44       ` Kenichi Handa
  2008-07-09  2:56         ` Juanma Barranquero
  0 siblings, 1 reply; 35+ messages in thread
From: Kenichi Handa @ 2008-07-09  2:44 UTC (permalink / raw)
  To: Juanma Barranquero; +Cc: emacs-devel

In article <f7ccd24b0807081851j30dd8a61p4f1926dd740f033b@mail.gmail.com>, "Juanma Barranquero" <lekktu@gmail.com> writes:

> Has this one been forgotten?

No, but I haven't had a time to work on it.  As I've just
committed a change about font selection, I started to work
on it.  I've just installed the latest Emacs on Windows with
cygwin, and done this:

> The sequence is this:

>  - I have a ChangeLog, apparently correct, up-to-date with the repository.
>  - I modify it, typically by adding a new ChangeLog entry.
>  - I commit in from inside Emacs, with vc-next-action followed by log-edit-done.
>  - I see the diff in emacs-diffs and notice that an empty line has
> been deleted. This seems to happen more to empty lines that separate
> paragraphs from date/author lines (as opposed to empty space between
> paragraphs), but I have no hard data, just a feeling.
>  - I edit the ChangeLog to see what's happened. All the lines end in ^M.
>  - I remove the ^M (with replace-string <ENTER> ^M^J <ENTER> ^J) [I
> don't write the ChangeLog, it's just to make it easier spot problems.]
>  - At that point (after removing the ^Ms) the line with the problem
> has this aspect:

But, I can't reproduce the bug.  The diff of the step 4
above shows only the entry I added.  What was the coding
system of your ChangeLog file when you first visitted it?

---
Kenichi Handa
handa@ni.aist.go.jp


> On Wed, Jun 11, 2008 at 17:56, Juanma Barranquero <lekktu@gmail.com> wrote:
> > On Wed, Jun 11, 2008 at 06:42, dhruva <dhruvakm@gmail.com> wrote:
> >
>>> Same here, I kept quiet as I am using GIT and thought I had messed
>>> around with something!
>>> 
>>> On Wed, Jun 11, 2008 at 6:13 AM, Lennart Borgman (gmail)
>>> <lennart.borgman@gmail.com> wrote:
>>>> I see a lot of ^M in the info files on w32, CVS from today. For example in
>>>> these files
> >
> > Apparently related to these changes:
> >
> > 2008-06-05  Kenichi Handa  <handa@m17n.org>
> >
> >        * coding.c (detect_coding): Fix previous change.
> >        (detect_coding_system): Likewise.
> >
> > 2008-06-04  Kenichi Handa  <handa@m17n.org>
> >
> >        * coding.c (detect_coding): Fix handling of coding->head_ascii.
> >        Be sure to call setup_coding_system when we find a proper coding system.
> >        (detect_coding_system): Fix handling of coding->head_ascii.
> >
> > Removing them fixes the problem for me.
> >
> >  Juanma







^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: ^M in the info files
  2008-07-09  2:44       ` Kenichi Handa
@ 2008-07-09  2:56         ` Juanma Barranquero
  2008-07-09  4:33           ` Kenichi Handa
  0 siblings, 1 reply; 35+ messages in thread
From: Juanma Barranquero @ 2008-07-09  2:56 UTC (permalink / raw)
  To: Kenichi Handa; +Cc: emacs-devel

On Wed, Jul 9, 2008 at 04:44, Kenichi Handa <handa@m17n.org> wrote:

> No, but I haven't had a time to work on it.

Sorry if it seemed a request; I was just making sure it didn't went lost.

>> The sequence is this:
>
>>  - I have a ChangeLog, apparently correct, up-to-date with the repository.
>>  - I modify it, typically by adding a new ChangeLog entry.
>>  - I commit in from inside Emacs, with vc-next-action followed by log-edit-done.
>>  - I see the diff in emacs-diffs and notice that an empty line has
>> been deleted. This seems to happen more to empty lines that separate
>> paragraphs from date/author lines (as opposed to empty space between
>> paragraphs), but I have no hard data, just a feeling.
>>  - I edit the ChangeLog to see what's happened. All the lines end in ^M.
>>  - I remove the ^M (with replace-string <ENTER> ^M^J <ENTER> ^J) [I
>> don't write the ChangeLog, it's just to make it easier spot problems.]
>>  - At that point (after removing the ^Ms) the line with the problem
>> has this aspect:

I think you're mixing two different bugs. The one I referred to in the
"has [...] been forgotten" message is about ^M in info files, which
happens right now in the Windows port (there has been at least three
reporters, including me).

> But, I can't reproduce the bug.  The diff of the step 4
> above shows only the entry I added.

What you quote above is from a problem with ChangeLogs that only I
see, apparently, so it's no wonder you cannot reproduce it. *I* cannot
reproduce it at will, alas...

> What was the coding
> system of your ChangeLog file when you first visitted it?

utf-8-dos, AFAICS.

  Juanma




^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: ^M in the info files
  2008-07-09  2:56         ` Juanma Barranquero
@ 2008-07-09  4:33           ` Kenichi Handa
  2008-07-09  9:15             ` Jason Rumney
  2008-07-09 10:02             ` Juanma Barranquero
  0 siblings, 2 replies; 35+ messages in thread
From: Kenichi Handa @ 2008-07-09  4:33 UTC (permalink / raw)
  To: Juanma Barranquero; +Cc: emacs-devel

In article <f7ccd24b0807081956o1c443d54k64cafc104d850aba@mail.gmail.com>, "Juanma Barranquero" <lekktu@gmail.com> writes:

> I think you're mixing two different bugs. The one I referred to in the
> "has [...] been forgotten" message is about ^M in info files, which
> happens right now in the Windows port (there has been at least three
> reporters, including me).

> > But, I can't reproduce the bug.  The diff of the step 4
> > above shows only the entry I added.

> What you quote above is from a problem with ChangeLogs that only I
> see, apparently, so it's no wonder you cannot reproduce it. *I* cannot
> reproduce it at will, alas...

Oops, sorry.  But, I can't see the ^M problem in info files.
Actually, on Windows, when I type C-h i, I get this error:

  Can't find the Info directory node

But, when I type C-u C-h i ~/emacs/info/efag RET (I built
Emacs under ~/emacs),  I see no '^M's.

What is the coding system of emacs/info/efag when you visit
that file directly?

> > What was the coding
> > system of your ChangeLog file when you first visitted it?

> utf-8-dos, AFAICS.

Hmmm, I tried with a ChangeLog of that encoding, but still
can't reproduce the bug.

---
Kenichi Handa
handa@ni.aist.go.jp




^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: ^M in the info files
  2008-07-09  4:33           ` Kenichi Handa
@ 2008-07-09  9:15             ` Jason Rumney
  2008-07-09 11:16               ` Kenichi Handa
  2008-07-09 10:02             ` Juanma Barranquero
  1 sibling, 1 reply; 35+ messages in thread
From: Jason Rumney @ 2008-07-09  9:15 UTC (permalink / raw)
  To: Kenichi Handa; +Cc: Juanma Barranquero, emacs-devel

Kenichi Handa wrote:
> In article <f7ccd24b0807081956o1c443d54k64cafc104d850aba@mail.gmail.com>, "Juanma Barranquero" <lekktu@gmail.com> writes:

> Oops, sorry.  But, I can't see the ^M problem in info files.
> Actually, on Windows, when I type C-h i, I get this error:
> 
>   Can't find the Info directory node
> 
> But, when I type C-u C-h i ~/emacs/info/efag RET (I built
> Emacs under ~/emacs),  I see no '^M's.

Perhaps the version of makeinfo you have is not generating files with
DOS line ends. Mine is, and even opening info/efaq with C-x C-f shows
the ^M characters, though I don't see any inconsistencies that should
cause line-end detection to fail and Emacs 22.2 opens it correctly with
a DOS coding system.





^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: ^M in the info files
  2008-07-09  4:33           ` Kenichi Handa
  2008-07-09  9:15             ` Jason Rumney
@ 2008-07-09 10:02             ` Juanma Barranquero
  2008-07-09 14:54               ` "no-conversion" coding system (was: ^M in the info files) Stefan Monnier
  1 sibling, 1 reply; 35+ messages in thread
From: Juanma Barranquero @ 2008-07-09 10:02 UTC (permalink / raw)
  To: Kenichi Handa; +Cc: emacs-devel

On Wed, Jul 9, 2008 at 06:33, Kenichi Handa <handa@m17n.org> wrote:

> What is the coding system of emacs/info/efag when you visit
> that file directly?

Both when I visit it directly and when I access it through Info,
buffer-file-coding-system is `no-conversion'.

> Hmmm, I tried with a ChangeLog of that encoding, but still
> can't reproduce the bug.

As I said, neither can I reliably.

  Juanma




^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: ^M in the info files
  2008-07-09  9:15             ` Jason Rumney
@ 2008-07-09 11:16               ` Kenichi Handa
  2008-07-09 16:49                 ` Stefan Monnier
  0 siblings, 1 reply; 35+ messages in thread
From: Kenichi Handa @ 2008-07-09 11:16 UTC (permalink / raw)
  To: Jason Rumney; +Cc: lekktu, emacs-devel

In article <487481B2.3090302@gnu.org>, Jason Rumney <jasonr@gnu.org> writes:

> Kenichi Handa wrote:
> > In article <f7ccd24b0807081956o1c443d54k64cafc104d850aba@mail.gmail.com>, "Juanma Barranquero" <lekktu@gmail.com> writes:

> > Oops, sorry.  But, I can't see the ^M problem in info files.
> > Actually, on Windows, when I type C-h i, I get this error:
> > 
> >   Can't find the Info directory node
> > 
> > But, when I type C-u C-h i ~/emacs/info/efag RET (I built
> > Emacs under ~/emacs),  I see no '^M's.

> Perhaps the version of makeinfo you have is not generating files with
> DOS line ends. Mine is,

It seems so.

> and even opening info/efaq with C-x C-f shows
> the ^M characters, though I don't see any inconsistencies that should
> cause line-end detection to fail and Emacs 22.2 opens it correctly with
> a DOS coding system.

I've just found that the file "efaq" contains null-bytes
('\0') after "Concept Index\n********\n\n".  "viper" also
contains null-bytes.  So, Emacs detects that those files are
binary.  Hmmm, what should we do?  Make a new variable
inhibit-null-byte-detection (analogous to
inhibit-iso-escape-detection)?  Or, make the code of
null-byte detection checks the percentage of null-byte, and
conclude that the file is binary only when the percentage is
higher than some threshold?

---
Kenichi Handa
handa@ni.aist.go.jp




^ permalink raw reply	[flat|nested] 35+ messages in thread

* "no-conversion" coding system (was: ^M in the info files)
  2008-07-09 10:02             ` Juanma Barranquero
@ 2008-07-09 14:54               ` Stefan Monnier
  2008-07-09 23:31                 ` Kenichi Handa
  2008-07-09 23:57                 ` Richard M Stallman
  0 siblings, 2 replies; 35+ messages in thread
From: Stefan Monnier @ 2008-07-09 14:54 UTC (permalink / raw)
  To: Juanma Barranquero; +Cc: emacs-devel, Kenichi Handa

>> What is the coding system of emacs/info/efag when you visit
>> that file directly?

> Both when I visit it directly and when I access it through Info,
> buffer-file-coding-system is `no-conversion'.

BTW, could we get rid of `no-conversion' (or at least make it obsolete
and deprecated)?

I mean, this is a misnomer which gives the illusion that there is such
a thing as "no conversion", even though in reality there always is some
conversion going on.  Better use the name `binary', I think.


        Stefan




^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: ^M in the info files
  2008-07-09 11:16               ` Kenichi Handa
@ 2008-07-09 16:49                 ` Stefan Monnier
  2008-07-09 17:58                   ` James Cloos
  2008-07-10 11:17                   ` Kenichi Handa
  0 siblings, 2 replies; 35+ messages in thread
From: Stefan Monnier @ 2008-07-09 16:49 UTC (permalink / raw)
  To: Kenichi Handa; +Cc: lekktu, emacs-devel, Jason Rumney

> I've just found that the file "efaq" contains null-bytes
> ('\0') after "Concept Index\n********\n\n".  "viper" also
> contains null-bytes.

Why is that?  Isn't it an error in those files?

> So, Emacs detects that those files are binary.

Does info.el need to use Emacs's auto-detection machinery?  I mean don't
Info files come with their own scheme to specify the encoding used?


        Stefan




^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: ^M in the info files
  2008-07-09 16:49                 ` Stefan Monnier
@ 2008-07-09 17:58                   ` James Cloos
  2008-07-09 20:19                     ` Juri Linkov
  2008-07-10 11:17                   ` Kenichi Handa
  1 sibling, 1 reply; 35+ messages in thread
From: James Cloos @ 2008-07-09 17:58 UTC (permalink / raw)
  To: Stefan Monnier; +Cc: lekktu, emacs-devel, Jason Rumney, Kenichi Handa

>>>>> "Stefan" == Stefan Monnier <monnier@iro.umontreal.ca> writes:

>> I've just found that the file "efaq" contains null-bytes
>> ('\0') after "Concept Index\n********\n\n".  "viper" also
>> contains null-bytes.

Stefan> Why is that?  Isn't it an error in those files?

There are *many* such examples in my info directory.  230 out of 856
files in my /usr/share/info have them.  It looks like all of them
have one or more instances of the line (in cat --show-all syntax):

^@^H[index^@^H]$

In the case of faq.texi it is from the code:

@node Concept index,  , Mail and news, Top
@unnumbered Concept Index
@printindex cp

@contents

I have texinfo-4.12 installed, but some of the relevant files date back
as far as 2004/August, so it isn't just a recent thing.

From my most recent compile of emacs, it affects:

emacs-mime.info.bz2
gnus-5.info.bz2
message.info.bz2
pgg.info.bz2
sasl.info.bz2
sieve.info.bz2

-JimC
-- 
James Cloos <cloos@jhcloos.com>         OpenPGP: 1024D/ED7DAEA6




^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: ^M in the info files
  2008-07-09 17:58                   ` James Cloos
@ 2008-07-09 20:19                     ` Juri Linkov
  2008-07-14 11:44                       ` Kenichi Handa
  0 siblings, 1 reply; 35+ messages in thread
From: Juri Linkov @ 2008-07-09 20:19 UTC (permalink / raw)
  To: James Cloos
  Cc: lekktu, Jason Rumney, Stefan Monnier, Kenichi Handa, emacs-devel

> There are *many* such examples in my info directory.  230 out of 856
> files in my /usr/share/info have them.  It looks like all of them
> have one or more instances of the line (in cat --show-all syntax):
>
> ^@^H[index^@^H]$
>
> In the case of faq.texi it is from the code:
>
> @node Concept index,  , Mail and news, Top
> @unnumbered Concept Index
> @printindex cp
>
> @contents
>
> I have texinfo-4.12 installed, but some of the relevant files date back
> as far as 2004/August, so it isn't just a recent thing.

This is an old feature, so I wonder why it starts causing problems
just now.

It is also used for embedded images in Info files:

  ^@^H[image src="BINARYFILE" text="TXTFILE" alt="ALTTEXT ... ^@^H]

so with a lot of images the percentage of null-bytes may be too high.

The Info reader correctly treats the coding cookie, so one solution
is to write it to all Info files, but this does help with existing
files.

But I still doesn't understand the problem with ^@^H in Info files.

-- 
Juri Linkov
http://www.jurta.org/emacs/




^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: "no-conversion" coding system (was: ^M in the info files)
  2008-07-09 14:54               ` "no-conversion" coding system (was: ^M in the info files) Stefan Monnier
@ 2008-07-09 23:31                 ` Kenichi Handa
  2008-07-09 23:57                 ` Richard M Stallman
  1 sibling, 0 replies; 35+ messages in thread
From: Kenichi Handa @ 2008-07-09 23:31 UTC (permalink / raw)
  To: Stefan Monnier; +Cc: lekktu, emacs-devel

In article <jwvzlorqfgj.fsf-monnier+emacs@gnu.org>, Stefan Monnier <monnier@iro.umontreal.ca> writes:

>>> What is the coding system of emacs/info/efag when you visit
>>> that file directly?

> > Both when I visit it directly and when I access it through Info,
> > buffer-file-coding-system is `no-conversion'.

> BTW, could we get rid of `no-conversion' (or at least make it obsolete
> and deprecated)?

> I mean, this is a misnomer which gives the illusion that there is such
> a thing as "no conversion", even though in reality there always is some
> conversion going on.  Better use the name `binary', I think.

When we do C-x C-m c no-conversion RET C-x C-f FILE RET,
"no-conversion" really means "no-conversion" because
FILE is read into a unibyte buffer without any conversion.

---
Kenichi Handa
handa@ni.aist.go.jp




^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: "no-conversion" coding system (was: ^M in the info files)
  2008-07-09 14:54               ` "no-conversion" coding system (was: ^M in the info files) Stefan Monnier
  2008-07-09 23:31                 ` Kenichi Handa
@ 2008-07-09 23:57                 ` Richard M Stallman
  2008-07-10  0:31                   ` Kenichi Handa
  1 sibling, 1 reply; 35+ messages in thread
From: Richard M Stallman @ 2008-07-09 23:57 UTC (permalink / raw)
  To: Stefan Monnier; +Cc: lekktu, handa, emacs-devel

    I mean, this is a misnomer which gives the illusion that there is such
    a thing as "no conversion", even though in reality there always is some
    conversion going on.

`no-conversion' used to really mean no conversion.
Why has that changed?




^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: "no-conversion" coding system (was: ^M in the info files)
  2008-07-09 23:57                 ` Richard M Stallman
@ 2008-07-10  0:31                   ` Kenichi Handa
  2008-07-10  1:12                     ` "no-conversion" coding system Stefan Monnier
  0 siblings, 1 reply; 35+ messages in thread
From: Kenichi Handa @ 2008-07-10  0:31 UTC (permalink / raw)
  To: rms; +Cc: lekktu, monnier, emacs-devel

In article <E1KGjXh-0000U4-Jl@fencepost.gnu.org>, Richard M Stallman <rms@gnu.org> writes:

>     I mean, this is a misnomer which gives the illusion that there is such
>     a thing as "no conversion", even though in reality there always is some
>     conversion going on.

> `no-conversion' used to really mean no conversion.
> Why has that changed?

Nothing is changed.  When you insert a file in a multibyte
buffer with no-conversion, each eight-bit code is converted
to a special 2-byte form to represent eight-bit character.

---
Kenichi Handa
handa@ni.aist.go.jp




^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: "no-conversion" coding system
  2008-07-10  0:31                   ` Kenichi Handa
@ 2008-07-10  1:12                     ` Stefan Monnier
  2008-07-14 23:19                       ` Eli Zaretskii
  0 siblings, 1 reply; 35+ messages in thread
From: Stefan Monnier @ 2008-07-10  1:12 UTC (permalink / raw)
  To: Kenichi Handa; +Cc: lekktu, rms, emacs-devel

>> I mean, this is a misnomer which gives the illusion that there is such
>> a thing as "no conversion", even though in reality there always is some
>> conversion going on.

>> `no-conversion' used to really mean no conversion.
>> Why has that changed?

Technically, that may be true.  But take a utf-8 text and open it with
"no-conversion" and it won't look like the same text, so for some
interpretation of "conversion", it has been converted.
I.e. it's a name that leads to confusion.  Its other name "binary" is
a lot more unequivocal.


        Stefan




^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: ^M in the info files
  2008-07-09 16:49                 ` Stefan Monnier
  2008-07-09 17:58                   ` James Cloos
@ 2008-07-10 11:17                   ` Kenichi Handa
  2008-07-10 16:02                     ` Stefan Monnier
  1 sibling, 1 reply; 35+ messages in thread
From: Kenichi Handa @ 2008-07-10 11:17 UTC (permalink / raw)
  To: Stefan Monnier; +Cc: lekktu, emacs-devel, jasonr

In article <jwvtzezovh5.fsf-monnier+emacs@gnu.org>, Stefan Monnier <monnier@iro.umontreal.ca> writes:

> Does info.el need to use Emacs's auto-detection machinery?  I mean don't
> Info files come with their own scheme to specify the encoding used?

FYI.  Only gnus.texi and emacs-mime.texi have
@documentencoding directive along with coding: tag.  As a
result (or not, I'm not sure), the resulting info files
"gnus" and "emacs-mime" contain coding: tag.

And, for instance, faq.texi has @today{} directive, and it
seems that makeinfo generates a date string according to the
current locale (and thus results in non-ASCII characters).

---
Kenichi Handa
handa@ni.aist.go.jp




^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: ^M in the info files
  2008-07-10 11:17                   ` Kenichi Handa
@ 2008-07-10 16:02                     ` Stefan Monnier
  2008-07-10 18:42                       ` Juri Linkov
  0 siblings, 1 reply; 35+ messages in thread
From: Stefan Monnier @ 2008-07-10 16:02 UTC (permalink / raw)
  To: Kenichi Handa; +Cc: lekktu, emacs-devel, jasonr

>> Does info.el need to use Emacs's auto-detection machinery?  I mean don't
>> Info files come with their own scheme to specify the encoding used?

> FYI.  Only gnus.texi and emacs-mime.texi have
> @documentencoding directive along with coding: tag.  As a
> result (or not, I'm not sure), the resulting info files
> "gnus" and "emacs-mime" contain coding: tag.

But the others are pure ASCII aren't they (isn't that what it means for
an Info file not to have a "coding:" tag)?

> And, for instance, faq.texi has @today{} directive, and it
> seems that makeinfo generates a date string according to the
> current locale (and thus results in non-ASCII characters).

Isn't that a bug in makeinfo?


        Stefan




^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: ^M in the info files
  2008-07-10 16:02                     ` Stefan Monnier
@ 2008-07-10 18:42                       ` Juri Linkov
  2008-07-10 20:27                         ` Stefan Monnier
  0 siblings, 1 reply; 35+ messages in thread
From: Juri Linkov @ 2008-07-10 18:42 UTC (permalink / raw)
  To: Stefan Monnier; +Cc: lekktu, emacs-devel, jasonr, Kenichi Handa

>>> Does info.el need to use Emacs's auto-detection machinery?  I mean don't
>>> Info files come with their own scheme to specify the encoding used?
>
>> FYI.  Only gnus.texi and emacs-mime.texi have
>> @documentencoding directive along with coding: tag.  As a
>> result (or not, I'm not sure), the resulting info files
>> "gnus" and "emacs-mime" contain coding: tag.
>
> But the others are pure ASCII aren't they (isn't that what it means for
> an Info file not to have a "coding:" tag)?

If an Info file has no "coding:" tag, then the Info reader uses
Emacs's auto-detection machinery.

But maybe in this case we should force some safe coding like `undecided'
(as it seems to use now for pure ASCII Info files without null-bytes)?

>> And, for instance, faq.texi has @today{} directive, and it
>> seems that makeinfo generates a date string according to the
>> current locale (and thus results in non-ASCII characters).
>
> Isn't that a bug in makeinfo?

IIUC, this is an intentional feature.  But we could run it with e.g.
`LANG=C makeinfo' in Makefiles.

-- 
Juri Linkov
http://www.jurta.org/emacs/




^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: ^M in the info files
  2008-07-10 18:42                       ` Juri Linkov
@ 2008-07-10 20:27                         ` Stefan Monnier
  2008-07-10 20:47                           ` Juri Linkov
  2008-07-19 22:29                           ` Eli Zaretskii
  0 siblings, 2 replies; 35+ messages in thread
From: Stefan Monnier @ 2008-07-10 20:27 UTC (permalink / raw)
  To: Juri Linkov; +Cc: lekktu, emacs-devel, jasonr, Kenichi Handa

>>>> Does info.el need to use Emacs's auto-detection machinery?  I mean don't
>>>> Info files come with their own scheme to specify the encoding used?
>> 
>>> FYI.  Only gnus.texi and emacs-mime.texi have
>>> @documentencoding directive along with coding: tag.  As a
>>> result (or not, I'm not sure), the resulting info files
>>> "gnus" and "emacs-mime" contain coding: tag.
>> 
>> But the others are pure ASCII aren't they (isn't that what it means for
>> an Info file not to have a "coding:" tag)?

> If an Info file has no "coding:" tag, then the Info reader uses
> Emacs's auto-detection machinery.

I'm not talking about what Emacs does but about what the Info format
"specifies".  IIUC the Info format is always ASCII unless explicitly
specified by a conding: tag.  Of course, you can have an Info file
without a coding: tag that uses non-ASCII chars in some encoding, but
IIUC this has never been considered as valid (from TeXinfo's point
of view).

> But maybe in this case we should force some safe coding like `undecided'
> (as it seems to use now for pure ASCII Info files without null-bytes)?

No, I think it should use `us-ascii' instead.

>>> And, for instance, faq.texi has @today{} directive, and it
>>> seems that makeinfo generates a date string according to the
>>> current locale (and thus results in non-ASCII characters).
>> 
>> Isn't that a bug in makeinfo?

> IIUC, this is an intentional feature.  But we could run it with e.g.
> `LANG=C makeinfo' in Makefiles.

What happens if your TeXinfo file specifies a latin-1 encoding and your
date is output in utf-8 because of your locale, then?


        Stefan




^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: ^M in the info files
  2008-07-10 20:27                         ` Stefan Monnier
@ 2008-07-10 20:47                           ` Juri Linkov
  2008-07-10 22:11                             ` Stefan Monnier
  2008-07-19 22:29                           ` Eli Zaretskii
  1 sibling, 1 reply; 35+ messages in thread
From: Juri Linkov @ 2008-07-10 20:47 UTC (permalink / raw)
  To: Stefan Monnier; +Cc: lekktu, emacs-devel, jasonr, Kenichi Handa

> I'm not talking about what Emacs does but about what the Info format
> "specifies".  IIUC the Info format is always ASCII unless explicitly
> specified by a conding: tag.  Of course, you can have an Info file
> without a coding: tag that uses non-ASCII chars in some encoding, but
> IIUC this has never been considered as valid (from TeXinfo's point
> of view).

Yes, it seems the default coding for Info files is supposed to be
US-ASCII unless overridden by @documentencoding.

>>>> And, for instance, faq.texi has @today{} directive, and it
>>>> seems that makeinfo generates a date string according to the
>>>> current locale (and thus results in non-ASCII characters).
>>>
>>> Isn't that a bug in makeinfo?
>
>> IIUC, this is an intentional feature.  But we could run it with e.g.
>> `LANG=C makeinfo' in Makefiles.
>
> What happens if your TeXinfo file specifies a latin-1 encoding and your
> date is output in utf-8 because of your locale, then?

Then the result of @today is displayed as garbage.

But we can adjust Makefile to use the correct LANG for every Info manual
that specifies a non-default @documentencoding.

-- 
Juri Linkov
http://www.jurta.org/emacs/




^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: ^M in the info files
  2008-07-10 20:47                           ` Juri Linkov
@ 2008-07-10 22:11                             ` Stefan Monnier
  0 siblings, 0 replies; 35+ messages in thread
From: Stefan Monnier @ 2008-07-10 22:11 UTC (permalink / raw)
  To: Juri Linkov; +Cc: lekktu, emacs-devel, jasonr, Kenichi Handa

>> What happens if your TeXinfo file specifies a latin-1 encoding and your
>> date is output in utf-8 because of your locale, then?

> Then the result of @today is displayed as garbage.

Again, my question is not how it's displayed but what is the content of
the resulting Info file.  If it's a mix of the two encodings, then it's
a bug in makeinfo (call it misfeature if you want) and I see no need to
try and support it in Emacs.

> But we can adjust Makefile to use the correct LANG for every Info manual
> that specifies a non-default @documentencoding.

That might be a good workaround,


        Stefan




^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: ^M in the info files
  2008-07-09 20:19                     ` Juri Linkov
@ 2008-07-14 11:44                       ` Kenichi Handa
  2008-07-21 11:18                         ` Juanma Barranquero
  0 siblings, 1 reply; 35+ messages in thread
From: Kenichi Handa @ 2008-07-14 11:44 UTC (permalink / raw)
  To: Juri Linkov; +Cc: lekktu, emacs-devel, monnier, cloos, jasonr

In article <87k5fu94vx.fsf@jurta.org>, Juri Linkov <juri@jurta.org> writes:

> > I have texinfo-4.12 installed, but some of the relevant files date back
> > as far as 2004/August, so it isn't just a recent thing.

> This is an old feature, so I wonder why it starts causing problems
> just now.

I believe that it's because of the introduction of null-byte
detection code, but it was done in this April.  What I don't
understand is that....

Juanma wrote:

>>> On Wed, Jun 11, 2008 at 6:13 AM, Lennart Borgman (gmail)
>>> <lennart.borgman@gmail.com> wrote:
>>>> I see a lot of ^M in the info files on w32, CVS from today. For example in
>>>> these files
> >
> > Apparently related to these changes:
> >
> > 2008-06-05  Kenichi Handa  <handa@m17n.org>
> >
> >        * coding.c (detect_coding): Fix previous change.
> >        (detect_coding_system): Likewise.
> >
> > 2008-06-04  Kenichi Handa  <handa@m17n.org>
> >
> >        * coding.c (detect_coding): Fix handling of coding->head_ascii.
> >        Be sure to call setup_coding_system when we find a proper coding system.
> >        (detect_coding_system): Fix handling of coding->head_ascii.
> >
> > Removing them fixes the problem for me.
> >
> >  Juanma

I've just checked out the Emacs of 2008-06-03 (it doesn't
have the above change), and still info/efag is detected as
no-conversion.

---
Kenichi Handa
handa@ni.aist.go.jp




^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: "no-conversion" coding system
  2008-07-10  1:12                     ` "no-conversion" coding system Stefan Monnier
@ 2008-07-14 23:19                       ` Eli Zaretskii
  2008-07-15  1:39                         ` Stefan Monnier
  2008-07-15  6:34                         ` Stephen J. Turnbull
  0 siblings, 2 replies; 35+ messages in thread
From: Eli Zaretskii @ 2008-07-14 23:19 UTC (permalink / raw)
  To: Stefan Monnier; +Cc: lekktu, emacs-devel, rms, handa

> From: Stefan Monnier <monnier@iro.umontreal.ca>
> Date: Wed, 09 Jul 2008 21:12:41 -0400
> Cc: lekktu@gmail.com, rms@gnu.org, emacs-devel@gnu.org
> 
> Technically, that may be true.  But take a utf-8 text and open it with
> "no-conversion" and it won't look like the same text, so for some
> interpretation of "conversion", it has been converted.

no-conversion doesn't mean that the text will _look_ the same, it
means the byte stream will be the same.

> Its other name "binary" is a lot more unequivocal.

Only if you are a programmer who knows that binary files are usually
read with no conversions.  Otherwise, the name "binary" doesn't have
any useful mnemonic meaning in the context of transforming one text
encoding into another.




^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: "no-conversion" coding system
  2008-07-14 23:19                       ` Eli Zaretskii
@ 2008-07-15  1:39                         ` Stefan Monnier
  2008-07-20 14:04                           ` Eli Zaretskii
  2008-07-15  6:34                         ` Stephen J. Turnbull
  1 sibling, 1 reply; 35+ messages in thread
From: Stefan Monnier @ 2008-07-15  1:39 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: lekktu, emacs-devel, rms, handa

>> Its other name "binary" is a lot more unequivocal.
> Only if you are a programmer who knows that binary files are usually
> read with no conversions.  Otherwise, the name "binary" doesn't have

Since the `no-conversion' method depends on the underlying byte-encoding
used in a file, it is inherently something for programmers,
bit-twiddlers, ...


        Stefan




^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: "no-conversion" coding system
  2008-07-14 23:19                       ` Eli Zaretskii
  2008-07-15  1:39                         ` Stefan Monnier
@ 2008-07-15  6:34                         ` Stephen J. Turnbull
  2008-07-20 14:11                           ` Eli Zaretskii
  1 sibling, 1 reply; 35+ messages in thread
From: Stephen J. Turnbull @ 2008-07-15  6:34 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: lekktu, handa, Stefan Monnier, rms, emacs-devel

Eli Zaretskii writes:
 > > From: Stefan Monnier <monnier@iro.umontreal.ca>
 > > Date: Wed, 09 Jul 2008 21:12:41 -0400
 > > Cc: lekktu@gmail.com, rms@gnu.org, emacs-devel@gnu.org
 > > 
 > > Technically, that may be true.  But take a utf-8 text and open it with
 > > "no-conversion" and it won't look like the same text, so for some
 > > interpretation of "conversion", it has been converted.

Irrelevant.  You can achieve the same kind of confusion with `emacs
-font'. :-)

 > no-conversion doesn't mean that the text will _look_ the same, it
 > means the byte stream will be the same.

That's true as a definition, and incorrect as a matter of fact in
multibyte buffers.  Unless Emacs enforces "no-conversion is unibyte",
"no-conversion" should die, and split its estate between "raw-text"
(where newline conventions are meaningful) and "binary" (or
"raw-bytes") for non-text files.

 > > Its other name "binary" is a lot more unequivocal.
 > 
 > Only if you are a programmer who knows that binary files are usually
 > read with no conversions.  Otherwise, the name "binary" doesn't have
 > any useful mnemonic meaning in the context of transforming one text
 > encoding into another.

Binary isn't a text encoding, and therefore it's entirely appropriate
that it lack a mnemonic meaning in the context of text encoding.<wink>

In any case, only Emacs maintainers should ever need to care about
the representational transformations performed by coding systems, and
they all do know what binary means.  Everybody else just needs to know
the magic spell that turns mojibake into language; even if they did
know about representations, they can't do anything about it.  (I guess
that's not strictly so in Emacs, but it should be. ;-)




^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: ^M in the info files
  2008-07-10 20:27                         ` Stefan Monnier
  2008-07-10 20:47                           ` Juri Linkov
@ 2008-07-19 22:29                           ` Eli Zaretskii
  2008-07-21  4:57                             ` Stefan Monnier
  1 sibling, 1 reply; 35+ messages in thread
From: Eli Zaretskii @ 2008-07-19 22:29 UTC (permalink / raw)
  To: Stefan Monnier; +Cc: juri, lekktu, jasonr, handa, emacs-devel

> From: Stefan Monnier <monnier@IRO.UMontreal.CA>
> Date: Thu, 10 Jul 2008 16:27:09 -0400
> Cc: lekktu@gmail.com, emacs-devel@gnu.org, jasonr@gnu.org,
> 	Kenichi Handa <handa@m17n.org>
> 
> > But maybe in this case we should force some safe coding like `undecided'
> > (as it seems to use now for pure ASCII Info files without null-bytes)?
> 
> No, I think it should use `us-ascii' instead.

That is almost certainly a bad idea: no need to punish users who have
non-ASCII Info files without a proper `coding' tag.  The
@documentencoding feature is relatively new in Texinfo, and it's
clumsy to use (you need to specify --enable-encoding on the command
line, or else @documentencoding is ignored), so I expect quite a few
such Info files to be out there.

> What happens if your TeXinfo file specifies a latin-1 encoding and your
> date is output in utf-8 because of your locale, then?

You get a garbled file.  In general, Texinfo's l10n features don't
work well if @documentencoding doesn't match the current locale's
encoding.

Btw, the official name of the project is Texinfo, not TeXinfo.




^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: "no-conversion" coding system
  2008-07-15  1:39                         ` Stefan Monnier
@ 2008-07-20 14:04                           ` Eli Zaretskii
  0 siblings, 0 replies; 35+ messages in thread
From: Eli Zaretskii @ 2008-07-20 14:04 UTC (permalink / raw)
  To: Stefan Monnier; +Cc: lekktu, handa, rms, emacs-devel

> From: Stefan Monnier <monnier@iro.umontreal.ca>
> Date: Mon, 14 Jul 2008 21:39:35 -0400
> Cc: lekktu@gmail.com, emacs-devel@gnu.org, rms@gnu.org, handa@m17n.org
> 
> >> Its other name "binary" is a lot more unequivocal.
> > Only if you are a programmer who knows that binary files are usually
> > read with no conversions.  Otherwise, the name "binary" doesn't have
> 
> Since the `no-conversion' method depends on the underlying byte-encoding
> used in a file, it is inherently something for programmers,
> bit-twiddlers, ...

I didn't mean Lisp programmers, I meant C/C++ programmers.  Many
people program in Lisp without knowing anything about low-level OS
stuff.




^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: "no-conversion" coding system
  2008-07-15  6:34                         ` Stephen J. Turnbull
@ 2008-07-20 14:11                           ` Eli Zaretskii
  0 siblings, 0 replies; 35+ messages in thread
From: Eli Zaretskii @ 2008-07-20 14:11 UTC (permalink / raw)
  To: Stephen J. Turnbull; +Cc: lekktu, handa, monnier, rms, emacs-devel

> From: "Stephen J. Turnbull" <stephen@xemacs.org>
> Cc: Stefan Monnier <monnier@iro.umontreal.ca>,
>     lekktu@gmail.com,
>     emacs-devel@gnu.org,
>     rms@gnu.org,
>     handa@m17n.org
> Date: Tue, 15 Jul 2008 15:34:13 +0900
> 
>  > no-conversion doesn't mean that the text will _look_ the same, it
>  > means the byte stream will be the same.
> 
> That's true as a definition, and incorrect as a matter of fact in
> multibyte buffers.  Unless Emacs enforces "no-conversion is unibyte",

It does, as a matter of fact.

> In any case, only Emacs maintainers should ever need to care about
> the representational transformations performed by coding systems

I most strongly disagree, but maybe I don't understand what you mean
by ``representational transformations''.




^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: ^M in the info files
  2008-07-19 22:29                           ` Eli Zaretskii
@ 2008-07-21  4:57                             ` Stefan Monnier
  2008-07-21 15:08                               ` Eli Zaretskii
  0 siblings, 1 reply; 35+ messages in thread
From: Stefan Monnier @ 2008-07-21  4:57 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: juri, lekktu, jasonr, handa, emacs-devel

>> > But maybe in this case we should force some safe coding like `undecided'
>> > (as it seems to use now for pure ASCII Info files without null-bytes)?
>> No, I think it should use `us-ascii' instead.

> That is almost certainly a bad idea: no need to punish users who have
> non-ASCII Info files without a proper `coding' tag.

How common is that?

>> What happens if your TeXinfo file specifies a latin-1 encoding and your
>> date is output in utf-8 because of your locale, then?
> You get a garbled file.

Good, so we don't need to worry about this case since it's broken anyway.

> Btw, the official name of the project is Texinfo, not TeXinfo.

Yes, sorry, I actually know it, but old habits die hard,


        Stefan




^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: ^M in the info files
  2008-07-14 11:44                       ` Kenichi Handa
@ 2008-07-21 11:18                         ` Juanma Barranquero
  0 siblings, 0 replies; 35+ messages in thread
From: Juanma Barranquero @ 2008-07-21 11:18 UTC (permalink / raw)
  To: Kenichi Handa; +Cc: Juri Linkov, emacs-devel, monnier, cloos, jasonr

On Mon, Jul 14, 2008 at 13:44, Kenichi Handa <handa@m17n.org> wrote:

> I've just checked out the Emacs of 2008-06-03 (it doesn't
> have the above change), and still info/efag is detected as
> no-conversion.

With an up-to-date CVS Emacs, reverting the patches for revisions
1.388 and 1.389 of coding.c (and with no other change), the problem
does not happen on Windows. There are no spurious ^Ms, and info/efaq
is detected as undecided-dos.

  Juanma




^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: ^M in the info files
  2008-07-21  4:57                             ` Stefan Monnier
@ 2008-07-21 15:08                               ` Eli Zaretskii
  2008-07-21 18:20                                 ` Stefan Monnier
  0 siblings, 1 reply; 35+ messages in thread
From: Eli Zaretskii @ 2008-07-21 15:08 UTC (permalink / raw)
  To: Stefan Monnier; +Cc: juri, lekktu, jasonr, handa, emacs-devel

> From: Stefan Monnier <monnier@iro.umontreal.ca>
> Cc: juri@jurta.org,  lekktu@gmail.com,  emacs-devel@gnu.org,  jasonr@gnu.org,  handa@m17n.org
> Date: Mon, 21 Jul 2008 00:57:02 -0400
> 
> >> > But maybe in this case we should force some safe coding like `undecided'
> >> > (as it seems to use now for pure ASCII Info files without null-bytes)?
> >> No, I think it should use `us-ascii' instead.
> 
> > That is almost certainly a bad idea: no need to punish users who have
> > non-ASCII Info files without a proper `coding' tag.
> 
> How common is that?

Quite common, especially in Latin-n world.




^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: ^M in the info files
  2008-07-21 15:08                               ` Eli Zaretskii
@ 2008-07-21 18:20                                 ` Stefan Monnier
  0 siblings, 0 replies; 35+ messages in thread
From: Stefan Monnier @ 2008-07-21 18:20 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: juri, lekktu, jasonr, handa, emacs-devel

>> >> > But maybe in this case we should force some safe coding like `undecided'
>> >> > (as it seems to use now for pure ASCII Info files without null-bytes)?
>> >> No, I think it should use `us-ascii' instead.
>> 
>> > That is almost certainly a bad idea: no need to punish users who have
>> > non-ASCII Info files without a proper `coding' tag.
>> 
>> How common is that?

> Quite common, especially in Latin-n world.

If you say so.  It's defnitely not commmon in my part of the
latin-1 world.


        Stefan




^ permalink raw reply	[flat|nested] 35+ messages in thread

end of thread, other threads:[~2008-07-21 18:20 UTC | newest]

Thread overview: 35+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-06-11  0:43 ^M in the info files Lennart Borgman (gmail)
2008-06-11  4:42 ` dhruva
2008-06-11 15:56   ` Juanma Barranquero
2008-07-09  1:51     ` Juanma Barranquero
2008-07-09  2:44       ` Kenichi Handa
2008-07-09  2:56         ` Juanma Barranquero
2008-07-09  4:33           ` Kenichi Handa
2008-07-09  9:15             ` Jason Rumney
2008-07-09 11:16               ` Kenichi Handa
2008-07-09 16:49                 ` Stefan Monnier
2008-07-09 17:58                   ` James Cloos
2008-07-09 20:19                     ` Juri Linkov
2008-07-14 11:44                       ` Kenichi Handa
2008-07-21 11:18                         ` Juanma Barranquero
2008-07-10 11:17                   ` Kenichi Handa
2008-07-10 16:02                     ` Stefan Monnier
2008-07-10 18:42                       ` Juri Linkov
2008-07-10 20:27                         ` Stefan Monnier
2008-07-10 20:47                           ` Juri Linkov
2008-07-10 22:11                             ` Stefan Monnier
2008-07-19 22:29                           ` Eli Zaretskii
2008-07-21  4:57                             ` Stefan Monnier
2008-07-21 15:08                               ` Eli Zaretskii
2008-07-21 18:20                                 ` Stefan Monnier
2008-07-09 10:02             ` Juanma Barranquero
2008-07-09 14:54               ` "no-conversion" coding system (was: ^M in the info files) Stefan Monnier
2008-07-09 23:31                 ` Kenichi Handa
2008-07-09 23:57                 ` Richard M Stallman
2008-07-10  0:31                   ` Kenichi Handa
2008-07-10  1:12                     ` "no-conversion" coding system Stefan Monnier
2008-07-14 23:19                       ` Eli Zaretskii
2008-07-15  1:39                         ` Stefan Monnier
2008-07-20 14:04                           ` Eli Zaretskii
2008-07-15  6:34                         ` Stephen J. Turnbull
2008-07-20 14:11                           ` Eli Zaretskii

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).