--- unity-notifications-0.1.1+14.04.20140402.orig/debian/changelog +++ unity-notifications-0.1.1+14.04.20140402/debian/changelog @@ -0,0 +1,363 @@ +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.1+14.04.20140402.orig/debian/compat +++ unity-notifications-0.1.1+14.04.20140402/debian/compat @@ -0,0 +1 @@ +9 --- unity-notifications-0.1.1+14.04.20140402.orig/debian/control +++ unity-notifications-0.1.1+14.04.20140402/debian/control @@ -0,0 +1,28 @@ +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, +# 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-2 +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.1+14.04.20140402.orig/debian/copyright +++ unity-notifications-0.1.1+14.04.20140402/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.1+14.04.20140402.orig/debian/rules +++ unity-notifications-0.1.1+14.04.20140402/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.1+14.04.20140402.orig/debian/source/format +++ unity-notifications-0.1.1+14.04.20140402/debian/source/format @@ -0,0 +1 @@ +1.0