Hello community,

here is the log from the commit of package d-feet for openSUSE:Factory checked 
in at 2013-06-25 09:23:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/d-feet (Old)
 and      /work/SRC/openSUSE:Factory/.d-feet.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "d-feet"

Changes:
--------
--- /work/SRC/openSUSE:Factory/d-feet/d-feet.changes    2013-05-28 
11:44:10.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.d-feet.new/d-feet.changes       2013-06-25 
14:39:22.000000000 +0200
@@ -1,0 +2,23 @@
+Sat Jun 22 11:27:01 UTC 2013 - [email protected]
+
+- Update to version 0.3.5:
+  + Fix Annotation handling.
+  + Removed markup from Ui files. See
+    https://live.gnome.org/GnomeGoals/RemoveMarkupInMessages
+  + Add empty (for now) LINGUAS file to satisfy Damned Lies.
+  + Remove unneeded context from strings.
+  + Updated POTFILES.in and POTFILES.skip.)
+  + Use GTestDBus instead of Systembus and Sessionbus.
+  + Use dbus_is_address() instead of dbus_is_supported_address().
+  + Require gobject introspection >= 0.9.6.
+  + GI imports: require Gtk 3.0.
+  + Update HACKING.
+  + Updated translations.
+- Drop d-feet-require-gtk-3.0.patch, fixed upstream.
+- Replace gobject-introspection BuildRequires with
+  pkgconfig(gobject-introspection-1.0), as this is what configure
+  now checks for.
+- Split out lang package and recommend it for install.
+- Add fdupes BuildRequires and make use of it.
+
+-------------------------------------------------------------------

Old:
----
  d-feet-0.3.4.tar.xz
  d-feet-require-gtk-3.0.patch

New:
----
  d-feet-0.3.5.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ d-feet.spec ++++++
--- /var/tmp/diff_new_pack.oFKPe8/_old  2013-06-25 14:39:23.000000000 +0200
+++ /var/tmp/diff_new_pack.oFKPe8/_new  2013-06-25 14:39:23.000000000 +0200
@@ -17,25 +17,25 @@
 
 
 Name:           d-feet
-Version:        0.3.4
+Version:        0.3.5
 Release:        0
 Summary:        Graphical D-Bus Debugger
 License:        GPL-2.0+
 Group:          Development/Tools/Debuggers
 Url:            http://live.gnome.org/DFeet/
 Source0:        
http://download.gnome.org/sources/d-feet/0.3/%{name}-%{version}.tar.xz
-# PATCH-FIX-UPSTREAM d-feet-require-gtk-3.0.patch bgo#700163 
[email protected] -- Require Gtk 3.0
-Patch0:         d-feet-require-gtk-3.0.patch
-BuildRequires:  gobject-introspection
+BuildRequires:  fdupes
 BuildRequires:  hicolor-icon-theme
 BuildRequires:  intltool >= 0.40.0
 BuildRequires:  python-pep8
 BuildRequires:  update-desktop-files
 BuildRequires:  yelp-tools
 BuildRequires:  pkgconfig(gio-2.0)
+BuildRequires:  pkgconfig(gobject-introspection-1.0) >= 0.9.6
 BuildRequires:  pkgconfig(gtk+-3.0) >= 3.6
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildArch:      noarch
+Recommends:     %{name}-lang
 %py_requires
 
 %description
@@ -43,9 +43,9 @@
 the Desktop.  D-Feet can be used to inspect D-Bus objects of running
 programs and invoke methods on those objects.
 
+%lang_package
 %prep
 %setup -q
-%patch0 -p1
 
 %build
 %configure
@@ -53,6 +53,8 @@
 %install
 %make_install
 %suse_update_desktop_file -N "D-Feet D-Bus Debugger" %{name}
+%find_lang %{name} %{?no_lang_C}
+%fdupes %{buildroot}
 
 %post
 %icon_theme_cache_post
@@ -78,4 +80,6 @@
 %{_datadir}/icons/hicolor/*/apps/*
 %{_datadir}/icons/HighContrast/
 
+%files lang -f %{name}.lang
+
 %changelog

++++++ d-feet-0.3.4.tar.xz -> d-feet-0.3.5.tar.xz ++++++
++++ 7170 lines of diff (skipped)
++++    retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/d-feet-0.3.4/NEWS new/d-feet-0.3.5/NEWS
--- old/d-feet-0.3.4/NEWS       2013-05-22 20:09:06.000000000 +0200
+++ new/d-feet-0.3.5/NEWS       2013-06-09 12:08:51.000000000 +0200
@@ -1,3 +1,22 @@
+0.3.5 - Jun 9, 2013
+===================
+- Fix Annotation handling (Thomas Bechtold)
+- Czech translation (Marek Černocký)
+- Added Czech language (Marek Černocký)
+- Added sl for Slovenian translation (Matej Urbančič)
+- Added Slovenian translation (Matej Urbančič)
+- Updated Spanish translation (Daniel Mustieles)
+- Added Spanish language lo LINGUAS (Daniel Mustieles)
+- Removed markup from Ui files. See 
https://live.gnome.org/GnomeGoals/RemoveMarkupInMessages (Daniel Mustieles)
+- Add empty (for now) LINGUAS file to satisfy Damned Lies (Piotr Drąg)
+- Remove unneeded context from strings (Piotr Drąg)
+- Updated POTFILES.in and POTFILES.skip (Piotr Drąg)
+- Use GTestDBus instead of Systembus and Sessionbus (Thomas Bechtold)
+- Use dbus_is_address() instead of dbus_is_supported_address() (Thomas 
Bechtold)
+- Require gobject introspection >= 0.9.6 (Thomas Bechtold)
+- GI imports: require Gtk 3.0 (Dominique Leuenberger)
+- Update HACKING (Thomas Bechtold)
+
 0.3.4 - May 22, 2013
 ====================
 - Update README and HACKING (Thomas Bechtold)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/d-feet-0.3.4/configure.ac new/d-feet-0.3.5/configure.ac
--- old/d-feet-0.3.4/configure.ac       2013-05-22 20:03:19.000000000 +0200
+++ new/d-feet-0.3.5/configure.ac       2013-05-25 14:11:04.000000000 +0200
@@ -1,6 +1,6 @@
 AC_PREREQ([2.64])
 AC_INIT([d-feet],
-       [0.3.4],
+       [0.3.5],
        [http://bugzilla.gnome.org/enter_bug.cgi?product=d-feet],
         [d-feet],
         [http://live.gnome.org/DFeet])
@@ -34,6 +34,8 @@
 AC_SUBST(GETTEXT_PACKAGE)
 AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", [Package name for 
gettext])
 
+GOBJECT_INTROSPECTION_REQUIRE([0.9.6])
+
 AC_CONFIG_FILES([
        Makefile
        po/Makefile.in
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/d-feet-0.3.4/data/ui/addconnectiondialog.ui 
new/d-feet-0.3.5/data/ui/addconnectiondialog.ui
--- old/d-feet-0.3.4/data/ui/addconnectiondialog.ui     2013-05-14 
17:27:32.000000000 +0200
+++ new/d-feet-0.3.5/data/ui/addconnectiondialog.ui     2013-06-09 
10:22:57.000000000 +0200
@@ -4,7 +4,7 @@
   <object class="GtkDialog" id="add_connection_dialog1">
     <property name="can_focus">False</property>
     <property name="border_width">5</property>
-    <property name="title" translatable="yes" context="yes">Add a 
Connection</property>
+    <property name="title" translatable="yes">Add a Connection</property>
     <property name="default_width">480</property>
     <property name="default_height">50</property>
     <property name="destroy_with_parent">True</property>
@@ -24,7 +24,7 @@
                 <property name="can_focus">False</property>
                 <property name="tooltip_text" translatable="yes">See 
http://dbus.freedesktop.org/doc/dbus-specification.html#addresses</property>
                 <property name="xalign">0</property>
-                <property name="label" translatable="yes" 
context="yes">Address:</property>
+                <property name="label" translatable="yes">Address:</property>
               </object>
               <packing>
                 <property name="expand">False</property>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/d-feet-0.3.4/data/ui/executedialog.ui 
new/d-feet-0.3.5/data/ui/executedialog.ui
--- old/d-feet-0.3.4/data/ui/executedialog.ui   2013-05-14 17:27:32.000000000 
+0200
+++ new/d-feet-0.3.5/data/ui/executedialog.ui   2013-06-09 10:22:57.000000000 
+0200
@@ -10,7 +10,7 @@
   </object>
   <object class="GtkDialog" id="executedialog1">
     <property name="can_focus">False</property>
-    <property name="title" translatable="yes" context="yes">Execute D-Bus 
Method</property>
+    <property name="title" translatable="yes">Execute D-Bus Method</property>
     <property name="default_width">320</property>
     <property name="default_height">400</property>
     <property name="destroy_with_parent">True</property>
@@ -27,7 +27,7 @@
             <property name="layout_style">end</property>
             <child>
               <object class="GtkButton" id="closebutton1">
-                <property name="label" context="yes">gtk-close</property>
+                <property name="label">gtk-close</property>
                 <property name="visible">True</property>
                 <property name="can_focus">False</property>
                 <property name="receives_default">False</property>
@@ -42,7 +42,7 @@
             </child>
             <child>
               <object class="GtkButton" id="executebutton1">
-                <property name="label" translatable="yes" 
context="yes">_Execute</property>
+                <property name="label" translatable="yes">_Execute</property>
                 <property name="visible">True</property>
                 <property name="can_focus">False</property>
                 <property name="is_focus">True</property>
@@ -94,8 +94,10 @@
                     <property name="visible">True</property>
                     <property name="can_focus">False</property>
                     <property name="halign">start</property>
-                    <property name="label" translatable="yes">&lt;b&gt;Method 
name:&lt;/b&gt;</property>
-                    <property name="use_markup">True</property>
+                    <property name="label" translatable="yes">Method 
name:</property>
+                    <attributes>
+                     <attribute name="weight" value="bold"/>
+                    </attributes>
                   </object>
                   <packing>
                     <property name="left_attach">0</property>
@@ -109,8 +111,10 @@
                     <property name="visible">True</property>
                     <property name="can_focus">False</property>
                     <property name="halign">start</property>
-                    <property name="label" translatable="yes">&lt;b&gt;Object 
Path:&lt;/b&gt;</property>
-                    <property name="use_markup">True</property>
+                    <property name="label" translatable="yes">Object 
Path:</property>
+                    <attributes>
+                     <attribute name="weight" value="bold"/>
+                    </attributes>
                   </object>
                   <packing>
                     <property name="left_attach">0</property>
@@ -124,8 +128,10 @@
                     <property name="visible">True</property>
                     <property name="can_focus">False</property>
                     <property name="halign">start</property>
-                    <property name="label" 
translatable="yes">&lt;b&gt;Interface:&lt;/b&gt;</property>
-                    <property name="use_markup">True</property>
+                    <property name="label" 
translatable="yes">Interface:</property>
+                    <attributes>
+                     <attribute name="weight" value="bold"/>
+                    </attributes>
                   </object>
                   <packing>
                     <property name="left_attach">0</property>
@@ -177,8 +183,10 @@
                 <property name="can_focus">False</property>
                 <property name="halign">start</property>
                 <property name="margin_top">10</property>
-                <property name="label" translatable="yes">&lt;b&gt;Method 
input&lt;/b&gt;</property>
-                <property name="use_markup">True</property>
+                <property name="label" translatable="yes">Method 
input</property>
+                <attributes>
+                 <attribute name="weight" value="bold"/>
+                </attributes>
               </object>
               <packing>
                 <property name="expand">False</property>
@@ -212,8 +220,10 @@
                 <property name="margin_top">10</property>
                 <property name="yalign">0.49000000953674316</property>
                 <property name="xpad">1</property>
-                <property name="label" translatable="yes">&lt;b&gt;Method 
output&lt;/b&gt;</property>
-                <property name="use_markup">True</property>
+                <property name="label" translatable="yes">Method 
output</property>
+                <attributes>
+                 <attribute name="weight" value="bold"/>
+                </attributes>
               </object>
               <packing>
                 <property name="expand">False</property>
@@ -306,8 +316,10 @@
                     <property name="halign">start</property>
                     <property name="yalign">0.49000000953674316</property>
                     <property name="xpad">1</property>
-                    <property name="label" translatable="yes">&lt;b&gt;Method 
execution&lt;/b&gt;</property>
-                    <property name="use_markup">True</property>
+                    <property name="label" translatable="yes">Method 
execution</property>
+                    <attributes>
+                     <attribute name="weight" value="bold"/>
+                    </attributes>
                   </object>
                   <packing>
                     <property name="expand">False</property>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/d-feet-0.3.4/data/ui/introspection.ui 
new/d-feet-0.3.5/data/ui/introspection.ui
--- old/d-feet-0.3.4/data/ui/introspection.ui   2013-05-14 17:27:32.000000000 
+0200
+++ new/d-feet-0.3.5/data/ui/introspection.ui   2013-06-09 10:22:57.000000000 
+0200
@@ -18,8 +18,10 @@
                 <property name="visible">True</property>
                 <property name="can_focus">False</property>
                 <property name="halign">start</property>
-                <property name="label" translatable="yes">&lt;b&gt;Unique 
name:&lt;/b&gt;</property>
-                <property name="use_markup">True</property>
+                <property name="label" translatable="yes">Unique 
name:</property>
+                <attributes>
+                 <attribute name="weight" value="bold"/>
+                </attributes>
               </object>
               <packing>
                 <property name="left_attach">0</property>
@@ -33,8 +35,10 @@
                 <property name="visible">True</property>
                 <property name="can_focus">False</property>
                 <property name="halign">start</property>
-                <property name="label" 
translatable="yes">&lt;b&gt;Name:&lt;/b&gt;</property>
-                <property name="use_markup">True</property>
+                <property name="label" translatable="yes">Name:</property>
+                <attributes>
+                 <attribute name="weight" value="bold"/>
+                </attributes>
               </object>
               <packing>
                 <property name="left_attach">0</property>
@@ -78,8 +82,10 @@
                 <property name="visible">True</property>
                 <property name="can_focus">False</property>
                 <property name="halign">start</property>
-                <property name="label" 
translatable="yes">&lt;b&gt;Address:&lt;/b&gt;</property>
-                <property name="use_markup">True</property>
+                <property name="label" translatable="yes">Address:</property>
+                <attributes>
+                 <attribute name="weight" value="bold"/>
+                </attributes>
               </object>
               <packing>
                 <property name="left_attach">0</property>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/d-feet-0.3.4/po/LINGUAS new/d-feet-0.3.5/po/LINGUAS
--- old/d-feet-0.3.4/po/LINGUAS 1970-01-01 01:00:00.000000000 +0100
+++ new/d-feet-0.3.5/po/LINGUAS 2013-06-09 10:22:57.000000000 +0200
@@ -0,0 +1,4 @@
+cs
+es
+sl
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/d-feet-0.3.4/po/POTFILES.in new/d-feet-0.3.5/po/POTFILES.in
--- old/d-feet-0.3.4/po/POTFILES.in     2013-05-14 17:27:32.000000000 +0200
+++ new/d-feet-0.3.5/po/POTFILES.in     2013-06-09 10:22:57.000000000 +0200
@@ -1,10 +1,9 @@
 # List of source files containing translatable strings.
 # Please keep this file sorted alphabetically.
-data/d-feet.desktop.in
 data/d-feet.desktop.in.in
-data/ui/addconnectiondialog.ui
-data/ui/buswatch.ui
-data/ui/executedialog.ui
-data/ui/introspection.ui
-data/ui/mainwindow.ui
-
+data/org.gnome.d-feet.gschema.xml
+[type: gettext/glade]data/ui/addconnectiondialog.ui
+[type: gettext/glade]data/ui/buswatch.ui
+[type: gettext/glade]data/ui/executedialog.ui
+[type: gettext/glade]data/ui/introspection.ui
+[type: gettext/glade]data/ui/mainwindow.ui
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/d-feet-0.3.4/po/POTFILES.skip new/d-feet-0.3.5/po/POTFILES.skip
--- old/d-feet-0.3.4/po/POTFILES.skip   1970-01-01 01:00:00.000000000 +0100
+++ new/d-feet-0.3.5/po/POTFILES.skip   2013-06-09 10:22:57.000000000 +0200
@@ -0,0 +1 @@
+data/d-feet.desktop.in
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/d-feet-0.3.4/po/cs.po new/d-feet-0.3.5/po/cs.po
--- old/d-feet-0.3.4/po/cs.po   1970-01-01 01:00:00.000000000 +0100
+++ new/d-feet-0.3.5/po/cs.po   2013-06-09 10:22:57.000000000 +0200
@@ -0,0 +1,165 @@
+# Czech translation for d-feet.
+# Copyright (C) 2013 d-feet's COPYRIGHT HOLDER
+# This file is distributed under the same license as the d-feet package.
+#
+# Marek Černocký <[email protected]>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: d-feet master\n"
+"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=d-";
+"feet&keywords=I18N+L10N&component=general\n"
+"POT-Creation-Date: 2013-06-03 19:50+0000\n"
+"PO-Revision-Date: 2013-06-09 07:58+0200\n"
+"Last-Translator: Marek Černocký <[email protected]>\n"
+"Language-Team: Czech <[email protected]>\n"
+"Language: cs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+"X-Generator: Gtranslator 2.91.6\n"
+
+#: ../data/d-feet.desktop.in.in.h:1
+msgid "D-Feet"
+msgstr "D-Feet"
+
+#: ../data/d-feet.desktop.in.in.h:2
+msgid "D-Bus Debugger"
+msgstr "Program pro ladění D-Bus"
+
+#: ../data/d-feet.desktop.in.in.h:3
+msgid "Debug D-Bus applications"
+msgstr "Ladit aplikace používající sběrnici D-Bus"
+
+#: ../data/d-feet.desktop.in.in.h:4
+msgid "debug;d-bus;"
+msgstr "ladit;ladění;d-bus;"
+
+#: ../data/ui/addconnectiondialog.ui.h:1
+msgid "Add a Connection"
+msgstr "Přidání připojení"
+
+#: ../data/ui/addconnectiondialog.ui.h:2
+msgid "See http://dbus.freedesktop.org/doc/dbus-specification.html#addresses";
+msgstr "Viz http://dbus.freedesktop.org/doc/dbus-specification.html#addresses";
+
+#: ../data/ui/addconnectiondialog.ui.h:3 ../data/ui/introspection.ui.h:3
+msgid "Address:"
+msgstr "Adresa:"
+
+#: ../data/ui/buswatch.ui.h:1
+msgid "Filter:"
+msgstr "Filtr:"
+
+#: ../data/ui/buswatch.ui.h:2
+msgid "unique bus name"
+msgstr "jedinečný název sběrnice"
+
+#: ../data/ui/buswatch.ui.h:3
+msgid "Command line:"
+msgstr "Příkazový řádek:"
+
+#: ../data/ui/buswatch.ui.h:4
+msgid "Process ID:"
+msgstr "ID procesu:"
+
+#: ../data/ui/buswatch.ui.h:5 ../data/ui/introspection.ui.h:2
+msgid "Name:"
+msgstr "Název:"
+
+#: ../data/ui/executedialog.ui.h:1
+msgid "Execute D-Bus Method"
+msgstr "Nechat provést metodu D-Bus"
+
+#: ../data/ui/executedialog.ui.h:2
+msgid "_Execute"
+msgstr "_Provést"
+
+#: ../data/ui/executedialog.ui.h:3
+msgid "Method name:"
+msgstr "Název metody:"
+
+#: ../data/ui/executedialog.ui.h:4
+msgid "Object Path:"
+msgstr "Cesta k objektu:"
+
+#: ../data/ui/executedialog.ui.h:5
+msgid "Interface:"
+msgstr "Rozhraní:"
+
+#: ../data/ui/executedialog.ui.h:6
+msgid "Method input"
+msgstr "Vstupní metoda"
+
+#: ../data/ui/executedialog.ui.h:7
+msgid "Method output"
+msgstr "Výstupní metoda"
+
+#: ../data/ui/executedialog.ui.h:8
+msgid "Pretty print"
+msgstr "Hezký výpis"
+
+#: ../data/ui/executedialog.ui.h:9
+msgid "Source"
+msgstr "Zdroj"
+
+#: ../data/ui/executedialog.ui.h:10
+msgid "Method execution"
+msgstr "Provedení metody"
+
+#: ../data/ui/executedialog.ui.h:11
+msgid "Number of method executions"
+msgstr "Počet provedení metody"
+
+#: ../data/ui/executedialog.ui.h:12
+msgid "Ø:"
+msgstr "⌀"
+
+#: ../data/ui/executedialog.ui.h:13
+msgid "Average method execution time in seconds"
+msgstr "Průměrný čas provádění metody v sekundách"
+
+#: ../data/ui/executedialog.ui.h:14
+msgid "Min:"
+msgstr "Min:"
+
+#: ../data/ui/executedialog.ui.h:15
+msgid "Minimal method execution time in seconds"
+msgstr "Minimální čas provádění metody v sekundách"
+
+#: ../data/ui/executedialog.ui.h:16
+msgid "Max:"
+msgstr "Max:"
+
+#: ../data/ui/executedialog.ui.h:17
+msgid "Maximal method execution time in seconds"
+msgstr "Maximální čas provádění metody v sekundách"
+
+#: ../data/ui/introspection.ui.h:1
+msgid "Unique name:"
+msgstr "Jedinečný název"
+
+#: ../data/ui/introspection.ui.h:4
+msgid "Introspecting..."
+msgstr "Prozkoumává se…"
+
+#: ../data/ui/introspection.ui.h:5
+msgid "Object path"
+msgstr "Cesta k objektu"
+
+#: ../data/ui/mainwindow.ui.h:1
+msgid "Connect to System Bus"
+msgstr "Připojit k systémové sběrnici"
+
+#: ../data/ui/mainwindow.ui.h:2
+msgid "Connect to Session Bus"
+msgstr "Připojit ke sběrnici sezení"
+
+#: ../data/ui/mainwindow.ui.h:3
+msgid "Connect to other Bus"
+msgstr "Připojit k jiné sběrnici"
+
+#: ../data/ui/mainwindow.ui.h:4
+msgid "File"
+msgstr "Soubor"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/d-feet-0.3.4/po/es.po new/d-feet-0.3.5/po/es.po
--- old/d-feet-0.3.4/po/es.po   1970-01-01 01:00:00.000000000 +0100
+++ new/d-feet-0.3.5/po/es.po   2013-06-09 10:22:57.000000000 +0200
@@ -0,0 +1,164 @@
+# Spanish translation for d-feet.
+# Copyright (C) 2013 d-feet's COPYRIGHT HOLDER
+# This file is distributed under the same license as the d-feet package.
+# Daniel Mustieles <[email protected]>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: d-feet master\n"
+"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=d-";
+"feet&keywords=I18N+L10N&component=general\n"
+"POT-Creation-Date: 2013-05-27 11:37+0000\n"
+"PO-Revision-Date: 2013-05-27 13:52+0200\n"
+"Last-Translator: Daniel Mustieles <[email protected]>\n"
+"Language-Team: Español <[email protected]>\n"
+"Language: es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n!=1);\n"
+
+#: ../data/d-feet.desktop.in.in.h:1
+msgid "D-Feet"
+msgstr "D-Feet"
+
+#: ../data/d-feet.desktop.in.in.h:2
+msgid "D-Bus Debugger"
+msgstr "Depurador de D-Bus"
+
+#: ../data/d-feet.desktop.in.in.h:3
+msgid "Debug D-Bus applications"
+msgstr "Depurar aplicaciones de D-Bus"
+
+#: ../data/d-feet.desktop.in.in.h:4
+msgid "debug;d-bus;"
+msgstr "depurar;depurador;d-bus;"
+
+#: ../data/ui/addconnectiondialog.ui.h:1
+msgid "Add a Connection"
+msgstr "Añadir una conexión"
+
+#: ../data/ui/addconnectiondialog.ui.h:2
+msgid "See http://dbus.freedesktop.org/doc/dbus-specification.html#addresses";
+msgstr ""
+"Consulte http://dbus.freedesktop.org/doc/dbus-specification.html#addresses";
+
+#: ../data/ui/addconnectiondialog.ui.h:3 ../data/ui/introspection.ui.h:3
+msgid "Address:"
+msgstr "Dirección:"
+
+#: ../data/ui/buswatch.ui.h:1
+msgid "Filter:"
+msgstr "Filtro:"
+
+#: ../data/ui/buswatch.ui.h:2
+msgid "unique bus name"
+msgstr "nombre único del bus"
+
+#: ../data/ui/buswatch.ui.h:3
+msgid "Command line:"
+msgstr "Línea de comandos:"
+
+#: ../data/ui/buswatch.ui.h:4
+msgid "Process ID:"
+msgstr "ID del proceso:"
+
+#: ../data/ui/buswatch.ui.h:5 ../data/ui/introspection.ui.h:2
+msgid "Name:"
+msgstr "Nombre:"
+
+#: ../data/ui/executedialog.ui.h:1
+msgid "Execute D-Bus Method"
+msgstr "Ejecutar el método de D-Bus"
+
+#: ../data/ui/executedialog.ui.h:2
+msgid "_Execute"
+msgstr "_Ejecutar"
+
+#: ../data/ui/executedialog.ui.h:3
+msgid "Method name:"
+msgstr "Nombre del método:"
+
+#: ../data/ui/executedialog.ui.h:4
+msgid "Object Path:"
+msgstr "Ruta del objeto:"
+
+#: ../data/ui/executedialog.ui.h:5
+msgid "Interface:"
+msgstr "Interfaz:"
+
+#: ../data/ui/executedialog.ui.h:6
+msgid "Method input"
+msgstr "Entrada del método"
+
+#: ../data/ui/executedialog.ui.h:7
+msgid "Method output"
+msgstr "Salida del método"
+
+#: ../data/ui/executedialog.ui.h:8
+msgid "Pretty print"
+msgstr "Impresión bonita"
+
+#: ../data/ui/executedialog.ui.h:9
+msgid "Source"
+msgstr "Fuente"
+
+#: ../data/ui/executedialog.ui.h:10
+msgid "Method execution"
+msgstr "Ejecución del método"
+
+#: ../data/ui/executedialog.ui.h:11
+msgid "Number of method executions"
+msgstr "Número de ejecuciones del método"
+
+#: ../data/ui/executedialog.ui.h:12
+msgid "Ø:"
+msgstr "Ø:"
+
+#: ../data/ui/executedialog.ui.h:13
+msgid "Average method execution time in seconds"
+msgstr "Tiempo medio de ejecución, en segundos"
+
+#: ../data/ui/executedialog.ui.h:14
+msgid "Min:"
+msgstr "Mín:"
+
+#: ../data/ui/executedialog.ui.h:15
+msgid "Minimal method execution time in seconds"
+msgstr "Tiempo mínimo de ejecución, en segundos"
+
+#: ../data/ui/executedialog.ui.h:16
+msgid "Max:"
+msgstr "Máx:"
+
+#: ../data/ui/executedialog.ui.h:17
+msgid "Maximal method execution time in seconds"
+msgstr "Tiempo máximo de ejecución, en segundos"
+
+#: ../data/ui/introspection.ui.h:1
+msgid "Unique name:"
+msgstr "Nombre único:"
+
+#: ../data/ui/introspection.ui.h:4
+msgid "Introspecting..."
+msgstr "Introspección…"
+
+#: ../data/ui/introspection.ui.h:5
+msgid "Object path"
+msgstr "Ruta del objeto"
+
+#: ../data/ui/mainwindow.ui.h:1
+msgid "Connect to System Bus"
+msgstr "Conectar al bus del sistema"
+
+#: ../data/ui/mainwindow.ui.h:2
+msgid "Connect to Session Bus"
+msgstr "Conectar a bus de sesión"
+
+#: ../data/ui/mainwindow.ui.h:3
+msgid "Connect to other Bus"
+msgstr "Conectar a otro bus"
+
+#: ../data/ui/mainwindow.ui.h:4
+msgid "File"
+msgstr "Archivo"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/d-feet-0.3.4/po/sl.po new/d-feet-0.3.5/po/sl.po
--- old/d-feet-0.3.4/po/sl.po   1970-01-01 01:00:00.000000000 +0100
+++ new/d-feet-0.3.5/po/sl.po   2013-06-09 10:22:57.000000000 +0200
@@ -0,0 +1,168 @@
+# Slovenian translation for d-feet.
+# Copyright (C) 2013 d-feet's COPYRIGHT HOLDER
+# This file is distributed under the same license as the d-feet package.
+#
+# Matej Urbančič <[email protected]>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: d-feet master\n"
+"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=d-";
+"feet&keywords=I18N+L10N&component=general\n"
+"POT-Creation-Date: 2013-05-27 11:56+0000\n"
+"PO-Revision-Date: 2013-06-03 21:50+0100\n"
+"Last-Translator: Matej Urbančič <[email protected]>\n"
+"Language-Team: Slovenščina <[email protected]>\n"
+"Language: sl_SI\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n"
+"%100==4 ? 3 : 0);\n"
+"X-Poedit-SourceCharset: utf-8\n"
+"X-Generator: Poedit 1.5.4\n"
+
+#: ../data/d-feet.desktop.in.in.h:1
+msgid "D-Feet"
+msgstr "D-Feet"
+
+#: ../data/d-feet.desktop.in.in.h:2
+msgid "D-Bus Debugger"
+msgstr "Razhroščevalnik vodila D-Bus"
+
+#: ../data/d-feet.desktop.in.in.h:3
+msgid "Debug D-Bus applications"
+msgstr "Razhroščevanje programov vodila D-Bus"
+
+#: ../data/d-feet.desktop.in.in.h:4
+msgid "debug;d-bus;"
+msgstr "razhroščevanje;vodilo; d-bus;dbus;"
+
+#: ../data/ui/addconnectiondialog.ui.h:1
+msgid "Add a Connection"
+msgstr "Dodaj povezavo"
+
+#: ../data/ui/addconnectiondialog.ui.h:2
+msgid "See http://dbus.freedesktop.org/doc/dbus-specification.html#addresses";
+msgstr ""
+"Oglejte si http://dbus.freedesktop.org/doc/dbus-specification.html#addresses";
+
+#: ../data/ui/addconnectiondialog.ui.h:3 ../data/ui/introspection.ui.h:3
+msgid "Address:"
+msgstr "Naslov:"
+
+#: ../data/ui/buswatch.ui.h:1
+msgid "Filter:"
+msgstr "Filter:"
+
+#: ../data/ui/buswatch.ui.h:2
+msgid "unique bus name"
+msgstr "enoznačno ime vodila"
+
+#: ../data/ui/buswatch.ui.h:3
+msgid "Command line:"
+msgstr "Ukazna vrstica:"
+
+#: ../data/ui/buswatch.ui.h:4
+msgid "Process ID:"
+msgstr "ID opravila:"
+
+#: ../data/ui/buswatch.ui.h:5 ../data/ui/introspection.ui.h:2
+msgid "Name:"
+msgstr "Ime:"
+
+#: ../data/ui/executedialog.ui.h:1
+msgid "Execute D-Bus Method"
+msgstr "Izvedi način vodila"
+
+#: ../data/ui/executedialog.ui.h:2
+msgid "_Execute"
+msgstr "_Izvedi"
+
+#: ../data/ui/executedialog.ui.h:3
+msgid "Method name:"
+msgstr "Ime načina:"
+
+#: ../data/ui/executedialog.ui.h:4
+msgid "Object Path:"
+msgstr "Pot predmeta:"
+
+#: ../data/ui/executedialog.ui.h:5
+msgid "Interface:"
+msgstr "Vmesnik:"
+
+#: ../data/ui/executedialog.ui.h:6
+msgid "Method input"
+msgstr "Dovod načina"
+
+#: ../data/ui/executedialog.ui.h:7
+msgid "Method output"
+msgstr "Odvod načina"
+
+#: ../data/ui/executedialog.ui.h:8
+msgid "Pretty print"
+msgstr "Oblikovno izrisovanje"
+
+#: ../data/ui/executedialog.ui.h:9
+msgid "Source"
+msgstr "Vir"
+
+#: ../data/ui/executedialog.ui.h:10
+msgid "Method execution"
+msgstr "Izvajanje načina"
+
+#: ../data/ui/executedialog.ui.h:11
+msgid "Number of method executions"
+msgstr "Število izvedbe načina"
+
+#: ../data/ui/executedialog.ui.h:12
+msgid "Ø:"
+msgstr "Ø:"
+
+#: ../data/ui/executedialog.ui.h:13
+msgid "Average method execution time in seconds"
+msgstr "Povprečni čas izvajanja načina v sekundah"
+
+#: ../data/ui/executedialog.ui.h:14
+msgid "Min:"
+msgstr "Najmanj:"
+
+#: ../data/ui/executedialog.ui.h:15
+msgid "Minimal method execution time in seconds"
+msgstr "Najkrajši čas izvajanja načina v sekundah"
+
+#: ../data/ui/executedialog.ui.h:16
+msgid "Max:"
+msgstr "Največ:"
+
+#: ../data/ui/executedialog.ui.h:17
+msgid "Maximal method execution time in seconds"
+msgstr "Najdaljši čas izvajanja načina v sekundah"
+
+#: ../data/ui/introspection.ui.h:1
+msgid "Unique name:"
+msgstr "Enoznačno ime:"
+
+#: ../data/ui/introspection.ui.h:4
+msgid "Introspecting..."
+msgstr "Preučevanje ..."
+
+#: ../data/ui/introspection.ui.h:5
+msgid "Object path"
+msgstr "Pot predmeta"
+
+#: ../data/ui/mainwindow.ui.h:1
+msgid "Connect to System Bus"
+msgstr "Poveži s sistemskim vodilom"
+
+#: ../data/ui/mainwindow.ui.h:2
+msgid "Connect to Session Bus"
+msgstr "Poveži z vodilom seje"
+
+#: ../data/ui/mainwindow.ui.h:3
+msgid "Connect to other Bus"
+msgstr "Poveži z drdugim sistemskim vodilom"
+
+#: ../data/ui/mainwindow.ui.h:4
+msgid "File"
+msgstr "Datoteka"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/d-feet-0.3.4/src/d-feet.in new/d-feet-0.3.5/src/d-feet.in
--- old/d-feet-0.3.4/src/d-feet.in      2013-05-14 17:27:32.000000000 +0200
+++ new/d-feet-0.3.5/src/d-feet.in      2013-05-25 14:05:40.000000000 +0200
@@ -38,6 +38,9 @@
 from gettext import gettext as _
 gettext.textdomain("@GETTEXT_PACKAGE@")
 
+
+import gi
+gi.require_version('Gtk', '3.0')
 from gi.repository import Gtk, GObject
 from dfeet.application import DFeetApp
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/d-feet-0.3.4/src/dfeet/introspection.py 
new/d-feet-0.3.5/src/dfeet/introspection.py
--- old/d-feet-0.3.4/src/dfeet/introspection.py 2013-05-14 19:06:34.000000000 
+0200
+++ new/d-feet-0.3.5/src/dfeet/introspection.py 2013-06-09 10:25:37.000000000 
+0200
@@ -11,6 +11,7 @@
 from dfeet.introspection_helper import DBusProperty
 from dfeet.introspection_helper import DBusSignal
 from dfeet.introspection_helper import DBusMethod
+from dfeet.introspection_helper import DBusAnnotation
 
 
 class AddressInfo():
@@ -59,7 +60,7 @@
                 self.connection = Gio.bus_get_sync(self.address, None)
                 self.__label_address.set_text(
                     Gio.dbus_address_get_for_bus_sync(self.address, None))
-            elif Gio.dbus_is_supported_address(self.address):
+            elif Gio.dbus_is_address(self.address):
                 self.connection = Gio.DBusConnection.new_for_address_sync(
                     self.address,
                     Gio.DBusConnectionFlags.AUTHENTICATION_CLIENT |
@@ -217,14 +218,15 @@
                                 self.__treemodel.append(
                                     iface_properties_iter,
                                     ["%s" % property_obj.markup_str, 
property_obj])
-                        #interface annotations #FIXME: add Annotation object!!!
+                        #interface annotations
                         if len(iface.annotations) > 0:
                             iface_annotations_iter = self.__treemodel.append(
                                 iface_iter, ["<b>Annotations</b>", None])
                             for iface_annotation in iface.annotations:
+                                annotation_obj = DBusAnnotation(iface_obj, 
iface_annotation)
                                 self.__treemodel.append(
                                     iface_annotations_iter,
-                                    ["%s" % iface_annotation.name, 
iface_annotation])
+                                    ["%s" % (annotation_obj.markup_str), 
annotation_obj])
 
             #are more nodes left?
             if len(node_info.nodes) > 0:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/d-feet-0.3.4/src/dfeet/introspection_helper.py 
new/d-feet-0.3.5/src/dfeet/introspection_helper.py
--- old/d-feet-0.3.4/src/dfeet/introspection_helper.py  2013-05-14 
19:01:43.000000000 +0200
+++ new/d-feet-0.3.5/src/dfeet/introspection_helper.py  2013-06-09 
10:25:37.000000000 +0200
@@ -221,3 +221,22 @@
     @property
     def out_args_markup_str(self):
         return self.__args_markup_str(self.out_args)
+
+
+class DBusAnnotation(DBusInterface):
+    """object to represent a DBus Annotation"""
+    def __init__(self, dbus_iface_obj, annotation_info):
+        DBusInterface.__init__(self, dbus_iface_obj,
+                               dbus_iface_obj.iface_info)
+        self.__annotation_info = annotation_info  # Gio.GDBusAnnotationInfo 
object
+
+    def __repr__(self):
+        return "%s: %s" % (self.annotation_info.key, 
self.annotation_info.value)
+
+    @property
+    def annotation_info(self):
+        return self.__annotation_info
+
+    @property
+    def markup_str(self):
+        return "%s: %s" % (self.annotation_info.key, 
self.annotation_info.value)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/d-feet-0.3.4/src/tests/tests.py new/d-feet-0.3.5/src/tests/tests.py
--- old/d-feet-0.3.4/src/tests/tests.py 2013-05-14 18:51:48.000000000 +0200
+++ new/d-feet-0.3.5/src/tests/tests.py 2013-06-01 06:52:10.000000000 +0200
@@ -78,19 +78,17 @@
 class AddressInfoTest(unittest.TestCase):
     """tests for the AddressInfo class and the introspection stuff"""
 
-    def test_system_bus(self):
-        """introspect a name on the system bus"""
-        ai = AddressInfo(DATA_DIR, Gio.BusType.SYSTEM, "org.freedesktop.DBus")
+    def setUp(self):
+        self.bus = Gio.TestDBus()
+        self.bus.unset()
+        self.bus.up()
 
-    def test_session_bus(self):
-        """introspect a name on the session bus"""
-        ai = AddressInfo(DATA_DIR, Gio.BusType.SESSION, "org.freedesktop.DBus")
+    def tearDown(self):
+        self.bus.stop()
 
-    @unittest.skip("TODO: create another bus and test with the other bus")
-    def test_other_bus(self):
-        """test another bus"""
-        sysbus_addr = os.getenv("DBUS_SYSTEM_BUS_ADDRESS")
-        ai = AddressInfo(DATA_DIR, sysbus_addr, "org.freedesktop.DBus")
+    def test_bus(self):
+        """introspect a name on the system bus"""
+        ai = AddressInfo(DATA_DIR, self.bus.get_bus_address(), 
"org.freedesktop.DBus")
 
     @unittest.skip("TODO:peer to peer test not implemented")
     def test_peer_to_peer(self):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/d-feet-0.3.4/test-driver new/d-feet-0.3.5/test-driver
--- old/d-feet-0.3.4/test-driver        1970-01-01 01:00:00.000000000 +0100
+++ new/d-feet-0.3.5/test-driver        2013-06-01 11:12:53.000000000 +0200
@@ -0,0 +1,127 @@
+#! /bin/sh
+# test-driver - basic testsuite driver script.
+
+scriptversion=2012-06-27.10; # UTC
+
+# Copyright (C) 2011-2013 Free Software Foundation, Inc.
+#
+# 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, 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, see <http://www.gnu.org/licenses/>.
+
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+# This file is maintained in Automake, please report
+# bugs to <[email protected]> or send patches to
+# <[email protected]>.
+
+# Make unconditional expansion of undefined variables an error.  This
+# helps a lot in preventing typo-related bugs.
+set -u
+
+usage_error ()
+{
+  echo "$0: $*" >&2
+  print_usage >&2
+  exit 2
+}
+
+print_usage ()
+{
+  cat <<END
+Usage:
+  test-driver --test-name=NAME --log-file=PATH --trs-file=PATH
+              [--expect-failure={yes|no}] [--color-tests={yes|no}]
+              [--enable-hard-errors={yes|no}] [--] TEST-SCRIPT
+The '--test-name', '--log-file' and '--trs-file' options are mandatory.
+END
+}
+
+# TODO: better error handling in option parsing (in particular, ensure
+# TODO: $log_file, $trs_file and $test_name are defined).
+test_name= # Used for reporting.
+log_file=  # Where to save the output of the test script.
+trs_file=  # Where to save the metadata of the test run.
+expect_failure=no
+color_tests=no
+enable_hard_errors=yes
+while test $# -gt 0; do
+  case $1 in
+  --help) print_usage; exit $?;;
+  --version) echo "test-driver $scriptversion"; exit $?;;
+  --test-name) test_name=$2; shift;;
+  --log-file) log_file=$2; shift;;
+  --trs-file) trs_file=$2; shift;;
+  --color-tests) color_tests=$2; shift;;
+  --expect-failure) expect_failure=$2; shift;;
+  --enable-hard-errors) enable_hard_errors=$2; shift;;
+  --) shift; break;;
+  -*) usage_error "invalid option: '$1'";;
+  esac
+  shift
+done
+
+if test $color_tests = yes; then
+  # Keep this in sync with 'lib/am/check.am:$(am__tty_colors)'.
+  red='' # Red.
+  grn='' # Green.
+  lgn='' # Light green.
+  blu='' # Blue.
+  mgn='' # Magenta.
+  std=''     # No color.
+else
+  red= grn= lgn= blu= mgn= std=
+fi
+
+do_exit='rm -f $log_file $trs_file; (exit $st); exit $st'
+trap "st=129; $do_exit" 1
+trap "st=130; $do_exit" 2
+trap "st=141; $do_exit" 13
+trap "st=143; $do_exit" 15
+
+# Test script is run here.
+"$@" >$log_file 2>&1
+estatus=$?
+if test $enable_hard_errors = no && test $estatus -eq 99; then
+  estatus=1
+fi
+
+case $estatus:$expect_failure in
+  0:yes) col=$red res=XPASS recheck=yes gcopy=yes;;
+  0:*)   col=$grn res=PASS  recheck=no  gcopy=no;;
+  77:*)  col=$blu res=SKIP  recheck=no  gcopy=yes;;
+  99:*)  col=$mgn res=ERROR recheck=yes gcopy=yes;;
+  *:yes) col=$lgn res=XFAIL recheck=no  gcopy=yes;;
+  *:*)   col=$red res=FAIL  recheck=yes gcopy=yes;;
+esac
+
+# Report outcome to console.
+echo "${col}${res}${std}: $test_name"
+
+# Register the test result, and other relevant metadata.
+echo ":test-result: $res" > $trs_file
+echo ":global-test-result: $res" >> $trs_file
+echo ":recheck: $recheck" >> $trs_file
+echo ":copy-in-global-log: $gcopy" >> $trs_file
+
+# Local Variables:
+# mode: shell-script
+# sh-indentation: 2
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "scriptversion="
+# time-stamp-format: "%:y-%02m-%02d.%02H"
+# time-stamp-time-zone: "UTC"
+# time-stamp-end: "; # UTC"
+# End:

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to