Two weeks after 1.24.1 we are back with a new stable release. This collection provides some additional fixes for the 1.24.x series.
Fixes:
LINK | SHA256 |
---|---|
efl-1.24.2.tar.xz | e1f91dfe8b8171f182f474eb9cfb13d9176c21f1879983fb896e92f7e2ce7a70 |
Hilights:
LINK | SHA256 |
---|---|
Enlightenment DR 0.24.0 XZ | e7bb0d6b2a9661bd0b2ca15c6bca20ec654a01aff8865f9f594efada3a1c0504 |
Highly recommended to ensure proper functionality (though you can live without these):
Note: Enlightenment 0.24.0 depends on EFL v1.24.1 or newer.
We collected and backport some fixes in are now ready to release the first stable update for the efl 1.24.x series.
Fixes:
LINK | SHA256 |
---|---|
efl-1.24.1.tar.xz | 67aafb53926426b245ba934e3a4adc2f465041b9c3cbcabfff8f914367f94bf7 |
“The bee collects honey from flowers in such a way as to do the least damage or destruction to them, and he leaves them whole, undamaged and fresh, just as he found them.” ― Saint Francis de Sales
Quite a lot has been done during the early months of 2020 and Terminology 1.7.0 is complete. Work has mostly been on tabs and splits and how to interact with them. There are also some improvements and fixes, and improved translations as can be seen in the detailed change log below:
snapstore
at https://snapcraft.io/terminologyTHEME.md
, a documentation file on theming TerminologyTERM_PROGRAM
and TERM_PROGRAM_VERSION
Settings panel
tyls
: add icon for flac
filestheme
visible ones
OSC
escape codesEINTR
/EAGAIN
LINK | SHA256 |
---|---|
Terminology 1.7.0 XZ | 88f5bc6e5d10cce1e38447a4984be88943b3d7ecbe24a83d7d8c246ea6b00a87 |
Some of those features can be seen on the video below:
If you want to know more about what's going on with Terminology, follow us on twitter @_Terminology_
Hilights:
LINK | SHA256 |
---|---|
Enlightenment DR 0.24.0 XZ | e514989bdde66e7481d368def5e95c92e4482dcb0f2b651d6cee457ddfddbc8b |
Highly recommended to ensure proper functionality (though you can live without these):
Note: Enlightenment 0.24.0-beta1 depends on EFL v1.24.0 or newer.
Hilights:
LINK | SHA256 |
---|---|
Enlightenment DR 0.24.0 XZ | aae4d22261736efd9b8fceae3d00f3ddd583b8711135f9f6f20d2b9c2e885ea4 |
Highly recommended to ensure proper functionality (though you can live without these):
Note: Enlightenment 0.24.0-alpha depends on EFL v1.24.0 or newer.
During the EFL 1.24 development cycle some work was done to improve elm_code handling of large files. There is still a lot to do there in this next cycle.
Announcing Edi 0.8.0.
https://github.com/Enlightenment/edi/releases/download/v0.8.0/edi-0.8.0.tar.xz
As usual supporting Linux, macOS, FreeBSD (and derivatives) and OpenBSD.
Hi all,
With the downtime due to this global pandemic there has been some time to work on Evisum. I’ve simplified some of the “tabs” as I want them to display well in our default theme and derivatives. When we move to flat, I’ll hope to make them prettier. Also Vincent Torri is working on a graph API I’m hoping to use.
https://download.enlightenment.org/rel/apps/evisum/evisum-0.4.0.tar.xz
Eventually the aim will be to provide E with a means of recording system statistics over time on all platforms we support. That’s not quite now though.
As usual supporting Linux, macOS, FreeBSD (and derivatives) and OpenBSD.
Thanks to Peter2121 for relentless testing and bug-finding and ApBBB for his daily complaints :D
Hope this message greets you all well.
Alastair (netstar)
After eight months of development work we are proud to announce the release of version 1.24 of the Enlightenment Foundation Libraries. In these eight months we got almost 1900 commits from 54 authors. Great job everyone!
Alastair Poole, Ali, Ali Alzyod, Bartlomiej Grzelewski, Bo Anderson, Boris Faure, Bowon Ryu, Bruno da Silva Belo, Carsten Haitzler, Cedric BAIL, Christopher Michael, ChunEon Park, Daniel Kolesa, Daniel Zaoui, Davide Andreoli, Felipe Magno de Almeida, Hermet Park, Hosang Kim, Jaehyun Cho, Jihoon Kim, Jongmin Lee, João Paulo Taylor Ienczak Zanette, JunsuChoi, Jérémy Zurcher, Lauro Moura, Lucas Cavalcante de Sousa, Marcel Hollerbach, Massimo Maiurana, Mateusz Denys, Mike Blumenkrantz, Myoungwoon Roy, Kim, Proht, ProhtMeyhet, Ross Vandegrift, SangHyeon Jade Lee, Shilpa Singh, Shinwoo Kim, Simon Tischer, Stefan Schmidt, Subodh Kumar, Taehyub Kim, Tom Callaway, Vincent Torri, Wonki Kim, WooHyun Jung, Woochanlee, Xavi Artigas, Yeongjong Lee, YoungBok Shin, a.srour, abdulleh Ghujeh, ali, rafspiny, thierry1970,
LINK | SHA256 |
efl-1.24.0.tar.xz | b3b96e443c5e36a93e5fe443304ecb661a4707ef921385bf7d9ff24c9e980cfa |
We only cover some of the bigger changes here. For the full list please look at the NEWS file, if you are interested in the details. As usual we have been working on fixing bugs, optimising our code for speed and memory footprint and adding new features.
EO is our object abstraction. The object abstraction stores the implemented functions in something called vtable . These vtables are one of the most memory intensive parts of efl. Before this release, every object was capable of storing every function which was defined until the point of the declaration of the class. This was a little bit wasteful. With the new approach, the vtables only contain a little bit more than required to store the functions required. Optimizing this memory layout is a small degree between performance and memory usage. With this new way we are using 200Kb less memory than before. Details can be found here .
The old implementation has been located in elementary. For the new implementation all this has been split up into 3 different layers, eina, ecore-evas, and elementary. In eina we now have a container that abstracts a slice of bytes with a mimetype, these containers can be transformed to different types (as long as there is a conversion method). Since Copy & Paste and Drag & Drop is mostly about display protocol we have a huge amount of platform depending protocol code, this code is placed in the ecore evas modules of the corresponding platform. In elementary we have the code around to glue the ecore evas abstraction to elm code. As an example for what this code does: When ecore-evas notifies you that the selection of something has changed, this event needs to be translated to the widget that have registered a event for it. Also, when there is a mouse over while doing a dragging operation, these move events have to be delivered to the widgets that have asked for them.
In this release, the Ecore_Wl2 library has gone through an extensive stabilization phase. The API has been fully documented, and test cases have been provided to verify functionality. In addition, some API functions have been removed while others have been added. A brief summary of the API additions is listed below:
Although this release has seen many changes to the Ecore_Wl2 library, it should be noted that it is still considered to be in Beta and is subject to change in future releases.
As usual, continuous improvement of the current documentation and addition of a few missing bits.
In this release cycle we finally cleaned out some corners of our libraries which have been in need for it. We de-duplicated some media backend support and removed beta libraries which never came beyond this stage and libraries which are depending on deprecated or now unsupported components.
During the ongoing APi documentation effort a symbol was found which made us all scratch our head for a while. eina_prime_table was an external public symbol which contained a *few* prime numbers, not the first few though and only 21 in total. We had no internal use of it and a very hard time to come up with any valid use case at all. If you are hit by this break as your application uses this symbol come and talk to us. We are willing to revert if there could really be a use case of this table.
(git log –pretty=oneline v1.23.0..v1.24.0 | wc -l)
Number of commits in 1.24: 1885
Number of commits in 1.23: 2110
(git shortlog -ns v1.23.0..v1.24.0 | wc -l)
Number of authors in 1.24: 54
Number of authors in 1.23: 48
(git diff –stat v1.23.0..v1.24.0 | tail -1)
2073 files changed, 88305 insertions(+), 152470 deletions(-) in 1.24
2296 files changed, 90115 insertions(+), 85554 deletions(-) in 1.23
Beta 3 is out for our upcoming 1.24 release. Hopefully this will be a our last beta before a final release next week. Things are looking calm and I am not aware of any show-stopper right now
Fixes:
Download
LINK | SHA256 |
http://download.enlightenment.org/rel/libs/efl/efl-1.24.0-beta3.tar.xz | ff4dc6d9921788b20729e5831d30baedf7c027b5ed9129ec4a0ad9a49de73af3 |
How do you add a new news article? Simple - go to:
http://www.enlightenment.org/news/news-article-name
Where news-article-name
simply is the name of your article. Make
it unique or if you are lazy use this link:
http://www.enlightenment.org/news/2024-03-28-778927404
Where the page name uses current date plus a random number.