~ps-jenkins/platform-api/trusty-proposed

  • Committer: CI bot
  • Author(s): Gerry Boland
  • Date: 2014-04-11 21:08:54 UTC
  • mfrom: (206.1.5 compatibility-with-mir-0.1.8)
  • Revision ID: ps-jenkins@lists.canonical.com-20140411210854-4kgulh0nvg95b68o
Manually call mir's SurfacePlacementStrategy::place and SessionListener::surface_created methods for in process client Surface

Mir 0.1.8 refactoring causes in-process client surfaces to be an implementation detail of Mir's surface stack, and prevents shell from getting access to its surface to position it and define input areas on it. To fix this,we perform the following:
  1. Create an InProcessClientSession to represent the in-process client
  2. Get access to Mir's SurfacePlacementStrategy object and call its place method explicitly, to allow shell to position its surface
  3. Get access to Mir's SessionListener object and call its surface_created method explicitly, to notify shell its surface was created 
Filename Latest Rev Last Changed Committer Comment Size
..
.bzr-builddeb 31.1.1 11 years ago Thomas Voß Prepare for release. Diff
android 1 11 years ago Ricardo Salveti de Araujo Initial files Diff
data 66.2.1 11 years ago Thomas Voß * Add a pkgconfig file for the platform API * Ad Diff
debian 1 11 years ago Ricardo Salveti de Araujo Initial files Diff
doc 16.2.1 11 years ago Thomas Voß Add API documentation for public portions of Ubunt Diff
include 1 11 years ago Ricardo Salveti de Araujo Initial files Diff
src 1 11 years ago Ricardo Salveti de Araujo Initial files Diff
tests 175.2.10 10 years ago Martin Pitt add gtest/cmake integration, and first test for si Diff
CMakeLists.txt 204.1.1 10 years ago Chris Gagnon update CMakeLists to get coverage in CI 3.2 KB Diff Download File
COPYING 31.1.1 11 years ago Thomas Voß Prepare for release. 34.3 KB Diff Download File
COPYING.LGPL 31.1.1 11 years ago Thomas Voß Prepare for release. 7.4 KB Diff Download File
TODO.txt 10.1.2 11 years ago Ricardo Salveti de Araujo Removing debian/control comments and adding at TOD 307 bytes Diff Download File