This last two weeks has mostly been a period of stabilisation with some interesting bug fixes like the one patching firejail
race condition on application launch, making starting time sometimes longer than necessary, or a cache issue in lipstick
, making it not aware of MIME type changes.
-
connman
, the connection manager, Laakkonenjussi proposed to upgrade it to 1.33. -
libconnman-qt
, QML bindings for the connection manager, pvuorela deprecated thestatus
property inNetworkManager
class (which was a string) and replaced it with a new property calledglobalStatus
based on an enumeration. He removed also some unnecessary warnings, see this and that pull requests. -
nemo-qml-plugin-connectivity
, QML bindings for network connectivity, pvuorela propagated the new API usingNetworkManager::globalStatus
. -
connectionagent
, a daemon and QML bindings to connect to ConnMan, pvuorela also used the new API here.
sailfish-components-webview
, the high-level QML components exposing a web page, pvuorela corrected the packaging by not installing the private logging header.
-
nemo-qml-plugin-filemanager
, QML components to create a file manager, pvuorela added warnings onDiskUsage
callbacks error results. -
lipstick
, the home screen code (open source parts), pvuorela fixed issues due to cached launcher items, for instance MIME type changes didn't take effect until Lipstick was restarted.
-
usb-moded
, the USB tracking daemon, spiiroin fixed a crash due to out-of-bounds access when reading/proc/cmdline
. -
libusb-moded-qt
, a library of Qt bindings for usb_moded, pvuorela updated the code to use logging capabilities from Qt and the Qt5connect()
syntax. -
firejail
, the isolation mechanism for process from the host system, spiiroin fixed an issue that resulted in long startup times of jailed applications. -
busybox
, a single binary which includes versions of a large number of system commands, vigejolla took a patch from upstream, fixing line break issues. -
libnfcdef
, a library for parsing and building NFC Data Exchange Format messages, the repository was added in Sailfish OS and initialised with the code from monich. -
libpsl
, a collection of Top Level Domains suffixes, pvuorela updated it to 0.21.5.
- pvuorela cleaned the packaging of various repositories, moving for instance the
.so
file to the-devel
package:
- in
nemo-qml-plugin-contacts
, - in
nemo-qml-plugin-models
, - in
libcommhistory
- in
vault
.
-
sailfish-browser
, the browser itself, pvuorela properly declared the QML files, so they now show up in Qt Creator. -
scratchbox2
, the cross-compilation tool used by the SDK, Thaodan corrected some build issues related to Lua. -
martyone and monich updated the packaging in various repositories to use the
make_build
macro:
- in
binder-utils
, - in
mlite
, - in
nemo-qml-plugin-dbus
, - in
nemo-qml-plugin-notification
, - in
transfer-engine
, - in
nemo-keepalive
, - in
libglibutil
.
sailfish-secrets
, a framework to use encryption techniques, pvuorela fixed issues when building with newer compilers, reporting about implicitly declared copy-contstructors. Thaodan proposed a patch to update to use newer OpenSSL 3 API.