cvs commit: ports/x11-toolkits/vte Makefileports/x11-toolkits/vte/files patch-01_vtemodule patch-03_cursor_position patch-04_dsp_non_alias patch-07_set_backspace_to_utf8patch-src_vte.c

Jeremy Messenger mezz at FreeBSD.org
Wed Jan 19 12:29:22 PST 2005


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)


More information about the cvs-ports mailing list