GNU bug report logs - #2190
23.0.90; Repeated composed characters are displayed wrong.

Previous Next

Package: emacs;

Reported by: YAMAMOTO Mitsuharu <mituharu <at> math.s.chiba-u.ac.jp>

Date: Wed, 4 Feb 2009 10:10:04 UTC

Severity: normal

Done: Kenichi Handa <handa <at> m17n.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 2190 in the body.
You can then email your comments to 2190 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#2190; Package emacs. (Wed, 04 Feb 2009 10:10:04 GMT) Full text and rfc822 format available.

Acknowledgement sent to YAMAMOTO Mitsuharu <mituharu <at> math.s.chiba-u.ac.jp>:
New bug report received and forwarded. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. (Wed, 04 Feb 2009 10:10:04 GMT) Full text and rfc822 format available.

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

From: YAMAMOTO Mitsuharu <mituharu <at> math.s.chiba-u.ac.jp>
To: emacs-pretest-bug <at> gnu.org
Subject: 23.0.90; Repeated composed characters are displayed wrong.
Date: Wed, 04 Feb 2009 19:01:17 +0900
Steps to reproduce:
  1. $ emacs -Q
  2. (insert 101 769 101 769 101 769) C-j

Result:
  Only one composed character is shown.

				     YAMAMOTO Mitsuharu
				mituharu <at> math.s.chiba-u.ac.jp

In GNU Emacs 23.0.90.1 (powerpc-apple-darwin9.6.0, X toolkit)
 of 2009-02-04 on yamamoto-mitsuharu-no-power-mac-g5.local
Windowing system distributor `The X.Org Foundation', version 11.0.10300000
configured using `configure  '--without-jpeg' '--without-gif' '--without-tiff''

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

Major mode: Lisp Interaction

Minor modes in effect:
  tooltip-mode: t
  tool-bar-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
  line-number-mode: t
  transient-mark-mode: t




Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#2190; Package emacs. (Wed, 04 Feb 2009 12:30:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to Jason Rumney <jasonr <at> gnu.org>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. (Wed, 04 Feb 2009 12:30:03 GMT) Full text and rfc822 format available.

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

From: Jason Rumney <jasonr <at> gnu.org>
To: YAMAMOTO Mitsuharu <mituharu <at> math.s.chiba-u.ac.jp>,
        2190 <at> debbugs.gnu.org
Cc: emacs-pretest-bug <at> gnu.org
Subject: Re: bug#2190: 23.0.90; Repeated composed characters are displayed
 wrong.
Date: Wed, 04 Feb 2009 21:23:19 +0900
YAMAMOTO Mitsuharu wrote:
> Steps to reproduce:
>   1. $ emacs -Q
>   2. (insert 101 769 101 769 101 769) C-j
>
> Result:
>   Only one composed character is shown.
>   

Here (on Windows), I initially see two, but one disappears after I C-u 
C-x = on it.





Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#2190; Package emacs. (Wed, 04 Feb 2009 12:30:04 GMT) Full text and rfc822 format available.

Acknowledgement sent to Jason Rumney <jasonr <at> gnu.org>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. (Wed, 04 Feb 2009 12:30:05 GMT) Full text and rfc822 format available.

Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#2190; Package emacs. (Wed, 04 Feb 2009 13:30:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Jason Rumney <jasonr <at> gnu.org>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. (Wed, 04 Feb 2009 13:30:02 GMT) Full text and rfc822 format available.

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

From: Jason Rumney <jasonr <at> gnu.org>
To: Jason Rumney <jasonr <at> gnu.org>, 2190 <at> debbugs.gnu.org
Cc: YAMAMOTO Mitsuharu <mituharu <at> math.s.chiba-u.ac.jp>
Subject: Re: bug#2190: 23.0.90; Repeated composed characters are displayed
 wrong.
Date: Wed, 04 Feb 2009 22:20:37 +0900
Jason Rumney wrote:
> YAMAMOTO Mitsuharu wrote:
>> Steps to reproduce:
>>   1. $ emacs -Q
>>   2. (insert 101 769 101 769 101 769) C-j
>>
>> Result:
>>   Only one composed character is shown.
>>   
>
> Here (on Windows), I initially see two, but one disappears after I C-u 
> C-x = on it.

In addition to the above, I see all three composed characters if I move 
point through them a character at a time. This shows that the position 
of the following nil is off by one also (but corrects as I move 
through). C-l  results in one composed character being shown with the 
position of the following nil being off by two.






Reply sent to Kenichi Handa <handa <at> m17n.org>:
You have taken responsibility. (Thu, 12 Feb 2009 06:45:03 GMT) Full text and rfc822 format available.

Notification sent to YAMAMOTO Mitsuharu <mituharu <at> math.s.chiba-u.ac.jp>:
bug acknowledged by developer. (Thu, 12 Feb 2009 06:45:03 GMT) Full text and rfc822 format available.

Message #25 received at 2190-done <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Kenichi Handa <handa <at> m17n.org>
To: 2190-done <at> debbugs.gnu.org
Subject: Re: bug#2190: 23.0.90; Repeated composed characters are displayed
Date: Thu, 12 Feb 2009 15:38:53 +0900
Fixed by this change.

2009-02-12  Kenichi Handa  <handa <at> m17n.org>
[...]
	* xdisp.c (fill_gstring_glyph_string): Adjusted for the change of
	<struct glyph>.u.cmp.to.  Check if the glyph belongs to the same
	composition.

---
Kenichi Handa
handa <at> m17n.org




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> emacsbugs.donarmstrong.com. (Thu, 12 Mar 2009 14:24:10 GMT) Full text and rfc822 format available.

This bug report was last modified 16 years and 186 days ago.

Previous Next


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