Mir-Unity-API sprint report

William Hua william.hua at canonical.com
Tue Jan 26 16:38:14 UTC 2016


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Mir-Unity-API sprint report:

1. Mir extended menu support

   Asked for a new extended menu surface API based on the work in
   https://bugzilla.gnome.org/show_bug.cgi?id=756579 that will be
   expressive enough to properly position all widgets currently in GTK+.

2. Keymap support

   We settled on whose responsibility it is to do keymap lookups and
   whether or not keymap state will be on a global or per-surface
   basis. The responsibility is on Mir to provide the translated
   keysyms, for both the current keymap, as well as the closest latin
   equivalent (this is to make sure lp:1226962 doesn't happen again).
   The current keymap will be set on a per-surface basis, and it's the
   responsibility of the shell, not Mir, to handle the keyboard layout
   switching shortcuts.

3. Clipboard support

   The Mir team made some headway with their cookie API (being
   implemented by Brandon), which is needed to have (secure) clipboard
   support. Once this is done, we're waiting on the content-hub API for
   it before we can integrate it into GTK+.

4. Multi-surface in Unity 8

   Multi-surface... it's slightly better than before in that it no
   longer crashes the shell when we create a second surface. We're
   going to wait till the Unity 8 team fixes it instead of flattening
   everything onto a single surface.

5. GNOME Software

   I spent the last couple of days of the sprint adding some primitive
   SSO support and fixing review submission to the server. It works,
   but need to spend some time this week re-working it to not depend on
   the old crumbly ubuntu-sso-client.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJWp518AAoJEBUjayXdEP6BCA0P/2BFY1LSX/MBmg58VaCy15T3
EtfvEh3XH1Ya2HULMC1qxUkt4lLJ82ZS6eurTFxYGHXaCbv5zxI7FJfGrETMApt1
0uOd5xbICVTxFeJGxL+W8hMWLg/ZzT4wORll1mB7NspF4XZF8iSqm4DNlLLg4KkZ
Ki7gu7ywJ6/nsZsNw1uOa/aX+7ryhgbcUrbzcN/64lqRjZrL/VytVazNZqsqeOqR
xtQbDRRRC5mcYe+nSm7N18qMwrZnISBqacRCOQrK46tBjbnHVyyi5vKbVNsv0Q74
wjWHIQn5nhY5hiBB2KV9yYB4dFVQ4RMcussCWSYcPqqaHWH9kg5nQuMBijtwc83S
KuQtnRBqzIQGMfQkWZcVokD1jVEgEElpeRHIHCjq/4Wf8larhvcF1If8H8UxxBxC
G26iJfqsO/huUCJtxfcC3VjOwWlZSsCe0ORWYwmdQRUvWJjqSytqYbZT7WXIvDpW
+SgMFFS6quCLPzDse3xdZ2dTcobRatiHPV97G4dykDsjlSMHDMDQFc+Ec2brcSmM
/5QRPGVz7Maeo+ybmojlEgKnNfQYGMVOxH+Kcmlk2XKOlsSymqkVyAa3Eqx3THbY
E2GkHtlCK7DKN/I2+cixGze9VImEpPb0Bz+GjelF4HAlqQdxsU8yh1OKgYkAm/1x
1rGh039pA+GSF3g7mHCj
=q187
-----END PGP SIGNATURE-----



More information about the ubuntu-desktop mailing list