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
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 
  Removed files:
    x11-toolkits/vte/files patch-src_vte.c 
  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.
          Fix build with the python module
          Added a patch for supporting some save/restore cursor position console
          FcConfigSubstitute in place of _vte_fc_defaults_from_gtk to get
          antialias and hinting value

          Balanced performance improvement

          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!
          Resolve double free problem

          Set backspace behavior to utf8 (depends on utf8 locale)

          Make vte multi-screen safe

          Redraw vte screen with correct background color

          Hide manifestation of PageUp behavior with less

  <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-all mailing list