lp:~townsend/libertine/1.4.3-release
- Get this branch:
- bzr branch lp:~townsend/libertine/1.4.3-release
Branch merges
- Larry Price: Approve
-
Diff: 5305 lines (+2656/-1293)77 files modified.bzrignore (+2/-0)
CMakeLists.txt (+12/-5)
common/CMakeLists.txt (+13/-0)
common/ContainerAppsList.cpp (+4/-2)
common/ContainerAppsList.h (+2/-3)
common/ContainerArchivesList.cpp (+4/-2)
common/ContainerArchivesList.h (+0/-2)
common/ContainerConfig.cpp (+2/-2)
common/ContainerConfigList.cpp (+6/-7)
common/ContainerManager.cpp (+12/-1)
common/LibertineConfig.cpp (+2/-27)
common/LibertineConfig.h (+3/-7)
common/PackageOperationDetails.cpp (+78/-0)
common/PackageOperationDetails.h (+43/-0)
data/CMakeLists.txt (+1/-1)
data/libertine-manager-app.desktop (+2/-2)
debian/changelog (+7/-0)
debian/control (+66/-7)
debian/libertine-manager-app.install (+3/-4)
debian/libertine-qt-common.install (+2/-0)
debian/libertine-tools.install (+1/-4)
debian/libertine-xmir-tools.install (+3/-0)
debian/python3-libertine-chroot.install (+1/-1)
debian/python3-libertine-lxc.install (+3/-3)
debian/python3-libertine.install (+3/-2)
debian/ubuntu-system-settings-libertine.install (+4/-0)
libertine/CMakeLists.txt (+10/-5)
libertine/config.h.in (+1/-1)
libertine/libertine.cpp (+27/-14)
libertine/libertine.h (+2/-0)
liblibertine/CMakeLists.txt (+12/-11)
liblibertine/libertine.cpp (+35/-28)
python/libertine/ChrootContainer.py (+14/-7)
python/libertine/ContainersConfig.py (+15/-0)
python/libertine/Libertine.py (+55/-281)
python/libertine/LxcContainer.py (+93/-65)
python/libertine/__init__.py (+2/-11)
python/libertine/launcher/__init__.py (+28/-0)
python/libertine/launcher/config.py (+297/-0)
python/libertine/launcher/session.py (+358/-0)
python/libertine/launcher/task.py (+75/-0)
python/libertine/utils.py (+21/-10)
qml/CMakeLists.txt (+3/-0)
qml/common/AddExtraArchiveView.qml (+4/-2)
qml/common/ContainerEditView.qml (+7/-8)
qml/common/ContainerInfoView.qml (+5/-7)
qml/common/ContainerOptionsDialog.qml (+5/-5)
qml/common/ContainersList.qml (+131/-0)
qml/common/ExtraArchivesView.qml (+1/-1)
qml/common/ManageContainer.qml (+12/-10)
qml/common/PackageInfoView.qml (+13/-13)
qml/common/SearchPackagesDialog.qml (+3/-2)
qml/common/SearchResults.qml (+3/-1)
qml/common/SearchResultsView.qml (+11/-9)
qml/gui/ContainersView.qml (+8/-103)
qml/gui/WelcomeView.qml (+3/-2)
qml/gui/libertine.qml (+10/-68)
qml/plugin/MainSettingsPage.qml (+58/-0)
system-settings-plugin/CMakeLists.txt (+38/-0)
system-settings-plugin/config.h.in (+16/-0)
system-settings-plugin/libertine.settings.in (+14/-0)
system-settings-plugin/plugin.cpp (+105/-0)
system-settings-plugin/plugin.h (+34/-0)
tests/unit/CMakeLists.txt (+10/-55)
tests/unit/ContainerConfigListTests.cpp (+1/-1)
tests/unit/ContainerConfigTests.cpp (+1/-1)
tests/unit/libertine_public_gir_tests.py (+0/-63)
tests/unit/libertine_session_bridge_tests.py (+0/-106)
tests/unit/libertine_socket_tests.py (+0/-72)
tests/unit/test_launcher.py (+563/-52)
tests/unit/test_launcher_with_dbus.py (+103/-0)
tests/unit/test_libertine_gir.py (+67/-0)
tests/unit/test_logger.py (+16/-20)
tools/libertine-container-manager (+4/-0)
tools/libertine-launch (+20/-139)
tools/libertine-lxc-manager (+62/-22)
tools/update-puritine-containers (+1/-16)
Related bugs
Bug #1623946: Integrate the Libertine UI with System Settings | Wishlist | Fix Released | |
Bug #1628587: All operations to start/stop a container should use libertine-lxc-manager | Medium | Fix Released | |
Bug #1632729: Running applications in containers should be tracked in ContainerConfig.json | Medium | Fix Released | |
Bug #1637535: Add support for helper apps when running in the containerless mode | High | Fix Released |
Related blueprints
Branch information
Recent revisions
- 179. By Christopher Townsend
-
Fix old libertine package breaks/replaces version for proper upgrading.
- 177. By Christopher Townsend
-
Move libertine-
xmir-tools to Recommends instead of Depends for libertine-tools. - 176. By Christopher Townsend
-
Add arm64 to xmir and restrict the archs the libertine-
xmir-package is built for. - 172. By Christopher Townsend
-
* Use libertine-
lxc-manager when starting/stopping a container for libertine- container- manager operations if the session DBus is available. If not, fallback to l-c-m starting/stopping the container. (LP: #1628587)
* Add a new entry to ContainersConfig for keeping track of running processes in a container. (LP: #1632729)
* libertine-launch: refactored core components of application session management.
* Split out Xmir helper apps into their own package.
* Add support for starting pasted and matchbox for snap based/ containerless apps in U8. (LP: #1637535)
* Add implementation for libertine gui as a system-settings plugin. (LP: #1623946)
* Manually require archive name during archive configuration.
* Add a warning to the top of ContainersConfig.json advising users not to edit the file.
* Missing error dialogs in PackageInfoView when fetching version results in an error.
* Avoid searching for apps based on empty directories.
* Bump version to 1.4.3.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:libertine