There has been several new repositories arriving in Github. They are containing code developped by Jolla, previously under a proprietary license, now available to the open source community under a BSD 3-clauses license. Everyone can submit PRs, propose changes… and interact with Jolla to bring new functionalities, correct bugs, provide documentation for these parts of the OS.
nfcd
, the daemon for near field communication, slava marked the NDEF tag as initialised in some cases where the reactivation response times out. He fixed a possible crash when the target disappears instead of reactivating, and a memory leak. Finally, slava also proposed to add support for MediaType NDEF records. NDEF means NFC Data Exchange Format and is the syntax used between devices and tags.
-
gecko-dev
, Mozilla's Gecko web rendering engine, flypig proposed a draft upgrading the engine to ESR91. -
qtmozembed
, Qt bindings for the Gecko engine, flypig is actively working on propagating the changes in libXUL API after the switch to ESR91. -
sailfish-browser
, the browser itself, flypig published a draft on the engine upgrade to ESR91.
-
sailfish-secrets
, a framework to use encryption techniques, dcaliste adjusted the code not to show again the confirmation to access a GnuPG secret if it was dismissed by the user just before. -
sailfish-components-gallery
, QML components to handle the image and video gallery, is a new repository with code that has been relicensed to BSD. -
sailfish-components-filemanager
, QML components to create a file manager, is also a new repository with code relicense from proprietary to BSD. It comes with the full commit history, with an initial commit from Joona Petrell back in 2016, stating “Create a simple file manager. Contributes to JB#5771”. -
sailfish-locale
, some localization defintions, is a new repository. dcaliste patched a spelling mistake for the FR locale definition file. -
sailfish-minui
, a simple UI loop to allow user interaction, is also a new repository allowing user interaction in a graphical way without having a full user session started. This can be used to ask passphrases early in boot for instance. -
sailfish-components-accounts
, QML components on top of the account framework, allows to create and manage accounts (like iCal subscription, IMAP email server…). Its history goes back to december 2012 with an initial commit from Chris Adams. -
sailfish-device-encryption
, encryption at device level, is the last new repository listed this fortnight. It contains all the pieces used to handle the encryption at device level, from the encryption service to the unlock UI.
droidmedia
, Android media wrapper library, mal pushed a branch with initial support for the Camera 2 API, see his message on the forum: https://forum.sailfishos.org/t/camera2-api-development/14491/29.
declarative-transferengine
, QML components for the share mechanism, is a new repository. The code license has been changed from proprietary to BSD 3 clauses.
-
hw-ramdisk
, tools to be used to create init ramdisk for booting Sailfish OS, mal proposed a patch adding support for lz4 compression. -
libcap-ng
, a library for Linux that makes using POSIX capabilities easier, thaodan updated the packaging to be in phase with Fedora and upgraded the library to 0.8.3. -
llvm
, the machinery to build compilers, rubdos is investigating the upgrade to 15.0.7 or 16.0.6. -
sailfish-svg2png
, tools to generate images at different resolutions from SVG files, yet another new repository with code relicensed.