--- autopilot-gtk-1.4+14.04.20140107.orig/debian/changelog +++ autopilot-gtk-1.4+14.04.20140107/debian/changelog @@ -0,0 +1,318 @@ +autopilot-gtk (1.4+14.04.20140107-0ubuntu2) trusty; urgency=medium + + * No-change rebuild against trusty's xpathselect. The previous auto-upload + was built against the PPA's xpathselect which isn't in trusty yet, making + this uninstallable. + + -- Martin Pitt Wed, 08 Jan 2014 07:30:56 +0100 + +autopilot-gtk (1.4+14.04.20140107-0ubuntu1) trusty; urgency=low + + [ Martin Pitt ] + * Tone down "unsupported type" warning into a debug message. (LP: + #1250452) + * Add stress test case for querying lots of properties in a tight + loop. (LP: #1266689) + + [ Ubuntu daily release ] + * Automatic snapshot from revision 70 + + -- Ubuntu daily release Tue, 07 Jan 2014 22:47:25 +0000 + +autopilot-gtk (1.4+14.04.20131218-0ubuntu2) trusty; urgency=medium + + * No-change rebuild against trusty's xpathselect. The previous auto-upload + was built against the PPA's xpathselect which isn't in trusty yet, making + this uninstallable. + + -- Martin Pitt Thu, 19 Dec 2013 07:08:09 +0100 + +autopilot-gtk (1.4+14.04.20131218-0ubuntu1) trusty; urgency=low + + [ Martin Pitt ] + * Fix tests for GTK 3.10. + * Avoid unnecessary, inefficient, and crash-prone temporary + std::strings. (LP: #1261685) + * Respect DEB_BUILD_OPTIONS=nocheck. Add autopkgtest. Add missing at- + spi2-core test dependency (caused tests to run 20 min instead of 40 + s). + + [ Ubuntu daily release ] + * Automatic snapshot from revision 66 + + -- Ubuntu daily release Wed, 18 Dec 2013 18:40:27 +0000 + +autopilot-gtk (1.4+14.04.20131128.1-0ubuntu1) trusty; urgency=low + + [ Martin Pitt ] + * Drop generated GDBus sources from bzr and generate them during + build. + * Avoid unnecessary string duplication when matching properties. This + also fixes a rare crash when cleaning up the temporary string + object. (LP: #1254996) + + [ Mathieu Trudel-Lapierre ] + * Fix source format: make it 1.0. + + [ Timo Jyrinki ] + * Wrap-and-sort dependencies, remove trailing whitespace. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 62 + + -- Ubuntu daily release Thu, 28 Nov 2013 10:03:59 +0000 + +autopilot-gtk (1.4+14.04.20131106.1-0ubuntu1) trusty; urgency=low + + [ Thomi Richards ] + * Update packaging details so upgrading from 1.3 -> 1.4 is seamless. + (LP: #1227797) + * Make autopilot-gtk print the wire protocol version when it start up. + (LP: #1248293) + + [ Martin Pitt ] + * Build-depend on autopilot >= 1.4 to ensure protocol compatibility in + tests + + [ Ubuntu daily release ] + * Automatic snapshot from revision 57 + + -- Ubuntu daily release Wed, 06 Nov 2013 10:03:24 +0000 + +autopilot-gtk (1.4-0ubuntu1) saucy; urgency=low + + [ Thomi Richards ] + * Version bump, updatedx to new xpathselect API. + + -- Thomi Richards Thu, 15 Aug 2013 15:12:39 +1200 + +autopilot-gtk (1.3+14.04.20130912ubuntu.unity.next-0ubuntu1) saucy; urgency=low + + * Automatic snapshot from revision 52 (ubuntu-unity/next) + + -- Ubuntu daily release Thu, 12 Sep 2013 22:03:46 +0000 + +autopilot-gtk (1.3+13.10.20130628-0ubuntu1) saucy; urgency=low + + [ Martin Pitt ] + * Handle enum and flags properties. (LP: #1193342). (LP: #1193342) + * Expose GtkBuilder widget identifiers as "BuilderName" property. (LP: + #1082391). (LP: #1082391) + * This fixes the two test failures on raring which Francis saw in + https://code.launchpad.net/~pitti/autopilot-gtk/add- + tests/+merge/171036/comments/382574 I also sneaked in an unrelated, + but trivial change for dropping a leftover debugging statement, in + the interest of saving human reviewer and builder resources. + * Support GtkTextBuffer properties, to introspect GtkTextView + contents. (LP: #1194371) + + [ Ubuntu daily release ] + * Automatic snapshot from revision 51 + + -- Ubuntu daily release Fri, 28 Jun 2013 00:01:10 +0000 + +autopilot-gtk (1.3+13.10.20130627-0ubuntu1) saucy; urgency=low + + [ Martin Pitt ] + * Add make test/ctest integration, and run tests during package build. + * Add integration test suite (LP: #1083612). (LP: #1083612) + + [ Alberto Mardegan ] + * Initialize rect fields to -1 This makes the globalRect variable + return negative values (for some reason, not -1 but -2147483648) + when the rectangle is offscreen. (LP: #1176234) + + [ Ubuntu daily release ] + * Automatic snapshot from revision 46 + + -- Ubuntu daily release Thu, 27 Jun 2013 00:01:15 +0000 + +autopilot-gtk (1.3daily13.06.05-0ubuntu1) saucy; urgency=low + + [ Alberto Mardegan ] + * Export the ATK objects hierarchy as well AtkObject interfaces are + meant for accessibility, and expose more information which can be + useful for automated testing. For instance, it is possible to + enumerate and introspect all the cells in a GtkTreeView. This patch + exposes the ATK objects hierarchies as children of the root node; + the existing GtkWidget hierarchy is left untouched, and can still be + used. . (LP: #1160827) + + [ Thomi Richards ] + * fix property searching. (LP: #1175738) + * Fix crashing bug. (LP: #1177161) + * This change fixes an issue with queries that look for gtk windows + matching a particular property value. A set of 2 tests has been + added to verify the queries that were otherwise failing with a void + return set. + + [ Christopher Lee ] + * Add GetVersion to the DBus introspection. + + [ David Barth ] + * This change fixes an issue with queries that look for gtk windows + matching a particular property value. A set of 2 tests has been + added to verify the queries that were otherwise failing with a void + return set. + + [ Allan LeSage ] + * This change fixes an issue with queries that look for gtk windows + matching a particular property value. A set of 2 tests has been + added to verify the queries that were otherwise failing with a void + return set. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 42 + + -- Ubuntu daily release Wed, 05 Jun 2013 07:08:46 +0000 + +autopilot-gtk (1.3daily13.05.24ubuntu.unity.next-0ubuntu1) raring; urgency=low + + [ Thomi Richards ] + * This change fixes an issue with queries that look for gtk windows + matching a particular property value. A set of 2 tests has been + added to verify the queries that were otherwise failing with a void + return set. + + [ Allan LeSage ] + * This change fixes an issue with queries that look for gtk windows + matching a particular property value. A set of 2 tests has been + added to verify the queries that were otherwise failing with a void + return set. + + [ David Barth ] + * This change fixes an issue with queries that look for gtk windows + matching a particular property value. A set of 2 tests has been + added to verify the queries that were otherwise failing with a void + return set. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 41 (ubuntu-unity/next) + + -- Ubuntu daily release Fri, 24 May 2013 00:01:41 +0000 + +autopilot-gtk (1.3daily13.05.09ubuntu.unity.next-0ubuntu1) raring; urgency=low + + * Automatic snapshot from revision 39 (ubuntu-unity/next) + + -- Ubuntu daily release Thu, 09 May 2013 00:00:58 +0000 + +autopilot-gtk (1.3daily13.05.08ubuntu.unity.next-0ubuntu1) raring; urgency=low + + [ Thomi Richards ] + * Autopilot-gtk crashes when a query returns no results. (LP: + #1177161) + + [ Ubuntu daily release ] + * Automatic snapshot from revision 37 (ubuntu-unity/next) + + -- Ubuntu daily release Wed, 08 May 2013 00:00:58 +0000 + +autopilot-gtk (1.3daily13.05.03ubuntu.unity.next-0ubuntu1) raring; urgency=low + + [ Christopher Lee ] + * Bump version number + + [ Thomi Richards ] + * property matching is broken (LP: #1175738) + + [ Christopher Lee , Thomi Richards ] + * DBus wire protocol changes required (LP: #1155351) + + [ Alberto Mardegan ] + * GtkTreeView's contents cannot be introspected (LP: #1160827) + + [ Ubuntu daily release ] + * Automatic snapshot from revision 35 (ubuntu-unity/next) + + -- Ubuntu daily release Fri, 03 May 2013 00:00:55 +0000 + +autopilot-gtk (0.4daily13.03.11-0ubuntu1) raring; urgency=low + + [ Thomi Richards ] + * Rebuild against libxpathselect1.2 + + [ Ubuntu daily release ] + * Automatic snapshot from revision 31 + + -- Ubuntu daily release Mon, 11 Mar 2013 11:31:34 +0000 + +autopilot-gtk (0.4daily13.02.22-0ubuntu1) raring; urgency=low + + [ Thomi Richards ] + * Need a log message to verify that the plugin loaded OK. (LP: + #1130861) + + [ Automatic PS uploader ] + * Automatic snapshot from revision 28 + + -- Automatic PS uploader Fri, 22 Feb 2013 00:01:29 +0000 + +autopilot-gtk (0.4daily13.02.14-0ubuntu1) raring; urgency=low + + * Automatic snapshot from revision 26 + + -- Automatic PS uploader Thu, 14 Feb 2013 00:01:51 +0000 + +autopilot-gtk (0.4daily13.02.08-0ubuntu1) raring; urgency=low + + [ Mathieu Trudel-Lapierre ] + * Automatic snapshot from revision 1 (bootstrap). + * debian/control: + - Bump Build-Depends on debhelper to 9. + - Update style: use trailing commas at the end of dep lists. + - Update Vcs-Bzr, Vcs-Browser and add a notice to uploaders. + - Adjust short, long descriptions for libautopilot-gtk packages. + - Add Pre-Depends:; Multi-Arch: for libautopilot-gtk0 for multiarch. + * debian/compat: bump to compat level 9. + * debian/rules: + - Override dh_install to remove *.la/*.a files and fail the build if there + are files not being installed or missing from the build. + - Override dh_makeshlibs to strictly check symbols. + * debian/source/format: migrate back to source format 1.0. + * debian/copyright: update format line. + * debian/*.install: update paths for multiarch. + + [ Allan LeSage ] + * debian/control: + - Replace, Conflict, and Provide autopilot-gtk and libautopilot-gtk0. + - Replace and Conflict libautopilot-gtk-dev. + - Update Standards-Version to 3.9.4. + - Remove '0' from libautopilot-gtk package. + - Remove libautopilot-gtk-dev package, no longer needed. + - Remove libindicate-dev from Build-Depends. + * debian/libautopilot-gtk-dev.install: remove, no longer needed. + * debian/libautopilot-gtk.install: remove, one-package install. + * lib/CMakeLists.txt: + - Remove SOVERSION. + - Rename from autopilot-gtk to autopilot. + - Install directly to gtk-3.0/modules. + - Remove pc file to simplify. + - Remove headers. + * lib/autopilot-gtk.pc.in: remove to simplify. + + [ allanlesage@gmail.com, Allan LeSage ] + * Hang in eog if no log_handler defined (?) (LP: #1111746) + + [ Automatic PS uploader ] + * Automatic snapshot from revision 24 + + -- Automatic PS uploader Fri, 08 Feb 2013 16:34:17 +0000 + +autopilot-gtk (0.3-0ubuntu1) quantal; urgency=low + + * Fixed segfault on non-static name over gnome-calculator. + + -- Allan LeSage Fri, 19 Oct 2012 10:23:49 -0500 + +autopilot-gtk (0.2-0ubuntu1) quantal; urgency=low + + * Corrected packaging. + + -- Allan LeSage Thu, 18 Oct 2012 16:10:27 -0500 + +autopilot-gtk (0.1-0ubuntu1) quantal; urgency=low + + * Initial release + + -- Allan LeSage Wed, 15 Aug 2012 15:45:52 -0500 --- autopilot-gtk-1.4+14.04.20140107.orig/debian/compat +++ autopilot-gtk-1.4+14.04.20140107/debian/compat @@ -0,0 +1 @@ +9 --- autopilot-gtk-1.4+14.04.20140107.orig/debian/control +++ autopilot-gtk-1.4+14.04.20140107/debian/control @@ -0,0 +1,48 @@ +Source: autopilot-gtk +Priority: extra +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Allan LeSage +Build-Depends: autopilot-desktop (>= 1.4), + bamfdaemon, + at-spi2-core, + cmake, + dbus-x11, + debhelper (>= 9), + gnome-system-log, + gsettings-desktop-schemas, + libglib2.0-dev, + libgtk-3-dev, + libxpathselect-dev (>= 1.4), + pkg-config, + python-evdev, + python-gi, + xvfb, +Standards-Version: 3.9.4 +Section: libs +Homepage: https://launchpad.net/autopilot-gtk +# If you aren't a member of ~autopilot but need to upload +# packaging changes, just go ahead. ~autopilot will notice +# and sync up the code again. +Vcs-Bzr: https://code.launchpad.net/~autopilot/autopilot-gtk/trunk +Vcs-Browser: https://bazaar.launchpad.net/~autopilot/autopilot-gtk/trunk/files +XS-Testsuite: autopkgtest + +Package: libautopilot-gtk +Section: libs +Architecture: any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends}, +Depends: python-autopilot (>= 1.4) | python3-autopilot (>= 1.4), + ${misc:Depends}, + ${shlibs:Depends}, +Replaces: autopilot-gtk, + libautopilot-gtk-dev, + libautopilot-gtk0, +Conflicts: autopilot-gtk, + libautopilot-gtk-dev, + libautopilot-gtk0, +Provides: autopilot-gtk, + libautopilot-gtk0, +Description: Makes GTK+ applications introspectable by autopilot. + This allows autopilot to test any existing GTK+ application, + without having to rebuild the application under test. --- autopilot-gtk-1.4+14.04.20140107.orig/debian/copyright +++ autopilot-gtk-1.4+14.04.20140107/debian/copyright @@ -0,0 +1,36 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: autopilot-gtk +Source: http://launchpad.net/autopilot-gtk + +Files: * +Copyright: 2012 Canonical Ltd. +License: GPL-3 + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License version 3, as published + by the Free Software Foundation. + . + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranties of + MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR + PURPOSE. See the GNU General Public License for more details. + . + On Debian systems, the complete text of the GNU General + Public License version 3 can be found in "/usr/share/common-licenses/GPL-3". + +Files: debian/* +Copyright: 2012 Allan LeSage +License: GPL-2 + This package is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2, as published + by the Free Software Foundation. + . + This package 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 + . + On Debian systems, the complete text of the GNU General + Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". --- autopilot-gtk-1.4+14.04.20140107.orig/debian/rules +++ autopilot-gtk-1.4+14.04.20140107/debian/rules @@ -0,0 +1,22 @@ +#!/usr/bin/make -f + +#export DH_VERBOSE=1 +export DPKG_GENSYMBOLS_CHECK_LEVEL = 4 + +%: + dh $@ + +override_dh_auto_test: +ifeq (, $(findstring nocheck, $(DEB_BUILD_OPTIONS))) + mkdir -p debian/tmp/home/run + env HOME=$(CURDIR)/debian/tmp/home XDG_RUNTIME_DIR=$(CURDIR)/debian/tmp/home/run \ + xvfb-run -a -e $(CURDIR)/debian/tmp/X.log dh_auto_test || \ + { echo "==== X.org log ===="; cat $(CURDIR)/debian/tmp/X.log; false; } +endif + +override_dh_install: + dh_install --fail-missing + +override_dh_makeshlibs: + dh_makeshlibs -V + --- autopilot-gtk-1.4+14.04.20140107.orig/debian/source/format +++ autopilot-gtk-1.4+14.04.20140107/debian/source/format @@ -0,0 +1 @@ +1.0 --- autopilot-gtk-1.4+14.04.20140107.orig/debian/tests/autopilot +++ autopilot-gtk-1.4+14.04.20140107/debian/tests/autopilot @@ -0,0 +1,4 @@ +#!/bin/sh +set -eu +cd tests/autopilot +autopilot-sandbox-run -a -v tests --- autopilot-gtk-1.4+14.04.20140107.orig/debian/tests/control +++ autopilot-gtk-1.4+14.04.20140107/debian/tests/control @@ -0,0 +1,11 @@ +Tests: autopilot +Depends: @, + autopilot-desktop (>= 1.4), + bamfdaemon, + at-spi2-core, + xvfb, + dbus-x11, + gnome-system-log, + gsettings-desktop-schemas, + python-gi, + gir1.2-gtk-3.0