--- unity-mir-0.5+14.10.20140717.orig/debian/changelog +++ unity-mir-0.5+14.10.20140717/debian/changelog @@ -0,0 +1,1077 @@ +unity-mir (0.5+14.10.20140717-0ubuntu1) utopic; urgency=medium + + [ Nick Dedekind ] + * Added mir prompt session support + + [ Cemil Azizoglu ] + * Mir display server 0.5.0 release. + + [ Robert Carr ] + * Mir display server 0.5.0 release. + + -- Ubuntu daily release Thu, 17 Jul 2014 07:54:06 +0000 + +unity-mir (0.4+14.10.20140701.1-0ubuntu1) utopic; urgency=low + + [ Alexandros Frantzis ] + * Use surface relative coordinates when setting the input region for + the input area Mir changed at some point to use surface relative + coordinates for input regions. (LP: #1332624) + + [ Gerry Boland ] + * Bump Mir dependencies to 0.4.0. + + [ Cemil Azizoglu ] + * Bump Mir dependencies to 0.4.0. + + [ Alberto Aguirre ] + * Bump Mir dependencies to 0.4.0. + + -- Ubuntu daily release Tue, 01 Jul 2014 14:19:04 +0000 + +unity-mir (0.4+14.10.20140625.2-0ubuntu1) utopic; urgency=low + + [ Ubuntu daily release ] + * New rebuild forced + + [ Michał Sawicz ] + * Fix build dependency name for platform-api. + + [ Alberto Mardegan ] + * Remove signon-ui from whitelist With the latest changes on signon-ui + (using Oxide instead of WebKit2), the web page for the + authentication will be shown directly by the signon-ui process, + which doesn't need to be whitelisted since it's properly setting the + desktop_file_hint. + + -- Ubuntu daily release Wed, 25 Jun 2014 15:31:00 +0000 + +unity-mir (0.4+14.10.20140618.1-0ubuntu1) utopic; urgency=low + + [ Alberto Aguirre ] + * Updated for Mir 0.3.0 release. + + [ Cemil Azizoglu ] + * Updated for Mir 0.3.0 release. + + [ Ubuntu daily release ] + * New rebuild forced + + -- Ubuntu daily release Wed, 18 Jun 2014 19:28:51 +0000 + +unity-mir (0.4+14.10.20140612-0ubuntu1) utopic; urgency=low + + [ Ubuntu daily release ] + * New rebuild forced + + [ Ricardo Mendoza ] + * Migrate to Platform API v2 + + -- Ubuntu daily release Thu, 12 Jun 2014 10:47:23 +0000 + +unity-mir (0.4+14.10.20140605.1-0ubuntu1) utopic; urgency=low + + [ Tarmac ] + * 0.2.0 mir stage + + [ Ubuntu daily release ] + * New rebuild forced + + [ Cemil Azizoglu ] + * 0.2.0 mir stage + + [ Kevin Gunn ] + * 0.2.0 mir stage + + -- Ubuntu daily release Thu, 05 Jun 2014 15:31:00 +0000 + +unity-mir (0.4+14.10.20140601-0ubuntu1) utopic; urgency=low + + [ Ted Gould ] + * UAL name chance got Ubuntu App Launch + + -- Ubuntu daily release Sun, 01 Jun 2014 21:29:10 +0000 + +unity-mir (0.4+14.10.20140526-0ubuntu1) utopic; urgency=low + + [ Michael Terry ] + * Separate suspend logic from visibility logic, to allow top app to + remain visible even when suspended. + * If no app has focus when we get a un-actionable onSessionFocused + event, still re-set focus to the shell. (LP: #1322339) + + [ Ubuntu daily release ] + * New rebuild forced + + -- Ubuntu daily release Mon, 26 May 2014 15:54:58 +0000 + +unity-mir (0.4+14.10.20140520-0ubuntu1) utopic; urgency=low + + [ Tarmac ] + * Merge devel at rev 222. (Fix crash on shell shutdown; Refactor app + shutdown) 2014-05-06 Gerry Boland +         [220] Fix crash on Mir-initiated shutdown, where stop() was + being         called on an already shutting-down server.         Mir + initiates shutdown on SIGINT & SIGTERM, need to distinguish that +         shutdown from a client-initiated shutdown. Do this by + installing a         custom signal handler that is run after Mir's + initiate-shutdown         handler is called, so that we only call + server.stop() on a client-         initiated shutdown. (LP: + #1305128, #1315251) + + [ Kevin Gunn ] + * Merge devel at rev 222. (Fix crash on shell shutdown; Refactor app + shutdown) 2014-05-06 Gerry Boland +         [220] Fix crash on Mir-initiated shutdown, where stop() was + being         called on an already shutting-down server.         Mir + initiates shutdown on SIGINT & SIGTERM, need to distinguish that +         shutdown from a client-initiated shutdown. Do this by + installing a         custom signal handler that is run after Mir's + initiate-shutdown         handler is called, so that we only call + server.stop() on a client-         initiated shutdown. (LP: + #1305128, #1315251) + + -- Ubuntu daily release Tue, 20 May 2014 12:58:36 +0000 + +unity-mir (0.4+14.10.20140516.2-0ubuntu1) utopic; urgency=low + + [ Gerry Boland ] + * Add support for short appIds Shells should use only short AppIds + (i.e. appId without the version string). In order to support this, + needed to slightly decouple appId from the desktop file path, now + need to ask the ApplicationController implementation for the path to + the desktop file. DesktopFileReader now just a dumb file reader. in + the upstart ApplicationController interface & implementation, + convert any long appIds to short appIds. in ApplicationManager, to + ease transition, have startApplication support both long & short + appIds. But otherwise it uses short appIds only. (LP: #1239750) + + -- Ubuntu daily release Fri, 16 May 2014 12:21:06 +0000 + +unity-mir (0.4+14.10.20140430.3-0ubuntu1) utopic; urgency=low + + [ Alberto Aguirre ] + * need for mir019 + + -- Ubuntu daily release Wed, 30 Apr 2014 15:56:52 +0000 + +unity-mir (0.4+14.10.20140429-0ubuntu1) utopic; urgency=medium + + [ Andrea Cimitan ] + * Update upstart integration and support welcome wizard + + -- Ubuntu daily release Tue, 29 Apr 2014 10:52:30 +0000 + +unity-mir (0.3+14.04.20140417-0ubuntu1) trusty; urgency=low + + [ Ted Gould ] + * Ensure the last item of the array is NULL (LP: #1304315) + + -- Ubuntu daily release Thu, 17 Apr 2014 07:04:52 +0000 + +unity-mir (0.3+14.04.20140414-0ubuntu1) trusty; urgency=low + + [ Michael Zanetti ] + * send a SIGTERM to the process if upstart fails to stop an + application (LP: #1273781) + + [ Ubuntu daily release ] + * New rebuild forced + + [ Alan Griffiths ] + * Compatibility with Mir 0.1.8 + + [ Gerry Boland ] + * Mir 0.1.8 refactoring allows removal of custom SurfaceFactory and + instead use InitialSurfacePlacementStrategy to set surface depth and + other properties. The shell surface notification now comes via + SessionListener + + -- Ubuntu daily release Mon, 14 Apr 2014 12:56:40 +0000 + +unity-mir (0.3+14.04.20140401.1-0ubuntu1) trusty; urgency=low + + [ Michael Zanetti ] + * Implement API changes for the screenshotting and focusing api + + [ Gerry Boland ] + * Fix bug where sidestage app launched by upstart on the phone would + not have stage overridden to be main stage, and thus positioned + incorrectly. + + -- Ubuntu daily release Tue, 01 Apr 2014 22:49:55 +0000 + +unity-mir (0.3+14.04.20140326-0ubuntu1) trusty; urgency=low + + * New rebuild forced + + -- Ubuntu daily release Wed, 26 Mar 2014 18:00:48 +0000 + +unity-mir (0.3+14.04.20140317.2-0ubuntu1) trusty; urgency=low + + [ Gerry Boland ] + * ApplicationManager instance is owned & managed by the QML engine. + Wrapping it with QSharedPointer causes shutdown crash due to double + deletion. Resolve by removing the shared pointer wrapping. I tried + specifying C++ ownership of the ApplicationManager object to the + QmlEngine, but it did not work. + + [ Ricardo Salveti de Araujo ] + * Using str.contains to find out if the cmdline is from a QtWebProcess + process + + [ Robert Carr ] + * configure_output has been dropped in mir devel, update to the new + API. Depends on drop dbusscreen. + + [ Kevin Gunn ] + * bump to mir0.1.7 + + [ Ubuntu daily release ] + * New rebuild forced + + -- Ubuntu daily release Mon, 17 Mar 2014 17:44:45 +0000 + +unity-mir (0.3+14.04.20140312-0ubuntu1) trusty; urgency=low + + * New rebuild forced + + -- Ubuntu daily release Wed, 12 Mar 2014 09:53:44 +0000 + +unity-mir (0.3+14.04.20140311.2-0ubuntu1) trusty; urgency=low + + [ Gerry Boland ] + * ApplicationManager instance is owned & managed by the QML engine. + Wrapping it with QSharedPointer causes shutdown crash due to double + deletion. Resolve by removing the shared pointer wrapping. I tried + specifying C++ ownership of the ApplicationManager object to the + QmlEngine, but it did not work. + + -- Ubuntu daily release Tue, 11 Mar 2014 15:21:41 +0000 + +unity-mir (0.3+14.04.20140311.1-0ubuntu1) trusty; urgency=low + + [ Michael Zanetti ] + * expose ApplicationImage's sourceSize (LP: #1282126) + + [ Andreas Pokorny ] + * Use the process id found in the mir::shell::Session to match it with + the Application object. (LP: #1281075) + + [ thomas-voss ] + * Switch to QT_NO_KEYWORDS and with that account for changes in + process-cpp. + + [ CI bot ] + * [cmake] Use XXX_LDFLAGS for libraries found with pkg_check_modules. + Using the pkg given LDFLAGS resolves linking issues when cross- + compiling + * Add dev scripts to support cross-compilation Adapted cross compile + scripts from mir project to support cross compilation using a basic + armhf chroot environment populated using debootstrap - the build + dependencies are parsed from debian/control These scripts are + intended for development purposes only + * Bugfix for unity-mir crash when multiple application instances with + the same appId get started & stopped. This change also introduces + further mocks for mir and unity-mir classes and a refactored + ApplicationManager. The log traces where extended with more + information on the touched application objects. (LP: #1240400) + + -- Ubuntu daily release Tue, 11 Mar 2014 03:40:58 +0000 + +unity-mir (0.3+14.04.20140311-0ubuntu1) trusty; urgency=low + + [ Gerry Boland ] + * Wrap classes of the QML plugin in a unitymir namespace, prevents + symbol collision with Mir (LP: #1282248) + + [ Kevin Gunn ] + * bump debian dep to mir0.1.6 + + [ Ubuntu daily release ] + * New rebuild forced + + [ Alberto Aguirre ] + * Wrap classes of the QML plugin in a unitymir namespace, prevents + symbol collision with Mir (LP: #1282248) + + [ Andreas Pokorny ] + * Wrap classes of the QML plugin in a unitymir namespace, prevents + symbol collision with Mir (LP: #1282248) + + -- Ubuntu daily release Tue, 11 Mar 2014 01:24:52 +0000 + +unity-mir (0.3) UNRELEASED; urgency=medium + + * Bump version so we can specify it for rm_conffile + + -- Michael Terry Sun, 19 Jan 2014 21:04:06 -0500 + +unity-mir (0.2+14.04.20140221.1-0ubuntu1) trusty; urgency=low + + [ Michael Terry ] + * When part of a greeter shell, use a transparent background instead + of an opaque one. + + [ Gerry Boland ] + * Add visible property to Application, so can show/hide all app + surfaces + + [ Ubuntu daily release ] + * New rebuild forced + + [ Alberto Aguirre ] + * Set the visibility state on the mir surface attached to the + application during suspend/resume states. By setting the visibility + state (hide) of the mir surface during an appilcation suspend state, + mir can avoid compositing the surface even regardless of opaqueness + and alpha pixel format. fixes: lp: #1227739 (LP: #1227739) + + -- Ubuntu daily release Fri, 21 Feb 2014 17:07:41 +0000 + +unity-mir (0.2+14.04.20140214-0ubuntu1) trusty; urgency=low + + [ Daniel d'Andrada ] + * Unity8 now provides a clipboard service through the mir socket That + service can later be used for other custom messages as well. + + -- Ubuntu daily release Fri, 14 Feb 2014 15:42:56 +0000 + +unity-mir (0.2+14.04.20140212.1-0ubuntu1) trusty; urgency=low + + [ Kevin Gunn ] + * bump dep on mir0.1.5 + + -- Ubuntu daily release Wed, 12 Feb 2014 20:45:42 +0000 + +unity-mir (0.2+14.04.20140211.1-0ubuntu1) trusty; urgency=low + + [ thomas-voss ] + * Refactor Oom(Score)Adj to rely on process-cpp helper library. + + [ Ricardo Mendoza ] + * Catch application crashes when Application status is still + ::Starting. (LP: #1271879) + + [ Gerry Boland ] + * Update README for cmake instructions + + -- Ubuntu daily release Tue, 11 Feb 2014 17:45:17 +0000 + +unity-mir (0.2+14.04.20140204.1-0ubuntu1) trusty; urgency=low + + [ Kevin Gunn ] + * bump debian version for mir to 0.1.4 + + [ Łukasz 'sil2100' Zemczak ] + * Fix the multi-arch stanza in the new -tests package. + + -- Ubuntu daily release Tue, 04 Feb 2014 16:47:40 +0000 + +unity-mir (0.2+14.04.20140116-0ubuntu1) trusty; urgency=low + + [ Gerry Boland ] + * [cmake] set default build type to RelWithDebInfo, add workaround to + set QT_NO_DEBUG with that option. + + [ Albert Astals ] + * Tests for ApplicationManager start/stopApplication At the moment + they just work on the device (well they may as well work on Mir on + the desktop but have not tried). You need to install the libunity- + mir-tests package and then run unity-mir-test-app. + + [ Ricardo Mendoza ] + * Correctly respect lifecycle exceptions in the new sidestage model. + (LP: #1269414) + + [ Ubuntu daily release ] + * Automatic snapshot from revision 168 + + -- Ubuntu daily release Thu, 16 Jan 2014 13:13:44 +0000 + +unity-mir (0.2+14.04.20140114.1-0ubuntu1) trusty; urgency=low + + [ thomas-voss ] + * Switch to cmake. + + [ Albert Astals ] + * Recover the Requires line in the .pc file. + + [ Ricardo Mendoza ] + * Re-enable Sidestage as it was under SF. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 164 + + -- Ubuntu daily release Tue, 14 Jan 2014 11:40:05 +0000 + +unity-mir (0.2+14.04.20140108.1-0ubuntu1) trusty; urgency=low + + [ Daniel d'Andrada ] + * Fix OSKController.enabled property OSKController.enabled was always + True as we were missing the check for undefined. Also s/variant/var + as the "variant" QML type is deprecated. (LP: #1248795) + + [ kevin gunn ] + * bump debian version dependency for mir to 0.1.3 to force rebuild + + [ Ubuntu daily release ] + * Automatic snapshot from revision 160 + + -- Ubuntu daily release Wed, 08 Jan 2014 08:21:01 +0000 + +unity-mir (0.2+14.04.20131209-0ubuntu1) trusty; urgency=low + + [ Gerry Boland ] + * Unity.Application is not a shared library, but a plugin. (LP: + #1256014) + * Implement preStart callback added to upstart-app-launch-2. (LP: + #1243665) + + [ Ubuntu daily release ] + * Automatic snapshot from revision 157 + + -- Ubuntu daily release Mon, 09 Dec 2013 02:58:23 +0000 + +unity-mir (0.2+14.04.20131128.2-0ubuntu1) trusty; urgency=low + + [ Gerry Boland ] + * Install ServerStatusListener to be notified of mir server start, pause + and resume. Use start notification to send SIGSTOP signal to upstart, + so it knows mir is ready for other clients. + * Bump version number + * InputArea: don't use lambda function as slot, can cause crash on + shutdown Using lambda function as slot can introduce crash as the + slot's object deletion is not registered unlike with traditional + signal/slot connections. As a result, on signal emission, the lambda + can be called on a deleted object. (LP: #1253685) + * Misc fixes for Mir 0.1.2 support. (LP: #1254986) + + [ Alan Griffiths ] + * ApplicationSession is a Mir implementation class that shouldn't be + used by unity-mir, use shell::session instead. + + [ Kevin Gunn ] + * mir server abi and api broke, updating dependency to deb 0.1.1. + * update mir deb build dep to 0.1.2 + + [ Victor Thompson ] + * Fix mir to not suspend the music-app, or any other app granted a + lifecycle exception, when switching between apps. (LP: #1241185, + #1241045) + + [ Daniel van Vugt ] + * Force the screen to redraw after turning the display back on (LP: + #1255045). Also stop the compositor when the screen is off. + Otherwise it will spin in the background, eating battery. (LP: + #1255045) + + [ Ubuntu daily release ] + * Automatic snapshot from revision 154 + + -- Ubuntu daily release Thu, 28 Nov 2013 16:19:49 +0000 + +unity-mir (0.1+14.04.20131119-0ubuntu2) trusty; urgency=low + + * Cherry-pick upstream patch to avoid Unity8 crashing on stop + (LP: #1253685) + + -- Didier Roche Tue, 26 Nov 2013 10:47:29 +0100 + +unity-mir (0.1+14.04.20131119-0ubuntu1) trusty; urgency=low + + [ Gerry Boland ] + * On MirSurface destruction, any InputAreas on that surface will be + notified and remove their links to that surface. Fixes crash + bug:1243444. (LP: #1243444) + + [ Alan Griffiths ] + * Remove dependency on mir::shell::SessionManager. + * Remove dependency on mir::surfaces::SurfaceController. + * Remove dependency on msh::OrganisingSurfaceFactory. + * Avoid relying on an explicit Mir typename that changes in a + refactoring coming soon. + * Do all the hacky surface creation customization in + SurfaceFactory::create_surface() - and don't mention SurfaceBuilder + at all. (That will allow Mir to get rid of that interface.). + + [ Albert Astals ] + * Don't include the QtQml megaheader Include the one we really need. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 144 + + -- Ubuntu daily release Tue, 19 Nov 2013 19:11:22 +0000 + +unity-mir (0.1+14.04.20131028-0ubuntu1) trusty; urgency=low + + [ Daniel d'Andrada ] + * UbuntuKeyboardInfo now provides the opaque keybard area in scene + coordinates So all that's left for OSKController is setting its + InputArea to match it. No more guesswork anymore. (LP: #1236489) + + [ Alan Griffiths ] + * Avoid unnecessary use of mir::surfaces::SurfaceStackModel (which + ought to be internal to Mir). + + [ Albert Astals ] + * Fix crashes/deadlocks if we sigterm the app while still starting up + Three changes:  * We need to make sure that the_shell_* return a non + unique shared pointer (i.e. Mir is also holding it)    otherwise + once we return from the function it will cease to exist and we'll be + using    deleted memory  * Move ua_ui_mirserver_finish to after the + qApp has stopped, otherwise may happen the code    is still trying + to do a QWindow::showMaximized and uses memory that is also gone  * + Make the qApp quit call more stubborn, it can happen that sometimes + we get to that code before the other thread    has done qApp->exec() + so we wait until we get the aboutToQuit signal to make sure the + other thread will stop. + * Add two const & . + + [ thomas-voss ] + * Ensure that app processes are not assigned an oom score smaller than + the one of the shell. + * stop/continue complete process groups instead of individual + processes. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 136 + + -- Ubuntu daily release Mon, 28 Oct 2013 18:17:52 +0000 + +unity-mir (0.1+13.10.20131016.1-0ubuntu1) saucy; urgency=low + + [ Gerry Boland ] + * Wipe Application's internal Session pointer when session stopped, + and delete unused Application objects. Thanks for Alexandros + Frantzis for the digging + + [ Ubuntu daily release ] + * Automatic snapshot from revision 129 + + -- Ubuntu daily release Wed, 16 Oct 2013 17:04:50 +0000 + +unity-mir (0.1+13.10.20131016-0ubuntu1) saucy; urgency=low + + [ thomas-voss ] + * Slightly refactor the OOM adjustments to be a pure implementation + detail of the TaskManager. (LP: #1238691) + + [ Ricardo Mendoza ] + * Slightly refactor the OOM adjustments to be a pure implementation + detail of the TaskManager. (LP: #1238691) + + [ Ubuntu daily release ] + * Automatic snapshot from revision 127 + + -- Ubuntu daily release Wed, 16 Oct 2013 11:01:55 +0000 + +unity-mir (0.1+13.10.20131015-0ubuntu1) saucy; urgency=low + + [ Didier Roche ] + * bump mir build dep 0.0.15 & libmirserver + + [ Ubuntu daily release ] + * Automatic snapshot from revision 125 + + -- Ubuntu daily release Tue, 15 Oct 2013 05:22:04 +0000 + +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.5+14.10.20140717.orig/debian/compat +++ unity-mir-0.5+14.10.20140717/debian/compat @@ -0,0 +1 @@ +9 --- unity-mir-0.5+14.10.20140717.orig/debian/control +++ unity-mir-0.5+14.10.20140717/debian/control @@ -0,0 +1,71 @@ +Source: unity-mir +Section: libs +Priority: optional +Maintainer: Ubuntu Developers +Build-Depends: debhelper (>= 9), + cmake, + google-mock (>= 1.6.0+svn437), + pkg-config, + libboost-dev, + libboost-system-dev, + libubuntu-application-api-dev (>= 2.0.0), + libmirserver-dev (>= 0.5.0), + libmirclient-dev (>= 0.5.0), + libprocess-cpp-dev, + libunity-api-dev (>= 7.80.6), + libubuntu-app-launch2-dev, + qt5-default, + qtbase5-dev, + qtdeclarative5-dev, + protobuf-compiler, +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, +Breaks: unity8 (<< 7.86) +Provides: unity-mir, + unity-application-impl, + unity-application-impl-2, +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}), + libubuntu-app-launch2-dev, + libmirserver-dev (>= 0.1.8), + libmirclient-dev (>= 0.1.8), + libubuntu-application-api-dev (>= 2.0.0), + 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. + +Package: libunity-mir-tests +Architecture: any +Multi-Arch: foreign +Pre-Depends: ${misc:Pre-Depends}, +Depends: ${misc:Depends}, + ${shlibs:Depends}, + libunity-mir1 (= ${binary:Version}), +Description: Qt plugins for Unity specific Mir APIs - tests + This package provides the tests for libunity-mir. --- unity-mir-0.5+14.10.20140717.orig/debian/copyright +++ unity-mir-0.5+14.10.20140717/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.5+14.10.20140717.orig/debian/docs +++ unity-mir-0.5+14.10.20140717/debian/docs @@ -0,0 +1 @@ +README --- unity-mir-0.5+14.10.20140717.orig/debian/libunity-mir-dev.install +++ unity-mir-0.5+14.10.20140717/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.5+14.10.20140717.orig/debian/libunity-mir-tests.install +++ unity-mir-0.5+14.10.20140717/debian/libunity-mir-tests.install @@ -0,0 +1,3 @@ +usr/share/applications/unity-mir-test-helper-app.desktop +usr/bin/unity-mir-test-app +usr/bin/unity-mir-test-helper-app --- unity-mir-0.5+14.10.20140717.orig/debian/libunity-mir1.install +++ unity-mir-0.5+14.10.20140717/debian/libunity-mir1.install @@ -0,0 +1,2 @@ +usr/lib/*/libunity-mir.so.* +usr/lib/*/unity8/qml/* --- unity-mir-0.5+14.10.20140717.orig/debian/libunity-mir1.maintscript +++ unity-mir-0.5+14.10.20140717/debian/libunity-mir1.maintscript @@ -0,0 +1 @@ +rm_conffile /etc/dbus-1/system.d/com.canonical.Unity.conf 0.3 --- unity-mir-0.5+14.10.20140717.orig/debian/rules +++ unity-mir-0.5+14.10.20140717/debian/rules @@ -0,0 +1,8 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +export DPKG_GENSYMBOLS_CHECK_LEVEL=4 + +%: + dh $@ --parallel --fail-missing + --- unity-mir-0.5+14.10.20140717.orig/debian/source/format +++ unity-mir-0.5+14.10.20140717/debian/source/format @@ -0,0 +1 @@ +1.0