Changelogs from build 20140912 to 20140912.1


  mir (0.7.0+14.10.20140829-0ubuntu1) utopic; urgency=medium
 .
   [ Daniel van Vugt ]
   * New upstream release 0.7.0 (https://launchpad.net/mir/+milestone/0.7.0)
     - Enhancements:
       . Test suite: Reworked mechanism to override Mir client functions
       . Demo shell: Detect custom rendering (decorations) to make it
         compatible with overlay optimizations
       . Make sure to preserve fd resources until the end of the sending
         of the message
       . Add test cases and script for tracking changes to the new ABIs:
         libmircommon, libmirplatform
       . Symbols file for libmirplatform
       . Symbols file for libmircommon
       . Symbols file for libmirserver
       . Various improvements to the SessionMediator test
       . Various build related improvements
       . Print testcase output during package build
       . Abort test when InProcessServer startup fails
       . Link the integration and unit tests against the server objects
       . Add a document detailing the useful tests to run and the useful
         logs to collect when troubleshooting a new android chipset
       . Enable motion event resampling and prediction for a more responsive
         touch experience.
     - ABI summary: Servers need rebuilding, but clients do not
       . Mirclient ABI unchanged at 8
       . Mircommon ABI bumped to 1
       . Mirplatform ABI bumped to 2
       . Mirserver ABI bumped to 25
     - API changes
       . Deleted function - frontend::Shell::create_surface_for(). If you have
         the std::shared_ptr session, you can just do
         session->create_surface(params) instead to get a SurfaceId
     - Bug fixes:
       . Ensure we process lifecycle events before the nested server is torn
         down (LP: #1353465)
       . Fix race in InputTestingServerConfiguration (LP: #1354446)
       . Fix fd leaks in prompt session frontend code and tests (LP: #1353461)
       . Detect the additional things the demo shell draws on the renderable
         list and avoid calling the optimized post function if they are being
         drawn (LP: #1348330)
       . Client: Fix SIGTERM dispatch in our default lifecycle event handler
         (LP: #1353867)
       . DemoRenderer: Don't try to create a texture of width zero.
         (LP: #1358210)
       . Fix CI failures (LP: #1358698)
       . Fix build failure: "variable ‘rc’ set but not used" which happens in
         release mode when NDEBUG is set (LP: #1358625)
       . Only enumerate exposed input surfaces to avoid delivering events to
         occluded surfaces (LP: #1359264)
       . Android: do not post driver cancelled buffers (LP: #1359406)
       . Client: Ensure our platform library stays loaded for as long as it is
         needed by other objects (LP: #1358191)
       . Examples: Register the DemoCompositor with the Scene to properly
         process visibility events (LP: #1359487)
       . Mir_demo_client_basic: Don't assert on user errors like failing to
         connect to a Mir server (LP: #1331958)
       . Tests: Explicitly depend on GMock target to avoid build races
         (LP: #1362646)
 .
   [ Ubuntu daily release ]
   * New rebuild forced


  oxide-qt (1.2.0-0ubuntu1) utopic; urgency=medium
 .
   * Update to v1.2.0
     - Bump Chromium rev to 38.0.2125.24
     - Add WebContext.devtoolsBindIp property
     - Refactor the various BrowserContext classes to avoid having to modify
       2 implementations of BrowserContext each time we add functionality that's
       shared between the normal and OTR contexts
     - Assert that BrowserContext is only accessed on the main thread
     - Fix LP: #1224707 - Use a localized Accept-Language header
     - Fix various threading issues in the interaction of WebContext and
       WebContextDelegateWorker
     - Don't leak the default WebPreferences object when setting a custom one
     - Make certificate revocation checking work properly, which is also
       required for EV to work. Also fixes some console spew (LP: #1240723)
     - Fix LP: #1361868 - Don't leak GeolocationPermissionRequest if there are
       no handlers on WebView.geolocationPermissionRequested
     - Fix LP: #1214034:
       + Add API's to query the security status of the webview
         (WebView.securityStatus property + SecurityStatus and SslCertificate
         classes)
       + Add WebView.certificateError signal and CertificateError class to
         give the application a chance to allow certain SSL errors (some errors
         are non-overridable and this is enforced by Oxide - in which case, the
         signal only acts as a notification)
       + Add WebView.blockedContent property, which is a bitmask of content
         types that have currently been blocked - currently this only indicates
         MixedDisplay and MixedScript, but will be extended later on for other
         content types (eg, cookies, popups etc)
       + Add WebView.setCanTemporarily{Display,Run}InsecureContent functions,
         which allows the mixed content blocker preferences to be overridden
         temporarily (will reset on navigation to a new page)
     - Fix LP: #1355703 - Linkedin profiles don't render correctly because
       it triggers the mixed content blocker. Change the default for
       WebPreferences.canDisplayInsecureContent to true to allow secure sites
       to display insecure content. We can do this now we have a security
       status API, as displaying insecure content results in
       SecurityStatus.securityLevel indicating a degraded level. This is the
       same default as Chrome. Note, insecure scripts are still blocked by
       default
     - Various fixes to the CookieManager API:
       - Ensure that requests don't always get the same request ID
       - Don't depend on undefined behaviour (signed integer overflow)
       - Chromium can run callbacks for cookie requests synchronously - take
         this in to account to avoid potentially hidden reentrancy issues
       - Ensure that the responses at the API level always happen asynchronously
       - Make it possible to set a session cookie instead of setting the expiry
         to the Unix epoch when an expiration date isn't specifed (which then
         gets rejected by Chromium for being already expired)
       - Ensure that session cookies returned from the API don't have an expiry
         date set to the Unix epoch (LP: #1362558)
       - Rename CookieManager.gotCookies to CookieManager.getCookiesResponse and
         CookieManager.cookiesSet to CookieManager.setCookiesResponse
       - CookieManager.getCookiesResponse no longer returns a status code.
         The only time getCookies can fail is before WebContext is fully
         initialized, which we can indicate synchronously by returning an
         invalid request ID
       - CookieManager.getCookies() has been added so that it's possible to
         request the cookies for a specific URL
       - The cookie expirationdate attribute now accepts QML's built-in Date
         type
       - URL parameters in the API are now QUrl rather than QString
       - When the response to setCookies indicates an error it's impossible
         to know which cookies failed to set. Get rid of the status parameter
         from CookieManager.setCookiesResponse and replace it with a list
         of failed cookies instead
   * Refresh debian/patches/gross-hack-for-dual-ffmpeg-build.patch
   * Add /usr/share/locale to liboxideqtcore0.install


  qtmir (0.4.3+14.10.20140903-0ubuntu1) utopic; urgency=medium
 .
   [ Nick Dedekind ]
   * Use a model for child surfaces/sessions. Add surface tests.
   * Support for nesting prompt sessions.


  qtmir-gles (0.4.3+14.10.20140903-0ubuntu1) utopic; urgency=medium
 .
   [ Michał Sawicz ]
   * Sync with upstream


  ubuntu-system-settings (0.3+14.10.20140911.3-0ubuntu1) utopic; urgency=low
 .
   [ Ken VanDine ]
   * Fixed tests for the dialpad settings failing on mako
   * Don't call downloadUpdate when we see a system update ready, the
     service does that for us (LP: #1368294) (LP: #1368294)
   * Translate desktop file (LP: #1318008) (LP: #1318008)
 .
   [ Martin Pitt ]
   * update POT
 .
   [ Sebastien Bacher ]
   * [system-update] open the ubuntuone subpanel rather than the list
     (LP: #1348580)
   * [security-privacy] use ngettext strings when needed (LP: #1368159)
   * Increase vertical spacing in the settings grid (LP: #1348579)

 ubuntu-system-settings (0.3+14.10.20140911.1-0ubuntu1) utopic; urgency=low
 .
   [ jonas-drange ]
   * [background] always keep custom images, and remove press-and-hold
     action. (LP: #1365167)
   * [wifi] do not use predictive text for network name input (LP:
     #1365992)
   * [language] workaround for transition bug in keyboard layout menu
     (LP: #1350809)
   * [wifi] factory was setting the icon property, which was causing the
     icon to not render (LP: #1364366)
 .
   [ Alejandro J. Cura ]
   * Fixing the refreshing of the apps scope (LP: #1360369)
 .
   [ Sebastien Bacher ]
   * [sound] use the correct backend to control the keyboard sound toggle
     (LP: #1366208)


  ubuntu-system-settings-online-accounts (0.4+14.10.20140903-0ubuntu1) utopic; urgency=low
 .
   [ CI bot ]
   * Resync trunk
 .
   [ Alberto Mardegan ]
   * Make locating of icons more robust


  ubuntu-touch-session (0.108+14.10.20140904-0ubuntu1) utopic; urgency=low
 .
   [ Ricardo Salveti de Araujo ]
   * touch.pa: enabling cork and ducking


  unity-notifications (0.1.2+14.10.20140907-0ubuntu1) utopic; urgency=low
 .
   [ Mirco Müller ]
   * Renamed and added hints to expose the new button-tint hints for
     snap-decisions, which are needed to comply with the visual changes
     coming from Design (for RTM). Updated examples to reflect these
     changes. (LP: #1348092)


  unity-scopes-shell (0.5.4+14.10.20140902-0ubuntu1) utopic; urgency=low
 .
   [ Michał Sawicz ]
   * Do not mangle attributes.


  unity-system-compositor (0.0.5+14.10.20140829-0ubuntu1) utopic; urgency=low
 .
   [ Ubuntu daily release ]
   * New rebuild forced
 .
   [ Cemil Azizoglu ]
   * Rebuild for the Mir 0.7.0 release. (LP: #1355005)
 .
   [ Daniel van Vugt ]
   * When building static library "usc.a" make sure you use
     MIRSERVER_STATIC_LDFLAGS or else the Requires.private information
     from mirserver.pc won't be used, leading to linkage failure (LP:
     #1355609) (LP: #1355609)
   * Rebuild for the Mir 0.7.0 release. (LP: #1355005)


  unity8 (8.00+14.10.20140903.1-0ubuntu1) utopic; urgency=low
 .
   [ Nick Dedekind ]
   * Support for nested prompt session. (LP: #1358388)


  webbrowser-app (0.23+14.10.20140908-0ubuntu1) utopic; urgency=low
 .
   [ Ubuntu daily release ]
   * New rebuild forced
 .
   [ Alberto Mardegan ]
   * Update for new Oxide cookie API