[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: current CVS redisplay is fucked
From: |
Kenichi Handa |
Subject: |
Re: current CVS redisplay is fucked |
Date: |
Wed, 28 Aug 2002 11:20:30 +0900 (JST) |
User-agent: |
SEMI/1.14.3 (Ushinoya) FLIM/1.14.2 (Yagi-Nishiguchi) APEL/10.2 Emacs/21.1.30 (sparc-sun-solaris2.6) MULE/5.0 (SAKAKI) |
In article <address@hidden>, Miles Bader <address@hidden> writes:
> There's an approx 2cm blank gap between the right fringe and the actual
> edge of the frame. It's reaaaal ugly...
> [If you do C-x 3 to split the window vertically, it gets even wierder --
> some windows have the huge blank gaps, some don't, some have them on
> both sides.]
Ummm, I can't reproduce this bug. Do you customize
something related to fringe?
> The problem seems to be this change from yesterday:
> 2002-08-27 Kenichi Handa <address@hidden>
> * xdisp.c (get_next_display_element): In unibyte case, don't use
> octal form for such eight-bit characters that can be converted to
> multibyte char.
> I reverted the attached patch in my local tree, and the problem is gone.
I still can't find what's wrong with my patch. Could you
please try this additional patch instead of reverting the
previous patch?
*** xdisp.c.~1.778.~ Tue Aug 27 09:57:55 2002
--- xdisp.c Wed Aug 28 11:12:37 2002
***************
*** 4265,4278 ****
If it->multibyte_p is zero, eight-bit characters that
don't have corresponding multibyte char code are also
translated to octal form. */
! else if (((it->c < ' ' || it->c == 127)
&& (it->area != TEXT_AREA
|| (it->c != '\n' && it->c != '\t')))
|| (it->multibyte_p
? ((it->c >= 127
&& it->len == 1)
|| !CHAR_PRINTABLE_P (it->c))
! : (it->c >= 128
&& it->c == unibyte_char_to_multibyte (it->c))))
{
/* IT->c is a control character which must be displayed
--- 4265,4278 ----
If it->multibyte_p is zero, eight-bit characters that
don't have corresponding multibyte char code are also
translated to octal form. */
! else if ((it->c < ' '
&& (it->area != TEXT_AREA
|| (it->c != '\n' && it->c != '\t')))
|| (it->multibyte_p
? ((it->c >= 127
&& it->len == 1)
|| !CHAR_PRINTABLE_P (it->c))
! : (it->c >= 127
&& it->c == unibyte_char_to_multibyte (it->c))))
{
/* IT->c is a control character which must be displayed
---
Ken'ichi HANDA
address@hidden