--- qmenumodel-0.2.9+16.04.20160329.orig/debian/changelog +++ qmenumodel-0.2.9+16.04.20160329/debian/changelog @@ -0,0 +1,427 @@ +qmenumodel (0.2.9+16.04.20160329-0ubuntu1) xenial; urgency=medium + + [ Nick Dedekind ] + * Use Qt logging categories (LP: #1562992) + + -- Michał Sawicz Tue, 29 Mar 2016 12:57:00 +0000 + +qmenumodel (0.2.9+15.04.20150430-0ubuntu2~gcc5.1) wily; urgency=medium + + * No-change test rebuild for g++5 ABI transition + + -- Steve Langasek Wed, 15 Jul 2015 15:58:40 +0000 + +qmenumodel (0.2.9+15.04.20150430-0ubuntu1) vivid; urgency=medium + + [ Michael Terry ] + * Don't leave a dangling GVariant pointer in GtkMenuTrackerItem, which + can cause a crash. (LP: #1450494) + + -- CI Train Bot Thu, 30 Apr 2015 19:07:48 +0000 + +qmenumodel (0.2.9+15.04.20150108-0ubuntu1) vivid; urgency=medium + + [ Nick Dedekind ] + * Added support for overriding QDBusActionGroup state parser + + -- Ubuntu daily release Thu, 08 Jan 2015 13:55:52 +0000 + +qmenumodel (0.2.8+14.10.20141013-0ubuntu1) utopic; urgency=low + + [ Nick Dedekind ] + * Disconnect QDBusActionGroup add/remove/stateChange signals when + deleting object. (LP: #1378941) + + -- Ubuntu daily release Mon, 13 Oct 2014 09:36:50 +0000 + +qmenumodel (0.2.8+14.10.20140815-0ubuntu1) utopic; urgency=low + + [ Nick Dedekind ] + * Allow remote URIs to be used from file serialized icons + + -- Ubuntu daily release Fri, 15 Aug 2014 16:02:02 +0000 + +qmenumodel (0.2.8+14.10.20140717-0ubuntu1) utopic; urgency=medium + + [ Lars Uebernickel ] + * unitymenumodel: add nameOwner property + + -- Ubuntu daily release Thu, 17 Jul 2014 02:04:13 +0000 + +qmenumodel (0.2.7+14.10.20140704-0ubuntu1) utopic; urgency=low + + [ Charles Kerr ] + * Fix a dangling UnityMenuAction pointer by ensuring it's registered + with only one menu at a time. (LP: #1282282) + + [ Nick Dedekind ] + * Unset the UnityMenuActions::model when destroying UnityMenuModel + (LP: #1334203) + + -- Ubuntu daily release Fri, 04 Jul 2014 07:38:11 +0000 + +qmenumodel (0.2.7+14.10.20140514.1-0ubuntu1) utopic; urgency=medium + + [ Antti Kaijanmäki ] + * Add standard "has the property actually changed" + check to UnityMenuModel::setBusName() + + -- Ubuntu daily release Wed, 14 May 2014 11:38:43 +0000 + +qmenumodel (0.2.7+14.04.20140305-0ubuntu2) trusty; urgency=medium + + * No-change rebuild for shlib changes in qtbase and qtdeclarative. + + -- Ricardo Salveti de Araujo Mon, 14 Apr 2014 13:06:57 -0300 + +qmenumodel (0.2.7+14.04.20140305-0ubuntu1) trusty; urgency=low + + [ CI bot ] + * No change rebuild against Qt 5.2.1. + + [ Albert Astals ] + * Fix use of un-initialized memory Since m_valid was not initialized + calling setValid ends up in an uninitialized memory use in the if + comparison. The other thing setValid does is emitting a signal, but + this is the constructor, so you don't need the signal either, so + basically just assign the variable directly . + + [ Ubuntu daily release ] + * New rebuild forced + + -- Ubuntu daily release Wed, 05 Mar 2014 06:54:32 +0000 + +qmenumodel (0.2.7+14.04.20131213-0ubuntu1) trusty; urgency=low + + [ Nick Dedekind ] + * Added dataChange to loadExtendedAttributes function. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 99 + + -- Ubuntu daily release Fri, 13 Dec 2013 07:41:33 +0000 + +qmenumodel (0.2.7+14.04.20131125-0ubuntu1) trusty; urgency=low + + [ Marcus Tomlinson ] + * Fixed #define guard. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 97 + + -- Ubuntu daily release Mon, 25 Nov 2013 03:55:02 +0000 + +qmenumodel (0.2.7+13.10.20131016-0ubuntu1) saucy; urgency=low + + [ Gustavo Pichorim Boiko ] + * Use g_file_get_uri instead of g_file_get_path to make sure the URI's + percent encoding is properly kept. + + [ Nick Dedekind ] + * Added pointer checks for items/iterators. (lp#1239394). (LP: + #1239394) + + [ Ubuntu daily release ] + * Automatic snapshot from revision 95 + + -- Ubuntu daily release Wed, 16 Oct 2013 02:33:27 +0000 + +qmenumodel (0.2.7+13.10.20131011-0ubuntu1) saucy; urgency=low + + [ Lars Uebernickel ] + * QStateAction: try to maintain the type of the action's state QML + likes to convert doubles to integers if the number is close enough + to an integer. This tries to circumvent that by explicitly casting + to the right action type, because that's what exporters of + GActionGroups expect. . (LP: #1233274) + + [ Ubuntu daily release ] + * Automatic snapshot from revision 92 + + -- Ubuntu daily release Fri, 11 Oct 2013 04:26:55 +0000 + +qmenumodel (0.2.7+13.10.20130920-0ubuntu1) saucy; urgency=low + + [ Pete Woods ] + * Fix memory leak in unitymenumodel The items sequence is not being + freed in the destructor. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 90 + + -- Ubuntu daily release Fri, 20 Sep 2013 10:14:42 +0000 + +qmenumodel (0.2.7+13.10.20130913-0ubuntu1) saucy; urgency=low + + [ Lars Uebernickel ] + * Use fully namespaced action name in UnityMenuModel::activate and for + the action role. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 88 + + -- Ubuntu daily release Fri, 13 Sep 2013 15:15:27 +0000 + +qmenumodel (0.2.7+13.10.20130830-0ubuntu2) saucy; urgency=low + + * Switch to Architecture: any to hopefully get a powerpc build; seems + nothing is arch-specific in this package which is a bdep of + indicator-network, and build-deps such as libgles2-mesa-dev seem to be + available on powerpc. + * Bump Standards-Version to 3.9.4; no change needed. + + -- Loïc Minier Sat, 07 Sep 2013 12:40:38 +0200 + +qmenumodel (0.2.7+13.10.20130830-0ubuntu1) saucy; urgency=low + + [ Nick Dedekind ] + * Added UnityMenuAction for "out-of-menu" actions. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 85 + + -- Ubuntu daily release Fri, 30 Aug 2013 18:06:44 +0000 + +qmenumodel (0.2.7+13.10.20130829.1-0ubuntu1) saucy; urgency=low + + [ Nick Dedekind ] + * Let Qt manage the destruction of child ActionStateParsers. + + [ Lars Uebernickel ] + * Remove theme image provider The platform should provide that, + because more than this one module ned themed icons. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 83 + + -- Ubuntu daily release Thu, 29 Aug 2013 18:06:45 +0000 + +qmenumodel (0.2.7+13.10.20130828.2-0ubuntu1) saucy; urgency=low + + [ Lars Uebernickel ] + * Make sure the right qt modules are loaded to make QMenuModel tests + pass. (LP: #1217335) + + [ Ubuntu daily release ] + * Automatic snapshot from revision 80 + + -- Ubuntu daily release Wed, 28 Aug 2013 10:08:37 +0000 + +qmenumodel (0.2.7+13.10.20130827.3-0ubuntu1) saucy; urgency=low + + [ Nick Dedekind ] + * UnityMenuModel::changeState now uses current state parameter type as + a base for parameter GVariant conversion. + * Adds qt event spawning to direct glib main loop callbacks. (LP: + #1183065, #1206991) + + [ Ubuntu daily release ] + * Automatic snapshot from revision 78 + + -- Ubuntu daily release Tue, 27 Aug 2013 14:08:51 +0000 + +qmenumodel (0.2.7+13.10.20130826-0ubuntu1) saucy; urgency=low + + [ Nick Dedekind ] + * Added int64 & variant types to UnityMenuModel ext attribute parsing. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 75 + + -- Ubuntu daily release Mon, 26 Aug 2013 14:06:47 +0000 + +qmenumodel (0.2.7+13.10.20130813-0ubuntu1) saucy; urgency=low + + [ Nick Dedekind ] + * Removed UnityMenuAction. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 73 + + -- Ubuntu daily release Tue, 13 Aug 2013 10:06:45 +0000 + +qmenumodel (0.2.7) saucy; urgency=low + + * Releasing version 0.2.7 + + -- Nicholas Dedekind Tue, 13 Aug 2013 10:11:24 +0100 + +qmenumodel (0.2.6+13.10.20130812-0ubuntu1) saucy; urgency=low + + [ Nick Dedekind ] + * Added UnityMenuModel. + + [ Mirco Müller ] + * Added UnityMenuModel. + + [ Lars Uebernickel ] + * Added UnityMenuModel. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 70 + + -- Ubuntu daily release Mon, 12 Aug 2013 18:38:17 +0000 + +qmenumodel (0.2.6daily13.06.07-0ubuntu1) saucy; urgency=low + + [ Alberto Mardegan ] + * Use invalid index as root index When emitting the rowsInserted + signal for top-level items, use an invalid QModelIndex as parent. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 68 + + -- Ubuntu daily release Fri, 07 Jun 2013 02:02:05 +0000 + +qmenumodel (0.2.6daily13.05.02-0ubuntu1) saucy; urgency=low + + [ Mathieu Trudel-Lapierre ] + * Automatic snapshot from revision 62 (bootstrap). + * debian/control: + - Add Vcs-Browser, add comment to developers. + - Update Vcs-Bzr. + - Move libgl-dev as an alternate Build-Depends to libgles2-mesa-dev. + - Add Homepage field. + - Extend binary packages descriptions. + - Don't build binary packages on powerpc; qtdeclarative5 isn't available; + so explicitly list the architectures we can build on. + * debian/rules: + - Override dh_install to use --fail-missing. + * debian/copyright: should be LGPL-3, not LGPL-3+. + + [ Renato Araujo Oliveira Filho ] + * [all] add correct licensing and debian information for release (LP: + #1121721) + + [ Ubuntu daily release ] + * Automatic snapshot from revision 66 + + -- Ubuntu daily release Thu, 02 May 2013 22:58:50 +0000 + +qmenumodel (0.2.6) quantal; urgency=low + + * Updated to qt5 final. + + -- Renato Araujo Oliveira Filho Thu, 31 Jan 2013 01:12:02 -0300 + +qmenumodel (0.2.5) quantal; urgency=low + + * Fixed "invokeMethod" call to use only the method name instead of full signature. + + -- Renato Araujo Oliveira Filho Mon, 14 Jan 2013 21:25:25 -0300 + +qmenumodel (0.2.4) quantal; urgency=low + + * Added missing license header. + * Implemented QMenuModel as tree model. + + -- Renato Araujo Oliveira Filho Mon, 14 Jan 2013 16:25:52 -0300 + +qmenumodel (0.2.3) quantal; urgency=low + + * Try to keep the module unchanged until the function + begin[Insert|Remove]Rows is called + + -- Renato Araujo Oliveira Filho Mon, 17 Dec 2012 17:04:47 -0300 + +qmenumodel (0.2.2) quantal; urgency=low + + * release + + -- Bill Filler Tue, 11 Dec 2012 23:12:36 -0500 + +qmenumodel (0.2.1) quantal; urgency=low + + * Implemented conversion for GVariant and Arrays. + + -- Renato Araujo Oliveira Filho Mon, 10 Dec 2012 12:19:13 +0000 + +qmenumodel (0.2) quantal; urgency=low + + * Cache sub-menus. + + -- Olivier Tilloy Tue, 04 Dec 2012 11:57:59 +0100 + +qmenumodel (0.1.9) quantal; urgency=low + + * Created auxiliary functions. To allows access the model data from + JavaScript; + + -- Renato Araujo Oliveira Filho Thu, 29 Nov 2012 18:11:20 -0300 + +qmenumodel (0.1.8) quantal; urgency=low + + [ Renato Araujo Oliveira Filho ] + * Fixed memory leak after the service disappear. + * Implemented support to tuple conversions. + * Added 'TEST_XML_OUTPUT' option on cmake to enable/disalbe test output in + xml. + * Removed QAction dependency from QStateAction. + * Fixed QMenumodel behavior when the GMenuModel is destroyed. + + [ Olivier Tilloy ] + * Reimplement roleNames() instead of using setRoleNames(…). + + -- Renato Araujo Oliveira Filho Fri, 23 Nov 2012 16:15:00 -0300 + +qmenumodel (0.1.7) quantal; urgency=low + + [ Renato Araujo Oliveira Filho ] + * Fixed tests to avoid crashing if dbus session is not available. + * Updated debian package to use debhelper instead of cdbs. + * Updates to get coverage and test results in jenkins. + + -- Olivier Tilloy Wed, 14 Nov 2012 10:43:15 +0100 + +qmenumodel (0.1.6) quantal; urgency=low + + [ Renato Araujo Oliveira Filho ] + * Changed the 'g_bus_watch_name' flag to auto start the service. + * Replaced gchar ⇄ QString conversion function, from Latin1 to Utf8. + * Use the correct function "g_action_group_change_action_state" to change the + action state. + + [ Olivier Tilloy ] + * Migrate all the scripts to python3. + + -- Olivier Tilloy Wed, 31 Oct 2012 18:19:15 +0100 + +qmenumodel (0.1.5) quantal; urgency=low + + [ Renato Araujo Oliveira Filho] + * Implemented missing GVariant ⇄ QVariant conversion for variant map (a{sv}) + + -- Olivier Tilloy Thu, 18 Oct 2012 16:25:49 +0200 + +qmenumodel (0.1.4) quantal; urgency=low + + * Expose a C++ library, and separate into 3 binary packages: + - libqmenumodel0: C++ library + - libqmenumodel-dev: development headers for the C++ library + - qmenumodel-qml: QML module + + -- Olivier Tilloy Tue, 16 Oct 2012 10:57:06 +0200 + +qmenumodel (0.1.3) quantal; urgency=low + + * Rebuild for armhf + + -- Ricardo Mendoza Thu, 11 Oct 2012 14:42:03 -0430 + +qmenumodel (0.1.2) quantal; urgency=low + + [ Olivier Tilloy ] + * Renaming source package to qmenumodel + * Port to Qt5 + + [ Ricardo Mendoza ] + * Bump version for Release + + -- Ricardo Mendoza Thu, 11 Oct 2012 12:55:53 -0430 + +qmenumodel-qml (0.1.0) quantal; urgency=low + + * Initial package; + + -- Renato Araujo Oliveira Filho Wed, 12 Sep 2012 14:55:31 -0300 + --- qmenumodel-0.2.9+16.04.20160329.orig/debian/compat +++ qmenumodel-0.2.9+16.04.20160329/debian/compat @@ -0,0 +1 @@ +9 --- qmenumodel-0.2.9+16.04.20160329.orig/debian/control +++ qmenumodel-0.2.9+16.04.20160329/debian/control @@ -0,0 +1,66 @@ +Source: qmenumodel +Section: libs +Priority: optional +Maintainer: Ubuntu Developers +Build-Depends: debhelper (>= 9.0.0), + cmake (>= 2.8.9), + libglib2.0-dev, + qt5-default, + qt5-qmake, + qtbase5-dev (>= 5.0), + qtdeclarative5-dev (>= 5.0), + python3, + python3-dbus, + python3-gi, + gir1.2-glib-2.0, + dbus-test-runner, + libgles2-mesa-dev | libgl-dev, +Standards-Version: 3.9.4 +Homepage: https://launchpad.net/qmenumodel +# If you aren't a member of ~phablet-team but need to upload +# packaging changes, just go ahead. ~phablet-team will notice +# and sync up the code again. +Vcs-Bzr: https://code.launchpad.net/~phablet-team/qmenumodel/trunk +Vcs-Browser: https://bazaar.launchpad.net/~phablet-team/qmenumodel/trunk/files + +Package: libqmenumodel0 +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, +Pre-Depends: ${misc:Pre-Depends} +Description: Qt binding for GMenuModel - shared library + Qt binding for GMenuModel that allows connecting to a menu model exposed on + D-Bus and presents it as a list model. It can be used to expose indicator or + application menus for applications using the Qt framework. + . + This package contains the shared library required by applications using + QMenuModel. + +Package: libqmenumodel-dev +Section: libdevel +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + libqmenumodel0 (= ${binary:Version}), +Description: Qt binding for GMenuModel - development files + Qt binding for GMenuModel that allows connecting to a menu model exposed on + D-Bus and presents it as a list model. It can be used to expose indicator or + application menus for applications using the Qt framework. + . + This package contains the development headers for libqmenumodel. + +Package: qmenumodel-qml +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + libqmenumodel0 (= ${binary:Version}), +Description: Qt binding for GMenuModel - QML module + Qt binding for GMenuModel that allows connecting to a menu model exposed on + D-Bus and presents it as a list model. It can be used to expose indicator or + application menus for applications using the Qt framework. + . + This package contains the QML module for building applications using the + QMenuModel library. + --- qmenumodel-0.2.9+16.04.20160329.orig/debian/copyright +++ qmenumodel-0.2.9+16.04.20160329/debian/copyright @@ -0,0 +1,23 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ + +Files: * +Copyright: 2013 Canonical Ltd. +License: LGPL-3 + +License: LGPL-3 + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License, version 3 + 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 + Lesser General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public + License along with this package. If not, see + . + On Debian systems the full text of the GNU Lesser General Public + License, version 3 can be found in the file + '/usr/share/common-licenses/LGPL-3'. + --- qmenumodel-0.2.9+16.04.20160329.orig/debian/libqmenumodel-dev.install +++ qmenumodel-0.2.9+16.04.20160329/debian/libqmenumodel-dev.install @@ -0,0 +1,4 @@ +usr/include/qmenumodel/*.h +usr/lib/*/pkgconfig/qmenumodel.pc +usr/lib/*/libqmenumodel.so + --- qmenumodel-0.2.9+16.04.20160329.orig/debian/libqmenumodel0.install +++ qmenumodel-0.2.9+16.04.20160329/debian/libqmenumodel0.install @@ -0,0 +1,2 @@ +usr/lib/*/libqmenumodel.so.* + --- qmenumodel-0.2.9+16.04.20160329.orig/debian/qmenumodel-qml.install +++ qmenumodel-0.2.9+16.04.20160329/debian/qmenumodel-qml.install @@ -0,0 +1,2 @@ +usr/lib/*/qt5/qml/QMenuModel/* + --- qmenumodel-0.2.9+16.04.20160329.orig/debian/rules +++ qmenumodel-0.2.9+16.04.20160329/debian/rules @@ -0,0 +1,13 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +export DPKG_GENSYMBOLS_CHECK_LEVEL=4 + +%: + dh $@ --parallel + +override_dh_makeshlibs: + dh_makeshlibs -Xlibqmenumodel-qml.so + +override_dh_install: + dh_install --fail-missing --- qmenumodel-0.2.9+16.04.20160329.orig/debian/source/format +++ qmenumodel-0.2.9+16.04.20160329/debian/source/format @@ -0,0 +1 @@ +1.0