Our first update on the 1.22 release series.
This is version 1.22 of the Enlightenment Foundation Libraries, featuring over 2000 patches from developers around the world.
The primary focus of this release has been stabilizing the EO library as well as an initial set of unified API which is based on it. This release also includes work on language bindings for EFL in C# and C++.
Please see the NEWS file for more details.
(git log –pretty=oneline v1.21.0..v1.22.0 | wc -l)
Number of commits in 1.22: 2152
Number of commits in 1.21: 4954
(git shortlog -ns v1.21.0..v1.22.0 | wc -l)
Number of authors in 1.22: 55
Number of authors in 1.21: 96
(git diff –stat v1.20.1..v1.21.0 | tail -1)
3154 files changed, 169564 insertions(+), 79861 deletions(-)
3217 files changed, 281935 insertions(+), 137611 deletions(-) in 1.21
If you have an existing EFL or Elementary install, you may wish to delete its header files and libraries before compiling and installing to avoid possible conflicts during compilation. Please refer to the README for a full list of dependencies, explanations on configure flags and other relevant information. Default dependencies are:
Recommended requirements (highly recommended):
Enable these with configure options:
--enable-xinput22 \ --enable-systemd \ --enable-image-loader-webp \ --enable-harfbuzz \ --enable-multisense \ --enable-liblz4
On linux to get framebuffer support you may want to also do:
If you want wayland support also add:
--enable-wayland \ --enable-elput \ --enable-drm
At runtime if you want thumbnailing for DOC/PPT/XLS etc. files also provide: libreoffice
In the northern hemisphere, it is already spring. The flowers are starting to bloom again, trees are budding… It is also a time to start fresh and release those 250+ commits written during long winter nights. I am thus proud to release Terminology 1.4.0 today!
|Terminology 1.4.0 XZ||
We are pleased to announce the beta 2 release for the 1.22 release cycle. One week after beta1, but still some days delayed from the original schedule. Please help by testing and fixing bugs.
A bit delayed for various small reason we are pleased to announce the beta 1 release for the 1.22 release cycle. From this point forward the focus is on ironing out bugs in the code base to make a solid release. Please help by testing and fixing bugs.
This alpha release for 1.22 starts the freeze period and stabilization phase for the 1.22 release cycle. There are still problems to fix and we appreciate any tester of this to let us know about problems seen. This goes for packaging, testing with efl based applications, integration into your systems, etc.
For packagers we have one bonus item to test. 1.22 will be the last release using our autotools build system. From 1.23 onwards we will use meson, which is already in place and working well for developers. To ensure early on testing for packagers as well we produced a tarball with meson for this alpha release as well. Find it here (sha256 sum). The official tarball for 1.22 will still be produced with autotools and the link can be found below.
While working on Terminology 1.3.1, I introduced a regression: clicking on links had no longer any effect. Release 1.3.2 fixes that issue.
|Terminology 1.3.2 XZ||
I was made aware of a security issue in Terminology this morning. I acknowledged the issue and worked on a fix that is now provided in Terminology 1.3.1.
The issue is a Remote Code Execution vulnerability caused by Terminology's special escape codes. Those can already be disabled in the Settings panel.
|Terminology 1.3.1 XZ||
Thanks to Ben N for reporting the issue in a very clear way.
On this Black Friday, I am pleased to release Terminology 1.3.0!
|Terminology 1.3.0 XZ||
How do you add a new news article? Simple - go to:
news-article-name simply is the name of your article. Make
it unique or if you are lazy use this link:
Where the page name uses current date plus a random number.