Change logs for unity-mir source package in Trusty

  • 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 <email address hidden>   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 <email address hidden>   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 <email address hidden>   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 <email address hidden>   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 <email address hidden>   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 <email address hidden>   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 <email address hidden>   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 <email address hidden>   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 <email address hidden>   Tue, 11 Mar 2014 01:24:52 +0000
  • 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 <email address hidden>   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 <email address hidden>   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 <email address hidden>   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 <email address hidden>   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 <email address hidden>   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 <email address hidden>   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 <email address hidden>   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 <email address hidden>   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 <email address hidden>   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 <email address hidden>   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 <email address hidden>   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 <email address hidden>   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 <email address hidden>   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 <email address hidden>   Wed, 16 Oct 2013 17:04:50 +0000