Daniel Kolesa | 31 Jul 14:09 2014

[E-devel] Broken function signatures on legacy API?

Hello everyone,

I was just investigating some things for Eolian this morning and came to an
interesting realization: the function signatures of legacy API have changed
over the "classic" legacy API (and as far as I'm aware, we've made a few
releases with that already).

Particularly, all legacy API funcs take "Eo*" type as a first argument,
instead of the appropriate typedef (such as Evas_Object*). That shouldn't
really be the case.

The question here is:

should an effort be made to fix this for 1.11 release, or should it be
dealt with later, or does it need a fix at all? The APIs will still work
even this way, but it's likely pretty confusing for legacy API users - the
legacy API shouldn't really be using Eo types in function prototypes.

I've been trying to figure out a proper fix for this in my branch while
solving another problem, but no luck yet - one thing I was trying to do was
have Eolian generate an appropriate typedef in each header, but that is met
with lots of conflicts (and if I remove some of the old typedefs, they're
missing elsewhere)...

so... what do?

Infragistics Professional
Build stunning WinForms apps today!
(Continue reading)

Jeff Hoogland | 31 Jul 00:27 2014

[E-devel] Trouble with latest E from Git+VirtualBox+LightDM

Built the latest EFL+ELM+E19 from GIT last night and I'm hitting a really
specific road block.

On my virtualbox systems with LightDM I am unable to log into both E19 and
E17.6. When I select them as the login session I simply get a hard locked X
session. I've tried with my existing E configuration and no ~/.e folder.

When I switch to using startx or LXDM both desktops login as expected.

Any idea what changed recently that might cause this issue? My previous
build was from the start of July and it works as expected with Virtual Box
and LightDM.

LightDM with this latest E19 build logs in as expected on my intel laptop.


~Jeff Hoogland <http://jeffhoogland.com/>
Thoughts on Technology <http://jeffhoogland.blogspot.com/>, Tech Blog
Bodhi Linux <http://bodhilinux.com/>, Enlightenment for your Desktop
Infragistics Professional
Build stunning WinForms apps today!
Reboot your WinForms applications with our WinForms controls. 
Build a bridge from your legacy apps to the future.
Prathamesh P Ghanekar | 30 Jul 05:23 2014

[E-devel] rage video player not rendering video, but audio plays back!

Hi all,

I successfully built EFL-1.10, evas generic loaders , elementary and rage player.

I could also run 'rage' player without any library dependency or error. I debugged the code using gdb, and I
could see gstreamer calls being made, so I could cross check my earlier doubts about emotion using
gstreamer backend.

But, I could hear only audio, and video rendering did not happen. I saw the window though, and could
resize,minimize it etc. And, I am not getting any error as such. I am trying this on ubuntu13.10.

Can anyone please help me with the video rendering?

Thanks and regards,
Prathamesh Ghanekar

Information contained and transmitted by this e-mail is confidential and proprietary to IGATE and its
affiliates and is intended for use only by the recipient. If you are not the intended recipient, you are
hereby notified that any dissemination, distribution, copying or use of this e-mail is strictly
prohibited and you are requested to delete this e-mail immediately and notify the originator or
mailadmin <at> igate.com <mailto:mailadmin <at> igate.com>. IGATE does not enter into any agreement with any
party by e-mail. Any views expressed by an individual do not necessarily reflect the view of IGATE. IGATE
is not responsible for the consequences of any actions taken on the basis of information provided,
through this email. The contents of an attachment to this e-mail may contain software viruses, wh
 ich could damage your own computer system. While IGATE has taken every reasonable precaution to minimise
this risk, we cannot accept liability for any damage which you sustain as a result of software viruses. You
should carry out your own virus checks before opening an attachment. To know more about IGATE please visit
www.igate.com <http://www.igate.com>.
(Continue reading)

sebastien.ponce_e | 29 Jul 16:23 2014

[E-devel] Bug in eterm leading to stuck process using 100% CPU

Hi all,

  I've recently been enabled to use Eterm after an upgrade, because it
freezes on start. Using strace reveals that Eterm spends 100% CPU
closing all file descriptors from 0 to 65535 in a tight loop (it
restarts from 0 when reaching 65535).
  Attaching in gdb gave me the culprit in the code : command.c lines
1562 to 1679, reproduced here :

     * Close all file descriptors.  If only stdin/out/err are closed,
     * child processes remain alive upon deletion of the window.
        unsigned short i;
        unsigned long max_fds;

        /* get number of available file descriptors */
        max_fds = sysconf(_SC_OPEN_MAX);
        max_fds = getdtablesize();

        D_TTY(("Closing file descriptors 0-%d.\n", max_fds));
        for (i = 0; i < max_fds; i++) {
            if (i != fd)
(Continue reading)

Stefan Schmidt | 29 Jul 16:11 2014

[E-devel] Weekly news from the automated build and QA front


o Last weeks QA report gone mising due to me being offline.
o Not much changes since last weeks. Lets hope we et some numbers done
here in the three weeks stabilization phase.

This should give everyone an overview over what has happened in the last
week on the QA front. The numbers in parentheses reflect the values from
last week to give you a trend.

o Overall build statistic: 11.6% (9.12%) failed.

clang scan-build:
o EFL scan-build reports 451 (451) issues.
o Elementary scan-build reports 77 (77)

Unit tests:
o 396 (378) unit tests for efl and none failing

o EFL total coverage is at 29.1% (29.1%) lines and 32.3% (32.3%) functions

(Continue reading)

Tom Hacohen | 29 Jul 12:06 2014

[E-devel] EFL + Elementary ABI report v1.11.0


Here again, the new EFL + Elementary ABI reports.

As usual:

There's some noise because of the Eo changes. Hopefully by next version 
we'll be able to remove the beta api from the report.

It already helped me find an issue that was fixed (GL headers). Please 
review and raise issues if you see any.


Infragistics Professional
Build stunning WinForms apps today!
Reboot your WinForms applications with our WinForms controls. 
Build a bridge from your legacy apps to the future.
Tom Hacohen | 29 Jul 02:55 2014

[E-devel] Editor configurations files for the EFL


Yesterday I created two new repositories under "misc":

These repos are meant to hold configuration files for better handling 
and support of efl specific files.

For example vim-configs contains vim highlighting files for eo, embryo 
and edje files.

I'd love to create more repos for more editors (except for emacs of 
course, as it sucks and should never be used ;P), but for that I need 
willing contributors.

I'll happily create a repo for whatever editor we have at least one 
commit for, so please let me know on this thread which editors you'd be 
interested in.

I'll only create repos for editors with actual files already ready to be 
committed, so please only propose editors if you have commits/files ready.


Infragistics Professional
Build stunning WinForms apps today!
Reboot your WinForms applications with our WinForms controls. 
(Continue reading)

Tom Hacohen | 28 Jul 12:16 2014

[E-devel] EFL 1.11 Feature Freeze Begins Now

Hey guys,

Stefan is away from keyboard for a few days so I'm sending this reminder 
for him.

Dear EFL developers, stop creeping in new features. Freeze has just 
started and this means no more features, only bug fixes.

The remaining items on the schedule are:

2014-07-28 Alpha1 release tarball
2014-08-04 Beta1 release tarball
2014-08-11 Beta2 release tarball
2014-08-18 EFL 1.11 is Out

For more info about EFL 1.11's schedule please refer to 

Stefan will release the alpha version soon (tomorrow?)


Infragistics Professional
Build stunning WinForms apps today!
Reboot your WinForms applications with our WinForms controls. 
Build a bridge from your legacy apps to the future.
(Continue reading)

P Purkayastha | 28 Jul 11:00 2014

[E-devel] Can not compile efl


  I have been trying to compile efl for the past day, and it fails
every time. The last few lines of failure are as follows:

x86_64-pc-linux-gnu-gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I..
-I../src/lib/efl   -Wall -Wextra -Wpointer-arith
-Wno-missing-field-initializers -fvisibility=hidden -fdata-sections
-ffunction-sections  -I../src/lib/ethumb_client
-I../src/lib/ethumb_client -I../src/bindings/ethumb_client
-I../src/bindings/ethumb_client -I../src/lib/evas -I../src/lib/evas
-I../src/lib/ethumb -I../src/lib/ethumb -I../src/lib/eldbus
-I../src/lib/eldbus -I../src/lib/edje -I../src/lib/edje
-I../src/lib/ecore -I../src/lib/ecore -I../src/lib/eet
-I../src/lib/eet -I../src/lib/eo -I../src/lib/eo -I../src/lib/eina
-I../src/lib/eina   -DEFL_ETHUMB_CLIENT_BUILD=1   -march=native -O2
-pipe -ggdb -c -o
`test -f 'bin/ethumb_client/ethumbd_client.c' || echo
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I..    -I../src/lib/efl
-I../src/lib/eolian_cxx/ -pthread    -Wall -Wextra -Wpointer-arith
-Wno-missing-field-initializers -fvisibility=hidden -fdata-sections
-ffunction-sections  -I../src/lib/eina -I../src/lib/eina
-I../src/bindings/eina -I../src/bindings/eina  -D_REENTRANT
-DEFL_EINA_BUILD=1   -Wall -Wextra -Wpointer-arith
-Wno-missing-field-initializers -fvisibility=hidden -fdata-sections
-ffunction-sections  -I../src/lib/eina_cxx -I../src/lib/eina_cxx
-I../src/bindings/eina_cxx -I../src/bindings/eina_cxx
-I../src/lib/eina -I../src/lib/eina  -D_REENTRANT
(Continue reading)

David Seikel | 27 Jul 21:37 2014

[E-devel] Getting Enlightenment to use GL ES on a Mali 400 MP2.

I've been trying to get Enlightenment to use GL ES on an Alllwinner A20
chip that has a Mali 400 MP2 GPU on it.  Yes, I'm aware that Mali
doesn't do full GL, but it does do GL ES and EL.  In particular I'm
using this board -


I have tried the Olimex Debian Wheezy image, and building my own Debian
testing from scratch, same results.  I get the " your display does not
support openGL, glsl shaders or no openGL..." message.  Expedite -e gl
says -

libGL error: MESA-LOADER: malformed or no PCI ID
libGL error: dlopen /usr/lib/arm-linux-gnueabihf/dri/mali_drm_dri.so
failed (/usr/lib/arm-linux-gnueabihf/dri/mali_drm_dri.so: cannot open
shared object file: No such file or directory)
... more attempts to load mali_drm_dri from various places ...
libGL error: unable to load driver: mali_drm_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: mali_drm
No engine selected.

This mysterious mali_drm_dri.so is no where to be found.  Web
searching only turns up a few hits from people asking about it, but
with no answers.  I can't find the source code for the bit that's
asking for it, though perhaps that name is being built from parts?  I
can't find source code to build it.

es2gears says -

(Continue reading)

Galatsanos Panagiotis | 27 Jul 14:02 2014

[E-devel] enlightenment.org 503 error

There's a couple of hours that enlightenment.org gives

Enlightenment server is over capacity
Please wait a moment and try again later.
For more information, take a look at #e on IRC, server irc.freenode.org.
503 error

I thought it be best to ping the ML in case it isn't noticed by admin...
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.