lp://qastaging/~andreas-pokorny/mir/add-dispatchable-alarm-factory
- Get this branch:
- bzr branch lp://qastaging/~andreas-pokorny/mir/add-dispatchable-alarm-factory
Branch merges
- Chris Halse Rogers: Needs Fixing
- Mir CI Bot: Needs Fixing (continuous-integration)
- Alan Griffiths: Abstain
-
Diff: 1309 lines (+1145/-26)15 files modifiedinclude/common/mir/dispatch/alarm_factory.h (+57/-0)
include/common/mir/lockable_callback.h (+3/-3)
include/common/mir/time/alarm.h (+3/-3)
include/common/mir/time/alarm_factory.h (+4/-4)
include/common/mir/time/steady_timer_fd.h (+43/-0)
include/common/mir/time/timer_fd.h (+68/-0)
include/test/mir/test/doubles/mock_alarm_factory.h (+49/-0)
src/common/dispatch/CMakeLists.txt (+1/-0)
src/common/dispatch/alarm_factory.cpp (+400/-0)
src/common/symbols.map (+25/-15)
src/common/time/CMakeLists.txt (+1/-0)
src/common/time/steady_timer_fd.cpp (+51/-0)
tests/unit-tests/dispatch/CMakeLists.txt (+1/-0)
tests/unit-tests/dispatch/test_dispatchable_alarm_factory.cpp (+438/-0)
tests/unit-tests/test_glib_main_loop.cpp (+1/-1)
Branch information
Recent revisions
- 3416. By Andreas Pokorny
-
Cleanups..
- add doxygen for new headers
- struct/class changes
- consume expired timer counts on dispatch - 3414. By Andreas Pokorny
-
Add mir::dispatch:
:AlarmFactory Implementation of mir::time:
:AlarmFactory that works with mir::dispatch: :Dispatchable and supports all the state transitions required by the test suite accumulated in test_glib_ main_loop. cpp. With this change several GPL interfaces defined inside the mirserver API have been moved to mircommon and LGPL.
- 3413. By Alberto Aguirre
-
fix ODR related build issues in xenial-armhf.
Approved by Brandon Schaefer, Cemil Azizoglu, mir-ci-bot.
- 3412. By Daniel van Vugt
-
Avoid dumping core from death tests that are expected to die
(LP: #1342092)But try to remember to only disable cores in child processes, so that
faulty tests can still dump core. Fixes: https://bugs.launchpad .net/bugs/ 1342092. Approved by mir-ci-bot, Alexandros Frantzis, Alan Griffiths.
- 3411. By Chris Halse Rogers
-
Add new base display configuration setting API.
[Contains ABI breaks. Do not back-port to Mir 0.21/0.20].
Approved by Kevin DuBois, Cemil Azizoglu, Alan Griffiths, mir-ci-bot.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://qastaging/mir