--- unity-mir-0.1+13.10.20131014.2.orig/debian/com.canonical.Unity.conf +++ unity-mir-0.1+13.10.20131014.2/debian/com.canonical.Unity.conf @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + --- unity-mir-0.1+13.10.20131014.2.orig/debian/copyright +++ unity-mir-0.1+13.10.20131014.2/debian/copyright @@ -0,0 +1,48 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: unity-mir + +Files: * +Copyright: 2013 Canonical Ltd. +License: LGPL-3 + +Files: debian/* +Copyright: 2013 Canonical Ltd. +License: GPL-3 + +Files: tests/* +Copyright: 2013 Canonical Ltd. +License: GPL-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 as published by the Free Software Foundation, version 3 of + the License. + . + 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, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + . + On Debian systems, the complete text of the GNU Lesser General + Public License can be found in `/usr/share/common-licenses/LGPL-3'. + +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 as published by + the Free Software Foundation, version 3 of the License. + . + 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 . + . + 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-mir-0.1+13.10.20131014.2.orig/debian/libunity-mir-dev.install +++ unity-mir-0.1+13.10.20131014.2/debian/libunity-mir-dev.install @@ -0,0 +1,3 @@ +usr/include/unity-mir/ +usr/lib/*/pkgconfig/unity-mir.pc +usr/lib/*/libunity-mir.so --- unity-mir-0.1+13.10.20131014.2.orig/debian/libunity-mir1.install +++ unity-mir-0.1+13.10.20131014.2/debian/libunity-mir1.install @@ -0,0 +1,3 @@ +usr/lib/*/libunity-mir.so.* +usr/lib/*/qt5/* +debian/com.canonical.Unity.conf etc/dbus-1/system.d/ --- unity-mir-0.1+13.10.20131014.2.orig/debian/control +++ unity-mir-0.1+13.10.20131014.2/debian/control @@ -0,0 +1,52 @@ +Source: unity-mir +Section: libs +Priority: optional +Maintainer: Ubuntu Developers +Build-Depends: debhelper (>= 9), + pkg-config, + libplatform-api1-dev, + libmirserver-dev (>= 0.0.14), + libmirclient-dev (>= 0.0.14), + libunity-api-dev, + libupstart-app-launch1-dev, + qt5-default, + qtbase5-dev, + qtdeclarative5-dev, +Standards-Version: 3.9.4 +Homepage: https://launchpad.net/unity-mir +# If you aren't a member of ~mir-team but need to upload packaging changes, +# just go ahead. ~mir-team will notice and sync up the code again. +Vcs-Bzr: https://code.launchpad.net/~mir-team/unity-mir/trunk +Vcs-Browser: http://bazaar.launchpad.net/~mir-team/unity-mir/trunk/files + +Package: libunity-mir1 +Architecture: any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends}, +Depends: ${misc:Depends}, + ${shlibs:Depends}, +Replaces: unity-mir, +Conflicts: unity-mir, +Provides: unity-mir, +Description: Qt plugins for Unity specific Mir APIs + Unity-Mir provides Qt bindings for Mir features that are not exposed + through the QtUbuntu QPA plugins but needed for shell functionality. + +Package: libunity-mir-dev +Section: libdevel +Architecture: any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends}, +Depends: ${misc:Depends}, + ${shlibs:Depends}, + libunity-mir1 (= ${binary:Version}), + libupstart-app-launch1-dev, + libmirserver-dev (>= 0.0.11), + libmirclient-dev (>= 0.0.11), + libplatform-api1-dev, + qtbase5-dev, +Description: Qt plugins for Unity specific Mir APIs - development files + Unity-Mir provides Qt bindings for Mir features that are not exposed + through the QtUbuntu QPA plugins but needed for shell functionality. + . + This package provides the development files for libunity-mir. --- unity-mir-0.1+13.10.20131014.2.orig/debian/compat +++ unity-mir-0.1+13.10.20131014.2/debian/compat @@ -0,0 +1 @@ +9 --- unity-mir-0.1+13.10.20131014.2.orig/debian/rules +++ unity-mir-0.1+13.10.20131014.2/debian/rules @@ -0,0 +1,11 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +export DPKG_GENSYMBOLS_CHECK_LEVEL=4 + +%: + dh $@ --parallel --fail-missing + +# Force the build to generate debug symbols, so we can have -dbgsym packages +override_dh_auto_configure: + dh_auto_configure -- QMAKE_CXXFLAGS=-g --- unity-mir-0.1+13.10.20131014.2.orig/debian/changelog +++ unity-mir-0.1+13.10.20131014.2/debian/changelog @@ -0,0 +1,499 @@ +unity-mir (0.1+13.10.20131014.2-0ubuntu1) saucy; urgency=low + + [ Albert Astals ] + * Shut down QCoreApplication properly If there's a Qt application + running, tell it we're going away Also, wait for the thread we + created, otherwise the application will quit while the thread is + trying to shutdown. + * Compile in debug mode Fix typo . + * Bring the -1 ouside of the sizeof Otherwise clang complains + ../../../../../src/modules/Unity/Application/desktopfilereader.cpp:1 + 23:73: error: sizeof on pointer operation will return size of 'const + char *' instead of 'const char [16]' [-Werror,-Wsizeof-array-decay] + if (strncmp(buffer, "[Desktop Entry]", sizeof("[Desktop Entry]" - + 1))) { ~~~~~~~~~~~~~~~~~ ^ 1 error generated. + + [ Ricardo Mendoza ] + * Change music-app to its click name. Allow the exception list to + match the ID part of click package names. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 123 + + -- Ubuntu daily release Mon, 14 Oct 2013 20:01:56 +0000 + +unity-mir (0.1+13.10.20131011.2-0ubuntu1) saucy; urgency=low + + [ Daniel d'Andrada ] + * Make UbuntuKeyboardInfo more robust. + + [ Gerry Boland ] + * Add focusRequested signal to AppManager. Add focusRequested signal + for all apps, and allow shell to override application stage at any + time, so shell can properly deal with apps it did not launch itself. + + [ Michael Zanetti ] + * Fix loading of appId when an app is launched with -- + desktop_file_hint + + [ Ubuntu daily release ] + * Automatic snapshot from revision 118 + + -- Ubuntu daily release Fri, 11 Oct 2013 17:26:14 +0000 + +unity-mir (0.1+13.10.20131011-0ubuntu1) saucy; urgency=low + + [ Ken VanDine ] + * added exception for signon-ui (LP: #1237496) . (LP: #1237496) + + [ Ubuntu daily release ] + * Automatic snapshot from revision 114 + + -- Ubuntu daily release Fri, 11 Oct 2013 05:41:03 +0000 + +unity-mir (0.1+13.10.20131009.3-0ubuntu2) saucy; urgency=low + + * No change rebuild to drop upstart-app-launch dep; sigh. + + -- Loïc Minier Thu, 10 Oct 2013 04:12:30 +0200 + +unity-mir (0.1+13.10.20131009.3-0ubuntu1) saucy; urgency=low + + [ Alexandros Frantzis ] + * Don't use an invalid iterator to delete MirSurface objects. Using an + invalid iterator in this case leads, at the least, to a memory leak + of MirSurface and the underlying mir::shell::Surface, and may have + other side-effects, too. (LP: #1236898) + + [ Ubuntu daily release ] + * New rebuild forced + + [ Pete Woods ] + * Add stub implementation of GetWindowProperties method This enables + the implementation of the BAMF -> WindowStack bridge. (LP: #1233992) + + [ Michael Terry ] + * Fix destination/interface typo in dbus policy file that prevented + any non-root DBus signal reception. (LP: #1234904) + + [ Daniel d'Andrada ] + * Replace hardcoded keyboard size with info straight from ubuntu- + keyboard Have a communication channel between ubuntu-keyboard and + unity-mir where the former hands out all the information about + itself that unity-mir might be interested into. Note that I'm just + replacing a crude hack with a more sophisticated one. That all + should go away (including InputFilters) once a proper architecure + gets implemented. Fixes LP#1234600. (LP: #1234600, #1237472) + + [ Kevin Gunn ] + * bump build dep for mir 0.0.14. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 111 + + -- Ubuntu daily release Wed, 09 Oct 2013 23:10:41 +0000 + +unity-mir (0.1+13.10.20131008.2-0ubuntu1) saucy; urgency=low + + [ Ricardo Mendoza ] + * Add support for upstart-app-launch to request application resume & + focus. This revealed extra work: prevent unexpected focus events + propagating to shell, fix lifecycle bug and add workaround for + handling of non-application sessions (like QtWebProcess and maliit). + (LP: #1228345) + * Make shell surface be an input monitor. (LP: #1236736, #1231713, + #1233245) + * Make sure we dont lose focus on the currently focused application + when dismissing an invalid session startup. (LP: #1236789) + + [ Daniel d'Andrada ] + * Do not let touches meant for the OSK hit the Shell components behind + it. (LP: #1236773) + + [ Michał Sawicz ] + * Map rect to scene in setMirInputArea and set the geometry onEnabled. + (LP: #1235383, #1235215) + * Focus the shell when no sessions are focused. It's difficult with + the current architecture for the shell to receive keyboard focus, as + it does not have an associated application session. Work around this + by implementing a defaulting FocusSetter, which assigns keyboard + focus to the shell surface when focus would otherwise be cleared. + + [ Robert Carr ] + * Focus the shell when no sessions are focused. It's difficult with + the current architecture for the shell to receive keyboard focus, as + it does not have an associated application session. Work around this + by implementing a defaulting FocusSetter, which assigns keyboard + focus to the shell surface when focus would otherwise be cleared. + + [ Gerry Boland ] + * Add support for upstart-app-launch to request application resume & + focus. This revealed extra work: prevent unexpected focus events + propagating to shell, fix lifecycle bug and add workaround for + handling of non-application sessions (like QtWebProcess and maliit). + (LP: #1228345) + + [ Ubuntu daily release ] + * Automatic snapshot from revision 105 + + -- Ubuntu daily release Tue, 08 Oct 2013 19:14:08 +0000 + +unity-mir (0.1+13.10.20131003.1-0ubuntu1) saucy; urgency=low + + [ Gerry Boland ] + * AppMan: corrections the the DBus API: pass AppId, not name, and + export over com.canonical.*. + + [ Kevin Gunn ] + * update to new mir, deb 0.0.13, libmirserver5 + + [ Ubuntu daily release ] + * Automatic snapshot from revision 98 + + -- Ubuntu daily release Thu, 03 Oct 2013 08:17:33 +0000 + +unity-mir (0.1+13.10.20131001-0ubuntu1) saucy; urgency=low + + [ Gerry Boland ] + * Use upstart-app-launch for app start/stop. (LP: #1231125) + * AppMan: add whitelisting of apps to exempt from lifecycle + management. (LP: #1233243, #1232588) + + [ Ubuntu daily release ] + * Automatic snapshot from revision 95 + + -- Ubuntu daily release Tue, 01 Oct 2013 02:50:43 +0000 + +unity-mir (0.1+13.10.20130926.2-0ubuntu1) saucy; urgency=low + + [ Gerry Boland ] + * Adding controller for Display power mode and a DBus API to allow + other processes to adjust it. + + [ Robert Carr ] + * Check default surface before snapshotting preventing a crash. (LP: + #1220845) + + [ Kevin Gunn ] + * [deb] bump mir{client,server} dependence to 0.0.12 + + [ Ubuntu daily release ] + * Automatic snapshot from revision 92 + + -- Ubuntu daily release Thu, 26 Sep 2013 11:47:04 +0000 + +unity-mir (0.1+13.10.20130924-0ubuntu1) saucy; urgency=low + + [ Gerry Boland ] + * [deb] bump mir{client,server} dependence to 0.0.11, aka SO version 3 + + [ Ubuntu daily release ] + * Automatic snapshot from revision 88 + + -- Ubuntu daily release Tue, 24 Sep 2013 12:58:06 +0000 + +unity-mir (0.1+13.10.20130919.3-0ubuntu1) saucy; urgency=low + + [ Ubuntu daily release ] + * New rebuild forced + + [ Michał Sawicz ] + * Allow passing full .desktop file path to DesktopFileReader and use + QStandardPaths to locate the .desktop files. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 86 + + -- Ubuntu daily release Thu, 19 Sep 2013 15:14:43 +0000 + +unity-mir (0.1+13.10.20130916-0ubuntu1) saucy; urgency=low + + * New rebuild forced + * Automatic snapshot from revision 84 + + -- Ubuntu daily release Mon, 16 Sep 2013 11:49:12 +0000 + +unity-mir (0.1+13.10.20130913-0ubuntu1) saucy; urgency=low + + [ Gerry Boland ] + * Fix click apps so they launch. Also repair icon path deduced from + desktop file. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 83 + + -- Ubuntu daily release Fri, 13 Sep 2013 00:01:51 +0000 + +unity-mir (0.1+13.10.20130911.1-0ubuntu1) saucy; urgency=low + + [ Daniel d'Andrada ] + * Add C API for QMirServer{,Application}, need to dlload this lib for + reasons I don't want to get into. + * * Authorize QtWebProcess * Bind surface to application and signal + state changes. (LP: #1215039) + + [ Gerry Boland ] + * Add C API for QMirServer{,Application}, need to dlload this lib for + reasons I don't want to get into. + * * Authorize QtWebProcess * Bind surface to application and signal + state changes. (LP: #1215039) + + [ Ricardo Mendoza ] + * Add C API for QMirServer{,Application}, need to dlload this lib for + reasons I don't want to get into. + * * Authorize QtWebProcess * Bind surface to application and signal + state changes. (LP: #1215039) + + [ Ubuntu daily release ] + * New rebuild forced + + [ Michael Zanetti ] + * register application interfaces with QML. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 81 + + -- Ubuntu daily release Wed, 11 Sep 2013 16:22:20 +0000 + +unity-mir (0.1+13.10.20130911-0ubuntu1) saucy; urgency=low + + [ Gerry Boland ] + * To prevent QML module collision with QtUbuntu, move it to dedicated + directory. + * Implement the new ApplicationManager API from unity-api Namely + ApplicationManagerInterface and ApplicationInfoInterface. + + [ Ubuntu daily release ] + * New rebuild forced + + [ Daniel d'Andrada ] + * Add OSKController.qml. + * Implement the new ApplicationManager API from unity-api Namely + ApplicationManagerInterface and ApplicationInfoInterface. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 77 + + -- Ubuntu daily release Wed, 11 Sep 2013 00:29:39 +0000 + +unity-mir (0.1+13.10.20130904.1-0ubuntu1) saucy; urgency=low + + * New rebuild forced + * Automatic snapshot from revision 73 + + -- Ubuntu daily release Wed, 04 Sep 2013 07:34:22 +0000 + +unity-mir (0.1+13.10.20130904-0ubuntu1) saucy; urgency=low + + [ Daniel d'Andrada ] + * Added an ApplicationImage implementation based on a regular Image. + + [ Ubuntu daily release ] + * New rebuild forced + * Automatic snapshot from revision 72 + + -- Ubuntu daily release Wed, 04 Sep 2013 03:02:22 +0000 + +unity-mir (0.1+13.10.20130903-0ubuntu1) saucy; urgency=low + + * New rebuild forced + * Automatic snapshot from revision 70 + + -- Ubuntu daily release Tue, 03 Sep 2013 15:16:22 +0000 + +unity-mir (0.1+13.10.20130830-0ubuntu1) saucy; urgency=low + + [ Daniel d'Andrada ] + * Merge ApplicationManager and SurfaceManager modules into a single + one, named simply "Application". + + [ Ubuntu daily release ] + * New rebuild forced + * Automatic snapshot from revision 69 + + -- Ubuntu daily release Fri, 30 Aug 2013 12:44:24 +0000 + +unity-mir (0.1+13.10.20130829.2-0ubuntu1) saucy; urgency=low + + * New rebuild forced + * Automatic snapshot from revision 67 + + -- Ubuntu daily release Thu, 29 Aug 2013 19:09:20 +0000 + +unity-mir (0.1+13.10.20130829.1-0ubuntu1) saucy; urgency=low + + [ Daniel d'Andrada ] + * Add InputFilterArea to mimic API used for the SurfaceFlinger backend + Part of the effort to unify the API of Mir and SurfaceFlinger + "backends" used by the unity shell. + + [ Ubuntu daily release ] + * New rebuild forced + * Automatic snapshot from revision 66 + + -- Ubuntu daily release Thu, 29 Aug 2013 15:21:24 +0000 + +unity-mir (0.1+13.10.20130829-0ubuntu1) saucy; urgency=low + + * New rebuild forced + * Automatic snapshot from revision 64 + + -- Ubuntu daily release Thu, 29 Aug 2013 11:09:22 +0000 + +unity-mir (0.1+13.10.20130828-0ubuntu1) saucy; urgency=low + + [ Ubuntu daily release ] + * New rebuild forced + + [ Ricardo Mendoza ] + * * Add TaskController class for lower level process control * Extend + Application states to support the full lifecycle model * Implement + respawning applications (Stopped state) as part of the AppMgr * + Implement delayed process suspension * Fix FTBFS due to Mir API + change (SurfacePlacementStrategy). + + [ Ubuntu daily release ] + * Automatic snapshot from revision 63 + + -- Ubuntu daily release Wed, 28 Aug 2013 11:55:30 +0000 + +unity-mir (0.1+13.10.20130827-0ubuntu1+build1) saucy; urgency=low + + * No change rebuild to get mir out of -proposed + + -- Robert Ancell Wed, 28 Aug 2013 12:08:54 +1200 + +unity-mir (0.1+13.10.20130827-0ubuntu1) saucy; urgency=low + + * New rebuild forced + * Automatic snapshot from revision 60 + + -- Ubuntu daily release Tue, 27 Aug 2013 07:14:23 +0000 + +unity-mir (0.1+13.10.20130826-0ubuntu1) saucy; urgency=low + + [ Gerry Boland ] + * Do not directly instantiate objects, instead let Mir do it. Fixes + issues with Mir since revno 982. Also rename SessionBuilder to + SessionController. + * AppMan: Fix 2 issues causing click packaged apps to fail to open. + First was that command line arguments were reversed Second that + "Path:" specified in the desktop file was not being respected. + Patches ported from qtubuntu, originally authored by Michał Sawicz. + (LP: #1204596, #1200437) + + [ Michał Sawicz ] + * AppMan: Fix 2 issues causing click packaged apps to fail to open. + First was that command line arguments were reversed Second that + "Path:" specified in the desktop file was not being respected. + Patches ported from qtubuntu, originally authored by Michał Sawicz. + (LP: #1204596, #1200437) + + [ Ubuntu daily release ] + * New rebuild forced + * Automatic snapshot from revision 59 + + -- Ubuntu daily release Mon, 26 Aug 2013 02:31:24 +0000 + +unity-mir (0.1+13.10.20130822-0ubuntu1) saucy; urgency=low + + * New rebuild forced + * Automatic snapshot from revision 56 + + -- Ubuntu daily release Thu, 22 Aug 2013 11:16:26 +0000 + +unity-mir (0.1+13.10.20130821.3-0ubuntu1) saucy; urgency=low + + [ Gerry Boland ] + * Cflags change reverted in platform-api's pkgconfig file. Am doing + the same, so reverting rev 34. + + [ Ubuntu daily release ] + * New rebuild forced + * Automatic snapshot from revision 55 + + -- Ubuntu daily release Wed, 21 Aug 2013 22:09:28 +0000 + +unity-mir (0.1+13.10.20130821.2-0ubuntu1) saucy; urgency=low + + [ Gerry Boland ] + * AppMan: send appId over DBus as Application identifier, not + application name. + * Disable debug by default, turn on -Wall -Werror for release builds + and fix warnings that ensue. + + [ Ubuntu daily release ] + * New rebuild forced + * Automatic snapshot from revision 53 + + -- Ubuntu daily release Wed, 21 Aug 2013 15:04:26 +0000 + +unity-mir (0.1+13.10.20130821.1-0ubuntu1) saucy; urgency=low + + [ Gerry Boland ] + * As qtubuntu setting surface title correctly, update shell surface + detection criterion to suit. + * Listen for Mir Surface type and state property changes, propagate + them up to QML Mir added a SurfaceConfigurator interface, whose + method attribute_set is called when any surface requests a property + change. Here we inherit this class, and emit signals to the + SurfaceManager when a property change occurs. + * Introduce ShellInputArea It does what InputArea did, and InputArea + let's you give a Surface for the input area . + * Fix build due to API change in Mir revno 973. + * Detect OSK surface, and set a depth level higher than shell, so it + is on top. Also poke hole in session authorizer to allow maliit + process. + + [ Albert Astals ] + * Introduce ShellInputArea It does what InputArea did, and InputArea + let's you give a Surface for the input area . + + [ Ubuntu daily release ] + * New rebuild forced + * Automatic snapshot from revision 50 + + -- Ubuntu daily release Wed, 21 Aug 2013 11:01:26 +0000 + +unity-mir (0.1+13.10.20130820.3-0ubuntu1) saucy; urgency=low + + [ Ubuntu daily release ] + * New rebuild forced + + [ Albert Astals ] + * We don't use these private includes, so don't require them. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 44 + + -- Ubuntu daily release Tue, 20 Aug 2013 10:09:27 +0000 + +unity-mir (0.1+13.10.20130820-0ubuntu1) saucy; urgency=low + + [ Gerry Boland ] + * Initial release + + [ Mathieu Trudel-Lapierre ] + * Automatic snapshot from revision 38 (bootstrap) + + [ Gerry Boland ] + * AppMan: add bypass for session authorisation, so can launch apps + from command line. Apps must specify absolute path to a desktop file + with the --desktop_file_hint switch. --stage is also optionally read + to define target stage. + + [ Ubuntu daily release ] + * New rebuild forced + + [ Albert Astals ] + * Fix QMirServerApplication check. + + [ Łukasz 'sil2100' Zemczak ] + * Some packaging changes noted by distro: no need for a manual -dbg + package, fix stylistic issues, add missing stanza and remove the + explicit depends to libmir*1 - shlibs is enough. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 42 + + -- Ubuntu daily release Tue, 20 Aug 2013 02:08:19 +0000 --- unity-mir-0.1+13.10.20131014.2.orig/debian/docs +++ unity-mir-0.1+13.10.20131014.2/debian/docs @@ -0,0 +1 @@ +README --- unity-mir-0.1+13.10.20131014.2.orig/debian/source/format +++ unity-mir-0.1+13.10.20131014.2/debian/source/format @@ -0,0 +1 @@ +1.0