Mir

mir:1.x/miroil

Last commit made on 2022-03-27
Get this branch:
git clone -b 1.x/miroil https://git.launchpad.net/mir

Branch merges

Branch information

Name:
1.x/miroil
Repository:
lp:mir

Recent commits

0543fd7... by Jami Kettunen <email address hidden>

Add missing stdexcept include to mirserverhooks (#2367)

This fixes a bunch of errors like the following while building against
musl libc:

  ../src/miroil/mir_server_hooks.cpp: In member function 'std::shared_ptr<mir::scene::PromptSessionManager> miroil::MirServerHooks::the_prompt_session_manager() const':
  ../src/miroil/mir_server_hooks.cpp:164:16: error: 'logic_error' is not a member of 'std'
    164 | throw std::logic_error("No prompt session manager available. Server not running?");
        | ^~~~~~~~~~~

ee0727e... by Alan Griffiths

Fix sync

cbc2c16... by Alan Griffiths

Sync with upstream (#7)

* Fixup sync with MirOil-for-Lomiri

* Correct generation of debian .symbols

* Regenerate debian .symbols

* Don't inline EventBuilder destructor (so we get consistent symbols across toolchains)

0446bb1... by erlend-g <email address hidden>

Miroil move open gl context to miroil 2 (#6)

* Moving OpenGlContextFactor to mir

* Remove namespace{}

* Style nits

Co-authored-by: erlend.io <email address hidden>
Co-authored-by: Alan Griffiths <email address hidden>

d026b84... by erlend-g <email address hidden>

Miroil set composer (#5)

* add set_compositor to miroil

* fix complience with mir coding standards

* remove extra spaces

Co-authored-by: erlend.io <email address hidden>

24f1a6c... by erlend-g <email address hidden>

Move mirserverhooks to miroil (#4)

* Moving mirserverhooks to mir

* rename mirserverhooks to mir_server_hooks

* change mir_server_hooks to snake_case

* rewriting mirserverhooks to snake_case

* modfernizing

* remove unused the_input_device_hub from mirserverhooks

* Drop unnecessary namespace specifiers

Co-authored-by: erlend.io <email address hidden>
Co-authored-by: Alan Griffiths <email address hidden>

7f38f3b... by "erlend.io" <email address hidden>

add default constructor to inputdevice, and missing symbols

92d6a75... by Alan Griffiths

Make g++ 5.4 happy

b874f89... by "bors[bot]" <26634292+bors[bot]@users.noreply.github.com>

Merge #1952

1952: adding PromptSessionListener & PromptSessionManager r=AlanGriffiths a=erlend-g

Qtmir uses mir::scene::PromptSessionManager which is no long available, so I've created a wrapper for this class. This is used many places in QtMir.

In addition qtmir listens to mir::scene::PromptSessionListener (also not available)... so I've created an abstract class for that.

This is used in:
https://github.com/ubports/qtmir/blob/xenial/src/platforms/mirserver/mirserverhooks.cpp

class PromptSessionListenerImpl

Which can't be solved in this way because it contains both internal mir stuff and qt stuff. So it has to be split into a mir part(miroil) and Qt part(Qtmir).

Co-authored-by: Erlend <email address hidden>

b2442e2... by Alan Griffiths

Make g++ 5.4 happy