Hello community, here is the log from the commit of package vte for openSUSE:Factory checked in at 2013-04-26 15:53:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/vte (Old) and /work/SRC/openSUSE:Factory/.vte.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "vte", Maintainer is "[email protected]" Changes: -------- --- /work/SRC/openSUSE:Factory/vte/vte.changes 2013-04-03 13:06:46.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.vte.new/vte.changes 2013-04-26 15:53:59.000000000 +0200 @@ -1,0 +2,6 @@ +Mon Apr 15 17:58:20 UTC 2013 - [email protected] + +- Update to version 0.34.4: + + Improved vte.sh script (bgo#697225). + +------------------------------------------------------------------- Old: ---- vte-0.34.3.tar.xz New: ---- vte-0.34.4.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ vte.spec ++++++ --- /var/tmp/diff_new_pack.opfAkt/_old 2013-04-26 15:54:00.000000000 +0200 +++ /var/tmp/diff_new_pack.opfAkt/_new 2013-04-26 15:54:00.000000000 +0200 @@ -24,7 +24,7 @@ Name: vte %define _name vte Url: http://www.gnome.org -Version: 0.34.3 +Version: 0.34.4 Release: 0 Summary: Terminal Emulator Library License: LGPL-2.0 and GPL-2.0+ ++++++ vte-0.34.3.tar.xz -> vte-0.34.4.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vte-0.34.3/ChangeLog new/vte-0.34.4/ChangeLog --- old/vte-0.34.3/ChangeLog 2013-03-25 21:07:48.000000000 +0100 +++ new/vte-0.34.4/ChangeLog 2013-04-15 18:12:51.000000000 +0200 @@ -1,3 +1,45 @@ +commit bd4f09b0262a247c3af2c3f6c3befc2b17b3f1aa +Author: Christian Persch <[email protected]> +Date: Mon Apr 15 18:12:08 2013 +0200 + + vte.sh: Fix distcheck + + src/test-vte-sh.sh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 3a88aae49c03d423bb1e4c589c2fb8cde676e895 +Author: Christian Persch <[email protected]> +Date: Mon Apr 15 18:04:38 2013 +0200 + + Version 0.34.4 + + NEWS | 4 ++++ + 1 file changed, 4 insertions(+) + +commit 7045b26c47008e27742bf3b3dc4b1f127553fbb5 +Author: Christian Persch <[email protected]> +Date: Sat Apr 13 19:49:28 2013 +0200 + + vte.sh: Improve vte.sh script and add testcase + + Improved vte.sh script by Peter De Wachter. + + Add a test that checks the urlencoding is done right. + + src/Makefile.am | 5 +++- + src/test-vte-sh.sh | 74 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ + src/vte.sh | 26 +++++++++---------- + 3 files changed, 90 insertions(+), 15 deletions(-) + +commit 425246f2f683b6f41b479867c298f08eab73f857 +Author: Christian Persch <[email protected]> +Date: Mon Mar 25 21:08:04 2013 +0100 + + Post release version bump + + configure.in | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + commit b8ea15489cb31079d235b34235db44d7d4c1eb9c Author: Christian Persch <[email protected]> Date: Mon Mar 25 21:07:32 2013 +0100 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vte-0.34.3/NEWS new/vte-0.34.4/NEWS --- old/vte-0.34.3/NEWS 2013-03-25 21:03:47.000000000 +0100 +++ new/vte-0.34.4/NEWS 2013-04-15 18:04:32.000000000 +0200 @@ -1,3 +1,7 @@ +0.34.4 +====== +- Improved vte.sh script (#697225) + 0.34.3 ====== - Introspection fixes (#676999, #690003) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vte-0.34.3/configure new/vte-0.34.4/configure --- old/vte-0.34.3/configure 2013-03-25 21:04:10.000000000 +0100 +++ new/vte-0.34.4/configure 2013-04-15 18:04:52.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.68 for vte 0.34.3. +# Generated by GNU Autoconf 2.68 for vte 0.34.4. # # Report bugs to <http://bugzilla.gnome.org/enter_bug.cgi?product=vte>. # @@ -571,8 +571,8 @@ # Identity of this package. PACKAGE_NAME='vte' PACKAGE_TARNAME='vte' -PACKAGE_VERSION='0.34.3' -PACKAGE_STRING='vte 0.34.3' +PACKAGE_VERSION='0.34.4' +PACKAGE_STRING='vte 0.34.4' PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=vte' PACKAGE_URL='' @@ -1439,7 +1439,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures vte 0.34.3 to adapt to many kinds of systems. +\`configure' configures vte 0.34.4 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1509,7 +1509,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of vte 0.34.3:";; + short | recursive ) echo "Configuration of vte 0.34.4:";; esac cat <<\_ACEOF @@ -1643,7 +1643,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -vte configure 0.34.3 +vte configure 0.34.4 generated by GNU Autoconf 2.68 Copyright (C) 2010 Free Software Foundation, Inc. @@ -2112,7 +2112,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by vte $as_me 0.34.3, which was +It was created by vte $as_me 0.34.4, which was generated by GNU Autoconf 2.68. Invocation command line was $ $0 $@ @@ -2932,7 +2932,7 @@ # Define the identity of the package. PACKAGE='vte' - VERSION='0.34.3' + VERSION='0.34.4' cat >>confdefs.h <<_ACEOF @@ -3048,7 +3048,7 @@ -LT_VERSION_INFO="3409:3:3400" +LT_VERSION_INFO="3409:4:3400" ################################################################################ @@ -15116,7 +15116,7 @@ VTE_MINOR_VERSION=34 -VTE_MICRO_VERSION=3 +VTE_MICRO_VERSION=4 AM_CPPFLAGS="$AM_CPPFLAGS -DGLIB_DISABLE_DEPRECATION_WARNINGS" @@ -15714,7 +15714,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by vte $as_me 0.34.3, which was +This file was extended by vte $as_me 0.34.4, which was generated by GNU Autoconf 2.68. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -15780,7 +15780,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -vte config.status 0.34.3 +vte config.status 0.34.4 configured by $0, generated by GNU Autoconf 2.68, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vte-0.34.3/configure.in new/vte-0.34.4/configure.in --- old/vte-0.34.3/configure.in 2013-02-23 22:57:12.000000000 +0100 +++ new/vte-0.34.4/configure.in 2013-04-14 01:08:49.000000000 +0200 @@ -1,6 +1,6 @@ m4_define([version_major],0) m4_define([version_minor],34) -m4_define([version_micro],3) +m4_define([version_micro],4) m4_define([version_triplet],version_major.version_minor.version_micro) m4_define([so_major_adjust],9) dnl Don't change! diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vte-0.34.3/doc/reference/html/index.html new/vte-0.34.4/doc/reference/html/index.html --- old/vte-0.34.3/doc/reference/html/index.html 2013-03-25 21:07:50.000000000 +0100 +++ new/vte-0.34.4/doc/reference/html/index.html 2013-04-15 18:12:53.000000000 +0200 @@ -15,14 +15,14 @@ <div> <div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">VTE Reference Manual</p></th></tr></table></div> <div><p class="releaseinfo"> - Documentation for VTE version 0.34.3 + Documentation for VTE version 0.34.4 . The latest version of this documentation can be found on-line at the <a class="ulink" href="http://library.gnome.org/devel/vte/" target="_top">GNOME Library</a>. </p></div> <div><p class="copyright">Copyright © 2009, 2010 Christian Persch</p></div> <div><div class="legalnotice"> -<a name="idp4779728"></a><p> +<a name="idp639208"></a><p> Permission is granted to copy, distribute and/or modify this document under the terms of the <em class="citetitle">GNU Lesser General Public Licence</em>, Version 2.1 or (at your option) any later version published by the Free Software Foundation. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vte-0.34.3/doc/reference/html/pt01.html new/vte-0.34.4/doc/reference/html/pt01.html --- old/vte-0.34.3/doc/reference/html/pt01.html 2013-03-25 21:07:50.000000000 +0100 +++ new/vte-0.34.4/doc/reference/html/pt01.html 2013-04-15 18:12:53.000000000 +0200 @@ -21,7 +21,7 @@ </tr></table> <div class="part"> <div class="titlepage"><div><div><h1 class="title"> -<a name="idp6957232"></a>Part I. API Reference</h1></div></div></div> +<a name="idp642264"></a>Part I. API Reference</h1></div></div></div> <div class="toc"> <p><b>Table of Contents</b></p> <dl> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vte-0.34.3/doc/reference/html/vte-Version-Information.html new/vte-0.34.4/doc/reference/html/vte-Version-Information.html --- old/vte-0.34.3/doc/reference/html/vte-Version-Information.html 2013-03-25 21:07:50.000000000 +0100 +++ new/vte-0.34.4/doc/reference/html/vte-Version-Information.html 2013-04-15 18:12:53.000000000 +0200 @@ -78,7 +78,7 @@ <hr> <div class="refsect2"> <a name="VTE-MICRO-VERSION:CAPS"></a><h3>VTE_MICRO_VERSION</h3> -<pre class="programlisting">#define VTE_MICRO_VERSION (3) +<pre class="programlisting">#define VTE_MICRO_VERSION (4) </pre> <p> The micro version number of the VTE library diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vte-0.34.3/doc/reference/version.xml new/vte-0.34.4/doc/reference/version.xml --- old/vte-0.34.3/doc/reference/version.xml 2013-03-25 21:04:24.000000000 +0100 +++ new/vte-0.34.4/doc/reference/version.xml 2013-04-15 18:05:09.000000000 +0200 @@ -1 +1 @@ -0.34.3 +0.34.4 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vte-0.34.3/src/Makefile.am new/vte-0.34.4/src/Makefile.am --- old/vte-0.34.3/src/Makefile.am 2013-02-23 22:57:13.000000000 +0100 +++ new/vte-0.34.4/src/Makefile.am 2013-04-14 01:08:49.000000000 +0200 @@ -201,7 +201,10 @@ noinst_SCRIPTS = decset osc window EXTRA_DIST += $(noinst_SCRIPTS) -TEST_SH = check-doc-syntax.sh +TEST_SH = \ + check-doc-syntax.sh \ + test-vte-sh.sh \ + $(NULL) EXTRA_DIST += $(TEST_SH) check_PROGRAMS = dumpkeys iso2022 reaper reflect-text-view reflect-vte mev ssfe table trie xticker vteconv vtetc diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vte-0.34.3/src/Makefile.in new/vte-0.34.4/src/Makefile.in --- old/vte-0.34.3/src/Makefile.in 2013-03-25 21:04:12.000000000 +0100 +++ new/vte-0.34.4/src/Makefile.in 2013-04-15 18:04:53.000000000 +0200 @@ -63,7 +63,7 @@ reflect-text-view$(EXEEXT) reflect-vte$(EXEEXT) mev$(EXEEXT) \ ssfe$(EXEEXT) table$(EXEEXT) trie$(EXEEXT) xticker$(EXEEXT) \ vteconv$(EXEEXT) vtetc$(EXEEXT) -TESTS = table$(EXEEXT) trie$(EXEEXT) $(TEST_SH) +TESTS = table$(EXEEXT) trie$(EXEEXT) $(am__EXEEXT_1) subdir = src DIST_COMMON = $(dist_profile_DATA) $(header_HEADERS) \ $(srcdir)/Makefile.am $(srcdir)/Makefile.in \ @@ -298,6 +298,7 @@ CTAGS = ctags am__tty_colors = \ red=; grn=; lgn=; blu=; std= +am__EXEEXT_1 = check-doc-syntax.sh test-vte-sh.sh DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ @@ -633,7 +634,11 @@ @HAVE_INTROSPECTION_TRUE@typelibdir = $(libdir)/girepository-1.0 @HAVE_INTROSPECTION_TRUE@nodist_typelib_DATA = $(INTROSPECTION_GIRS:.gir=.typelib) noinst_SCRIPTS = decset osc window -TEST_SH = check-doc-syntax.sh +TEST_SH = \ + check-doc-syntax.sh \ + test-vte-sh.sh \ + $(NULL) + LDADD = $(GLIB_LIBS) reflect_text_view_CPPFLAGS = -DUSE_TEXT_VIEW reflect_text_view_CFLAGS = $(VTE_CFLAGS) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vte-0.34.3/src/test-vte-sh.sh new/vte-0.34.4/src/test-vte-sh.sh --- old/vte-0.34.3/src/test-vte-sh.sh 1970-01-01 01:00:00.000000000 +0100 +++ new/vte-0.34.4/src/test-vte-sh.sh 2013-04-15 18:12:03.000000000 +0200 @@ -0,0 +1,74 @@ +#!/bin/sh +# Copyright © 2013 Christian Persch +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + +set -e + +source $srcdir/vte.sh + +check_urlencode() ( + input=$(echo -ne "$1") + encoded=$(__vte_urlencode "$input") + if test "$encoded" != "$2"; then + echo "FAILED:" + echo "Input : \"$input\"" + echo "Output : \"$encoded\"" + echo "Expected: \"$2\"" + exit 1 + fi +) + +# raw bytes + +check_urlencode "\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017" \ + "%01%02%03%04%05%06%07%08%09%0A%0B%0C%0D%0E%0F" +check_urlencode "\020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037" \ + "%10%11%12%13%14%15%16%17%18%19%1A%1B%1C%1D%1E%1F" +check_urlencode "\040\041\042\043\044\045\046\047\050\051\052\053\054\055\056\057" \ + "%20!%22%23%24%25%26'()%2A%2B%2C-./" +check_urlencode "\060\061\062\063\064\065\066\067\070\071\072\073\074\075\076\077" \ + "0123456789:%3B%3C%3D%3E%3F" +check_urlencode "\0100\0101\0102\0103\0104\0105\0106\0107\0110\0111\0112\0113\0114\0115\0116\0117" \ + "%40ABCDEFGHIJKLMNO" +check_urlencode "\0120\0121\0122\0123\0124\0125\0126\0127\0130\0131\0132\0133\0134\0135\0136\0137" \ + "PQRSTUVWXYZ%5B%5C%5D%5E_" +check_urlencode "\0140\0141\0142\0143\0144\0145\0146\0147\0150\0151\0152\0153\0154\0155\0156\0157" \ + "%60abcdefghijklmno" +check_urlencode "\0160\0161\0162\0163\0164\0165\0166\0167\0170\0171\0172\0173\0174\0175\0176\0177" \ + "pqrstuvwxyz%7B%7C%7D~%7F" +check_urlencode "\0200\0201\0202\0203\0204\0205\0206\0207\0210\0211\0212\0213\0214\0215\0216\0217" \ + "%80%81%82%83%84%85%86%87%88%89%8A%8B%8C%8D%8E%8F" +check_urlencode "\0220\0221\0222\0223\0224\0225\0226\0227\0230\0231\0232\0233\0234\0235\0236\0237" \ + "%90%91%92%93%94%95%96%97%98%99%9A%9B%9C%9D%9E%9F" +check_urlencode "\0240\0241\0242\0243\0244\0245\0246\0247\0250\0251\0252\0253\0254\0255\0256\0257" \ + "%A0%A1%A2%A3%A4%A5%A6%A7%A8%A9%AA%AB%AC%AD%AE%AF" +check_urlencode "\0260\0261\0262\0263\0264\0265\0266\0267\0270\0271\0272\0273\0274\0275\0276\0277" \ + "%B0%B1%B2%B3%B4%B5%B6%B7%B8%B9%BA%BB%BC%BD%BE%BF" +check_urlencode "\0300\0301\0302\0303\0304\0305\0306\0307\0310\0311\0312\0313\0314\0315\0316\0317" \ + "%C0%C1%C2%C3%C4%C5%C6%C7%C8%C9%CA%CB%CC%CD%CE%CF" +check_urlencode "\0320\0321\0322\0323\0324\0325\0326\0327\0330\0331\0332\0333\0334\0335\0336\0337" \ + "%D0%D1%D2%D3%D4%D5%D6%D7%D8%D9%DA%DB%DC%DD%DE%DF" +check_urlencode "\0340\0341\0342\0343\0344\0345\0346\0347\0350\0351\0352\0353\0354\0355\0356\0357" \ + "%E0%E1%E2%E3%E4%E5%E6%E7%E8%E9%EA%EB%EC%ED%EE%EF" +check_urlencode "\0360\0361\0362\0363\0364\0365\0366\0367\0370\0371\0372\0373\0374\0375\0376\0377" \ + "%F0%F1%F2%F3%F4%F5%F6%F7%F8%F9%FA%FB%FC%FD%FE%FF" + +# UTF-8 + +check_urlencode "ẞ" "%E1%BA%9E" + +# all tests pass! +exit 0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vte-0.34.3/src/vte.sh new/vte-0.34.4/src/vte.sh --- old/vte-0.34.3/src/vte.sh 2013-02-23 22:57:13.000000000 +0100 +++ new/vte-0.34.4/src/vte.sh 2013-04-14 01:08:37.000000000 +0200 @@ -1,9 +1,9 @@ -#!/bin/bash +#!/bin/sh # Copyright © 2006 Shaun McCance <[email protected]> -# +# Copyright © 2013 Peter De Wachter <[email protected]> # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or +# the Free Software Foundation; either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, but @@ -19,22 +19,20 @@ # This is important to make sure string manipulation is handled # byte-by-byte. LANG=C - arg="$1" - i="0" - while [ "$i" -lt ${#arg} ]; do - c=${arg:$i:1} - if echo "$c" | grep -q '[a-zA-Z/:_\.\-]'; then - echo -n "$c" - else - echo -n "%" - printf "%X" "'$c'" + str="$1" + while [ -n "$str" ]; do + safe="${str%%[!a-zA-Z0-9/:_\.\-\!\'\(\)~]*}" + printf "%s" "$safe" + str="${str#"$safe"}" + if [ -n "$str" ]; then + printf "%%%02X" "'$str" + str="${str#?}" fi - i=$((i+1)) done ) __vte_ps1() { - printf "\e]7;file://%s" $HOSTNAME + printf "\033]7;file://%s" ${HOSTNAME:-$(hostname)} __vte_urlencode "$PWD" printf "\a" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vte-0.34.3/src/vteversion.h new/vte-0.34.4/src/vteversion.h --- old/vte-0.34.3/src/vteversion.h 2013-03-25 21:04:24.000000000 +0100 +++ new/vte-0.34.4/src/vteversion.h 2013-04-15 18:05:09.000000000 +0200 @@ -60,7 +60,7 @@ * * Since: 0.16.15 */ -#define VTE_MICRO_VERSION (3) +#define VTE_MICRO_VERSION (4) /** * VTE_CHECK_VERSION: -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
