Twitter Facebook YouTube Donate


Evisum 0.5.8 Released

  • 2020-11-23 - by Alastair Poole (netstar)

Another evisum release. Increasing the pretty. Tested on Linux, FreeBSD and OpenBSD x86_64 and arm64. Making progress…bars. Managing to get reasonable amount of work done to justify a minor release every 4-6 weeks or so.

  • Make evisum client/server based.
  • Internal changes.
  • Process tree tab (process view).
  • Add CPU and Memory desktop launcher files.
  • Introduce icons for process view and process list.
  • Use progress bars for CPU/process/thread usage.
  • Improve storage UI to prepare for stats.
  • Fix some ASAN detected issues.
  • Icons from the rasterman and myself.
  • Show system battery total in summary panel (process list).
  • CPU frequency logic improvement.
  • Display video memory usage per device in memory usage (Linux only).
  • Remember window sizing.

Evisum 0.5.8


Memory view needs work done. Sensor needs a rethink as Linux doesn't cache sensor requests to the kernel which is expensive. Work done to prepare for some storage actions per mount.


LINK SHA256 5d0661aae7f065c4f84325c66ddbfa7ef8242e2885eeccc74c0826031adee431

Evisum 0.5.7 Released

  • 2020-09-14 - by Alastair Poole (netstar)

Another evisum release. Slowly chipping away at crud.

  • Use a cache of objects for storage.
  • Add kernel threads to the options.
  • Add config for backgrounds only as well as effects.
  • Remove network from the GUI (for now), needs to be more detailed to have any value.
  • Move “misc” to “sensors”.
  • Improve the “burger” menu icon.
  • Add CPU thermal zone support to the UI.
  • CPU thermal support Linux (hwmon) and FreeBSD.
  • Where possible display CPU core topology correctly.
  • Add “helper” overlay to the CPU view.
  • Move Linux thermal zone to the sysfs hwmon interface.
  • Undocumented fixes.

Evisum 0.5.7 Flat Theme


Hope you enjoy. Other elements to improve and follow…


LINK SHA256 6d5556c543c41ac296a019bc41716b634c4cff70007335b69c1b699a871da65e

EFL 1.25.1 release

  • 2020-10-08 - by Stefan Schmidt

First stable update release for our new 1.25.x series has landed.


  • evas: sw font draw - protect against null pointer access
  • efreet - windows - still call stat but skip lstat/readlink
efl-1.25.1.tar.xz 351ca0211ca000234527a503585f039f985607ec9439e34b49d8b8bbf35a7e6b

EFL 1.24.4 release

  • 2020-09-28 - by Stefan Schmidt

We are happy to release our last stable update for our 1.24.x series. With the new 1.25.x series started we we are doing this last maintenance release before closing down this series.


  • efreetd - cache - add more statinfo work around 0 mtime distros
  • edje - fix edje_cc mis-re-iding images in image sets
  • 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
  • edje - calce - really respect max image size for img sets
  • evas - fix deadlock with sw async rendering calling cbs in post flush
  • ecore - don't do anything with heap between fork and exec
efl-1.24.4.tar.xz 617e6b29d2478259acac72e2867d1908249c01a323ff3284948e999d4787f901

Enlightenment Foundation Libraries 1.25 Release

  • 2020-09-22 - by Stefan Schmidt

In comparison 1.25 was a very calm release cycle. In the last five months we saw 567 commits from 38 contributors:

Carsten Haitzler, Stefan Schmidt, Marcel Hollerbach, JunsuChoi, Vincent Torri, Ali Alzyod, Daniel Kolesa, Mike Blumenkrantz, Elyes HAOUAS, Hermet Park, Christopher Michael, Xavi Artigas, Subhransu Mohanty, Shinwoo Kim, Taehyub Kim, Woochanlee, Myoungwoon Roy, Kim, Alastair Poole, Jaehyun Cho, Wonki Kim, João Paulo Taylor Ienczak Zanette, AbdullehGhujeh, Wander Lairson Costa, WooHyun Jung, Yeongjong Lee, Bowon Ryu, Hosang Kim, Ali, Boris Faure, Felipe Magno de Almeida, SangHyeon Jade Lee, Youngbok Shin, Joao Antonio Cardoso, Lucas, Lucas Cavalcante de Sousa, ali, ali198724, nerdopolis

efl-1.25.0.tar.xz 53941f910daf5d1b5162bfdb0dc66f1a04e55a0f2dd7760da0ad63713370956e

What's New

This time around we do not have bigger changes to cover 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.


(git log –pretty=oneline v1.24.0..v1.25.0 | wc -l)
Number of commits in 1.25: 567
Number of commits in 1.24: 1885

(git shortlog -ns v1.24.0..v1.25.0 | wc -l)
Number of authors in 1.25: 38
Number of authors in 1.24: 54

(git diff –stat v1.24.0..v1.25.0 | tail -1)
1020 files changed, 12644 insertions(+), 10471 deletions(-) in 1.25
2073 files changed, 88305 insertions(+), 152470 deletions(-) in 1.24

Building and Dependencies

Evisum 0.5.5 Released

  • 2020-09-14 - by Alastair Poole (netstar)

Another evisum release. UI changes. The CPU window was redesigned then rewritten by raster. Also we have some weather if you can bare it ! There's a little homage to the bling theme.

E is currently undergoing a theme replacement, trying to balance between elements of the current default and the future flat theme.

  • Added CPU frequency scaling support.
  • Show kernel threads by default.
  • Add configurable poll time (see new menu).
  • CPU / Mem view respect polling settings.
  • Improve genlist behaviours.
  • Replaced the elm_menu with a better menu.
  • New per-core CPU window (thanks raster).
  • Some icons from bling (thanks raster).
  • Some photographs of skies (thanks raster).
  • Some animation, images and icons.
  • Add a mascot (Harvey my Australian dog).
  • Fix rare crash.
  • UI changes…
  • Other small fixes undocumented.

Evisum 0.5.5 Flat Theme Evisum 0.5.5 Default Theme


Hope you enjoy. Other elements to improve and follow…


LINK SHA256 9f6a4aff78a3fcddae0ca83d0c74dfef040cb442b3f59afa86bce33b906045c8

EFL 1.25.0 beta 3

  • 2020-09-14 - by Stefan Schmidt

While we had little activity over the last week we decided to have another beta before the final release. We still have at least one issue which needs looking into and some more time is needed to check reports from Coverity and other tools.


  • docs: Correct the mismatched group name in Evas.


LINK SHA256 5186b59e9b788dce7ebc3264ad27e0da0479e3615bab55d079e888c06b3efe97

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.


  • 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


LINK SHA256 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.


  • 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


LINK SHA256 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.


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


  • 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 as well as
  • 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


LINK SHA256 58db057f2be282e5b8f60c6c66db9ab6d239ca86fb3160124f1c3e51e6b19707

Add News Article

How do you add a new news article? Simple - go to:

Where 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.