lp://qastaging/~andreas-pokorny/mir/apply-transformation-to-surface
- Get this branch:
- bzr branch lp://qastaging/~andreas-pokorny/mir/apply-transformation-to-surface
Branch merges
Related bugs
Related blueprints
Branch information
Recent revisions
- 1474. By Andreas Pokorny
-
Make use of mir::geometry:
:Transformation to transform input co-oridnates and provide a matrix for rendering. - Removal of raw_x, raw_y: This change also renames the raw_x and raw_y from MotionEvents assuming that those are not needed. This change was motivated by the way those were handled within PointerCoords.
- coordinate transformation code removed from android input code, using mir surface instead.
- removal of InputWindowInfo members that contained two sets of
- BasicSurface now relies on Transformation for positioning the surface. There is still a TODO left, and GLRenderer could also be simplified if transformation() would return the complete matrix. - 1473. By Andreas Pokorny
-
Adds a class describing a co-ordinate transformation
geometry:
:Transformation describes a combination of scaling, translation and rotation. Rotation is limited to rotation around the center of the given object. In an upcoming change this class should be used to describe the position of a surface in a scene, and thus also used to do co-ordinate transformations for hit testing and input dispatching.
The transformation is storesd in a way that trivial cases can be detected, and that tranformation parameters can be read and changed. - 1472. By Chris Halse Rogers
-
Insert a POSIX process fiddler class into VT handling.
This lets us (a) test some codepaths that aren't currently tested, and
(b) not fiddle with the test process' state, resulting in hilarious consequences!.Approved by Alexandros Frantzis, Alan Griffiths, PS Jenkins bot, Kevin DuBois.
- 1471. By Robert Carr
-
Implement internal clients on nested Mesa platform (LP: #1279092)
This is to unblock the Unity8 on desktop preview. Fixes: https:/
/bugs.launchpad .net/bugs/ 1279092. Approved by PS Jenkins bot, Alan Griffiths, Daniel van Vugt.
- 1470. By Daniel van Vugt
-
First pass at documenting the big stuff for the upcoming 0.1.7 release,
so we don't forget to mention them in the release notes later.Approved by Alan Griffiths, PS Jenkins bot.
- 1469. By Alexandros Frantzis
-
input: Ensure relayed input events in nested servers go through the full
dispatching process (LP: #1260612). Fixes: https://bugs.launchpad .net/bugs/ 1260612. Approved by Kevin DuBois, Alan Griffiths, PS Jenkins bot.
- 1468. By Daniel van Vugt
-
Bump server ABI to 17. Mir release 0.1.6 had ABI 16 and we've made major
changes since then.Approved by Kevin DuBois, kevin gunn, PS Jenkins bot.
- 1467. By Kevin DuBois
-
remove comment in mir_surface.h that doesn't seem to be valid.
Approved by Daniel van Vugt, PS Jenkins bot.
- 1466. By Alberto Aguirre
-
Add extra options to mirscreencast utility.
Added the following options
-allow specifying the output filename
-allow directing output to stdout for piping content into other utilities
-allow customizing the screencast size
-allow specifying the screen region to capture. Fixes: https://bugs.launchpad .net/bugs/ 1288478. Approved by Kevin DuBois, PS Jenkins bot, Alan Griffiths, Alexandros Frantzis.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://qastaging/mir/0.1