Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 19 Jan 2005 15:18:17 -0600
From:      "Jeremy Messenger" <mezz7@cox.net>
To:        gnome@freebsd.org
Subject:   Fwd: cvs commit: ports/x11-toolkits/vte Makefile ports/x11-toolkits/vte/files         patch-01_vtemodule patch-03_cursor_position patch-04_dsp_non_alias patch-05_performance_boost patch-06_remove_doublefree patch-07_set_backspace_to_utf8         patch-08_multiscreen_safe patch-10_hide_pageup_behavior patch-src_vte.c
Message-ID:  <opskvb4r0p9aq2h7@mezz.mezzweb.com>
In-Reply-To: <200501192029.j0JKTMKr090234@repoman.freebsd.org>
References:  <200501192029.j0JKTMKr090234@repoman.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
If anyone have the problem gnome-terminal when you update vte, please let  
me know and I will pull one of patch that is causing problem quick. This  
is a big improvement with speed and X CPU cycles. Also, include some  
useful bug fixes and a feature of cursor.

Cheers,
Mezz

------- Forwarded message -------
From: "Jeremy Messenger" <mezz@freebsd.org>
To: ports-committers@freebsd.org, cvs-ports@freebsd.org,  
cvs-all@freebsd.org
Subject: cvs commit: ports/x11-toolkits/vte Makefile  
ports/x11-toolkits/vte/files         patch-01_vtemodule  
patch-03_cursor_position patch-04_dsp_non_alias          
patch-05_performance_boost patch-06_remove_doublefree  
patch-07_set_backspace_to_utf8         patch-08_multiscreen_safe  
patch-10_hide_pageup_behavior patch-src_vte.c
Date: Wed, 19 Jan 2005 20:29:22 +0000 (UTC)

mezz        2005-01-19 20:29:22 UTC

   FreeBSD ports repository

   Modified files:
     x11-toolkits/vte     Makefile
   Added files:
     x11-toolkits/vte/files patch-01_vtemodule
                            patch-03_cursor_position
                            patch-04_dsp_non_alias
                            patch-05_performance_boost
                            patch-06_remove_doublefree
                            patch-07_set_backspace_to_utf8
                            patch-08_multiscreen_safe
                            patch-10_hide_pageup_behavior
   Removed files:
     x11-toolkits/vte/files patch-src_vte.c
   Log:
   Took all patches from the Debian, because current VTE lacks maintain and
   gnome-terminal development has stagnated. Almost all patches are in GNOME
   bugzilla for the weeks and months. Bump the PORTREVISION.

   -patch-01_vtemodule:
           Fix build with the python module

   -patch-03_cursor_position:
           Added a patch for supporting some save/restore cursor position  
console
           sequences

   -patch-04_dsp_non_alias:
           FcConfigSubstitute in place of _vte_fc_defaults_from_gtk to get
           antialias and hinting value

           http://bugs.gnome.org/show_bug.cgi?id=142640

   -patch-05_performance_boost:
           Balanced performance improvement

           http://bugs.gnome.org/show_bug.cgi?id=143914

           --

           This is very amazing improvement. Here's benchmark of it to show  
that
           gnome-terminal isn't far from aterm and xterm anymore.

           Old benchmark:
           =======================================
           $ time ls -lR /usr/ports

           aterm: 7.99 real1.31 user2.75 sys
           xterm: 11.04 real1.34 user2.47 sys
           gnome: 41.76 real1.12 user2.45 sys (ouch....)
           =======================================

           New benchmark:
           ==============================================
           $ time ls -lR /usr/ports

           aterm: 7.28 real 1.20 user 2.41 sys
           xterm: 9.85 real 0.91 user 2.08 sys
           gnome: 10.41 real 0.86 user 2.02 sys
           ==============================================

           Big deal!

   -patch-06_remove_doublefree:
           Resolve double free problem

           http://bugs.gnome.org/show_bug.cgi?id=161337

   -patch-07_set_backspace_to_utf8:
           Set backspace behavior to utf8 (depends on utf8 locale)

           http://bugs.gnome.org/show_bug.cgi?id=158200

   -patch-08_multiscreen_safe:
           Make vte multi-screen safe

           http://bugs.gnome.org/show_bug.cgi?id=160782

   -patch-09_redraw_vte_screen:
           Redraw vte screen with correct background color

           http://bugs.gnome.org/show_bug.cgi?id=125364

   -patch-10_hide_pageup_behavior:
           Hide manifestation of PageUp behavior with less

           http://bugs.gnome.org/show_bug.cgi?id=115149

   <marcus>:       I for one welcome our new vte patch overlord.  I think  
all of
                   them would make good additions.
   <ahze>:         I am all for the performance_boost patch! gnome-terminal
                   kinda sucks when lines are going by fast.
   <mezz>:         showing the before and after benchmark.
   <marcus>:       Commit! Commit! :-)

   Reviewed by:    marcus and ahze

   Revision  Changes    Path
   1.38      +3 -3      ports/x11-toolkits/vte/Makefile
   1.1       +19 -0     ports/x11-toolkits/vte/files/patch-01_vtemodule  
(new)
   1.1       +13 -0      
ports/x11-toolkits/vte/files/patch-03_cursor_position (new)
   1.1       +12 -0     ports/x11-toolkits/vte/files/patch-04_dsp_non_alias  
(new)
   1.1       +466 -0     
ports/x11-toolkits/vte/files/patch-05_performance_boost (new)
   1.1       +38 -0      
ports/x11-toolkits/vte/files/patch-06_remove_doublefree (new)
   1.1       +14 -0      
ports/x11-toolkits/vte/files/patch-07_set_backspace_to_utf8 (new)
   1.1       +373 -0     
ports/x11-toolkits/vte/files/patch-08_multiscreen_safe (new)
   1.1       +11 -0      
ports/x11-toolkits/vte/files/patch-10_hide_pageup_behavior (new)
   1.9       +0 -34     ports/x11-toolkits/vte/files/patch-src_vte.c (dead)


-- 
mezz7@cox.net  -  mezz@FreeBSD.org
FreeBSD GNOME Team
http://www.FreeBSD.org/gnome/  -  gnome@FreeBSD.org



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?opskvb4r0p9aq2h7>