--- unity-notifications-0.1.3+15.10.20151021.orig/debian/changelog +++ unity-notifications-0.1.3+15.10.20151021/debian/changelog @@ -0,0 +1,498 @@ +unity-notifications (0.1.3+15.10.20151021-0ubuntu1) wily; urgency=medium + + [ Michal Sawicz ] + * Fix version number + + [ CI Train Bot ] + * New rebuild forced. + + [ Lukáš Tinkl ] + * Merge and rebase older code to fix notifications crashing on closing + (LP: #1453958) + + [ Mirco Müller ] + * Merge and rebase older code to fix notifications crashing on closing + (LP: #1453958) + + -- Michał Sawicz Wed, 21 Oct 2015 11:48:57 +0000 + +unity-notifications (0.1.2+15.10.20150623.is.0.1.2+15.10.20150804-0ubuntu1) wily; urgency=medium + + [ Mirco Müller ] + * Add main loop to loopless examples + + -- CI Train Bot Tue, 04 Aug 2015 12:15:26 +0000 + +unity-notifications (0.1.2+15.10.20150623.is.0.1.2+15.10.20150706.1-0ubuntu2~gcc5.1) wily; urgency=medium + + * No-change test rebuild for g++5 ABI transition + + -- Steve Langasek Wed, 15 Jul 2015 16:23:37 +0000 + +unity-notifications (0.1.2+15.10.20150623.is.0.1.2+15.10.20150706.1-0ubuntu1) wily; urgency=medium + + [ CI Train Bot ] + * New rebuild forced. + + [ Charles Kerr ] + * When a notification is closed due to internals (e.g. due to + timeout), ensure the NotificationClosed bus signal is emitted. (LP: + #1470031) + + -- CI Train Bot Mon, 06 Jul 2015 18:14:35 +0000 + +unity-notifications (0.1.2+15.10.20150623-0ubuntu1) wily; urgency=medium + + [ Pete Woods ] + * Add end to end DBus tests and use XML introspection data + * Handle client death by cleaning up notifications + * Handle reopening closed notifications + * Notifications are now owned by the client that opened them + + -- CI Train Bot Tue, 23 Jun 2015 15:50:33 +0000 + +unity-notifications (0.1.2+15.04.20141104-0ubuntu1) vivid; urgency=low + + [ Mirco Müller ] + * Added new hint for SwipeToAct-widget. + + -- Ubuntu daily release Tue, 04 Nov 2014 13:03:34 +0000 + +unity-notifications (0.1.2+15.04.20141030-0ubuntu1) vivid; urgency=low + + [ Mirco Müller ] + * Added support, examples and tests for synchronous/confirmation + notifications. (LP: #1232633) + + -- Ubuntu daily release Thu, 30 Oct 2014 10:59:34 +0000 + +unity-notifications (0.1.2+14.10.20140922-0ubuntu1) utopic; urgency=low + + [ Mirco Müller ] + * Use a more robust filterText() and don't filter newline-characters. + + -- Ubuntu daily release Mon, 22 Sep 2014 17:42:23 +0000 + +unity-notifications (0.1.2+14.10.20140918-0ubuntu1) utopic; urgency=low + + [ Mirco Müller ] + * Added an internal text-filter to setSummary() and setBody() + + -- Ubuntu daily release Thu, 18 Sep 2014 09:54:13 +0000 + +unity-notifications (0.1.2+14.10.20140907-0ubuntu1) utopic; urgency=low + + [ Mirco Müller ] + * Renamed and added hints to expose the new button-tint hints for + snap-decisions, which are needed to comply with the visual changes + coming from Design (for RTM). Updated examples to reflect these + changes. (LP: #1348092) + + -- Ubuntu daily release Sun, 07 Sep 2014 19:46:29 +0000 + +unity-notifications (0.1.2+14.10.20140717-0ubuntu1) utopic; urgency=low + + [ Mirco Müller ] + * Added close() q_invokable to allow notifications to be closed from + the renderer (unity8) side. This facilitates fixing LP:1308011 (LP: + #1308011) + + -- Ubuntu daily release Thu, 17 Jul 2014 02:14:19 +0000 + +unity-notifications (0.1.2+14.10.20140623-0ubuntu1) utopic; urgency=low + + [ Mirco Müller ] + * Changed maximum number of allowed actions to be 7. Updated related examples accordingly. + * Bump version to indicate support for maximum of 7 actions. + * Added a handy example to more easily demonstrate the visual snap- + decision queue of the notification-frontend. + * Added the backend-part of sound-hint support with two additional + examples demonstrating its use. + + -- Ubuntu daily release Mon, 23 Jun 2014 09:32:14 +0000 + +unity-notifications (0.1.1+14.10.20140602-0ubuntu1) utopic; urgency=low + + [ Mirco Müller ] + * Added a snap-decisions-specific hint to allow control over the + timeout of a notification. (LP: #1295762) + + -- Ubuntu daily release Mon, 02 Jun 2014 10:58:29 +0000 + +unity-notifications (0.1.1+14.10.20140514.1-0ubuntu1) utopic; urgency=low + + [ Antti Kaijanmäki ] + * Call model.notificationUpdated() when notification updates. + + -- Ubuntu daily release Wed, 14 May 2014 11:31:06 +0000 + +unity-notifications (0.1.1+14.10.20140505-0ubuntu1) utopic; urgency=low + + [ Mirco Müller ] + * Make the Roles enum available to QML. (LP: #1285712) + + -- Ubuntu daily release Mon, 05 May 2014 12:25:31 +0000 + +unity-notifications (0.1.1+14.04.20140402-0ubuntu1) trusty; urgency=low + + [ Mirco Müller ] + * To avoid false expectations the examples, using not yet re- + implemented hints or features, were moved to the unsupported + directory. + + -- Ubuntu daily release Wed, 02 Apr 2014 17:53:10 +0000 + +unity-notifications (0.1.1+14.04.20140317.2-0ubuntu1) trusty; urgency=low + + [ Mirco Müller ] + * Updated NotificationModel and its unit-test to not ignore the + permanent PlaceHolder notification in the queue. + + -- Ubuntu daily release Mon, 17 Mar 2014 16:00:53 +0000 + +unity-notifications (0.1.1+14.04.20140305-0ubuntu1) trusty; urgency=low + + [ CI bot ] + * No change rebuild against Qt 5.2.1. + + [ Ubuntu daily release ] + * New rebuild forced + + -- Ubuntu daily release Wed, 05 Mar 2014 09:31:45 +0000 + +unity-notifications (0.1.1+14.04.20140129-0ubuntu1) trusty; urgency=low + + [ Michał Sawicz ] + * Flush trunk through Train CI. + + [ Albert Astals ] + * Use QCOMPARE instead of QVERIFY Because it is what we want to do and + also because it gives us much better failure messages when tests + fail. + + [ Mirco Müller ] + * Fixes bug #1200569. (LP: #1200569) + * Added reporting-support for x-canonical-private-fullscreen hint. + * Don't use the fullscreen-hint. Fullscreen is meant to be implicitly + used only by the pinpad-notification. + * Use new plugin-path provided by pkgconfig of libunity-api-dev, thus + fixing LP #1256011. (LP: #1256011) + * Make notification unit-test Q-ified in order to allow nicer ouput in + case of failures. + * Change the order of visually stacked snap-decisions to comply with + the Design-spec for UbuntuTouch notifications. Also updated test to + verify the new required behaviour. + + -- Ubuntu daily release Wed, 29 Jan 2014 17:34:33 +0000 + +unity-notifications (0.1.1+14.04.20131030.1-0ubuntu1) trusty; urgency=low + + [ Albert Astals ] + * Minor optimizations Pass some values by const & instead of by copy + Don't initialize QStrings with "", the default constructor does the + same with less code. + + [ Lars Uebernickel ] + * Try to replace an existing notification service when registering the + name. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 186 + + -- Ubuntu daily release Wed, 30 Oct 2013 11:05:51 +0000 + +unity-notifications (0.1.1+13.10.20131016-0ubuntu1) saucy; urgency=low + + [ Albert Astals ] + * Add a placeholder at the beginning of the notification list . (LP: + #1227339) + + [ Ubuntu daily release ] + * Automatic snapshot from revision 183 + + -- Ubuntu daily release Wed, 16 Oct 2013 16:36:21 +0000 + +unity-notifications (0.1.1+13.10.20131015-0ubuntu1) saucy; urgency=low + + [ Jussi Pakkanen ] + * Don't call into deleted objects in destructors. (LP: #1239415, + #1239411, #1239407) + + [ Ubuntu daily release ] + * Automatic snapshot from revision 181 + + -- Ubuntu daily release Tue, 15 Oct 2013 13:18:59 +0000 + +unity-notifications (0.1.1+13.10.20131011.2-0ubuntu1) saucy; urgency=low + + [ Nick Dedekind ] + * Action-less snap decision support. + + [ Mirco Müller ] + * Made password-entry- and user-authentication-examples look more like + the mockups in the Design-specs. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 179 + + -- Ubuntu daily release Fri, 11 Oct 2013 17:26:15 +0000 + +unity-notifications (0.1.1+13.10.20131005-0ubuntu1) saucy; urgency=low + + * Revert the revert now that unity8 is fixed! This puts on back to what was + in 0.1.1+13.10.20131004.1-0ubuntu1. + + -- Loïc Minier Sat, 05 Oct 2013 11:52:45 +0200 + +unity-notifications (0.1.1+13.10.20131004.2-0ubuntu1) saucy; urgency=low + + * Revert 0.1.1+13.10.20131004.1-0ubuntu1 to 0.1.0+13.10.20130905.2-0ubuntu1 + as unity8 is getting revert due to a CPU hogging bug. + + -- Loïc Minier Fri, 04 Oct 2013 21:25:48 +0200 + +unity-notifications (0.1.1+13.10.20131004.1-0ubuntu1) saucy; urgency=low + + [ Michał Sawicz ] + * Bump version to indicate support for passing hints through. + * Look for *any* slashes, not just a leading one, to support URLs. + Also drop an outdated FIXME. (LP: #1224095) + + [ Mirco Müller ] + * Added support for new hints "x-canonical-private-menu-model" and "x- + canonical-ext-snap-decisions" allowing to pass in UnityMenuModel UI- + descriptions and enable extended snap-decisions. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 175 + + -- Ubuntu daily release Fri, 04 Oct 2013 06:55:02 +0000 + +unity-notifications (0.1.0+13.10.20130905.2-0ubuntu1) saucy; urgency=low + + [ Jussi Pakkanen ] + * Remove stray "lesser" qualifiers from license link text. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 171 + + -- Ubuntu daily release Thu, 05 Sep 2013 10:47:48 +0000 + +unity-notifications (0.1.0+13.10.20130801-0ubuntu1) saucy; urgency=low + + * Automatic snapshot from revision 169 + + -- Ubuntu daily release Thu, 01 Aug 2013 14:30:21 +0000 + +unity-notifications (0.1.0+13.10.20130703ubuntu.unity.next-0ubuntu1) saucy; urgency=low + + [ Francis Ginther ] + * Added coverage targets. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 168 (ubuntu-unity/next) + + -- Ubuntu daily release Wed, 03 Jul 2013 02:35:04 +0000 + +unity-notifications (0.1.0+13.10.20130702ubuntu.unity.next-0ubuntu1) saucy; urgency=low + + [ Mirco Müller ] + * The frontend no longer needs ActionModel::actionId(), so to keep the + backend's API cleaner actionId() was removed. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 166 (ubuntu-unity/next) + + -- Ubuntu daily release Tue, 02 Jul 2013 02:31:06 +0000 + +unity-notifications (0.1.0+13.10.20130628ubuntu.unity.next-0ubuntu1) saucy; urgency=low + + [ Didier Roche ] + * More modern multiarch support. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 164 (ubuntu-unity/next) + + -- Ubuntu daily release Fri, 28 Jun 2013 02:31:04 +0000 + +unity-notifications (0.1.0+13.10.20130627ubuntu.unity.next-0ubuntu1) saucy; urgency=low + + * Automatic snapshot from revision 162 (ubuntu-unity/next) + + -- Ubuntu daily release Thu, 27 Jun 2013 09:48:55 +0000 + +unity-notifications (0.1.0daily13.06.20-0ubuntu1) saucy; urgency=low + + [ Jussi Pakkanen ] + * Initial release. + * Started work on the notification backend. + * Skeleton classes for the system. + * Private structs for objects. + * Some work in the renderer. + * Can insert notifications. + * Can delete notifications from the store. + * One header for common definitions. + * Added ID number to Notification. + * Keep notifications in order in the stack. + * Check that renderer is called. + * Removed check by pointer. + * CMake harness for Qt5. + * Can display string list. Hoo ray. + * Created own model. + * Model works, even. + * Data flows between model and view. + * Insert and delete operations. + * Can add and remove items from the model and the view is updated. + * Insert at the beginning. + * Can instantiate a window from a ui file. + * Generate UI files properly. + * Moved to multiple inheritance model. + * Can connect signals. + * Button can be used to invoke segfaults. Which is a problem because + it should invoke data insertion. + * Notifications have identifying strings in them. + * Added type to Notification class. + * Insert notification objects into model. + * Notifications expire on timeouts. + * Non-visible notifications are queued. + * Can send synchronous notifications and they take precedence. + * Switched to smart pointers for great non-memory-leaking justice! + * Interactive notifications are queued and dequeued properly. + * Can send snap decisions. + * Snap decisions are put in and queued properly. + * Can send notifications of different type. + * Take display time from Notification objects. + * Track time already spent showing each notification. + * Confucious say: one bad comparison operator cause massive bughunt. + * Keep input queues sorted according to importance. + * Changed header suffix to .h. + * Added two files that I accidentally moved with "mv + " instead of "bzr mv ". + * Function renaming. + * Priority for async notifications. + * Interactive notifications have priorities. + * Proper compare function for qStableSort. + * Snap decisions have priority too. + * Find proper place to put snap decisions, since there may be several + of them. + * Made Notification a QObject so it can be exposed to QML. + * Default constructor for QML. + * Can create a Qml view. + * Can expose Notification objects to Qml. + * Make Notification owned by a shared pointer. + * Snap decisions override everything else. + * Added function to remove notifications from the model. + * Expose notificationmodel to Qml. + * Started work on DBus service. + * Start work on dbus service tool. + * Register service name. Also not crash. + * Added capabilities. + * Renamed dbus server. + * Added client test application. + * Tried to make the dbus communication work. Unsuccessfully. + * It workses! + * Capabilities travel through dbus. + * More interface exposing. + * Reply signals. + * Expose the entire DBus API in correct form. + * Started work on proper notification client test app. + * Added slots for signal invocation. + * (Try to) connect to dbus signal. + * Working to get the signals going. Thus far unsuccessfully. + * Try to connect ActionInvoked. + * Tried to make InfoStruct work but Qt refuses to parse it. + * Finally got signals running. + * Add a main window for the dbus server. + * Main window for the client app too. + * Try to call notifications over dbus. Not working yet. + * Hack to get dbus working. + * More work on getting notifications to travel through dbus. + * Can put event text into textview. + * Delete replies finally traverse back. + * Guard against rollover. + * Add urgency to capabilities. + * Can call over dbus with the complete notification spec. + * Convert notification types into the wire protocol. + * Send all different notification types. + * Extract urgency from wire protocol. + * Demarshall more stuff out of wire protocol. + * Renamed functions. + * Added id property. + * Added icon property. + * Added summary property. + * Made Urgency a property. + * Made type a property. + * Now with icons and summaries. + * Icon is now a QImage. + * Store actions and expose them as a property. + * Text clarification. + * Can invoke actions. + * Merged enum reorganisation patch from macslow. + * Function to get a notification with a given ID from the model. + * Only emit change signals if the new value is different from the old. + * Store displaytime in private struct. + * Updating notifications works. + * Made timeout a proper input argument. + * Merge. + * Notification sender works with existing system notification daemon. + * Merged macslow's branch. + * Text cleanup. + * Removed remnants of first exploratory attempt. + * Made notification test pass again. + * Can append body text to an existing notification. + * Be consistently unsigned. + * Error is zero. Maybe. + * Test for message priorities. + * Do not lose restart status. + * Test that notifications are properly priority sorted and queued. + * Removed some debug print statements. + * Changed default type of Notification to Ephemeral. + * Better error logging. + * Check num of actions is even. + * Test hasNotification function. + * When a notification is updated, zero out the time it has already + been shown. + * Merged macslow's branch. + * Comment. + * Pluginisation as originally done by saviq. + * Can append text to existing notifications. + * Clients can receive event signals. + * Made notification client a proper plugin. + * Added basic Debian packaging. + * Removed vestigial line. + * Added copyright file to debian subdir. + * Can use private dbus name for testing to prevent clashes. + * Use nullptr instead of 0. + * Renamed package to conform to naming conventions. + * Merged Mirco's integration branch. + * Renamed config bile back to .h.in because it is being written to + now. + * Fix names and install dirs. + * More correcter qmldir. + * Add missing add_subdirectory. + * Removed trailing space. + * Added lost CMakeLists.txt. + * Made all qmlRegisterTypes version numbers 1.0. + * Added Qml test packages to build-deps. + * Removed log file that was added by accident. + * Make source and model singletons. + * Do not expose NotificationServer. + * Register Notification class to Qml. + * Merged QML invokeAction fixes. + * Remove FIXME because it was already fixed. + * Disabled Qml test for now. + * Wrote a simple readme. + * Readme clarification. + * Reformatted constructor with lots of parameters for clarity. + * Print error message to stderr. + * Even more clarification. + * Removed commented out code. + * Made file names CamelCase. + * Build and test fixes. + * Do not try to find qmltestrunner, because we do not use it + currently. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 161 + + -- Ubuntu daily release Thu, 20 Jun 2013 06:28:17 +0000 --- unity-notifications-0.1.3+15.10.20151021.orig/debian/compat +++ unity-notifications-0.1.3+15.10.20151021/debian/compat @@ -0,0 +1 @@ +9 --- unity-notifications-0.1.3+15.10.20151021.orig/debian/control +++ unity-notifications-0.1.3+15.10.20151021/debian/control @@ -0,0 +1,29 @@ +Source: unity-notifications +Section: libs +Priority: optional +Maintainer: Ubuntu Core Developers +Build-Depends: debhelper (>= 9~), + cmake, + pkg-config, + qtdeclarative5-dev, + qtbase5-dev-tools, + libunity-api-dev (>= 7.80.8), + libqtdbustest1-dev, +# For Qml tests + qtchooser, + qt5-default, + qtdeclarative5-dev-tools, + qtdeclarative5-test-plugin, + qtdeclarative5-qtquick2-plugin, +Standards-Version: 3.9.4 + +Package: qtdeclarative5-unity-notifications-plugin +Provides: unity-notifications-impl, + unity-notifications-impl-3 +Architecture: any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Depends: ${shlibs:Depends}, + ${misc:Depends}, +Description: Unity Notifications - shared library + This package provides an interface and implementation of desktop notifications. --- unity-notifications-0.1.3+15.10.20151021.orig/debian/copyright +++ unity-notifications-0.1.3+15.10.20151021/debian/copyright @@ -0,0 +1,19 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: unity-notifications +Source: https://launchpad.net/unity-notifications + +Files: * +Copyright: 2013 Canonical ltd +License: GPL-3 + This program is free software: you can redistribute it and/or modify + it under the terms of version 3 of the GNU General Public + License 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 warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + On Debian systems, the full text of the GNU General Public + License version 3 can be found in the file + `/usr/share/common-licenses/GPL-3'. --- unity-notifications-0.1.3+15.10.20151021.orig/debian/rules +++ unity-notifications-0.1.3+15.10.20151021/debian/rules @@ -0,0 +1,17 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +export DPKG_GENSYMBOLS_CHECK_LEVEL=4 + +%: + dh $@ --parallel --fail-missing + +override_dh_auto_configure: + # we already defines the flags through dpkg-buildflags, we don't need + # thus to use relwithdebinfo, which is defining -DNDEBUG which are + # breaking the tests + dh_auto_configure -- -DCMAKE_BUILD_TYPE='' + --- unity-notifications-0.1.3+15.10.20151021.orig/debian/source/format +++ unity-notifications-0.1.3+15.10.20151021/debian/source/format @@ -0,0 +1 @@ +1.0