The Enlightenment window manager / desktop environment.
The core libraries to EFL, the Enlightenment Foundation Libraries.
The Elementary widget tool-kit to the Enlightenment Foundation Libraries (EFL).
The Enlightenment window manager.
This Month's Activity
- add backspace/delete for clearing all lockscreen gadgets
Enlightenment - Mike Blumenkrantz
- edje_edit: make tweens able to work with image sets
EFL Core Libraries - Vitalii Vorobiov: it's important because some tweens of loaded edje group might use image sets instead of images, so now making edje_edit API to work with them correctly
- efl_net_dialer_tcp: use libproxy settings
EFL Core Libraries - Gustavo Sverzut Barbieri: libproxy allows various means to configure a proxy, will load from gnome and kde configuration settings, envvars, macos and even windows registry.
- efl_net_dialer_http: use libproxy
EFL Core Libraries - Gustavo Sverzut Barbieri: query libproxy in a thread (since it's nasty and blocks), then apply proxy to curl and execute the request.
- efl_net_dialer_tcp: add SOCKS proxy support
EFL Core Libraries - Gustavo Sverzut Barbieri: SOCKS is implemented in its own thread using synchronous/blocking primitives, which simplifies the code a lot -- as well as simulate the usage of Ecore_Thread as our users will likely do.
Since SOCKSv4a and SOCKSv5 allow name resolution, the whole getaddrinfo() is done in the same thread, when needed, instead of a separate thread to do that, which should also save some resources.
Instead of the legacy ECORE_CON_SOCKS_V4 and ECORE_CON_SOCKS_V5, now we use socks_proxy, all_proxy and no_proxy.
- eina_cpu: Add an internal api for getting a random fast core
EFL Core Libraries - Derek Foreman: In a big.LITTLE ARM system cores can have different capabilities.
- eina_cpu: Detect NEON if available
EFL Core Libraries - Derek Foreman: We may have a few conditionals around that think this has actually been set at some point, let's surprise them by actually doing that.
- bindings: cxx: add more new files to buildsystem to make sure they land in dist
EFL Core Libraries - Stefan Schmidt: Another set of new files which have not been referenced and thus never put into dist.
- eina/ecore: allow threads to be canceled, use in ecore_con
EFL Core Libraries - Gustavo Sverzut Barbieri: As discussed in the mailing list, many people will use worker threads to execute blocking syscalls and mandating ecore_thread_check() for
voluntary preemption reduces the ecore_thread usefulness a lot.
A clear example is ecore_con usage of connect() and getaddrinfo() in threads.
- config: Add Escape key binding to naviframe
EFL Core Libraries - Jaehyun Cho: Naviframe item is popped when Escape key is pressed.