Update the build infrastructure. make distcheck works now!
authorBehdad Esfahbod <behdad@gnome.org>
Sat, 11 Feb 2006 04:45:33 +0000 (04:45 +0000)
committerBehdad Esfahbod <behdad@src.gnome.org>
Sat, 11 Feb 2006 04:45:33 +0000 (04:45 +0000)
2006-02-10  Behdad Esfahbod  <behdad@gnome.org>

        Update the build infrastructure.  make distcheck works now!

        * autogen.sh: Use a generic autogen.sh that uses gnome-common.

        * configure.in: Simplify gtk-doc stuff.  Update to newer syntax.

        * Makefile.am, src/Makefile.am, doc/reference/Makefile.am: Updated.

12 files changed:
.cvsignore
ChangeLog
Makefile.am
autogen.sh
configure.in
doc/reference/Makefile.am
gnome-pty-helper/.cvsignore
po/fa.po
python/vte-demo.py
src/Makefile.am
vte.spec [deleted file]
vte.spec.in [new file with mode: 0644]

index 71d8b4b..ee2653a 100644 (file)
@@ -22,3 +22,8 @@ install-sh
 ltmain.sh
 missing
 mkinstalldirs
+gtk-doc.make
+omf.make
+vte.spec
+xmldocs.make
+
index 6d44d77..5731129 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2006-02-10  Behdad Esfahbod  <behdad@gnome.org>
+
+       Update the build infrastructure.  make distcheck works now!
+
+       * autogen.sh: Use a generic autogen.sh that uses gnome-common.
+
+       * configure.in: Simplify gtk-doc stuff.  Update to newer syntax.
+
+       * Makefile.am, src/Makefile.am, doc/reference/Makefile.am: Updated.
+
 2006-02-10  Behdad Esfahbod  <behdad@gnome.org>
 
        * src/vte.c (_vte_invalidate_cells): Throttle invalidating to at most
index f9bbe6c..d771e82 100644 (file)
@@ -38,3 +38,5 @@ archive:
 
 srpm: $(top_srcdir)/$(PACKAGE)-$(VERSION).tar.gz
        rpmbuild -ts $(top_srcdir)/$(PACKAGE)-$(VERSION).tar.gz
+
+DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc
index a1fa5e5..0e379ff 100755 (executable)
 srcdir=`dirname $0`
 test -z "$srcdir" && srcdir=.
 
-ORIGDIR=`pwd`
-cd $srcdir
-PROJECT=vte
-TEST_TYPE=-f
+REQUIRED_AUTOMAKE_VERSION=1.8
 
-DIE=0
+PKG_NAME="vte"
 
-have_libtool=false
-if libtool --version < /dev/null > /dev/null 2>&1 ; then
-       libtool_version=`libtoolize --version |  libtoolize --version | sed 's/^[^0-9]*\([0-9.][0-9.]*\).*/\1/'`
-       case $libtool_version in
-           1.4*|1.5*)
-               have_libtool=true
-               ;;
-       esac
-fi
-
-if $have_libtool ; then : ; else
-       echo
-       echo "You must have libtool 1.4 or newer installed to compile $PROJECT."
-       echo "Install the appropriate package for your distribution,"
-       echo "or get the source tarball at ftp://ftp.gnu.org/pub/gnu/"
-       DIE=1
-fi
-
-# Tell the Mandrake autoconf wrapper to prefer autoconf 2.5.
-WANT_AUTOCONF_2_5=1
-export WANT_AUTOCONF_2_5
-for autoconf in autoconf autoconf-2.59 autoconf-2.58 autoconf-2.57 autoconf-2.56 autoconf-2.55 autoconf-2.54 autoconf-2.53 autoconf-2.52 autoconf-2.51 autoconf-2.50 autoconf-2.5 ; do
-       if "$autoconf" --version < /dev/null > /dev/null 2>&1 ; then
-               version=`"$autoconf" --version | head -n 1 | awk '{print $NF}'`
-               acmajor=`echo "$version" | cut -f1 -d.`
-               acminor=`echo "$version" | cut -f2 -d.`
-               if test "$acmajor" -ge 3 ; then
-                       break
-               fi
-               if test "$acmajor" -ge 2 ; then
-                       if test "$acminor" -ge 50 ; then
-                               break
-                       fi
-               fi
-       fi
-done
-autoheader=`echo "$autoconf" | sed -e s,autoconf,autoheader,g`
-if ! "$autoconf" --version < /dev/null > /dev/null 2>&1 ; then
-       echo
-       echo "You must have autoconf 2.52 installed to compile $PROJECT."
-       echo "Install the appropriate package for your distribution,"
-       echo "or get the source tarball at ftp://ftp.gnu.org/pub/gnu/"
-       DIE=1
-fi
-autoheader=`echo "$autoconf" | sed s,autoconf,autoheader,g`
-
-(freetype-config --version) < /dev/null > /dev/null 2>&1 || {
-       echo
-       echo "You must have freetype 2 installed to compile $PROJECT."
-       echo "Install the appropriate package for your distribution, or get the"
-       echo "source tarball at ftp://ftp.freetype.org/freetype/freetype2"
-       DIE=1
+(test -f $srcdir/configure.in \
+  && test -f $srcdir/README \
+  && test -d $srcdir/src) || {
+    echo -n "**Error**: Directory "\`$srcdir\'" does not look like the"
+    echo " top-level $PKG_NAME directory"
+    exit 1
 }
 
-have_automake=false
-for automakev in 1.9 1.8 1.7 1.6 ; do
-       if automake-$automakev --version < /dev/null > /dev/null 2>&1 ; then
-               have_automake=true
-               break;
-       fi
-done
-if $have_automake ; then : ; else
-       echo
-       echo "You must have automake 1.6 installed to compile $PROJECT."
-       echo "Get ftp://ftp.gnu.org/pub/gnu/automake/automake-1.6.tar.gz"
-       echo "(or a newer version if it is available)"
-       DIE=1
-fi
-
-if test "$DIE" -eq 1; then
-       exit 1
-fi
-
-if test -z "$AUTOGEN_SUBDIR_MODE"; then
-        if test -z "$*"; then
-                echo "I am going to run ./configure with no arguments - if you wish "
-                echo "to pass any to it, please specify them on the $0 command line."
-        fi
-fi
-
-case $CC in
-*xlc | *xlc\ * | *lcc | *lcc\ *) am_opt=--include-deps;;
-esac
-
-libtoolize -f -c
-glib-gettextize -f -c
-aclocal-$automakev $ACLOCAL_FLAGS
-$autoheader
-automake-$automakev -a -c $am_opt
-$autoconf
-
-cd gnome-pty-helper
-aclocal-$automakev $ACLOCAL_FLAGS
-$autoheader
-automake-$automakev -a -c $am_opt
-$autoconf
-
-cd $ORIGDIR
-
-if test -z "$AUTOGEN_SUBDIR_MODE"; then
-        $srcdir/configure --enable-maintainer-mode --enable-gtk-doc "$@"
-       chmod -Rf u+w $srcdir
-        echo 
-        echo "Now type 'make' to compile $PROJECT."
-fi
+which gnome-autogen.sh || {
+    echo "You need to install gnome-common from the GNOME CVS"
+    exit 1
+}
+USE_GNOME2_MACROS=1 USE_COMMON_DOC_BUILD=yes . gnome-autogen.sh
index 814a6ec..11b607a 100644 (file)
@@ -1,6 +1,9 @@
-AC_INIT(vte.pc.in)
-VERSION=`grep ^Version: $srcdir/vte.spec | awk '{print $NF}'`
-AM_INIT_AUTOMAKE(vte,$VERSION)
+AC_PREREQ(2.56)
+AC_INIT(vte, [0.11.17],
+        [http://bugzilla.gnome.org/enter_bug.cgi?product=vte])
+AC_CONFIG_SRCDIR([src/vte.c])
+AM_INIT_AUTOMAKE(1.6)
+AM_CONFIG_HEADER([config.h])
 
 AC_ISC_POSIX
 AC_PROG_CC
@@ -437,66 +440,11 @@ AM_CONDITIONAL(BUILD_GNOME_PTY_HELPER,[test "$enable_gnome_pty_helper" != no])
 
 ################################################################################
 
-# This is a check for gtk-doc which you can insert into your configure.in.
-# You shouldn't need to change it at all.
-
-##################################################
-# Check for gtk-doc.
-##################################################
-
-AC_ARG_WITH(html-dir, [AS_HELP_STRING(--with-html-dir=PATH,path to installed docs)])
-
-if test "x$with_html_dir" = "x" ; then
-  HTML_DIR='${datadir}/gtk-doc/html'
-else
-  HTML_DIR=$with_html_dir
-fi
-
-AC_SUBST(HTML_DIR)
-
-AC_CHECK_PROG(GTKDOC, gtkdoc-mkdb, true, false)
-
-gtk_doc_min_version=0.6
-if $GTKDOC ; then 
-    gtk_doc_version=`gtkdoc-mkdb --version`
-    AC_MSG_CHECKING([gtk-doc version ($gtk_doc_version) >= $gtk_doc_min_version])
-
-    IFS="${IFS=        }"; vte_save_IFS="$IFS"; IFS="."
-    set $gtk_doc_version
-    for min in $gtk_doc_min_version ; do
-        cur=$1; shift
-        if test -z $min ; then break; fi
-        if test -z $cur ; then GTKDOC=false; break; fi
-        if test $cur -gt $min ; then break ; fi
-        if test $cur -lt $min ; then GTKDOC=false; break ; fi
-    done
-    IFS="$vte_save_IFS"
-
-    if $GTKDOC ; then
-      AC_MSG_RESULT(yes)
-    else
-      AC_MSG_RESULT(no)
-    fi
-fi
-
-dnl Let people disable the gtk-doc stuff.
-AC_ARG_ENABLE(gtk-doc, [AS_HELP_STRING(--enable-gtk-doc,Use gtk-doc to build documentation [default=auto])], enable_gtk_doc="$enableval", enable_gtk_doc=auto)
-
-if test x$enable_gtk_doc = xauto ; then
-  if test x$GTKDOC = xtrue ; then
-    enable_gtk_doc=yes
-  else
-    enable_gtk_doc=no 
-  fi
-fi
-
-AM_CONDITIONAL(ENABLE_GTK_DOC, test x$enable_gtk_doc = xyes)
+GTK_DOC_CHECK([1.0])
 
 ################################################################################
 
-AM_CONFIG_HEADER(config.h)
-
-AC_OUTPUT([
+AC_CONFIG_FILES([
 Makefile
 src/Makefile
 termcaps/Makefile
@@ -507,4 +455,6 @@ doc/openi18n/Makefile
 doc/reference/Makefile
 vte.pc
 vte-uninstalled.pc
+vte.spec
 ])
+AC_OUTPUT
index 4cd5970..3b21b4a 100644 (file)
-## Process this file with automake to produce Makefile.in
+## Process this file with automake to create Makefile.in.
 
-MAINTAINERCLEANFILES = html/*
-
-# This file was adapted from the sample Makefile.am included with gtk-doc.
-# See the GTK+ Makefiles in gtk+/docs/reference for examples of using the
-# various options.
-
-# The name of the module, e.g. 'glib'.
+# The name of the module.
 DOC_MODULE=vte
 
-# The top-level SGML file. Change it if you want.
-DOC_MAIN_SGML_FILE=$(DOC_MODULE)-docs.sgml
+# The top-level SGML file.
+DOC_MAIN_SGML_FILE=vte-docs.sgml
 
-# The directory containing the source code. Relative to $(srcdir).
-# gtk-doc will search all .c & .h files beneath here for inline comments
-# documenting functions and macros.
+# The directory containing the source code. Relative to $(srcdir)
 DOC_SOURCE_DIR=../../src
 
-# Extra options to pass to gtkdoc-scanobj or gtkdoc-scangobj.
-SCANOBJ_OPTIONS=
-
-# Extra options to supply to gtkdoc-scan.
-SCAN_OPTIONS=
-
-# Extra options to supply to gtkdoc-mkdb.
-MKDB_OPTIONS=--output-format=xml
-
-# Extra options to supply to gtkdoc-fixref.
+# Used for dependencies
+HFILE_GLOB= $(top_srcdir)/src/*.h
+CFILE_GLOB=$(top_srcdir)/src/*.c
+
+IGNORE_HFILES= \
+       buffer.h \
+       caps.h \
+       debug.h \
+       iso2022.h \
+       keymap.h \
+       marshal.h \
+       matcher.h \
+       ring.h \
+       table.h \
+       trie.h \
+       vtebg.h \
+       vteconv.h \
+       vtedraw.h \
+       vtefc.h \
+       vteft2.h \
+       vtegl.h \
+       vteglyph.h \
+       vteint.h \
+       vtepango.h \
+       vtepangox.h \
+       vte-private.h \
+       vterdb.h \
+       vteregex.h \
+       vtergb.h \
+       vteseq.h \
+       vteseq-list.h \
+       vteseq-table.h \
+       vteskel.h \
+       vtetc.h \
+       vtetree.h \
+       vtexft.h
+
+
+# CFLAGS and LDFLAGS for compiling scan program. Only needed
+# if $(DOC_MODULE).types is non-empty.
+GTKDOC_CFLAGS = $(VTE_CFLAGS) -I$(top_srcdir)/src
+GTKDOC_LIBS = $(top_builddir)/src/libvte.la
+
+# Extra options to supply to gtkdoc-mkdb
+MKDB_OPTIONS=--sgml-mode --output-format=xml
+
+# Extra options to supply to gtkdoc-fixref
 FIXXREF_OPTIONS=
 
-# Used for dependencies.
-HFILE_GLOB=
-CFILE_GLOB=
-
-# Header files to ignore when scanning.
-IGNORE_HFILES=
-
-# Images to copy into HTML directory.
-HTML_IMAGES =
-
-# Extra SGML files that are included by $(DOC_MAIN_SGML_FILE).
-content_files =
-
-# Other files to distribute.
-extra_files =
-
-# CFLAGS and LDFLAGS for compiling scan program. Only needed if your app/lib
-# contains GtkObjects/GObjects and you want to document signals and properties.
-GTKDOC_CFLAGS = @CPPFLAGS@ @VTE_CFLAGS@ -I$(srcdir)/../../src
-GTKDOC_LIBS = @LDFLAGS@ @VTE_LIBS@ ../../src/libvte.la
-
-GTKDOC_CC=$(LIBTOOL) --mode=compile $(CC)
-GTKDOC_LD=$(LIBTOOL) --mode=link $(CC)
-
-# If you need to override some of the declarations, place them in the
-# $(DOC_MODULE)-overrides.txt file and uncomment the second line here.
-DOC_OVERRIDES =
-#DOC_OVERRIDES = $(DOC_MODULE)-overrides.txt
-
-
-
-###########################################################################
-# Everything below here is generic and you shouldn't need to change it.
-###########################################################################
-
-TARGET_DIR=$(HTML_DIR)/$(DOC_MODULE)
-
-EXTRA_DIST =                           \
-       $(content_files)                \
-       $(extra_files)                  \
-       $(HTML_IMAGES)                  \
-       $(DOC_MAIN_SGML_FILE)           \
-       $(DOC_MODULE).types             \
-       $(DOC_MODULE)-sections.txt      \
-       $(DOC_OVERRIDES)
-
-DOC_STAMPS=scan-build.stamp tmpl-build.stamp sgml-build.stamp html-build.stamp \
-          $(srcdir)/tmpl.stamp $(srcdir)/sgml.stamp $(srcdir)/html.stamp
-
-SCANOBJ_FILES =                \
-       $(DOC_MODULE).args      \
-       $(DOC_MODULE).hierarchy \
-       $(DOC_MODULE).signals
-
-if ENABLE_GTK_DOC
-all-local: html-build.stamp
-
-#### scan ####
-
-scan-build.stamp: $(HFILE_GLOB)
-       @echo '*** Scanning header files ***'
-       if grep -l '^..*$$' $(srcdir)/$(DOC_MODULE).types > /dev/null ; then \
-           CC="$(GTKDOC_CC)" LD="$(GTKDOC_LD)" CFLAGS="$(GTKDOC_CFLAGS)" LDFLAGS="$(GTKDOC_LIBS)" gtkdoc-scangobj $(SCANOBJ_OPTIONS) --module=$(DOC_MODULE) --output-dir=$(srcdir) ; \
-       else \
-           cd $(srcdir) ; \
-           for i in $(SCANOBJ_FILES) ; do \
-               test -f $$i || touch $$i ; \
-           done \
-       fi
-       cd $(srcdir) && \
-         gtkdoc-scan --module=$(DOC_MODULE) --source-dir=$(DOC_SOURCE_DIR) --ignore-headers="$(IGNORE_HFILES)" $(SCAN_OPTIONS) $(EXTRA_HFILES)
-       touch scan-build.stamp
-
-$(DOC_MODULE)-decl.txt $(SCANOBJ_FILES): scan-build.stamp
-       @true
-
-#### templates ####
-
-tmpl-build.stamp: $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_OVERRIDES)
-       @echo '*** Rebuilding template files ***'
-       cd $(srcdir) && gtkdoc-mktmpl --module=$(DOC_MODULE)
-       touch tmpl-build.stamp
-
-tmpl.stamp: tmpl-build.stamp
-       @true
-
-#### sgml ####
-
-sgml-build.stamp: tmpl.stamp $(CFILE_GLOB) $(srcdir)/tmpl/*.sgml
-       @echo '*** Building SGML ***'
-       cd $(srcdir) && \
-       gtkdoc-mkdb --module=$(DOC_MODULE) --source-dir=$(DOC_SOURCE_DIR) --main-sgml-file=$(DOC_MAIN_SGML_FILE) $(MKDB_OPTIONS)
-       touch sgml-build.stamp
-
-sgml.stamp: sgml-build.stamp
-       @true
-
-#### html ####
-
-html-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files)
-       @echo '*** Building HTML ***'
-       test -d $(srcdir)/html || mkdir $(srcdir)/html
-       cd $(srcdir)/html && gtkdoc-mkhtml $(DOC_MODULE) ../$(DOC_MAIN_SGML_FILE)
-       test "x$(HTML_IMAGES)" = "x" || ( cd $(srcdir) && cp $(HTML_IMAGES) html )
-       @echo '-- Fixing Crossreferences' 
-       cd $(srcdir) && gtkdoc-fixxref --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS)
-       touch html-build.stamp
-endif
-
-##############
-
-clean-local:
-       rm -f *~ *.bak $(SCANOBJ_FILES) *-unused.txt $(DOC_STAMPS)
-
-maintainer-clean-local: clean
-       cd $(srcdir) && rm -rf xml html $(DOC_MODULE)-decl-list.txt $(DOC_MODULE)-decl.txt
-
-install-data-local:
-       $(mkinstalldirs) $(DESTDIR)$(TARGET_DIR)
-       (installfiles=`echo $(srcdir)/html/*`; \
-       if test "$$installfiles" = '$(srcdir)/html/*'; \
-       then echo '-- Nothing to install' ; \
-       else \
-         for i in $$installfiles; do \
-           echo '-- Installing '$$i ; \
-           $(INSTALL_DATA) $$i $(DESTDIR)$(TARGET_DIR); \
-         done; \
-       fi)
-
-#
-# Require gtk-doc when making dist
-#
-if ENABLE_GTK_DOC
-dist-check-gtkdoc:
-else
-dist-check-gtkdoc:
-       @echo "*** gtk-doc must be installed and enabled in order to make dist"
-       @false
-endif
-
-dist-hook: dist-check-gtkdoc dist-hook-local
-       mkdir $(distdir)/tmpl
-       mkdir $(distdir)/xml
-       mkdir $(distdir)/html
-       -cp $(srcdir)/tmpl/*.sgml $(distdir)/tmpl
-       -cp $(srcdir)/xml/*.xml $(distdir)/xml
-       -cp $(srcdir)/html/index.html $(distdir)/html
-       -cp $(srcdir)/html/*.html $(srcdir)/html/*.css $(distdir)/html
-
-       images=$(HTML_IMAGES) ;               \
-       for i in $$images ; do                \
-         cp $(srcdir)/$$i $(distdir)/html ;  \
-       done
-
-.PHONY : dist-hook-local
+include $(top_srcdir)/gtk-doc.make
index 6d9ecec..775f164 100644 (file)
@@ -10,3 +10,5 @@ config.status
 configure
 gnome-pty-helper
 stamp-h1
+omf.make
+xmldocs.make
index 4c74310..4697530 100644 (file)
--- a/po/fa.po
+++ b/po/fa.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: vte\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2005-12-12 19:52+0100\n"
+"POT-Creation-Date: 2006-02-10 21:32-0500\n"
 "PO-Revision-Date: 2004-01-03 20:07+0330\n"
 "Last-Translator: Roozbeh Pournader <roozbeh@sharif.edu>\n"
 "Language-Team: Persian <farsi@lists.sharif.edu>\n"
@@ -14,7 +14,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: src/iso2022.c:792 src/iso2022.c:803 src/iso2022.c:852 src/vte.c:2134
+#: src/iso2022.c:792 src/iso2022.c:803 src/iso2022.c:852 src/vte.c:1559
 #, c-format
 msgid "Unable to convert characters from %s to %s."
 msgstr "نمی‌توان نویسه‌ها را از %s به %s تبدیل کرد."
@@ -56,49 +56,44 @@ msgstr ""
 msgid "Duplicate (%s/%s)!"
 msgstr "تکراری (%s/%s)!"
 
-#: src/vte.c:1477
+#: src/vte.c:985
 #, c-format
 msgid "Error compiling regular expression \"%s\"."
 msgstr "خطا در ترجمه‌ی عبارت باقاعده‌ی \"%s\"."
 
-#: src/vte.c:5994
-#, c-format
-msgid "Got unexpected (key?) sequence `%s'."
-msgstr ""
-
-#: src/vte.c:7090
+#: src/vte.c:2441
 #, c-format
 msgid "No handler for control sequence `%s' defined."
 msgstr ""
 
 #. Translators: %s is replaced with error message returned by strerror().
-#: src/vte.c:7899
+#: src/vte.c:3284
 #, c-format
 msgid "Error reading from child: %s."
 msgstr "خطا در خواندن از فرزند: %s."
 
-#: src/vte.c:8021 src/vte.c:8906
+#: src/vte.c:3406 src/vte.c:4294
 #, c-format
 msgid "Error (%s) converting data for child, dropping."
 msgstr ""
 
-#: src/vte.c:10849
+#: src/vte.c:6247
 #, c-format
 msgid "Error reading PTY size, using defaults: %s."
 msgstr "خطا در خواندن اندازه‌ی PTY، از پیشفرض‌ها استفاده می‌کنیم: %s."
 
-#: src/vte.c:10885
+#: src/vte.c:6283
 #, c-format
 msgid "Error setting PTY size: %s."
 msgstr "خطا در تنظیم اندازه‌ی  PTY: %s."
 
 #. Aaargh.  We're screwed.
-#: src/vte.c:15321
+#: src/vte.c:10592
 msgid "_vte_conv_open() failed setting word characters"
 msgstr "‎_vte_conv_open()‎ نتوانست نویسه‌های کلمه را تنظیم کند"
 
 #. Bail back to normal mode.
-#: src/vteapp.c:728
+#: src/vteapp.c:736
 msgid "Could not open console.\n"
 msgstr "نمی‌توان پیشانه را باز کرد.\n"
 
index 179ee81..355889c 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/python2.2
+#!/usr/bin/python
 import sys
 import string
 import getopt
index c8ff40c..771282a 100644 (file)
@@ -6,6 +6,7 @@ pkglib_SCRIPTS = decset osc window
 noinst_PROGRAMS = buffer dumpkeys iso2022 pty reaper reflect-text-view reflect-vte $(REFLECT_ZVT) ring mev ssfe table trie xticker vteconv vtetc
 EXTRA_DIST = \
        $(pkglib_SCRIPTS) \
+       vteseq-gen.c \
        genkeysyms.py \
        iso2022.txt \
        marshal.list \
diff --git a/vte.spec b/vte.spec
deleted file mode 100644 (file)
index fe7f5b0..0000000
--- a/vte.spec
+++ /dev/null
@@ -1,596 +0,0 @@
-Name: vte
-Version: 0.11.17
-Release: 1
-Summary: An experimental terminal emulator.
-License: LGPL
-Group: User Interface/X
-BuildRoot: %{_tmppath}/%{name}-root
-Source: %{name}-%{version}.tar.gz
-BuildPrereq: gtk-doc, gtk2-devel, pygtk2-devel, python-devel
-Requires: bitmap-fonts
-
-%description
-VTE is an experimental terminal emulator widget for use with GTK+ 2.0.
-
-%package devel
-Summary: Files needed for developing applications which use vte.
-Group: Development/Libraries
-Requires: %{name} = %{version}-%{release}, gtk2-devel
-
-%description devel
-VTE is an experimental terminal emulator widget for use with GTK+ 2.0.  This
-package contains the files needed for building applications using VTE.
-
-%prep
-%setup -q
-
-%build
-if [ -x %{_bindir}/python2.2 ]; then
-       PYTHON=%{_bindir}/python2.2; export PYTHON
-fi
-%configure --enable-shared --enable-static --libexecdir=%{_libdir}/%{name} --without-glX --with-default-emulation=xterm
-make
-
-%clean
-rm -fr $RPM_BUILD_ROOT
-
-%install
-rm -fr $RPM_BUILD_ROOT
-make install DESTDIR=$RPM_BUILD_ROOT
-
-# Remove the sample app.
-rm $RPM_BUILD_ROOT/%{_bindir}/%{name}
-
-# Remove the .la file.
-rm $RPM_BUILD_ROOT/%{_libdir}/lib%{name}.la
-
-# Work around AM_PATH_PYTHON from automake 1.6.3 not being multilib-aware.
-if test %{_libdir} != %{_prefix}/lib ; then
-       badpyexecdir=`ls -d $RPM_BUILD_ROOT/%{_prefix}/lib/python* 2> /dev/null || true`
-       if test -n "$badpyexecdir" ; then
-               pyexecdirver=`basename $badpyexecdir`
-               install -d -m755 $RPM_BUILD_ROOT/%{_libdir}/${pyexecdirver}
-               mv ${badpyexecdir}/site-packages $RPM_BUILD_ROOT/%{_libdir}/${pyexecdirver}/
-       fi
-fi
-
-# Remove static python modules and la files, which are probably useless to
-# Python anyway.
-rm -f $RPM_BUILD_ROOT/%{_libdir}/python*/site-packages/*.la
-rm -f $RPM_BUILD_ROOT/%{_libdir}/python*/site-packages/*.a
-
-for png in home left right up ; do
-cp %{_datadir}/gtk-doc/data/${png}.png $RPM_BUILD_ROOT/%{_datadir}/gtk-doc/html/vte/
-done
-
-%find_lang %{name}
-
-%post -p /sbin/ldconfig
-
-%postun -p /sbin/ldconfig
-
-%files -f %{name}.lang
-%defattr(-,root,root)
-%doc ChangeLog COPYING HACKING NEWS README doc/utmpwtmp.txt doc/boxes.txt src/iso2022.txt doc/openi18n/UTF-8.txt doc/openi18n/wrap.txt
-%{_libdir}/*.so.*
-%dir %{_libdir}/%{name}
-%attr(2711,root,utmp) %{_libdir}/%{name}/gnome-pty-helper
-%{_datadir}/%{name}
-%{_libdir}/python*/site-packages/*
-
-%files devel
-%defattr(-,root,root)
-%{_datadir}/gtk-doc/html/%{name}
-%{_includedir}/*
-%dir %{_libdir}/%{name}
-%{_libdir}/%{name}/decset
-%{_libdir}/%{name}/interpret
-%{_libdir}/%{name}/iso8859mode
-%{_libdir}/%{name}/nativeecho
-%{_libdir}/%{name}/osc
-%{_libdir}/%{name}/slowcat
-%{_libdir}/%{name}/utf8echo
-%{_libdir}/%{name}/utf8mode
-%{_libdir}/%{name}/vterdb
-%{_libdir}/%{name}/window
-%{_libdir}/*.a
-%{_libdir}/*.so
-%{_libdir}/pkgconfig/*
-
-%changelog
-* Fri Apr 30 2004 Nalin Dahyabhai <nalin@redhat.com> 0.11.11-1
-- update to 0.11.11
-
-* Mon Jun 16 2003 Nalin Dahyabhai <nalin@redhat.com> 0.11.10-2
-- rebuild
-
-* Mon Jun 16 2003 Nalin Dahyabhai <nalin@redhat.com> 0.11.10-1
-- fix vte_terminal_set_encoding() so that the Terminal/Character Coding
-  menu works in gnome-terminal again
-- fix display of the character under the cursor in cases where it's too wide
-
-* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
-- rebuilt
-
-* Mon Jun  2 2003 Nalin Dahyabhai <nalin@redhat.com> 0.11.9-2
-- rebuild
-
-* Mon Jun  2 2003 Nalin Dahyabhai <nalin@redhat.com> 0.11.9-1
-- fix saving/restoring the cursor with DECSET/DECRST
-- revert behavior wrt ambiguously-wide characters to be more like 0.10.x
-
-* Thu May 22 2003 Nalin Dahyabhai <nalin@redhat.com> 0.11.8-1
-- close some memory leaks
-- fix conversions of NUL bytes (Ctrl-Space)
-
-* Tue May 20 2003 Nalin Dahyabhai <nalin@redhat.com> 0.11.7-1
-- make handling of 8-bit SS2 and SS3 coexist properly with UTF-8 and other
-  encodings where valid text can't be mistaken for the control codes
-- fix keypad page down in application keypad mode
-- fix reference loop which prevented proper finalizing of the widget
-
-* Tue May  6 2003 Nalin Dahyabhai <nalin@redhat.com> 0.11.6-1
-- handle 8-bit SS2 and SS3
-- share backgrounds between terminal instances
-
-* Wed Apr 30 2003 Nalin Dahyabhai <nalin@redhat.com> 0.11.5-1
-- pick up font settings from xrdb if GTK+ doesn't know anything
-- support CP437 as a national replacement charset
-
-* Thu Apr 24 2003 Nalin Dahyabhai <nalin@redhat.com> 0.11.4-1
-- update transparent background faster when moving windows
-- fix bold
-- add an AtkComponent interface for accessibility
-
-* Thu Apr 17 2003 Nalin Dahyabhai <nalin@redhat.com> 0.11.3-1
-- rework support for national replacement charsets and iso2022
-
-* Thu Apr 17 2003 Nalin Dahyabhai <nalin@redhat.com> 0.11.2-1
-- selection tweaks and an openi18n fix
-
-* Mon Apr 14 2003 Nalin Dahyabhai <nalin@redhat.com> 0.11.1-1
-- drawing cleanups
-
-* Wed Apr  9 2003 Nalin Dahyabhai <nalin@redhat.com>
-- rework drawing with Xft2 to use font sets
-- implement drawing with freetype using font sets
-
-* Mon Feb 24 2003 Nalin Dahyabhai <nalin@redhat.com> 0.10.25-1
-- incorporate fix for issues noted by H D Moore (CAN-2003-0070)
-
-* Mon Feb 24 2003 Nalin Dahyabhai <nalin@redhat.com> 0.10.24-3
-- home the cursor when we switch to the alternate screen
-* Mon Feb 24 2003 Elliot Lee <sopwith@redhat.com> 0.10.24-2
-- rebuilt
-  
-* Fri Feb 21 2003 Nalin Dahyabhai <nalin@redhat.com> 0.10.24-1
-- be consistently wrong about the width of ACS characters (#84783)
-
-* Fri Feb 21 2003 Nalin Dahyabhai <nalin@redhat.com> 0.10.23-1
-- update to 0.10.23
-- don't always perform character centering
-
-* Thu Feb 20 2003 Nalin Dahyabhai <nalin@redhat.com> 0.10.22-3
-- refix ctrl-[2-8] (#83563) to not break meta variants
-
-* Thu Feb 20 2003 Nalin Dahyabhai <nalin@redhat.com> 0.10.22-2
-- stop gratuitously resetting the IM (#81542)
-- be more careful about assuming the IM exists when it might not
-
-* Thu Feb 20 2003 Nalin Dahyabhai <nalin@redhat.com> 0.10.22-1
-- be more careful about when we reset the IM (#81542)
-- always perform character centering
-- fix drawing of rows where the first exposed cell is the second half of a
-  full-width character
-
-* Wed Feb 19 2003 Nalin Dahyabhai <nalin@redhat.com> 0.10.21-1
-- report accessible focus-changed events properly
-- fix window_scroll optimization check (#83679)
-- fix ctrl-[2-8] (#83563)
-- grab focus on button 1 click (#84384)
-
-* Fri Feb 14 2003 Nalin Dahyabhai <nalin@redhat.com> 0.10.20-1
-- don't mix up maintainer mode with debugging mode
-- coalesce data reads to spare the X server from too many small updates (#83472)
-- fix backtab
-
-* Thu Feb 13 2003 Nalin Dahyabhai <nalin@redhat.com> 0.10.19-1
-- close descriptor leak
-- skip over fragments correctly when retrieving text and drawing rows
-
-* Tue Feb 11 2003 Nalin Dahyabhai <nalin@redhat.com> 0.10.18-1
-- fix for uncertain finalize order between the terminal and its accessible peer
-- always update the cursor position on accessibe-changed events so that the
-  accessibility layer doesn't ask for text past the end of the buffer
-
-* Tue Feb 04 2003 Florian La Roche <Florian.LaRoche@redhat.de>
-- add symlink to shared lib
-
-* Mon Feb  3 2003 Nalin Dahyabhai <nalin@redhat.com> 0.10.17-1
-- draw 0x2592 natively
-
-* Fri Jan 31 2003 Nalin Dahyabhai <nalin@redhat.com> 0.10.16-1
-- fix "selection always extends by default" bug
-
-* Thu Jan 30 2003 Nalin Dahyabhai <nalin@redhat.com> 0.11.0-1
-- fork stable branch
-
-* Wed Jan 22 2003 Nalin Dahyabhai <nalin@redhat.com> 0.10.15-1
-- make mouse modes mutually-exclusive
-- update background immediately on realize
-- fix compile error on older versions of gcc
-- fix cursor hiding
-
-* Wed Jan 22 2003 Nalin Dahyabhai <nalin@redhat.com> 0.10.14-1
-- fix assorted mouse event bugs
-
-* Wed Jan 22 2003 Tim Powers <timp@redhat.com> 0.10.12-2
-- rebuilt
-* Tue Jan 21 2003 Nalin Dahyabhai <nalin@redhat.com> 0.10.13-1
-- use less memory when setting up pseudo-transparent backgrounds
-
-* Mon Jan 20 2003 Nalin Dahyabhai <nalin@redhat.com> 0.10.12-1
-- fix a few accessibility bugs
-- fix colors 90-97,100-107 not bright (GNOME #103713)
-
-* Fri Jan 17 2003 Nalin Dahyabhai <nalin@redhat.com> 0.10.11-1
-- fix overzealous clearing when drawing the cursor
-
-* Tue Jan 14 2003 Nalin Dahyabhai <nalin@redhat.com> 0.10.10-1
-- add text that scrolls off of a restricted scrolling area which goes to the
-  top of the visible screen to the scrollback buffer (#75900)
-
-* Mon Jan 13 2003 Nalin Dahyabhai <nalin@redhat.com> 0.10.9-1
-- fix scrolling through the accessibility layer
-- stop heeding NumLock when mapping cursor keys
-- steal keypress events from the input method if Meta modifier is in effect
-
-* Mon Jan  6 2003 Nalin Dahyabhai <nalin@redhat.com> 0.10.8-1
-- report changes to the accessibility layer when text is removed or moved
-  around, still needs work
-- don't use XftNameUnparse, it might not always be there
-
-* Fri Dec 13 2002 Nalin Dahyabhai <nalin@redhat.com> 0.10.7-2
-- rebuild
-
-* Wed Dec 11 2002 Nalin Dahyabhai <nalin@redhat.com> 0.10.7-1
-- distinguish line-drawing character set code points from the same code points
-  received from the local encoding
-
-* Tue Dec 10 2002 Nalin Dahyabhai <nalin@redhat.com> 0.10.6-1
-- handle ambiguous-width line-drawing characters
-
-* Tue Dec 10 2002 Nalin Dahyabhai <nalin@redhat.com> 0.10.5-3
-- rebuild
-
-* Mon Dec  9 2002 Nalin Dahyabhai <nalin@redhat.com> 0.10.5-2
-- work around AM_PATH_PYTHON not being multilib-aware
-
-* Tue Dec  3 2002 Nalin Dahyabhai <nalin@redhat.com> 0.10.5-1
-- cleaned up the keyboard
-
-* Mon Nov 11 2002 Nalin Dahyabhai <nalin@redhat.com> 0.10.4-1
-- make selection wrap like XTerm
-
-* Thu Nov  7 2002 Nalin Dahyabhai <nalin@redhat.com> 0.10.3-1
-- get selection sorted out, really this time
-
-* Tue Nov  5 2002 Nalin Dahyabhai <nalin@redhat.com> 0.10.2-1
-- get selection sorted out
-
-* Tue Oct 29 2002 Nalin Dahyabhai <nalin@redhat.com> 0.10.1-1
-- add the ability to remove matching patterns
-
-* Thu Oct 24 2002 Nalin Dahyabhai <nalin@redhat.com> 0.10-1
-- allow setting the working directory (#76529)
-
-* Thu Oct 17 2002 Nalin Dahyabhai <nalin@redhat.com> 0.9.2-1
-- fix the crash-on-resize bug (#75871)
-- add bold
-- implement sun/hp/legacy function key modes
-- recognize cs with no parameters
-- fix ring buffer manipulation bugs
-- cut down on overly-frequent invalidates
-
-* Wed Sep 11 2002 Nalin Dahyabhai <nalin@redhat.com> 0.9.1-1
-- refresh gnome-pty-helper from libzvt
-
-* Wed Sep 11 2002 Nalin Dahyabhai <nalin@redhat.com> 0.9.0-1
-- build fixes from Jacob Berkman
-- warning fixes from Brian Cameron
-- gnome-pty-helper integration
-
-* Fri Sep  6 2002 Nalin Dahyabhai <nalin@redhat.com> 0.8.20-1
-- build fixups from Jacob Berkman
-- move the python module into the gtk-2.0 subdirectory, from James Henstridge
-
-* Thu Sep  5 2002 Nalin Dahyabhai <nalin@redhat.com> 0.8.19-1
-- possible fix for focusing bugs
-
-* Thu Sep  5 2002 Nalin Dahyabhai <nalin@redhat.com> 0.8.18-1
-- fix for worst-case when stripping termcap entries from Brian Cameron
-- add docs
-
-* Tue Sep  3 2002 Nalin Dahyabhai <nalin@redhat.com> 0.8.17-1
-- track Xft color deallocation to prevent freeing of colors we don't own
-
-* Tue Sep  3 2002 Nalin Dahyabhai <nalin@redhat.com> 0.8.16-1
-- handle color allocation failures better
-
-* Mon Sep  2 2002 Nalin Dahyabhai <nalin@redhat.com> 0.8.15-1
-- cleanups
-
-* Fri Aug 30 2002 Nalin Dahyabhai <nalin@redhat.com> 0.8.14-1
-- get smarter about adjusting our adjustments (#73091)
-
-* Fri Aug 30 2002 Nalin Dahyabhai <nalin@redhat.com> 0.8.13-1
-- restore the IM status window by restoring our own focus-in/focus-out
-  handlers (#72946)
-
-* Fri Aug 30 2002 Nalin Dahyabhai <nalin@redhat.com> 0.8.12-1
-- cleanups
-
-* Thu Aug 29 2002 Nalin Dahyabhai <nalin@redhat.com> 0.8.11-1
-- clean up autoscroll (#70481)
-- add Korean text examples to docs
-
-* Tue Aug 27 2002 Nalin Dahyabhai <nalin@redhat.com> 0.8.10-1
-- autoscroll (#70481)
-- only perform cr-lf substitutions when pasting (#72639)
-- bind GDK_ISO_Left_Tab to "kB" (part of #70340)
-
-* Tue Aug 27 2002 Nalin Dahyabhai <nalin@redhat.com> 0.8.9-1
-- handle forward scrolling again (#73409)
-
-* Tue Aug 27 2002 Nalin Dahyabhai <nalin@redhat.com> 0.8.8-1
-- fix crashes on resize
-
-* Mon Aug 26 2002 Nalin Dahyabhai <nalin@redhat.com>
-- fix missing spaces on full lines
-
-* Mon Aug 26 2002 Nalin Dahyabhai <nalin@redhat.com> 0.8.7-1
-- fix deadlock when substitutions fail
-
-* Mon Aug 26 2002 Nalin Dahyabhai <nalin@redhat.com> 0.8.6-1
-- one-liner segfault bug fix
-
-* Sun Aug 25 2002 Nalin Dahyabhai <nalin@redhat.com> 0.8.5-1
-- fix reverse video mode, which broke during the rendering rewrite
-
-* Fri Aug 23 2002 Nalin Dahyabhai <nalin@redhat.com> 0.8.4-1
-- prevent up/UP/DO from scrolling
-- bind shift+insert to "paste PRIMARY", per xterm/kterm/hanterm
-
-* Thu Aug 22 2002 Nalin Dahyabhai <nalin@redhat.com> 0.8.3-1
-- track changes to the style's font
-- always open fonts right away so that the metric information is correct
-- make audible and visual bell independent options
-
-* Wed Aug 21 2002 Nalin Dahyabhai <nalin@redhat.com> 0.8.2-1
-- don't perform text substitution on text that is part of a control sequence
-
-* Tue Aug 20 2002 Nalin Dahyabhai <nalin@redhat.com> 0.8.1-1
-- dispose of the updated iso2022 context properly when processing incoming text
-
-* Tue Aug 20 2002 Nalin Dahyabhai <nalin@redhat.com> 0.8.0-1
-- rework font handling to use just-in-time loading
-- handle iso-2022 escape sequences, perhaps as much as they might make sense
-  in a Unicode environment
-
-* Wed Aug 14 2002 Nalin Dahyabhai <nalin@redhat.com> 0.7.4-1
-- handle massive amounts of invalid data better (the /dev/urandom case)
-- munged up patch from Owen to fix language matching
-- fix initialization of new rows when deleting lines
-
-* Mon Aug 12 2002 Nalin Dahyabhai <nalin@redhat.com> 0.7.3-1
-- more fixes for behavior when not realized
-- require bitmap-fonts
-- escape a control sequence properly
-
-* Thu Aug  8 2002 Nalin Dahyabhai <nalin@redhat.com> 0.7.2-1
-- fix cursor over reversed text
-- fix character positioning in Xft1
-- add border padding
-- fix lack of shift-in when resetting
-
-* Tue Aug  6 2002 Nalin Dahyabhai <nalin@redhat.com> 0.7.1-1
-- rework rendering with Pango
-- special-case monospaced Xft1 rendering, hopefully making it faster
-- modify pasting to use carriage returns instead of linefeeds
-
-* Thu Aug  1 2002 Nalin Dahyabhai <nalin@redhat.com> 0.7.0-1
-- rework drawing to minimize round trips to the server
-
-* Tue Jul 30 2002 Nalin Dahyabhai <nalin@redhat.com> 0.6.0-1
-- rework parsing to use tables instead of tries
-- implement more xterm-specific behaviors
-
-* Thu Jul 25 2002 Nalin Dahyabhai <nalin@redhat.com> 0.5.4-1
-- fix default PTY size bug
-
-* Wed Jul 24 2002 Nalin Dahyabhai <nalin@redhat.com> 0.5.3-1
-- open PTYs with the proper size (#69606)
-
-* Tue Jul 23 2002 Nalin Dahyabhai <nalin@redhat.com> 0.5.2-1
-- fix imbalanced realize/unrealize routines causing crashes (#69605)
-
-* Thu Jul 18 2002 Nalin Dahyabhai <nalin@redhat.com> 0.5.1-1
-- fix a couple of scrolling artifacts
-
-* Thu Jul 18 2002 Nalin Dahyabhai <nalin@redhat.com> 0.5.0-1
-- use gunichars internally
-- scroll regions more effectively
-- implement part of set-mode/reset-mode (maybe fixes #69143)
-- fix corner case in dingus hiliting (#67930, really this time)
-
-* Thu Jul 18 2002 Jeremy Katz <katzj@redhat.com> 0.4.9-3
-- free trip through the build system
-
-* Tue Jul 16 2002 Nalin Dahyabhai <nalin@redhat.com> 0.4.9-2
-- build in different environment
-
-* Tue Jul 16 2002 Nalin Dahyabhai <nalin@redhat.com> 0.4.9-1
-- check for iconv failures properly and report them more aggressively
-- guess at a proper default bold color (#68965)
-
-* Mon Jul 15 2002 Nalin Dahyabhai <nalin@redhat.com>
-- cosmetic fixes
-
-* Sat Jul 13 2002 Nalin Dahyabhai <nalin@redhat.com>
-- fix segfaulting during dingus highlighting when the buffer contains non-ASCII
-  characters (#67930)
-
-* Fri Jul 12 2002 Nalin Dahyabhai <nalin@redhat.com> 0.4.8-1
-- implement BCE (#68414)
-- bind F13-F35 per termcap
-
-* Thu Jul 11 2002 Nalin Dahyabhai <nalin@redhat.com>
-- rework default color selection
-- provide a means for apps to just set the foreground/background text colors
-- don't scroll-on-keystroke when it's just alt, hyper, meta, or super (#68986)
-
-* Tue Jul  2 2002 Nalin Dahyabhai <nalin@redhat.com>
-- allow shift+click to extend the selection (re: gnome 86246)
-
-* Mon Jul  1 2002 Nalin Dahyabhai <nalin@redhat.com> 0.4.7-1
-- recover from encoding errors more gracefully
-
-* Mon Jul  1 2002 Nalin Dahyabhai <nalin@redhat.com> 0.4.6-1
-- draw unicode line-drawing characters natively
-
-* Tue Jun 25 2002 Nalin Dahyabhai <nalin@redhat.com> 0.4.5-1
-- don't append spaces to multicolumn characters when reading the screen's
-  contents (part of #67379)
-- fix overexpose of neighboring cells (part of #67379)
-- prevent backscroll on the alternate screen for consistency with xterm
-- bind F10 to "k;", not "k0" (#67133)
-
-* Tue Jun 25 2002 Nalin Dahyabhai <nalin@redhat.com> 0.4.4-1
-- clear alternate buffer when switching screens (#67094)
-- fix setting of titles, but crept in when cleaning up GIConv usage (#67236)
-
-* Tue Jun 18 2002 Nalin Dahyabhai <nalin@redhat.com> 0.4.3-1
-- correct referencing/dereferencing of I/O channels (#66248)
-- correct package description to not mention the sample app which is no longer
-  included
-
-* Tue Jun 18 2002 Nalin Dahyabhai <nalin@redhat.com> 0.4.2-1
-- fix "cursor mistakenly hidden when app exits" by making cursor visibility
-  a widget-wide (as opposed to per-screen) setting
-
-* Tue Jun 18 2002 Nalin Dahyabhai <nalin@redhat.com> 0.4.1-1
-- fix use of alternate buffer in xterm emulation mode
-
-* Fri Jun 14 2002 Nalin Dahyabhai <nalin@redhat.com> 0.4.0-1
-- add a means for apps to add environment variables
-
-* Fri Jun 14 2002 Nalin Dahyabhai <nalin@redhat.com> 0.3.30-1
-- package up the python module
-
-* Mon Jun 10 2002 Nalin Dahyabhai <nalin@redhat.com> 0.3.29-1
-- compute padding correctly
-
-* Mon Jun 10 2002 Nalin Dahyabhai <nalin@redhat.com> 0.3.28-1
-- finish merging otaylor's Xft2 patch
-
-* Mon Jun 10 2002 Nalin Dahyabhai <nalin@redhat.com> 0.3.27-1
-- rework accessibility
-
-* Thu Jun  6 2002 Nalin Dahyabhai <nalin@redhat.com> 0.3.26-1
-- don't package up the test program
-- emit "child-exited" signals properly
-- try to allow building with either pangoxft-with-Xft1 or pangoxft-with-Xft2
-
-* Wed Jun  5 2002 Nalin Dahyabhai <nalin@redhat.com> 0.3.25-1
-- compute font widths better
-
-* Mon Jun  3 2002 Nalin Dahyabhai <nalin@redhat.com> 0.3.24-1
-- tweak handling of invalid sequences again
-
-* Fri May 31 2002 Nalin Dahyabhai <nalin@redhat.com> 0.3.23-1
-- switch to g_convert (again?)
-- fix use of core fonts
-
-* Tue May 28 2002 Nalin Dahyabhai <nalin@redhat.com> 0.3.22-1
-- plug some memory leaks
-
-* Tue May 28 2002 Nalin Dahyabhai <nalin@redhat.com> 0.3.21-1
-- fix matching, fix async background updates
-
-* Fri May 24 2002 Nalin Dahyabhai <nalin@redhat.com> 0.3.20-1
-- fixes from notting and otaylor
-
-* Tue May 21 2002 Nalin Dahyabhai <nalin@redhat.com> 0.3.19-1
-- fixes from andersca and Hidetoshi Tajima
-
-* Thu May 16 2002 Nalin Dahyabhai <nalin@redhat.com> 0.3.18-1
-- finish implementing matching
-
-* Thu May 16 2002 Nalin Dahyabhai <nalin@redhat.com> 0.3.17-1
-- tweak finding of selected text
-
-* Wed May 15 2002 Nalin Dahyabhai <nalin@redhat.com> 0.3.16-1
-- hook up Insert->kI
-- convert scroll events to button 4/5 if an app wants mouse events
-- don't send drag events when apps only want click events
-- fix selection crashbug
-
-* Tue May 14 2002 Nalin Dahyabhai <nalin@redhat.com> 0.3.15-1
-- fix ce, implement save/restore mode
-
-* Tue May 14 2002 Nalin Dahyabhai <nalin@redhat.com> 0.3.14-1
-- don't draw nul chars
-
-* Mon May 13 2002 Nalin Dahyabhai <nalin@redhat.com> 0.3.13-1
-- fix insert mode, implement visual bells
-
-* Thu May  9 2002 Nalin Dahyabhai <nalin@redhat.com> 0.3.12-1
-- iconv and remapping from otaylor
-- implement custom tabstopping
-
-* Wed May  8 2002 Nalin Dahyabhai <nalin@redhat.com> 0.3.11-1
-- add mouse drag event handling
-
-* Mon May  6 2002 Nalin Dahyabhai <nalin@redhat.com> 0.3.10-1
-- do mouse autohide and cursor switching
-
-* Mon May  6 2002 Nalin Dahyabhai <nalin@redhat.com> 0.3.9-1
-- start handling mouse events
-
-* Mon May  6 2002 Nalin Dahyabhai <nalin@redhat.com> 0.3.8-1
-- handle window manipulation sequences
-
-* Fri May  3 2002 Nalin Dahyabhai <nalin@redhat.com> 0.3.7-1
-- discard invalid control sequences
-- recognize designate-??-character-set correctly
-
-* Thu May  2 2002 Nalin Dahyabhai <nalin@redhat.com> 0.3.6-1
-- add a couple of sequence handlers, fix a couple of accessibility crashbugs
-
-* Thu May  2 2002 Nalin Dahyabhai <nalin@redhat.com> 0.3.5-1
-- fix cap parsing error and "handle" long invalid multibyte sequences better
-
-* Thu May  2 2002 Nalin Dahyabhai <nalin@redhat.com> 0.3.4-1
-- try to speed up sequence recognition a bit
-- disable some window_scroll speedups that appear to cause flickering
-
-* Wed May  1 2002 Nalin Dahyabhai <nalin@redhat.com> 0.3.2-1
-- include a small default termcap for systems without termcap files
-
-* Tue Apr 30 2002 Nalin Dahyabhai <nalin@redhat.com> 0.3.1-1
-- disconnect from the configure_toplevel signal at finalize-time
-
-* Tue Apr 30 2002 Nalin Dahyabhai <nalin@redhat.com> 0.3-1
-- add an accessiblity object
-
-* Mon Apr 29 2002 Nalin Dahyabhai <nalin@redhat.com> 0.2.3-1
-- fix color resetting
-- fix idle handlers not being disconnected
-
-* Mon Apr 29 2002 Nalin Dahyabhai <nalin@redhat.com> 0.2.2-1
-- bug fixes
-
-* Thu Apr 25 2002 Nalin Dahyabhai <nalin@redhat.com> 0.1-1
-- finish initial packaging, start the changelog
diff --git a/vte.spec.in b/vte.spec.in
new file mode 100644 (file)
index 0000000..d3ef4e0
--- /dev/null
@@ -0,0 +1,596 @@
+Name: vte
+Version: @VERSION@
+Release: 1
+Summary: An experimental terminal emulator.
+License: LGPL
+Group: User Interface/X
+BuildRoot: %{_tmppath}/%{name}-root
+Source: %{name}-%{version}.tar.gz
+BuildPrereq: gtk-doc, gtk2-devel, pygtk2-devel, python-devel
+Requires: bitmap-fonts
+
+%description
+VTE is an experimental terminal emulator widget for use with GTK+ 2.0.
+
+%package devel
+Summary: Files needed for developing applications which use vte.
+Group: Development/Libraries
+Requires: %{name} = %{version}-%{release}, gtk2-devel
+
+%description devel
+VTE is an experimental terminal emulator widget for use with GTK+ 2.0.  This
+package contains the files needed for building applications using VTE.
+
+%prep
+%setup -q
+
+%build
+if [ -x %{_bindir}/python2.2 ]; then
+       PYTHON=%{_bindir}/python2.2; export PYTHON
+fi
+%configure --enable-shared --enable-static --libexecdir=%{_libdir}/%{name} --without-glX --with-default-emulation=xterm
+make
+
+%clean
+rm -fr $RPM_BUILD_ROOT
+
+%install
+rm -fr $RPM_BUILD_ROOT
+make install DESTDIR=$RPM_BUILD_ROOT
+
+# Remove the sample app.
+rm $RPM_BUILD_ROOT/%{_bindir}/%{name}
+
+# Remove the .la file.
+rm $RPM_BUILD_ROOT/%{_libdir}/lib%{name}.la
+
+# Work around AM_PATH_PYTHON from automake 1.6.3 not being multilib-aware.
+if test %{_libdir} != %{_prefix}/lib ; then
+       badpyexecdir=`ls -d $RPM_BUILD_ROOT/%{_prefix}/lib/python* 2> /dev/null || true`
+       if test -n "$badpyexecdir" ; then
+               pyexecdirver=`basename $badpyexecdir`
+               install -d -m755 $RPM_BUILD_ROOT/%{_libdir}/${pyexecdirver}
+               mv ${badpyexecdir}/site-packages $RPM_BUILD_ROOT/%{_libdir}/${pyexecdirver}/
+       fi
+fi
+
+# Remove static python modules and la files, which are probably useless to
+# Python anyway.
+rm -f $RPM_BUILD_ROOT/%{_libdir}/python*/site-packages/*.la
+rm -f $RPM_BUILD_ROOT/%{_libdir}/python*/site-packages/*.a
+
+for png in home left right up ; do
+cp %{_datadir}/gtk-doc/data/${png}.png $RPM_BUILD_ROOT/%{_datadir}/gtk-doc/html/vte/
+done
+
+%find_lang %{name}
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%files -f %{name}.lang
+%defattr(-,root,root)
+%doc ChangeLog COPYING HACKING NEWS README doc/utmpwtmp.txt doc/boxes.txt src/iso2022.txt doc/openi18n/UTF-8.txt doc/openi18n/wrap.txt
+%{_libdir}/*.so.*
+%dir %{_libdir}/%{name}
+%attr(2711,root,utmp) %{_libdir}/%{name}/gnome-pty-helper
+%{_datadir}/%{name}
+%{_libdir}/python*/site-packages/*
+
+%files devel
+%defattr(-,root,root)
+%{_datadir}/gtk-doc/html/%{name}
+%{_includedir}/*
+%dir %{_libdir}/%{name}
+%{_libdir}/%{name}/decset
+%{_libdir}/%{name}/interpret
+%{_libdir}/%{name}/iso8859mode
+%{_libdir}/%{name}/nativeecho
+%{_libdir}/%{name}/osc
+%{_libdir}/%{name}/slowcat
+%{_libdir}/%{name}/utf8echo
+%{_libdir}/%{name}/utf8mode
+%{_libdir}/%{name}/vterdb
+%{_libdir}/%{name}/window
+%{_libdir}/*.a
+%{_libdir}/*.so
+%{_libdir}/pkgconfig/*
+
+%changelog
+* Fri Apr 30 2004 Nalin Dahyabhai <nalin@redhat.com> 0.11.11-1
+- update to 0.11.11
+
+* Mon Jun 16 2003 Nalin Dahyabhai <nalin@redhat.com> 0.11.10-2
+- rebuild
+
+* Mon Jun 16 2003 Nalin Dahyabhai <nalin@redhat.com> 0.11.10-1
+- fix vte_terminal_set_encoding() so that the Terminal/Character Coding
+  menu works in gnome-terminal again
+- fix display of the character under the cursor in cases where it's too wide
+
+* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
+- rebuilt
+
+* Mon Jun  2 2003 Nalin Dahyabhai <nalin@redhat.com> 0.11.9-2
+- rebuild
+
+* Mon Jun  2 2003 Nalin Dahyabhai <nalin@redhat.com> 0.11.9-1
+- fix saving/restoring the cursor with DECSET/DECRST
+- revert behavior wrt ambiguously-wide characters to be more like 0.10.x
+
+* Thu May 22 2003 Nalin Dahyabhai <nalin@redhat.com> 0.11.8-1
+- close some memory leaks
+- fix conversions of NUL bytes (Ctrl-Space)
+
+* Tue May 20 2003 Nalin Dahyabhai <nalin@redhat.com> 0.11.7-1
+- make handling of 8-bit SS2 and SS3 coexist properly with UTF-8 and other
+  encodings where valid text can't be mistaken for the control codes
+- fix keypad page down in application keypad mode
+- fix reference loop which prevented proper finalizing of the widget
+
+* Tue May  6 2003 Nalin Dahyabhai <nalin@redhat.com> 0.11.6-1
+- handle 8-bit SS2 and SS3
+- share backgrounds between terminal instances
+
+* Wed Apr 30 2003 Nalin Dahyabhai <nalin@redhat.com> 0.11.5-1
+- pick up font settings from xrdb if GTK+ doesn't know anything
+- support CP437 as a national replacement charset
+
+* Thu Apr 24 2003 Nalin Dahyabhai <nalin@redhat.com> 0.11.4-1
+- update transparent background faster when moving windows
+- fix bold
+- add an AtkComponent interface for accessibility
+
+* Thu Apr 17 2003 Nalin Dahyabhai <nalin@redhat.com> 0.11.3-1
+- rework support for national replacement charsets and iso2022
+
+* Thu Apr 17 2003 Nalin Dahyabhai <nalin@redhat.com> 0.11.2-1
+- selection tweaks and an openi18n fix
+
+* Mon Apr 14 2003 Nalin Dahyabhai <nalin@redhat.com> 0.11.1-1
+- drawing cleanups
+
+* Wed Apr  9 2003 Nalin Dahyabhai <nalin@redhat.com>
+- rework drawing with Xft2 to use font sets
+- implement drawing with freetype using font sets
+
+* Mon Feb 24 2003 Nalin Dahyabhai <nalin@redhat.com> 0.10.25-1
+- incorporate fix for issues noted by H D Moore (CAN-2003-0070)
+
+* Mon Feb 24 2003 Nalin Dahyabhai <nalin@redhat.com> 0.10.24-3
+- home the cursor when we switch to the alternate screen
+* Mon Feb 24 2003 Elliot Lee <sopwith@redhat.com> 0.10.24-2
+- rebuilt
+  
+* Fri Feb 21 2003 Nalin Dahyabhai <nalin@redhat.com> 0.10.24-1
+- be consistently wrong about the width of ACS characters (#84783)
+
+* Fri Feb 21 2003 Nalin Dahyabhai <nalin@redhat.com> 0.10.23-1
+- update to 0.10.23
+- don't always perform character centering
+
+* Thu Feb 20 2003 Nalin Dahyabhai <nalin@redhat.com> 0.10.22-3
+- refix ctrl-[2-8] (#83563) to not break meta variants
+
+* Thu Feb 20 2003 Nalin Dahyabhai <nalin@redhat.com> 0.10.22-2
+- stop gratuitously resetting the IM (#81542)
+- be more careful about assuming the IM exists when it might not
+
+* Thu Feb 20 2003 Nalin Dahyabhai <nalin@redhat.com> 0.10.22-1
+- be more careful about when we reset the IM (#81542)
+- always perform character centering
+- fix drawing of rows where the first exposed cell is the second half of a
+  full-width character
+
+* Wed Feb 19 2003 Nalin Dahyabhai <nalin@redhat.com> 0.10.21-1
+- report accessible focus-changed events properly
+- fix window_scroll optimization check (#83679)
+- fix ctrl-[2-8] (#83563)
+- grab focus on button 1 click (#84384)
+
+* Fri Feb 14 2003 Nalin Dahyabhai <nalin@redhat.com> 0.10.20-1
+- don't mix up maintainer mode with debugging mode
+- coalesce data reads to spare the X server from too many small updates (#83472)
+- fix backtab
+
+* Thu Feb 13 2003 Nalin Dahyabhai <nalin@redhat.com> 0.10.19-1
+- close descriptor leak
+- skip over fragments correctly when retrieving text and drawing rows
+
+* Tue Feb 11 2003 Nalin Dahyabhai <nalin@redhat.com> 0.10.18-1
+- fix for uncertain finalize order between the terminal and its accessible peer
+- always update the cursor position on accessibe-changed events so that the
+  accessibility layer doesn't ask for text past the end of the buffer
+
+* Tue Feb 04 2003 Florian La Roche <Florian.LaRoche@redhat.de>
+- add symlink to shared lib
+
+* Mon Feb  3 2003 Nalin Dahyabhai <nalin@redhat.com> 0.10.17-1
+- draw 0x2592 natively
+
+* Fri Jan 31 2003 Nalin Dahyabhai <nalin@redhat.com> 0.10.16-1
+- fix "selection always extends by default" bug
+
+* Thu Jan 30 2003 Nalin Dahyabhai <nalin@redhat.com> 0.11.0-1
+- fork stable branch
+
+* Wed Jan 22 2003 Nalin Dahyabhai <nalin@redhat.com> 0.10.15-1
+- make mouse modes mutually-exclusive
+- update background immediately on realize
+- fix compile error on older versions of gcc
+- fix cursor hiding
+
+* Wed Jan 22 2003 Nalin Dahyabhai <nalin@redhat.com> 0.10.14-1
+- fix assorted mouse event bugs
+
+* Wed Jan 22 2003 Tim Powers <timp@redhat.com> 0.10.12-2
+- rebuilt
+* Tue Jan 21 2003 Nalin Dahyabhai <nalin@redhat.com> 0.10.13-1
+- use less memory when setting up pseudo-transparent backgrounds
+
+* Mon Jan 20 2003 Nalin Dahyabhai <nalin@redhat.com> 0.10.12-1
+- fix a few accessibility bugs
+- fix colors 90-97,100-107 not bright (GNOME #103713)
+
+* Fri Jan 17 2003 Nalin Dahyabhai <nalin@redhat.com> 0.10.11-1
+- fix overzealous clearing when drawing the cursor
+
+* Tue Jan 14 2003 Nalin Dahyabhai <nalin@redhat.com> 0.10.10-1
+- add text that scrolls off of a restricted scrolling area which goes to the
+  top of the visible screen to the scrollback buffer (#75900)
+
+* Mon Jan 13 2003 Nalin Dahyabhai <nalin@redhat.com> 0.10.9-1
+- fix scrolling through the accessibility layer
+- stop heeding NumLock when mapping cursor keys
+- steal keypress events from the input method if Meta modifier is in effect
+
+* Mon Jan  6 2003 Nalin Dahyabhai <nalin@redhat.com> 0.10.8-1
+- report changes to the accessibility layer when text is removed or moved
+  around, still needs work
+- don't use XftNameUnparse, it might not always be there
+
+* Fri Dec 13 2002 Nalin Dahyabhai <nalin@redhat.com> 0.10.7-2
+- rebuild
+
+* Wed Dec 11 2002 Nalin Dahyabhai <nalin@redhat.com> 0.10.7-1
+- distinguish line-drawing character set code points from the same code points
+  received from the local encoding
+
+* Tue Dec 10 2002 Nalin Dahyabhai <nalin@redhat.com> 0.10.6-1
+- handle ambiguous-width line-drawing characters
+
+* Tue Dec 10 2002 Nalin Dahyabhai <nalin@redhat.com> 0.10.5-3
+- rebuild
+
+* Mon Dec  9 2002 Nalin Dahyabhai <nalin@redhat.com> 0.10.5-2
+- work around AM_PATH_PYTHON not being multilib-aware
+
+* Tue Dec  3 2002 Nalin Dahyabhai <nalin@redhat.com> 0.10.5-1
+- cleaned up the keyboard
+
+* Mon Nov 11 2002 Nalin Dahyabhai <nalin@redhat.com> 0.10.4-1
+- make selection wrap like XTerm
+
+* Thu Nov  7 2002 Nalin Dahyabhai <nalin@redhat.com> 0.10.3-1
+- get selection sorted out, really this time
+
+* Tue Nov  5 2002 Nalin Dahyabhai <nalin@redhat.com> 0.10.2-1
+- get selection sorted out
+
+* Tue Oct 29 2002 Nalin Dahyabhai <nalin@redhat.com> 0.10.1-1
+- add the ability to remove matching patterns
+
+* Thu Oct 24 2002 Nalin Dahyabhai <nalin@redhat.com> 0.10-1
+- allow setting the working directory (#76529)
+
+* Thu Oct 17 2002 Nalin Dahyabhai <nalin@redhat.com> 0.9.2-1
+- fix the crash-on-resize bug (#75871)
+- add bold
+- implement sun/hp/legacy function key modes
+- recognize cs with no parameters
+- fix ring buffer manipulation bugs
+- cut down on overly-frequent invalidates
+
+* Wed Sep 11 2002 Nalin Dahyabhai <nalin@redhat.com> 0.9.1-1
+- refresh gnome-pty-helper from libzvt
+
+* Wed Sep 11 2002 Nalin Dahyabhai <nalin@redhat.com> 0.9.0-1
+- build fixes from Jacob Berkman
+- warning fixes from Brian Cameron
+- gnome-pty-helper integration
+
+* Fri Sep  6 2002 Nalin Dahyabhai <nalin@redhat.com> 0.8.20-1
+- build fixups from Jacob Berkman
+- move the python module into the gtk-2.0 subdirectory, from James Henstridge
+
+* Thu Sep  5 2002 Nalin Dahyabhai <nalin@redhat.com> 0.8.19-1
+- possible fix for focusing bugs
+
+* Thu Sep  5 2002 Nalin Dahyabhai <nalin@redhat.com> 0.8.18-1
+- fix for worst-case when stripping termcap entries from Brian Cameron
+- add docs
+
+* Tue Sep  3 2002 Nalin Dahyabhai <nalin@redhat.com> 0.8.17-1
+- track Xft color deallocation to prevent freeing of colors we don't own
+
+* Tue Sep  3 2002 Nalin Dahyabhai <nalin@redhat.com> 0.8.16-1
+- handle color allocation failures better
+
+* Mon Sep  2 2002 Nalin Dahyabhai <nalin@redhat.com> 0.8.15-1
+- cleanups
+
+* Fri Aug 30 2002 Nalin Dahyabhai <nalin@redhat.com> 0.8.14-1
+- get smarter about adjusting our adjustments (#73091)
+
+* Fri Aug 30 2002 Nalin Dahyabhai <nalin@redhat.com> 0.8.13-1
+- restore the IM status window by restoring our own focus-in/focus-out
+  handlers (#72946)
+
+* Fri Aug 30 2002 Nalin Dahyabhai <nalin@redhat.com> 0.8.12-1
+- cleanups
+
+* Thu Aug 29 2002 Nalin Dahyabhai <nalin@redhat.com> 0.8.11-1
+- clean up autoscroll (#70481)
+- add Korean text examples to docs
+
+* Tue Aug 27 2002 Nalin Dahyabhai <nalin@redhat.com> 0.8.10-1
+- autoscroll (#70481)
+- only perform cr-lf substitutions when pasting (#72639)
+- bind GDK_ISO_Left_Tab to "kB" (part of #70340)
+
+* Tue Aug 27 2002 Nalin Dahyabhai <nalin@redhat.com> 0.8.9-1
+- handle forward scrolling again (#73409)
+
+* Tue Aug 27 2002 Nalin Dahyabhai <nalin@redhat.com> 0.8.8-1
+- fix crashes on resize
+
+* Mon Aug 26 2002 Nalin Dahyabhai <nalin@redhat.com>
+- fix missing spaces on full lines
+
+* Mon Aug 26 2002 Nalin Dahyabhai <nalin@redhat.com> 0.8.7-1
+- fix deadlock when substitutions fail
+
+* Mon Aug 26 2002 Nalin Dahyabhai <nalin@redhat.com> 0.8.6-1
+- one-liner segfault bug fix
+
+* Sun Aug 25 2002 Nalin Dahyabhai <nalin@redhat.com> 0.8.5-1
+- fix reverse video mode, which broke during the rendering rewrite
+
+* Fri Aug 23 2002 Nalin Dahyabhai <nalin@redhat.com> 0.8.4-1
+- prevent up/UP/DO from scrolling
+- bind shift+insert to "paste PRIMARY", per xterm/kterm/hanterm
+
+* Thu Aug 22 2002 Nalin Dahyabhai <nalin@redhat.com> 0.8.3-1
+- track changes to the style's font
+- always open fonts right away so that the metric information is correct
+- make audible and visual bell independent options
+
+* Wed Aug 21 2002 Nalin Dahyabhai <nalin@redhat.com> 0.8.2-1
+- don't perform text substitution on text that is part of a control sequence
+
+* Tue Aug 20 2002 Nalin Dahyabhai <nalin@redhat.com> 0.8.1-1
+- dispose of the updated iso2022 context properly when processing incoming text
+
+* Tue Aug 20 2002 Nalin Dahyabhai <nalin@redhat.com> 0.8.0-1
+- rework font handling to use just-in-time loading
+- handle iso-2022 escape sequences, perhaps as much as they might make sense
+  in a Unicode environment
+
+* Wed Aug 14 2002 Nalin Dahyabhai <nalin@redhat.com> 0.7.4-1
+- handle massive amounts of invalid data better (the /dev/urandom case)
+- munged up patch from Owen to fix language matching
+- fix initialization of new rows when deleting lines
+
+* Mon Aug 12 2002 Nalin Dahyabhai <nalin@redhat.com> 0.7.3-1
+- more fixes for behavior when not realized
+- require bitmap-fonts
+- escape a control sequence properly
+
+* Thu Aug  8 2002 Nalin Dahyabhai <nalin@redhat.com> 0.7.2-1
+- fix cursor over reversed text
+- fix character positioning in Xft1
+- add border padding
+- fix lack of shift-in when resetting
+
+* Tue Aug  6 2002 Nalin Dahyabhai <nalin@redhat.com> 0.7.1-1
+- rework rendering with Pango
+- special-case monospaced Xft1 rendering, hopefully making it faster
+- modify pasting to use carriage returns instead of linefeeds
+
+* Thu Aug  1 2002 Nalin Dahyabhai <nalin@redhat.com> 0.7.0-1
+- rework drawing to minimize round trips to the server
+
+* Tue Jul 30 2002 Nalin Dahyabhai <nalin@redhat.com> 0.6.0-1
+- rework parsing to use tables instead of tries
+- implement more xterm-specific behaviors
+
+* Thu Jul 25 2002 Nalin Dahyabhai <nalin@redhat.com> 0.5.4-1
+- fix default PTY size bug
+
+* Wed Jul 24 2002 Nalin Dahyabhai <nalin@redhat.com> 0.5.3-1
+- open PTYs with the proper size (#69606)
+
+* Tue Jul 23 2002 Nalin Dahyabhai <nalin@redhat.com> 0.5.2-1
+- fix imbalanced realize/unrealize routines causing crashes (#69605)
+
+* Thu Jul 18 2002 Nalin Dahyabhai <nalin@redhat.com> 0.5.1-1
+- fix a couple of scrolling artifacts
+
+* Thu Jul 18 2002 Nalin Dahyabhai <nalin@redhat.com> 0.5.0-1
+- use gunichars internally
+- scroll regions more effectively
+- implement part of set-mode/reset-mode (maybe fixes #69143)
+- fix corner case in dingus hiliting (#67930, really this time)
+
+* Thu Jul 18 2002 Jeremy Katz <katzj@redhat.com> 0.4.9-3
+- free trip through the build system
+
+* Tue Jul 16 2002 Nalin Dahyabhai <nalin@redhat.com> 0.4.9-2
+- build in different environment
+
+* Tue Jul 16 2002 Nalin Dahyabhai <nalin@redhat.com> 0.4.9-1
+- check for iconv failures properly and report them more aggressively
+- guess at a proper default bold color (#68965)
+
+* Mon Jul 15 2002 Nalin Dahyabhai <nalin@redhat.com>
+- cosmetic fixes
+
+* Sat Jul 13 2002 Nalin Dahyabhai <nalin@redhat.com>
+- fix segfaulting during dingus highlighting when the buffer contains non-ASCII
+  characters (#67930)
+
+* Fri Jul 12 2002 Nalin Dahyabhai <nalin@redhat.com> 0.4.8-1
+- implement BCE (#68414)
+- bind F13-F35 per termcap
+
+* Thu Jul 11 2002 Nalin Dahyabhai <nalin@redhat.com>
+- rework default color selection
+- provide a means for apps to just set the foreground/background text colors
+- don't scroll-on-keystroke when it's just alt, hyper, meta, or super (#68986)
+
+* Tue Jul  2 2002 Nalin Dahyabhai <nalin@redhat.com>
+- allow shift+click to extend the selection (re: gnome 86246)
+
+* Mon Jul  1 2002 Nalin Dahyabhai <nalin@redhat.com> 0.4.7-1
+- recover from encoding errors more gracefully
+
+* Mon Jul  1 2002 Nalin Dahyabhai <nalin@redhat.com> 0.4.6-1
+- draw unicode line-drawing characters natively
+
+* Tue Jun 25 2002 Nalin Dahyabhai <nalin@redhat.com> 0.4.5-1
+- don't append spaces to multicolumn characters when reading the screen's
+  contents (part of #67379)
+- fix overexpose of neighboring cells (part of #67379)
+- prevent backscroll on the alternate screen for consistency with xterm
+- bind F10 to "k;", not "k0" (#67133)
+
+* Tue Jun 25 2002 Nalin Dahyabhai <nalin@redhat.com> 0.4.4-1
+- clear alternate buffer when switching screens (#67094)
+- fix setting of titles, but crept in when cleaning up GIConv usage (#67236)
+
+* Tue Jun 18 2002 Nalin Dahyabhai <nalin@redhat.com> 0.4.3-1
+- correct referencing/dereferencing of I/O channels (#66248)
+- correct package description to not mention the sample app which is no longer
+  included
+
+* Tue Jun 18 2002 Nalin Dahyabhai <nalin@redhat.com> 0.4.2-1
+- fix "cursor mistakenly hidden when app exits" by making cursor visibility
+  a widget-wide (as opposed to per-screen) setting
+
+* Tue Jun 18 2002 Nalin Dahyabhai <nalin@redhat.com> 0.4.1-1
+- fix use of alternate buffer in xterm emulation mode
+
+* Fri Jun 14 2002 Nalin Dahyabhai <nalin@redhat.com> 0.4.0-1
+- add a means for apps to add environment variables
+
+* Fri Jun 14 2002 Nalin Dahyabhai <nalin@redhat.com> 0.3.30-1
+- package up the python module
+
+* Mon Jun 10 2002 Nalin Dahyabhai <nalin@redhat.com> 0.3.29-1
+- compute padding correctly
+
+* Mon Jun 10 2002 Nalin Dahyabhai <nalin@redhat.com> 0.3.28-1
+- finish merging otaylor's Xft2 patch
+
+* Mon Jun 10 2002 Nalin Dahyabhai <nalin@redhat.com> 0.3.27-1
+- rework accessibility
+
+* Thu Jun  6 2002 Nalin Dahyabhai <nalin@redhat.com> 0.3.26-1
+- don't package up the test program
+- emit "child-exited" signals properly
+- try to allow building with either pangoxft-with-Xft1 or pangoxft-with-Xft2
+
+* Wed Jun  5 2002 Nalin Dahyabhai <nalin@redhat.com> 0.3.25-1
+- compute font widths better
+
+* Mon Jun  3 2002 Nalin Dahyabhai <nalin@redhat.com> 0.3.24-1
+- tweak handling of invalid sequences again
+
+* Fri May 31 2002 Nalin Dahyabhai <nalin@redhat.com> 0.3.23-1
+- switch to g_convert (again?)
+- fix use of core fonts
+
+* Tue May 28 2002 Nalin Dahyabhai <nalin@redhat.com> 0.3.22-1
+- plug some memory leaks
+
+* Tue May 28 2002 Nalin Dahyabhai <nalin@redhat.com> 0.3.21-1
+- fix matching, fix async background updates
+
+* Fri May 24 2002 Nalin Dahyabhai <nalin@redhat.com> 0.3.20-1
+- fixes from notting and otaylor
+
+* Tue May 21 2002 Nalin Dahyabhai <nalin@redhat.com> 0.3.19-1
+- fixes from andersca and Hidetoshi Tajima
+
+* Thu May 16 2002 Nalin Dahyabhai <nalin@redhat.com> 0.3.18-1
+- finish implementing matching
+
+* Thu May 16 2002 Nalin Dahyabhai <nalin@redhat.com> 0.3.17-1
+- tweak finding of selected text
+
+* Wed May 15 2002 Nalin Dahyabhai <nalin@redhat.com> 0.3.16-1
+- hook up Insert->kI
+- convert scroll events to button 4/5 if an app wants mouse events
+- don't send drag events when apps only want click events
+- fix selection crashbug
+
+* Tue May 14 2002 Nalin Dahyabhai <nalin@redhat.com> 0.3.15-1
+- fix ce, implement save/restore mode
+
+* Tue May 14 2002 Nalin Dahyabhai <nalin@redhat.com> 0.3.14-1
+- don't draw nul chars
+
+* Mon May 13 2002 Nalin Dahyabhai <nalin@redhat.com> 0.3.13-1
+- fix insert mode, implement visual bells
+
+* Thu May  9 2002 Nalin Dahyabhai <nalin@redhat.com> 0.3.12-1
+- iconv and remapping from otaylor
+- implement custom tabstopping
+
+* Wed May  8 2002 Nalin Dahyabhai <nalin@redhat.com> 0.3.11-1
+- add mouse drag event handling
+
+* Mon May  6 2002 Nalin Dahyabhai <nalin@redhat.com> 0.3.10-1
+- do mouse autohide and cursor switching
+
+* Mon May  6 2002 Nalin Dahyabhai <nalin@redhat.com> 0.3.9-1
+- start handling mouse events
+
+* Mon May  6 2002 Nalin Dahyabhai <nalin@redhat.com> 0.3.8-1
+- handle window manipulation sequences
+
+* Fri May  3 2002 Nalin Dahyabhai <nalin@redhat.com> 0.3.7-1
+- discard invalid control sequences
+- recognize designate-??-character-set correctly
+
+* Thu May  2 2002 Nalin Dahyabhai <nalin@redhat.com> 0.3.6-1
+- add a couple of sequence handlers, fix a couple of accessibility crashbugs
+
+* Thu May  2 2002 Nalin Dahyabhai <nalin@redhat.com> 0.3.5-1
+- fix cap parsing error and "handle" long invalid multibyte sequences better
+
+* Thu May  2 2002 Nalin Dahyabhai <nalin@redhat.com> 0.3.4-1
+- try to speed up sequence recognition a bit
+- disable some window_scroll speedups that appear to cause flickering
+
+* Wed May  1 2002 Nalin Dahyabhai <nalin@redhat.com> 0.3.2-1
+- include a small default termcap for systems without termcap files
+
+* Tue Apr 30 2002 Nalin Dahyabhai <nalin@redhat.com> 0.3.1-1
+- disconnect from the configure_toplevel signal at finalize-time
+
+* Tue Apr 30 2002 Nalin Dahyabhai <nalin@redhat.com> 0.3-1
+- add an accessiblity object
+
+* Mon Apr 29 2002 Nalin Dahyabhai <nalin@redhat.com> 0.2.3-1
+- fix color resetting
+- fix idle handlers not being disconnected
+
+* Mon Apr 29 2002 Nalin Dahyabhai <nalin@redhat.com> 0.2.2-1
+- bug fixes
+
+* Thu Apr 25 2002 Nalin Dahyabhai <nalin@redhat.com> 0.1-1
+- finish initial packaging, start the changelog