GNU bug report logs - #3427
23.0.94; bugs with non-7-bit buffer names

Previous Next

Package: emacs;

Reported by: Peter Dyballa <Peter_Dyballa <at> Freenet.DE>

Date: Sun, 31 May 2009 09:15:04 UTC

Severity: normal

Tags: fixed

Fixed in version 24.1

Done: Lars Magne Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 3427 in the body.
You can then email your comments to 3427 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#3427; Package emacs. (Sun, 31 May 2009 09:15:06 GMT) Full text and rfc822 format available.

Acknowledgement sent to Peter Dyballa <Peter_Dyballa <at> Freenet.DE>:
New bug report received and forwarded. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. (Sun, 31 May 2009 09:15:13 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Peter Dyballa <Peter_Dyballa <at> Freenet.DE>
To: emacs-pretest-bug <at> gnu.org
Subject: 23.0.94; bugs with non-7-bit buffer names
Date: Sun, 31 May 2009 11:05:47 +0200
[Message part 1 (text/plain, inline)]
Hello!

In *Buffer List* one file name is written completely in my default font:

    Lüfter                  36  Fundamental	  ~/Lüfter
    Übersicht              959  Fundamental	  ~/Documents/Musik/ 
Nachtmix/Übersicht

        character: Ü (220, #o334, #xdc)
preferred charset: iso-8859-1 (Latin-1 (ISO/IEC 8859-1))
       code point: 0xDC
           syntax: w 	which means: word
         category: .:Base, j:Japanese, l:Latin
      buffer code: #xC3 #x9C
        file code: #xC3 #x9C (encoded by coding system utf-8-unix)
          display: by this font (glyph code)
    x:-b&h-lucidatypewriter-bold-r-normal-sans-10-100-75-75-m-60- 
iso8859-15 (#xDC)

Character code properties: customize what to show
  name: LATIN CAPITAL LETTER U WITH DIAERESIS
  general-category: Lu (Letter, Uppercase)
  canonical-combining-class: 0 (Spacing, split, enclosing,  
reordrant, and Tibetan subjoined)
  decomposition: (85 776) ('U' '̈')

There are text properties here:
  buffer               #<buffer Übersicht>
  buffer-name          "Übersicht"
  font-lock-face       buffer-menu-buffer
  help-echo            "mouse-2: select this buffer"
  mouse-face           highlight

        character: Ü (220, #o334, #xdc)
preferred charset: iso-8859-1 (Latin-1 (ISO/IEC 8859-1))
       code point: 0xDC
           syntax: w 	which means: word
         category: .:Base, j:Japanese, l:Latin
      buffer code: #xC3 #x9C
        file code: #xC3 #x9C (encoded by coding system utf-8-unix)
          display: by this font (glyph code)
    x:-b&h-lucidatypewriter-medium-r-normal-sans-10-100-75-75-m-60- 
iso8859-15 (#xDC)

Character code properties: customize what to show
  name: LATIN CAPITAL LETTER U WITH DIAERESIS
  general-category: Lu (Letter, Uppercase)
  canonical-combining-class: 0 (Spacing, split, enclosing,  
reordrant, and Tibetan subjoined)
  decomposition: (85 776) ('U' '̈')


while in another files' or buffers' names the lower case ä or  
capital Ü are taken from a different font although they also exist in  
the default font:

    Kanäle                6905  Fundamental	  ~/Kanäle
    Jabberwock.java       1059  Java/l		  ~/Im Übrigen/ 
Jabberwock.java
 %  Im Übrigen             995  Dired by name	  ~/Im Übrigen/

        character: a (97, #o141, #x61)
preferred charset: ascii (ASCII (ISO646 IRV))
       code point: 0x61
           syntax: w 	which means: word
         category: .:Base, a:ASCII, l:Latin, r:Roman
      buffer code: #x61
        file code: #x61 (encoded by coding system utf-8-unix)
          display: composed to form "ä" (see below)

Composed with the following character(s) "̈" using this font:
  x:-mutt-clearlyu-medium-r-normal--17-120-100-100-p-123-iso10646-1
by these glyphs:
  [0 1 97 97 7 1 7 7 0 nil]
  [0 1 776 776 0 0 5 14 -12 [-5 3 0]]

Character code properties: customize what to show
  name: LATIN SMALL LETTER A
  general-category: Ll (Letter, Lowercase)
  canonical-combining-class: 0 (Spacing, split, enclosing,  
reordrant, and Tibetan subjoined)

There are text properties here:
  buffer               #<buffer Kanäle>
  buffer-name          "Kanäle"
  font-lock-face       buffer-menu-buffer
  help-echo            "mouse-2: select this buffer"
  mouse-face           highlight

        character: U (85, #o125, #x55)
preferred charset: ascii (ASCII (ISO646 IRV))
       code point: 0x55
           syntax: w 	which means: word
         category: .:Base, a:ASCII, l:Latin, r:Roman
      buffer code: #x55
        file code: #x55 (encoded by coding system utf-8-unix)
          display: composed to form "Ü" (see below)

Composed with the following character(s) "̈" using this font:
  x:-mutt-clearlyu-medium-r-normal--17-120-100-100-p-123-iso10646-1
by these glyphs:
  [0 1 85 85 11 1 12 11 0 nil]
  [0 1 776 776 0 0 5 14 -12 [-7 -1 0]]

Character code properties: customize what to show
  name: LATIN CAPITAL LETTER U
  general-category: Lu (Letter, Uppercase)
  canonical-combining-class: 0 (Spacing, split, enclosing,  
reordrant, and Tibetan subjoined)

There are text properties here:
  buffer               #<buffer Im Übrigen>
  buffer-name          "Im Übrigen"
  font-lock-face       buffer-menu-buffer
  help-echo            "mouse-2: select this buffer"
  mouse-face           highlight


The attached screen-shot also shows that in pop-up menu some  
characters are displayed as decomposed UTF-8 characters (the ä in  
Kanäle becomes a¨) while others are converted to their byte  
sequences (ü in Lüfter and Sprüche is converted to C3 BC which are  
displayed as ü).


In GNU Emacs 23.0.94.2 (powerpc-apple-darwin8.11.0, X toolkit, Xaw3d  
scroll bars)
 of 2009-05-30 on Latsche.local
Windowing system distributor `The XFree86 Project, Inc', version  
11.0.40400000
configured using `configure  '--without-sound' '--without-pop' '-- 
with-dbus' '--with-libotf' '--with-x-toolkit=athena' '--x-includes=/ 
usr/X11R6/include' '--x-libraries=/usr/X11R6/lib' '--enable- 
locallisppath=/Library/Application Support/Emacs/calendar23:/Library/ 
Application Support/Emacs' 'CPPFLAGS=-I/sw/include -idirafter -I/usr/ 
X11R6/include' 'CFLAGS=-Wno-pointer-sign -H -pipe -fPIC -mcpu=7450 - 
mtune=7450 -fast -mpim-altivec -ftree-vectorize -foptimize-register- 
move -freorder-blocks -freorder-blocks-and-partition -fthread-jumps - 
fpeephole -fno-crossjumping' 'LDFLAGS=-dead_strip -multiply_defined  
suppress -L/sw/lib''

Important settings:
  value of $LC_ALL: nil
  value of $LC_COLLATE: nil
  value of $LC_CTYPE: de_DE.UTF-8
  value of $LC_MESSAGES: nil
  value of $LC_MONETARY: nil
  value of $LC_NUMERIC: nil
  value of $LC_TIME: nil
  value of $LANG: de_DE.UTF-8
  value of $XMODIFIERS: nil
  locale-coding-system: utf-8-unix
  default-enable-multibyte-characters: t

Major mode: Buffer Menu

Minor modes in effect:
  TeX-PDF-mode: t
  shell-dirtrack-mode: t
  diff-auto-refine-mode: t
  show-paren-mode: t
  display-time-mode: t
  desktop-save-mode: t
  tooltip-mode: t
  mouse-wheel-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  global-auto-composition-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  column-number-mode: t
  line-number-mode: t
  transient-mark-mode: t

[pastedGraphic.tiff (image/tiff, inline)]
[Message part 3 (text/plain, inline)]
--
Greetings

  Pete

’Twas a woman who drove me to drink, and I never had the courtesy to  
thank her for it.
				— W.C. Fields




Information forwarded to owner <at> debbugs.gnu.org, bug-gnu-emacs <at> gnu.org:
bug#3427; Package emacs. (Sat, 17 Sep 2011 06:20:09 GMT) Full text and rfc822 format available.

Message #8 received at 3427 <at> debbugs.gnu.org (full text, mbox):

From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
To: Peter Dyballa <Peter_Dyballa <at> Freenet.DE>
Cc: 3427 <at> debbugs.gnu.org
Subject: Re: 23.0.94; bugs with non-7-bit buffer names
Date: Sat, 17 Sep 2011 07:53:43 +0200
Peter Dyballa <Peter_Dyballa <at> Freenet.DE> writes:

> The attached screen-shot also shows that in pop-up menu some
> characters are displayed as decomposed UTF-8 characters (the ä in
> Kanäle becomes a¨) while others are converted to their byte sequences
> (ü in Lüfter and Sprüche is converted to C3 BC which are displayed as
> ü).

Is this still a problem in a current Emacs?

-- 
(domestic pets only, the antidote for overdose, milk.)
  bloggy blog http://lars.ingebrigtsen.no/




Information forwarded to owner <at> debbugs.gnu.org, bug-gnu-emacs <at> gnu.org:
bug#3427; Package emacs. (Sat, 17 Sep 2011 10:52:02 GMT) Full text and rfc822 format available.

Message #11 received at 3427 <at> debbugs.gnu.org (full text, mbox):

From: Peter Dyballa <Peter_Dyballa <at> Freenet.DE>
To: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
Cc: 3427 <at> debbugs.gnu.org
Subject: Re: 23.0.94; bugs with non-7-bit buffer names
Date: Sat, 17 Sep 2011 12:46:14 +0200
[Message part 1 (text/plain, inline)]
Am 17.09.2011 um 07:53 schrieb Lars Magne Ingebrigtsen:

> Peter Dyballa <Peter_Dyballa <at> Freenet.DE> writes:
> 
>> The attached screen-shot also shows that in pop-up menu some
>> characters are displayed as decomposed UTF-8 characters (the ä in
>> Kanäle becomes a¨) while others are converted to their byte sequences
>> (ü in Lüfter and Sprüche is converted to C3 BC which are displayed as
>> ü).
> 
> Is this still a problem in a current Emacs?

When you mean with "current" GNU Emacs 23.3, then it's yes. In the Motif variant I can see this:

[23.3.png (image/png, inline)]
[Message part 3 (text/plain, inline)]


The original names are: "Hübsche Tagebucheinträge" and "RGB äöüæÆÜÖÄ.txt". In GNU Emacs 24.0.50 the problem is solved, even decomposition of accented characters as in Apple's HFS+ is solved.

--
Greetings

  Pete

     _o    o         o   o
   _<<     \\_/\_,   \\_ \\_/\_,
  (*)/(*) (*)   (*) (*) `-    (*)


Added tag(s) fixed. Request was from Lars Magne Ingebrigtsen <larsi <at> gnus.org> to control <at> debbugs.gnu.org. (Sun, 18 Sep 2011 08:02:02 GMT) Full text and rfc822 format available.

bug marked as fixed in version 24.1, send any further explanations to 3427 <at> debbugs.gnu.org and Peter Dyballa <Peter_Dyballa <at> Freenet.DE> Request was from Lars Magne Ingebrigtsen <larsi <at> gnus.org> to control <at> debbugs.gnu.org. (Sun, 18 Sep 2011 08:02:02 GMT) Full text and rfc822 format available.

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#3427; Package emacs. (Sun, 18 Sep 2011 08:13:02 GMT) Full text and rfc822 format available.

Message #18 received at 3427 <at> debbugs.gnu.org (full text, mbox):

From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
To: Peter Dyballa <Peter_Dyballa <at> Freenet.DE>
Cc: 3427 <at> debbugs.gnu.org
Subject: Re: 23.0.94; bugs with non-7-bit buffer names
Date: Sun, 18 Sep 2011 09:52:40 +0200
Peter Dyballa <Peter_Dyballa <at> Freenet.DE> writes:

> When you mean with "current" GNU Emacs 23.3, then it's yes. In the
> Motif variant I can see this:

[...]

> The original names are: "Hübsche Tagebucheinträge" and "RGB
> äöüæÆÜÖÄ.txt". In GNU Emacs 24.0.50 the problem is solved, even
> decomposition of accented characters as in Apple's HFS+ is solved.

Right.  I think the likelihood of this being fixed in Emacs 23 is pretty
slim, but since it's fixed in Emacs 24, I'm closing this report.

-- 
(domestic pets only, the antidote for overdose, milk.)
  bloggy blog http://lars.ingebrigtsen.no/




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sun, 16 Oct 2011 11:24:03 GMT) Full text and rfc822 format available.

This bug report was last modified 13 years and 252 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.