Twitter Facebook YouTube Donate

News

EFL 1.25.0 beta 2

  • 2020-09-07 - by Stefan Schmidt

This beta 2 release contains more fixes build up from our last weeks beta. So far no release stopper showed up, which means we might see the final release already next week. Fingers crossed.

Fixes:

  • evas_textblock: remove style padding from native width and formatted height
  • elm icon/thumb - fix handling of a wider range of video extns
  • edje - calc - handle swallow disappearing mid-calc due to callabcks
  • ecore drm - increase timeout for flips from 0.05 to 2.0 sec

Download

LINK SHA256
http://download.enlightenment.org/rel/libs/efl/efl-1.25.0-beta2.tar.xz 76684fdd011915f0af80a2df3466c32f482fabd9a0723cac74cd14aed7aef260

EFL 1.25.0 beta 1

  • 2020-08-31 - by Stefan Schmidt

Following our alpha release last week we are now in the beta phase, starting with beta1. The focus is now fully on bug fixing and stabilization for the release.

Fixes:

  • ecore con - curl - fix error map to map right enum
  • eina - statgen (stat generation) - fix enable api to actually enable
  • evas - image cache - fix loading with skip head on to load changed files

Download

LINK SHA256
http://download.enlightenment.org/rel/libs/efl/efl-1.25.0-beta1.tar.xz 32f68cd233199318b4c3639f868101088090276deb8c92360fc28c40b987ef2d

EFL 1.25.0 alpha 1

  • 2020-08-24 - by Stefan Schmidt

With this alpha release we are marking the freeze of development and start of the stabilization phase for the efl 1.25 release cycle. We hope to conclude this stabilization with an final release in 3-4 weeks time. Please give it some testing and report problems to us so we can work towards a well working release.

Features:

  • ecore-drm2: Add support for using page_flip_handler2
  • ecore-drm2: Add API function to return default depth

Fixes:

  • ecore_evas: only define these eina errors once
  • exactness: remove no longer needed _evas_new()
  • edje - don't set font sizes less than 1
  • ecore_evas_x - fix maximize/unmaximize request corner case
  • exactness_player: do not test for delay_ms
  • evas + gl - fix callback-to-app-changes-state issue with pixel data
  • canvas render: don't apply mask if the objects in the map.
  • evas_object_textblock: fix to free style properly by edje's style_user_pop
  • evas_vg_shape: return NULL in evas_vg_shape_add when the parent of shape is NULL
  • efl_ui_image: fix to call “clicked” smart callback when there is no img
  • ecore-x - ensure we fully look at all xkb events and refresh all binds
  • evas_vg_container: return NULL in evas_vg_container_add when the parent of container is NULL
  • ecore thread - feedback threads should not be background threads…
  • ecore_evas_wayland_common: keep the backword compatibility for wayland dnd handler
  • edje: fix animation memory leak.
  • canvas vg: fix dangling vector containers.
  • evas vg: clean up dangling instances
  • canvas vg: fix vector file data memory leak.
  • evas - csd and wl csd - fix alpha zeroing to avoid framespace junk
  • efl gfx_path: fix memory leak.
  • evas - genetic update regions smart merge - merge v adjacent regions
  • efreet - handle runtime relocation right with default XDG_DATA_DIRS
  • efl_ui_image: fixed elm_image_preload_disabled_set api is not working when it is called before file set
  • elm_image: keep backword compatibility for elm_image_file_set API when setting url file set twice
  • efreetd - cache - add more statinfo work around 0 mtime distros
  • elm_code: on newline ensure line number visible. (T2798)
  • elm_code: cursor visbility fix.
  • edje - fix edje_cc mis-re-iding images in image sets
  • efl_ui_image: remove the unnecessary code in efl_file_unload
  • win - x io errors really just have to exit, so call the iorr cb + exit
  • evas - render - dont crash is private data is null
  • eina vpath - fix windows ~username handling to only error when used
  • efl ui image - fix scal to fill - broken with non-rect src images
  • embryo: fix a integer(cell) overflow problem
  • elput - support libelogind.so.0 as well as libelogind-shared.so.0
  • edje - calce - really respect max image size for img sets
  • ecore - don't do anything with heap between fork and exec
  • evas - fix deadlock with sw async rendering calling cbs in post flush

Download

LINK SHA256
http://download.enlightenment.org/rel/libs/efl/efl-1.25.0-alpha1.tar.xz 58db057f2be282e5b8f60c6c66db9ab6d239ca86fb3160124f1c3e51e6b19707

Terminology 1.8.1 Release

  • 2020-08-11 - by Boris Faure

About two weeks ago, we released Terminology v1.8.0. That release shipped with 2 bugs that are fixed in version 1.8.1 released today.

The detailed change log lists them below:

Fixes
  • Be stricter on which characters can be considered wide or not
  • Apply change about hiding mouse pointer after idle timeout on all terminals
Download
LINK SHA256
Terminology 1.8.1 XZ 04a69ac8ade443cba7dae20f82bbaa431fd155cec60c133b263d82f18e93b8bb

Enlightenment DR 0.24.2 Release

  • 2020-07-26 - by Carsten Haitzler

 Sample cropped screenshot of Enlightenment

Hilights:

  • Fixed null exec command running
  • Fixed handling of screen with no edid
  • Fixed signal.h, execinfo.h include for some libc's
  • Sped up pager thumb loading significant;y
  • Handle zone changes during startup
  • Longer efreetd timeout for update event
  • Fixed e's xsettings support on 64bit to use the right types
  • Fixed preloading of icon
  • Fixed e's wl backlight/dimming logic to be correct and reliable
  • Fixed noisy logging on invalid exec handle found
  • Fixed shot blurriness if size didn't quite match
  • Fixed battery on openbsd to use right constants
  • Fixed cpu freq setting on freebsd etc.
  • Handle error exits from dependency libs as an error and bring up alert
  • E system - isolate stdio so it doesn't affect ipc on stdin/out
  • Polkit & Askpass password - handle escaping right
  • Fix tiling issue with float/unfloat
  • Fixed shell autohide when clock data up
  • Handle x io error with proper exit code and exit
Download
LINK SHA256
Enlightenment DR 0.24.2 XZ be18e2f18d6c0b058f633e769863d3cbc4c07b629058ae670dec74cd7906dff1
Building and Dependencies
  1. libpam (Linux only)

Highly recommended to ensure proper functionality (though you can live without these):

  1. connman (For network configuration support)
  2. bluez5 (For bluetooth configuration and control)
  3. bc (For the evrything module calculator mode)
  4. pulseaudio (For proper audio device control and redirection)
  5. acpid (For systems with ACPI for lid events, AC/Battery plug in/out etc.)
  6. packagekit (For the built in system updates monitoring and updater)
  7. udisks2 (For removable storage mounting/unmounting)
  8. ddcutil (specifically libddcutil.so.2 for backlight control)
  9. gdb (If you want automatic backtraces on a crash in ~/.e-crashdump.txt - don't forget to build EFL and E with gdb debugging to make this useful)

Note: Enlightenment 0.24.2 depends on EFL v1.24.1 or newer.

Terminology 1.8.0 Release

  • 2020-07-26 - by Boris Faure
“It does not matter how slowly you go as long as you do not stop.” ― Confucius

Latest release was only two months ago but there is already some new material to be enjoyed! The detailed change log lists them below:

Additions
  • Small framework to add unit tests
  • Display tooltips when hovering color descriptions
  • Handle OSC 10/11 to change/get background and foreground colors
Improvements
  • Reworked build system for testing and fuzzing
  • Use of switch-case constructs when home-made binary search was not efficient
  • Support EFL 1-22 or newer only
  • Larger list of word separators when doing word-selection
  • Reworked the Settings panel to add one panel on Mouse interactions
  • Handle Emoji characters as double-width, following Unicode 13.0
Fixes
  • Fix issues detected by UndefinedBehavior Sanitizer
Download
LINK SHA256
Terminology 1.8.0 XZ c6f5b003412f25507277702cabe1a11d7190971343c1d6030aa7d3fe5b45765f
In action

The color tooltips can be seen below: The change on which character is rendered on double-width is best illustrated with smileys about love:

Social Media

If you want to know more about what's going on with Terminology, follow us on twitter @_Terminology_

There is also a dedicated Youtube channel about Terminology.

The latest video shows all features around links in Terminology:

Evisum 0.5.0 Released

  • 2020-07-03 - by Alastair Poole

Hello!

Again with the downtime due to the pandemic, I've had some more time to work on Evisum. There was opportunity to completely restructure the source tree, as well as fix and improve on code for querying the various systems. There are some UI changes also. Everything in its own place (own window). Therefore, there is no restriction on access to available system and process information.

Highlights
  • Introduce a traditional application menu.
  • Add a CPU core viewer with rudimentary graphs.
  • Add filesystem querying API.
  • Support infinite sensors and batteries.
  • Take into account ZFS usage on FreeBSD systems.
  • Add documentation viewer in the process view.
  • Create a process window for proceses (split the UI out).
  • View per-thread core usage of process.
  • Support threads on Linux, FreeBSD, OpenBSD and DragonFlyBSD.
  • Process argument parsing refinements.
  • Code refactoring of process and thread query API.
  • Fix memory leaks.
  • UI alignments and improvements.
  • Massive rearrangement of the source tree.
  • Indicate process list sorting.
  • Fix swap calculation on macOS.
  • Fixes for non-Linux machines on aarch64.
  • Allow user to attach to a process (no more excuses users!!!).
  • Add an about window.
  • Bug fixes.
Screenshots

Evisum 0.5.0 on OpenBSD 6.7 (amd64)

Thoughts

As usual, hopefully you enjoy, and also I hope the work done will make improving the UI and adding features much easier for myself or anyone else interested.

Download

LINK SHA256
https://download.enlightenment.org/rel/apps/evisum/evisum-0.5.0.tar.xz 13199601aaedd036bf0421516c204d9f9853a8610615cadde482228e3eda6fb6

EFL 1.24.3 release

  • 2020-06-17 - by Stefan Schmidt

We are happy to release the third stable update for our 1.24.x series.

Fixes:

  • evas - csd and wl csd - fix alpha zeroing to avoid framespace junk
  • evas - genetic update regions smart merge - merge v adjacent regions
  • efreet - handle runtime relocation right with default XDG_DATA_DIRS
  • edje: fix animation memory leak.
  • canvas vg: fix dangling vector containers.
  • evas vg: clean up dangling instances
  • canvas vg: fix vector file data memory leak.
  • efl gfx_path: fix memory leak.
  • efl_ui_image: fixed elm_image_preload_disabled_set api is not working when it is called before file set
Download:
LINK SHA256
efl-1.24.3.tar.xz de95c6e673c170c1e21382918b122417c091c643e7dcaced89aa785529625c2a

Enlightenment DR 0.24.1 Release

  • 2020-05-31 - by Carsten Haitzler

 Sample cropped screenshot of Enlightenment

Hilights:

  • Optimized keymap response handling to not stall on startup
  • Fixed wayland frame request timestamp to be the 0 base same as others
  • Fix polkit auth handling when having to auth for non-user UID
  • Randr fix to move pointer on-screen if off screen after reconfigure
  • Fix non-systemd system suport for resume to not think it's suspended
  • Add delay to allow any pending frames to display before suspend
Download
LINK SHA256
Enlightenment DR 0.24.1 XZ aee2b6178c918d71ebe661129f4008d773e70e5784651dadbcf56eec0a6d4a09
Building and Dependencies
  1. libpam (Linux only)

Highly recommended to ensure proper functionality (though you can live without these):

  1. connman (For network configuration support)
  2. bluez5 (For bluetooth configuration and control)
  3. bc (For the evrything module calculator mode)
  4. pulseaudio (For proper audio device control and redirection)
  5. acpid (For systems with ACPI for lid events, AC/Battery plug in/out etc.)
  6. packagekit (For the built in system updates monitoring and updater)
  7. udisks2 (For removable storage mounting/unmounting)
  8. ddcutil (specifically libddcutil.so.2 for backlight control)
  9. gdb (If you want automatic backtraces on a crash in ~/.e-crashdump.txt - don't forget to build EFL and E with gdb debugging to make this useful)

Note: Enlightenment 0.24.1 depends on EFL v1.24.1 or newer.

EFL 1.24.2 release

  • 2020-05-25 - by Stefan Schmidt

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:

  • evas_vg_shape: return NULL in evas_vg_shape_add when the parent of shape is NULL
  • efl_ui_image: fix to call “clicked” smart callback when there is no img
  • ecore-x - ensure we fully look at all xkb events and refresh all binds
  • evas_vg_container: return NULL in evas_vg_container_add when the parent of container is NULL
  • build: ensure we set ENABLE_LUA_OLD when using a lua interpreter
Download:
LINK SHA256
efl-1.24.2.tar.xz e1f91dfe8b8171f182f474eb9cfb13d9176c21f1879983fb896e92f7e2ce7a70

Add News Article

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/2021-09-19-192751437

Where the page name uses current date plus a random number.