[needs-packaging] MirAL needs packaging
Bug #1613220 reported by
Alan Griffiths
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MirAL |
Fix Released
|
High
|
Larry Price | ||
Ubuntu |
Fix Released
|
Wishlist
|
Larry Price |
Bug Description
Mir Abstraction Layer
An abstraction layer over Mir aimed at stabilizing the interface needed to develop Mir servers.
The project contains both the abstraction layer (libmiral.so) and some examples to prove its usefulness. Currently the functionality is under development, but it should now be possible to extend while maintaining ABI compatibility.
URL: https:/
License: GNU GPL v3
Package available in my personal PPA "ppa:larryprice
Branch: https:/
Related branches
lp:~larryprice/miral/release-0.1.0
- Larry Price (community): Approve
- Gerry Boland (community): Abstain
- Alan Griffiths: Approve
-
Diff: 33209 lines (+701/-31026)282 files modified.bzr-builddeb/default.conf (+2/-0)
COPYING (+674/-0)
debian/changelog (+5/-5)
debian/control (+1/-1)
debian/copyright (+11/-7)
debian/rules (+8/-0)
miral-qt/CMakeLists.txt (+0/-181)
miral-qt/README (+0/-47)
miral-qt/benchmarks/CMakeLists.txt (+0/-8)
miral-qt/benchmarks/README (+0/-12)
miral-qt/benchmarks/common.py (+0/-33)
miral-qt/benchmarks/report_types.py (+0/-121)
miral-qt/benchmarks/touch_event_latency.R (+0/-6)
miral-qt/benchmarks/touch_event_latency.py (+0/-271)
miral-qt/cmake/modules/FindGLESv2.cmake (+0/-25)
miral-qt/cmake/modules/FindQt5PlatformSupport.cmake (+0/-121)
miral-qt/cmake/modules/QmlPlugins.cmake (+0/-150)
miral-qt/cmake/modules/QmlTest.cmake (+0/-192)
miral-qt/cmake/modules/UseLttngGenTp.cmake (+0/-24)
miral-qt/cmake/modules/autopilot.cmake (+0/-24)
miral-qt/debian/bileto_convert_to_gles (+0/-28)
miral-qt/debian/changelog (+0/-1275)
miral-qt/debian/compat (+0/-1)
miral-qt/debian/control (+0/-124)
miral-qt/debian/copyright (+0/-78)
miral-qt/debian/docs (+0/-1)
miral-qt/debian/gles-patches/convert-to-gles.patch (+0/-179)
miral-qt/debian/gles-patches/series (+0/-1)
miral-qt/debian/qtdeclarative5-qtmir-plugin.install (+0/-2)
miral-qt/debian/qtmir-android.install (+0/-1)
miral-qt/debian/qtmir-desktop.install (+0/-1)
miral-qt/debian/qtmir-tests.install (+0/-6)
miral-qt/debian/rules (+0/-62)
miral-qt/demos/CMakeLists.txt (+0/-4)
miral-qt/demos/paths.h.in (+0/-58)
miral-qt/demos/qml-demo-client/CMakeLists.txt (+0/-41)
miral-qt/demos/qml-demo-client/MovingRect.qml (+0/-59)
miral-qt/demos/qml-demo-client/main.cpp (+0/-73)
miral-qt/demos/qml-demo-client/qml-demo-client.qml (+0/-35)
miral-qt/demos/qml-demo-client/qtmir-demo-client.desktop.in (+0/-9)
miral-qt/demos/qml-demo-shell/Button.qml (+0/-26)
miral-qt/demos/qml-demo-shell/CMakeLists.txt (+0/-35)
miral-qt/demos/qml-demo-shell/ResizeArea.qml (+0/-128)
miral-qt/demos/qml-demo-shell/Shell.qml (+0/-182)
miral-qt/demos/qml-demo-shell/TitleBar.qml (+0/-72)
miral-qt/demos/qml-demo-shell/Window.qml (+0/-96)
miral-qt/demos/qml-demo-shell/WindowBufferSized.qml (+0/-178)
miral-qt/demos/qml-demo-shell/main.cpp (+0/-61)
miral-qt/demos/qml-demo-shell/qml-demo-shell.qml (+0/-38)
miral-qt/demos/qml-demo-shell/qml-demo-shell.qmlproject (+0/-20)
miral-qt/demos/qml-demo-shell/windowModel.qml (+0/-127)
miral-qt/src/CMakeLists.txt (+0/-2)
miral-qt/src/common/abstractdbusservicemonitor.cpp (+0/-99)
miral-qt/src/common/abstractdbusservicemonitor.h (+0/-58)
miral-qt/src/common/debughelpers.cpp (+0/-351)
miral-qt/src/common/debughelpers.h (+0/-46)
miral-qt/src/common/mirqtconversion.h (+0/-57)
miral-qt/src/common/timestamp.cpp (+0/-18)
miral-qt/src/common/timestamp.h (+0/-39)
miral-qt/src/common/timestamp_impl.h (+0/-37)
miral-qt/src/common/windowcontrollerinterface.h (+0/-55)
miral-qt/src/common/windowmodelnotifierinterface.h (+0/-107)
miral-qt/src/modules/CMakeLists.txt (+0/-14)
miral-qt/src/modules/Unity/Application/CMakeLists.txt (+0/-108)
miral-qt/src/modules/Unity/Application/application.cpp (+0/-862)
miral-qt/src/modules/Unity/Application/application.h (+0/-202)
miral-qt/src/modules/Unity/Application/application_manager.cpp (+0/-879)
miral-qt/src/modules/Unity/Application/application_manager.h (+0/-161)
miral-qt/src/modules/Unity/Application/applicationinfo.h (+0/-59)
miral-qt/src/modules/Unity/Application/cgmanager.cpp (+0/-117)
miral-qt/src/modules/Unity/Application/cgmanager.h (+0/-42)
miral-qt/src/modules/Unity/Application/com.canonical.qtmir.gschema.xml (+0/-12)
miral-qt/src/modules/Unity/Application/dbusfocusinfo.cpp (+0/-133)
miral-qt/src/modules/Unity/Application/dbusfocusinfo.h (+0/-64)
miral-qt/src/modules/Unity/Application/dbuswindowstack.cpp (+0/-116)
miral-qt/src/modules/Unity/Application/dbuswindowstack.h (+0/-72)
miral-qt/src/modules/Unity/Application/gscopedpointer.h (+0/-113)
miral-qt/src/modules/Unity/Application/mirbuffersgtexture.cpp (+0/-99)
miral-qt/src/modules/Unity/Application/mirbuffersgtexture.h (+0/-53)
miral-qt/src/modules/Unity/Application/mirfocuscontroller.cpp (+0/-69)
miral-qt/src/modules/Unity/Application/mirfocuscontroller.h (+0/-49)
miral-qt/src/modules/Unity/Application/mirsurface.cpp (+0/-1095)
miral-qt/src/modules/Unity/Application/mirsurface.h (+0/-240)
miral-qt/src/modules/Unity/Application/mirsurfaceinterface.h (+0/-136)
miral-qt/src/modules/Unity/Application/mirsurfaceitem.cpp (+0/-727)
miral-qt/src/modules/Unity/Application/mirsurfaceitem.h (+0/-179)
miral-qt/src/modules/Unity/Application/mirsurfacelistmodel.cpp (+0/-312)
miral-qt/src/modules/Unity/Application/mirsurfacelistmodel.h (+0/-100)
miral-qt/src/modules/Unity/Application/objectlistmodel.h (+0/-110)
miral-qt/src/modules/Unity/Application/plugin.cpp (+0/-97)
miral-qt/src/modules/Unity/Application/proc_info.cpp (+0/-61)
miral-qt/src/modules/Unity/Application/proc_info.h (+0/-56)
miral-qt/src/modules/Unity/Application/qmldir (+0/-2)
miral-qt/src/modules/Unity/Application/session.cpp (+0/-552)
miral-qt/src/modules/Unity/Application/session.h (+0/-130)
miral-qt/src/modules/Unity/Application/session_interface.h (+0/-134)
miral-qt/src/modules/Unity/Application/sessionmanager.cpp (+0/-213)
miral-qt/src/modules/Unity/Application/sessionmanager.h (+0/-87)
miral-qt/src/modules/Unity/Application/sessionmodel.h (+0/-32)
miral-qt/src/modules/Unity/Application/settings.cpp (+0/-39)
miral-qt/src/modules/Unity/Application/settings.h (+0/-45)
miral-qt/src/modules/Unity/Application/settings_interface.h (+0/-40)
miral-qt/src/modules/Unity/Application/sharedwakelock.cpp (+0/-231)
miral-qt/src/modules/Unity/Application/sharedwakelock.h (+0/-55)
miral-qt/src/modules/Unity/Application/taskcontroller.h (+0/-73)
miral-qt/src/modules/Unity/Application/timer.cpp (+0/-109)
miral-qt/src/modules/Unity/Application/timer.h (+0/-88)
miral-qt/src/modules/Unity/Application/timesource.cpp (+0/-48)
miral-qt/src/modules/Unity/Application/timesource.h (+0/-61)
miral-qt/src/modules/Unity/Application/tracepoints.tp (+0/-14)
miral-qt/src/modules/Unity/Application/upstart/applicationinfo.cpp (+0/-109)
miral-qt/src/modules/Unity/Application/upstart/applicationinfo.h (+0/-57)
miral-qt/src/modules/Unity/Application/upstart/taskcontroller.cpp (+0/-247)
miral-qt/src/modules/Unity/Application/upstart/taskcontroller.h (+0/-52)
miral-qt/src/modules/Unity/Application/windowmodel.cpp (+0/-208)
miral-qt/src/modules/Unity/Application/windowmodel.h (+0/-82)
miral-qt/src/modules/Unity/CMakeLists.txt (+0/-2)
miral-qt/src/modules/Unity/Screens/CMakeLists.txt (+0/-29)
miral-qt/src/modules/Unity/Screens/plugin.cpp (+0/-45)
miral-qt/src/modules/Unity/Screens/qmldir (+0/-2)
miral-qt/src/modules/Unity/Screens/qquickscreenwindow.cpp (+0/-185)
miral-qt/src/modules/Unity/Screens/qquickscreenwindow.h (+0/-60)
miral-qt/src/modules/Unity/Screens/screens.cpp (+0/-126)
miral-qt/src/modules/Unity/Screens/screens.h (+0/-96)
miral-qt/src/platforms/CMakeLists.txt (+0/-1)
miral-qt/src/platforms/mirserver/CMakeLists.txt (+0/-131)
miral-qt/src/platforms/mirserver/argvHelper.h (+0/-52)
miral-qt/src/platforms/mirserver/clipboard.cpp (+0/-109)
miral-qt/src/platforms/mirserver/clipboard.h (+0/-69)
miral-qt/src/platforms/mirserver/creationhints.cpp (+0/-67)
miral-qt/src/platforms/mirserver/creationhints.h (+0/-56)
miral-qt/src/platforms/mirserver/cursor.cpp (+0/-180)
miral-qt/src/platforms/mirserver/cursor.h (+0/-68)
miral-qt/src/platforms/mirserver/customscreenconfiguration.h (+0/-41)
miral-qt/src/platforms/mirserver/logging.cpp (+0/-27)
miral-qt/src/platforms/mirserver/logging.h (+0/-31)
miral-qt/src/platforms/mirserver/mircursorimages.cpp (+0/-28)
miral-qt/src/platforms/mirserver/mircursorimages.h (+0/-33)
miral-qt/src/platforms/mirserver/mirdisplayconfigurationpolicy.cpp (+0/-126)
miral-qt/src/platforms/mirserver/mirdisplayconfigurationpolicy.h (+0/-28)
miral-qt/src/platforms/mirserver/mirglconfig.h (+0/-29)
miral-qt/src/platforms/mirserver/miropenglcontext.cpp (+0/-197)
miral-qt/src/platforms/mirserver/miropenglcontext.h (+0/-61)
miral-qt/src/platforms/mirserver/mirserver.json (+0/-3)
miral-qt/src/platforms/mirserver/mirserverhooks.cpp (+0/-134)
miral-qt/src/platforms/mirserver/mirserverhooks.h (+0/-56)
miral-qt/src/platforms/mirserver/mirserverintegration.cpp (+0/-209)
miral-qt/src/platforms/mirserver/mirserverintegration.h (+0/-68)
miral-qt/src/platforms/mirserver/mirserverstatuslistener.cpp (+0/-37)
miral-qt/src/platforms/mirserver/mirserverstatuslistener.h (+0/-30)
miral-qt/src/platforms/mirserver/mirsingleton.cpp (+0/-33)
miral-qt/src/platforms/mirserver/mirsingleton.h (+0/-46)
miral-qt/src/platforms/mirserver/namedcursor.h (+0/-48)
miral-qt/src/platforms/mirserver/nativeinterface.cpp (+0/-80)
miral-qt/src/platforms/mirserver/nativeinterface.h (+0/-52)
miral-qt/src/platforms/mirserver/offscreensurface.cpp (+0/-51)
miral-qt/src/platforms/mirserver/offscreensurface.h (+0/-43)
miral-qt/src/platforms/mirserver/openglcontextfactory.cpp (+0/-51)
miral-qt/src/platforms/mirserver/openglcontextfactory.h (+0/-47)
miral-qt/src/platforms/mirserver/plugin.cpp (+0/-26)
miral-qt/src/platforms/mirserver/plugin.h (+0/-31)
miral-qt/src/platforms/mirserver/promptsessionlistener.cpp (+0/-76)
miral-qt/src/platforms/mirserver/promptsessionlistener.h (+0/-51)
miral-qt/src/platforms/mirserver/qmirserver.cpp (+0/-114)
miral-qt/src/platforms/mirserver/qmirserver.h (+0/-64)
miral-qt/src/platforms/mirserver/qmirserver_p.cpp (+0/-151)
miral-qt/src/platforms/mirserver/qmirserver_p.h (+0/-112)
miral-qt/src/platforms/mirserver/qtcompositor.cpp (+0/-36)
miral-qt/src/platforms/mirserver/qtcompositor.h (+0/-49)
miral-qt/src/platforms/mirserver/qteventfeeder.cpp (+0/-866)
miral-qt/src/platforms/mirserver/qteventfeeder.h (+0/-83)
miral-qt/src/platforms/mirserver/screen.cpp (+0/-417)
miral-qt/src/platforms/mirserver/screen.h (+0/-120)
miral-qt/src/platforms/mirserver/screenscontroller.cpp (+0/-84)
miral-qt/src/platforms/mirserver/screenscontroller.h (+0/-54)
miral-qt/src/platforms/mirserver/screensmodel.cpp (+0/-263)
miral-qt/src/platforms/mirserver/screensmodel.h (+0/-102)
miral-qt/src/platforms/mirserver/screenwindow.cpp (+0/-129)
miral-qt/src/platforms/mirserver/screenwindow.h (+0/-48)
miral-qt/src/platforms/mirserver/services.cpp (+0/-48)
miral-qt/src/platforms/mirserver/services.h (+0/-31)
miral-qt/src/platforms/mirserver/sessionauthorizer.cpp (+0/-95)
miral-qt/src/platforms/mirserver/sessionauthorizer.h (+0/-51)
miral-qt/src/platforms/mirserver/sessionlistener.cpp (+0/-96)
miral-qt/src/platforms/mirserver/sessionlistener.h (+0/-63)
miral-qt/src/platforms/mirserver/setqtcompositor.cpp (+0/-55)
miral-qt/src/platforms/mirserver/setqtcompositor.h (+0/-47)
miral-qt/src/platforms/mirserver/shelluuid.cpp (+0/-35)
miral-qt/src/platforms/mirserver/shelluuid.h (+0/-33)
miral-qt/src/platforms/mirserver/surfaceobserver.cpp (+0/-237)
miral-qt/src/platforms/mirserver/surfaceobserver.h (+0/-98)
miral-qt/src/platforms/mirserver/tracepoints.tp (+0/-15)
miral-qt/src/platforms/mirserver/ubuntutheme.cpp (+0/-43)
miral-qt/src/platforms/mirserver/ubuntutheme.h (+0/-33)
miral-qt/src/platforms/mirserver/windowcontroller.cpp (+0/-92)
miral-qt/src/platforms/mirserver/windowcontroller.h (+0/-53)
miral-qt/src/platforms/mirserver/windowmanagementpolicy.cpp (+0/-230)
miral-qt/src/platforms/mirserver/windowmanagementpolicy.h (+0/-90)
miral-qt/src/platforms/mirserver/windowmodelnotifier.cpp (+0/-152)
miral-qt/src/platforms/mirserver/windowmodelnotifier.h (+0/-51)
miral-qt/tests/CMakeLists.txt (+0/-14)
miral-qt/tests/convert-to-gles.sh (+0/-14)
miral-qt/tests/framework/CMakeLists.txt (+0/-47)
miral-qt/tests/framework/fake_application_info.cpp (+0/-66)
miral-qt/tests/framework/fake_application_info.h (+0/-51)
miral-qt/tests/framework/fake_displayconfigurationoutput.h (+0/-91)
miral-qt/tests/framework/fake_mirsurface.cpp (+0/-231)
miral-qt/tests/framework/fake_mirsurface.h (+0/-183)
miral-qt/tests/framework/fake_session.cpp (+0/-125)
miral-qt/tests/framework/fake_session.h (+0/-96)
miral-qt/tests/framework/fake_surface.h (+0/-114)
miral-qt/tests/framework/gmock_fixes.h (+0/-124)
miral-qt/tests/framework/mock_application_info.cpp (+0/-46)
miral-qt/tests/framework/mock_application_info.h (+0/-49)
miral-qt/tests/framework/mock_display.cpp (+0/-35)
miral-qt/tests/framework/mock_display.h (+0/-75)
miral-qt/tests/framework/mock_display_configuration.cpp (+0/-25)
miral-qt/tests/framework/mock_display_configuration.h (+0/-40)
miral-qt/tests/framework/mock_gl_display_buffer.cpp (+0/-30)
miral-qt/tests/framework/mock_gl_display_buffer.h (+0/-45)
miral-qt/tests/framework/mock_main_loop.cpp (+0/-28)
miral-qt/tests/framework/mock_main_loop.h (+0/-55)
miral-qt/tests/framework/mock_mir_session.cpp (+0/-64)
miral-qt/tests/framework/mock_mir_session.h (+0/-89)
miral-qt/tests/framework/mock_persistent_surface_store.cpp (+0/-30)
miral-qt/tests/framework/mock_persistent_surface_store.h (+0/-24)
miral-qt/tests/framework/mock_proc_info.cpp (+0/-37)
miral-qt/tests/framework/mock_proc_info.h (+0/-37)
miral-qt/tests/framework/mock_prompt_session.cpp (+0/-33)
miral-qt/tests/framework/mock_prompt_session.h (+0/-41)
miral-qt/tests/framework/mock_prompt_session_manager.cpp (+0/-33)
miral-qt/tests/framework/mock_prompt_session_manager.h (+0/-61)
miral-qt/tests/framework/mock_renderable.cpp (+0/-33)
miral-qt/tests/framework/mock_renderable.h (+0/-44)
miral-qt/tests/framework/mock_session.cpp (+0/-70)
miral-qt/tests/framework/mock_session.h (+0/-84)
miral-qt/tests/framework/mock_settings.cpp (+0/-40)
miral-qt/tests/framework/mock_settings.h (+0/-37)
miral-qt/tests/framework/mock_shared_wakelock.cpp (+0/-61)
miral-qt/tests/framework/mock_shared_wakelock.h (+0/-46)
miral-qt/tests/framework/mock_shell.h (+0/-111)
miral-qt/tests/framework/mock_surface.cpp (+0/-45)
miral-qt/tests/framework/mock_surface.h (+0/-101)
miral-qt/tests/framework/mock_task_controller.cpp (+0/-117)
miral-qt/tests/framework/mock_task_controller.h (+0/-60)
miral-qt/tests/framework/qtmir_test.cpp (+0/-152)
miral-qt/tests/framework/qtmir_test.h (+0/-82)
miral-qt/tests/framework/stub_input_channel.cpp (+0/-52)
miral-qt/tests/framework/stub_input_channel.h (+0/-47)
miral-qt/tests/framework/stub_scene_surface.h (+0/-108)
miral-qt/tests/framework/stub_windowcontroller.h (+0/-43)
miral-qt/tests/mirserver/ArgvHelper/CMakeLists.txt (+0/-18)
miral-qt/tests/mirserver/ArgvHelper/argvHelper_test.cpp (+0/-72)
miral-qt/tests/mirserver/CMakeLists.txt (+0/-4)
miral-qt/tests/mirserver/QtEventFeeder/CMakeLists.txt (+0/-23)
miral-qt/tests/mirserver/QtEventFeeder/mock_qtwindowsystem.h (+0/-90)
miral-qt/tests/mirserver/QtEventFeeder/qteventfeeder_test.cpp (+0/-281)
miral-qt/tests/mirserver/Screen/CMakeLists.txt (+0/-25)
miral-qt/tests/mirserver/Screen/screen_test.cpp (+0/-97)
miral-qt/tests/mirserver/ScreensModel/CMakeLists.txt (+0/-32)
miral-qt/tests/mirserver/ScreensModel/screensmodel_test.cpp (+0/-180)
miral-qt/tests/mirserver/ScreensModel/stub_display.h (+0/-111)
miral-qt/tests/mirserver/ScreensModel/stub_displayconfigurationcontroller.h (+0/-30)
miral-qt/tests/mirserver/ScreensModel/stub_screen.h (+0/-31)
miral-qt/tests/mirserver/ScreensModel/testable_screensmodel.h (+0/-38)
miral-qt/tests/modules/Application/CMakeLists.txt (+0/-36)
miral-qt/tests/modules/Application/application_test.cpp (+0/-650)
miral-qt/tests/modules/ApplicationManager/CMakeLists.txt (+0/-33)
miral-qt/tests/modules/ApplicationManager/application_manager_test.cpp (+0/-1966)
miral-qt/tests/modules/CMakeLists.txt (+0/-6)
miral-qt/tests/modules/General/CMakeLists.txt (+0/-24)
miral-qt/tests/modules/General/objectlistmodel_test.cpp (+0/-131)
miral-qt/tests/modules/General/timestamp_test.cpp (+0/-78)
miral-qt/tests/modules/SessionManager/CMakeLists.txt (+0/-34)
miral-qt/tests/modules/SessionManager/session_manager_test.cpp (+0/-124)
miral-qt/tests/modules/SessionManager/session_test.cpp (+0/-315)
miral-qt/tests/modules/SharedWakelock/CMakeLists.txt (+0/-27)
miral-qt/tests/modules/SharedWakelock/sharedwakelock_test.cpp (+0/-388)
miral-qt/tests/modules/WindowManager/CMakeLists.txt (+0/-37)
miral-qt/tests/modules/WindowManager/mirsurface_test.cpp (+0/-207)
miral-qt/tests/modules/WindowManager/mirsurfaceitem_test.cpp (+0/-298)
miral-qt/tests/modules/WindowManager/windowmodel_test.cpp (+0/-740)
Changed in ubuntu: | |
assignee: | nobody → Alan Griffiths (alan-griffiths) |
tags: | added: needs-packaging |
description: | updated |
Changed in ubuntu: | |
assignee: | Alan Griffiths (alan-griffiths) → Larry Price (larryprice) |
description: | updated |
Changed in miral: | |
assignee: | nobody → Larry Price (larryprice) |
status: | New → In Progress |
Changed in ubuntu: | |
status: | New → In Progress |
description: | updated |
description: | updated |
Changed in miral: | |
importance: | Undecided → High |
Changed in miral: | |
status: | In Progress → Fix Released |
Changed in ubuntu: | |
status: | In Progress → Fix Released |
To post a comment you must log in.
Thank you for taking the time to report this bug and helping to make Ubuntu better. It seems that your bug report is not filed about a specific source package though, rather it is just filed against Ubuntu in general. It is important that bug reports be filed about source packages so that people interested in the package can find the bugs about it. You can find some hints about determining what package your bug might be about at https:/ /wiki.ubuntu. com/Bugs/ FindRightPackag e. You might also ask for help in the #ubuntu-bugs irc channel on Freenode.
To change the source package that this bug is filed about visit https:/ /bugs.launchpad .net/ubuntu/ +bug/1613220/ +editstatus and add the package name in the text box next to the word Package.
[This is an automated message. I apologize if it reached you inappropriately; please just reply to this message indicating so.]