Skip to content

Latest commit

 

History

History
184 lines (95 loc) · 17.4 KB

20240116.md

File metadata and controls

184 lines (95 loc) · 17.4 KB

Repository activities from 2023-12-12 to 2024-01-16

Repository roundup

The covered timespan is a bit longer than usual and even if it encompasses the end of the year holidays, the number of changes in the various Sailfish OS repositories is really large. Let's highlight some of the changes that will likely be part of the next release:

  • many library updates, fixing CVEs, like in libtiff or bluez5,
  • connectivity fixes in IPv6 networks with the work on CLAT in connman,
  • a new "in-line" way to reply to notification (see changes in the repositories related to the user interface),
  • immediate locking of the device when taping on the lock icon in the top menu,
  • and for developpers, version upgrades of different base tools, libraries and compilers. If not yet merged in, definitely worked on are a GCC update to 10, a glibc update to 2.38, an LLVM update to 15, a rust update to 1.75 and glib2 update to 2.78.

About version updates, this repository roundup is not mentioning enough the work of flypig (and many other contributors) on updating the browser to ESR91. Finally, a special mention also to attah who's contributed to a significant amount of package upgrades in the past weeks and months.

Telephony stack

Communication services

Multimedia

User interface

  • lipstick, the home screen code (open source parts), pvuorela introduced a new hint to be able to store the priviledge level of notifications.

  • commhistory-daemon, the daemon handling call and message history, pvuorela changed the reply method for SMS, switching to a inline text one.

  • sailjail-permissions, the configuration files for system-wide sandbox permissions, pvuorela dropped the legacy org.nemomobile.qmlmessages D-Bus service exposed by the messages application.

  • nemo-qml-plugin-notifications, QML bindings to the Freedesktop notification system, pvuorela added support for a hint called "resident", so notification is not automatically discarded when an action is done, but need to be explicitely removed by the user or the sender.

  • mce, a framework exposing hardware status of display, buttons…, spiiroin provided a patch to use the kernel time to filter multipress of the power button, instead of an internal timer. This pull request also changes the display off command to use a bitmask instead of values, adding a mask asking to lock the device, see the commit message. As explain in that commit, this mask is now used by default, meaning that tapping the lock icon in the top menu will actually immediately lock the device and not just turn the screen off. It is possible to get back to the old behaviour with mcetool --set-display-off-override=disabled.

  • nemo-qml-plugin-devicelock, QML bindings for device lock access, spiiroin ensured that the manual locking is properly honoured and don't start a timer.

Low level libraries

Developper's corner