Michelle Legrand | 18 Dec 18:31 2014
Picon

[E-devel] Windows issue with Eina_Thread type

Hello,

I am facing an issue with Enventor on Windows which leads Enventor to crash immediately with a segmentation
fault at launch. The error tracked by GDB is in the following assignement in
enventor/src/lib/auto_comp.c
(https://git.enlightenment.org/tools/enventor.git/tree/src/lib/auto_comp.c) :
   ad->init_thread = ecore_thread_run(init_thread_cb, init_thread_end_cb,
                                      init_thread_cancel_cb, ad);

We found out that this segmentation fault is due to the type Eina_Thread being defined by a unsigned long int
which on Windows seems to have an unsuffisant size. The reason is that Windows uses the LLP64 data models as
described on  http://en.wikipedia.org/wiki/64-bit_computing#64-bit_data_models.

There would be two solutions to correct this problem. One would be to define Eina_Thread as unsigned long
long int for Win32 exclusively, or we could use a standard integer type as uint64_t.
I would like to have your opinion about this and what would be the best solution to adopt.

Regards,
Michelle LE GRAND

------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk
Mike Blumenkrantz | 18 Dec 17:55 2014
Picon

[E-devel] Enlightenment DR 0.19.2 Release

This bugfix release improves on the 0.19.1 release and resolves a number of
issues.

CHANGES:

Carsten Haitzler (5):
e_auth - null out compilert memset opts like lokker
e - randr - stop saving config using XID - this is utterly WRONG
e randr - fix warning (signed vs unsigned cmp)
e randr - make it work on nvidia - lots of "wrong" things fixed
e randr - restore edp checks

Christopher Michael (1):
call e_powersave_init Before we call e_screensaver_init[...]

Marcel Hollerbach (3):
Fix wrong deskshow function
everything: terminate bc instead of quit
Register the new window into out evas.

Mike Blumenkrantz (21):
fix teamwork popup positioning for non-dbus popups
fix internal window border changing
set skip pager/taskbar hints on parent window instead of client window
force shape queue on notification delete
ensure string safety on dbus message in connman agent
apply pointer warp effects immediately when instant warping
print more descriptive error messages when scanner connection fails, also
don't exit() here
don't exit e_fm when eeze init fails, send RASTER mode instead
(Continue reading)

Galatsanos Panagiotis | 17 Dec 13:48 2014
Picon

[E-devel] Compile efl/elementary under Cygwin

Hello everyone,

I'm trying to compile efl and elementary using Cygwin but i'm getting some
errors about directdraw on ./configure. I've allready installed every
library listed in README and I run:
./configure --enable-lua-old --disable-fribidi

only to get the following error:

configure: error: Software DirectDraw dependencies not found

I'm also attaching the whole configure output. Any suggestions?
Regards, Panagiotis.
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.exe
checking for suffix of executables... .exe
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
(Continue reading)

Rajeev Ranjan | 16 Dec 13:56 2014

[E-devel] [PROPOSAL] [Evas] Optimizing smooth scaling of Evas in software backend

Hi,
  This is a proposal related to optimizing the smooth scaling of Evas with software backend.   

There is an open source library called libyuv (Reference: http://code.google.com/p/libyuv/ as part of
chromium project released under BSD license) which provides scaling among other operations like color
conversion and rotation
 for buffers in ARGB and various yuv formats.
It has been optimized for SSE2/SSSE3/AVX2 on x86/x64 and Neon on Arm.
Current acceleration for Smooth scaling in software backend is using Neon for Arm and using mmx on x86.
After doing a little bit of experimentation, we found that the smooth scaling using libyuv is a bit faster on
ARM as well as X86 platforms(checked with EFL 1.7) when compared with current implementation.
Result of Below mentioned Expedite test cases with xlib engine were found to be better on ARM and Even MMX on
X86 platforms.
      Image Blend Smooth Scaled, Image Blend Smooth Solid Scaled, Image Blend Border, Image Blend Solid Middle
Border, Image Blend Solid Border, Image Blend Border Recolor, Image Quality Scale

I would like to contribute this optimization for EFL latest release. Please share your comments.
Thank you
Regards,
Rajeev
------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk
Bruno Prémont | 15 Dec 19:22 2014

Re: [E-devel] [Patch] E: randr: Don't match DP as LID

> Commit 074779b460ccb5ef529b2504c54e2ab4778685ca
>
> On my intel laptop DP are my DisplayPort connections, not LID.
>
> diff --git a/src/bin/e_randr.c b/src/bin/e_randr.c
> index 6ca78b6..c2042fe 100644
> --- a/src/bin/e_randr.c
> +++ b/src/bin/e_randr.c
>  <at>  <at>  -1209,8 +1209,10  <at>  <at>  _e_randr_is_lid(E_Randr_Output *cfg)
>     else if (strstr(cfg->name, "lvds")) ret = 1;
>     else if (strstr(cfg->name, "Lvds")) ret = 1;
>     else if (strstr(cfg->name, "LCD")) ret = 1;
> +#if 0
>     else if (strstr(cfg->name, "DP")) ret = 1;
>     else if (strstr(cfg->name, "dp")) ret = 1;

Should these two DP entries rather be eDP for embedded display port?
The internal DP connections (replacing LVDS) are usually named eDP
as far as I know.

With that adjusted the #if 0 can be dropped.

Bruno

> +#endif
>     return ret;
> }
> 

------------------------------------------------------------------------------
(Continue reading)

Stefan Schmidt | 15 Dec 09:53 2014

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

Hello.

Summary:
o Nothing outstanding this weak.

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.

CI:
o Overall build statistic: 10.15% (12.83%) failed.
https://build.enlightenment.org/

clang scan-build:
o EFL scan-build reports 454 (454) issues.
https://build.enlightenment.org/job/nightly_efl_clang_x86_64/lastSuccessfu
lBuild/artifact/scan-build/build/
o Elementary scan-build reports 79 (79) issues.
https://build.enlightenment.org/job/nightly_elm_clang_x86_64/lastSuccessfulBuild/artifact/scan-build/build

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

Coverage:
o EFL total coverage is at 34.1% (34.3%) lines and 37.2% (37.4%) functions
https://build.enlightenment.org/view/Test%20Coverage/

Coverity:
o EFL: Outstanding defects 47 (48) with a density of 0.07 (0.07)
o Elm: Outstanding defects 0 (0) with a density of 0 (0)
(Continue reading)

Martinx - ジェームズ | 11 Dec 07:44 2014
Picon

[E-devel] [Video Bug Report] Terminology Bug: black screen over console

Guys,

Sometimes, probably almost every week, a black layer appeared within
my Terminology window, over its console text screen, making it
unusable.

It is hard to talk about it, so, here is the video:

http://youtu.be/wmYuslBSo2o

Thanks!
Thiago

------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk
Martinx - ジェームズ | 11 Dec 07:39 2014
Picon

[E-devel] [Video Bug Report] E19 BUG after drag and drop an App Icon

Hey guys!

I'm facing an annoying issue wih E19, which is very hard to talk about
using e-mail and words, so, I made a video about it...

Check it out, please:

http://www.youtube.com/watch?v=g72D2WVrlxo

Basically, after dragging an dropping an Application icon from E19
menu, to the dock, a weird bug appeared.

Cheers!
Thiago

------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk
Stefan Schmidt | 8 Dec 10:46 2014

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

Hello.

Summary:
o Nothing outstanding this weak.

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.

CI:
o Overall build statistic: 12.83% (13.5%) failed.
https://build.enlightenment.org/

clang scan-build:
o EFL scan-build reports 454 (454) issues.
https://build.enlightenment.org/job/nightly_efl_clang_x86_64/lastSuccessfu
lBuild/artifact/scan-build/build/
o Elementary scan-build reports 79 (79) issues.
https://build.enlightenment.org/job/nightly_elm_clang_x86_64/lastSuccessfulBuild/artifact/scan-build/build

Unit tests:
o 416 (415) unit tests for efl and none failing

Coverage:
o EFL total coverage is at 34.3% (34.3%) lines and 37.4% (37.4%) functions
https://build.enlightenment.org/view/Test%20Coverage/

Coverity:
o EFL: Outstanding defects 48 (47) with a density of 0.07 (0.07)
o Elm: Outstanding defects 0 (0) with a density of 0 (0)
(Continue reading)

Cedric BAIL | 4 Dec 03:35 2014
Picon

[E-devel] New developer

Hello,

I would like to give Jean Guyomarc'h <jean.guyomarch <at> gmail.com> a
developer access. He has been taking care of porting and maintaining
EFL on Mac OS X actively for some time already and it is by now just a
burden on me to review his work with not much comment to do. I trust
him to actually do the right thing and continue maintaining EFL and if
he ever start poking at other place in EFL to ask question when
necessary.

Any objection ?

Have fun,
--

-- 
Cedric BAIL

------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk
Boris Faure | 2 Dec 21:29 2014

[E-devel] Tabs in terminology

Hi!

I've pushed a bunch of commits to the terminology repository.  They
change (and enhance I hope) the way tabs and splits can be used in
terminology.
There is a "tabbar" that can be hidden to get the old tab selector.
All splits contain an hidden tabbar thus you can have tabs in splits
in tabs in…

I couldn't make the tab entries as great as I wanted due to a bug I
encountered while using an object in an elm_toolbar_item.  I've put that
state of the code at devs/billiob/strange_bug.  I'll try to make a
smaller test case.

There are probably some hidden bugs, so please, test it and report them
on phab.  If you have some ideas on how to improve that aspect of
terminology, feel free to share them.

Happy compiling!
--

-- 
Boris Faure
Pointer Arithmetician
------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk
(Continue reading)


Gmane