From owner-freebsd-ports@FreeBSD.ORG Mon Aug 23 14:26:20 2004 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9501416A4CE; Mon, 23 Aug 2004 14:26:20 +0000 (GMT) Received: from creme-brulee.marcuscom.com (rrcs-midsouth-24-172-16-118.biz.rr.com [24.172.16.118]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2247E43D53; Mon, 23 Aug 2004 14:26:20 +0000 (GMT) (envelope-from marcus@marcuscom.com) Received: from [10.2.1.4] (vpn-client-4.marcuscom.com [10.2.1.4]) i7NEP7W1004131; Mon, 23 Aug 2004 10:25:07 -0400 (EDT) (envelope-from marcus@marcuscom.com) From: Joe Marcus Clarke To: David Xu In-Reply-To: <4129FD61.8030907@freebsd.org> References: <20040823121856.GA65942@iib.unsam.edu.ar> <4129E43D.7060901@freebsd.org> <1093266183.44764.10.camel@shumai.marcuscom.com> <1093266741.44764.12.camel@shumai.marcuscom.com> <4129FD61.8030907@freebsd.org> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-w3w09Gz64I5GLdtudi+G" Organization: MarcusCom, Inc. Message-Id: <1093271193.744.7.camel@gyros> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.6 Date: Mon, 23 Aug 2004 10:26:33 -0400 X-Spam-Status: No, hits=-4.9 required=5.0 tests=BAYES_00 autolearn=ham version=2.64 X-Spam-Checker-Version: SpamAssassin 2.64 (2004-01-11) on creme-brulee.marcuscom.com cc: FreeBSD Ports Subject: Re: gnome-terminal sucks X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Aug 2004 14:26:20 -0000 --=-w3w09Gz64I5GLdtudi+G Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Mon, 2004-08-23 at 10:21, David Xu wrote: > Joe Marcus Clarke wrote: >=20 > >On Mon, 2004-08-23 at 09:03, Joe Marcus Clarke wrote: > > =20 > > > >>On Mon, 2004-08-23 at 08:34, David Xu wrote: > >> =20 > >> > >>>After I maximized gnome-terminal window, whenever I drag terminal > >>>window's scrollbar down to scroll forward contents, there is always > >>>some garbage left on screen: > >>>http://people.freebsd.org/~davidxu/screenshot.png > >>>The bug is there from version to version, this really sucks! > >>> =20 > >>> > >>Wow, that does really suck. I don't see it here even with your > >>zh_CN.GB2312 locale. What font are you using? I tested Bitstream Mono > >>and Courier, and both work okay. > >> > >>http://www.marcuscom.com/downloads/gnome-terminal.png > >> =20 > >> > > > >David, this looks like it might be > >http://bugzilla.gnome.org/show_bug.cgi?id=3D146925. There is a vte patc= h > >pointer in that bug. Can you apply that to vte, and let me know if it > >solves your problem? Thanks. > > > > =20 > > > Wow, the patch works for me! I pasted it here: This patch didn't work for you: http://bugzilla.gnome.org/attachment.cgi?id=3D30677&action=3Dview Joe >=20 > diff -ur vte-0.11.11.orig/src/vte.c vte-0.11.11/src/vte.c > --- vte-0.11.11.orig/src/vte.c 2004-05-02 03:43:01.000000000 -0300 > +++ vte-0.11.11/src/vte.c 2004-07-09 21:21:01.000000000 -0300 > @@ -13793,7 +13793,7 @@ > row =3D MAX(0, (area->y - VTE_PAD_WIDTH) / height); > row_stop =3D MIN(howmany((area->y - VTE_PAD_WIDTH) + area->height, > height), > - terminal->row_count - 1); > + terminal->row_count); > col =3D MAX(0, (area->x - VTE_PAD_WIDTH) / width); > col_stop =3D MIN(howmany((area->x - VTE_PAD_WIDTH) + area->width, > width), >=20 >=20 > Thanks, > David Xu >=20 --=20 PGP Key : http://www.marcuscom.com/pgp.asc --=-w3w09Gz64I5GLdtudi+G Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (FreeBSD) iD8DBQBBKf6Zb2iPiv4Uz4cRAkttAKCKsf/OIvh/A3NgrPgy854b2z5XAQCeNnq/ aEK318e58zdnrZCcwDT+fFg= =FVlK -----END PGP SIGNATURE----- --=-w3w09Gz64I5GLdtudi+G--