Commit Graph

73 Commits

Author SHA1 Message Date
Felipe Magno de Almeida a3ade15d5a cxx: Add license to CXX bindings.
Like C#, it will also be Apache 2.0

Depends on D9414

Reviewers: vitor.sousa, woohyun, jpeg, lauromoura

Reviewed By: lauromoura

Subscribers: jpeg, cedric, #reviewers, #committers

Tags: #efl

Differential Revision:
2019-10-24 10:40:16 -03:00
Lauro Moura 40a980174b csharp: Add licensing information.
C# bindings will be lincensed under Apache Sofware License 2.0.

This commit adds the license text to the licenses folder and a copyright
notice to the binding files.

Fixes T8039

Reviewers: woohyun, felipealmeida, vitor.sousa

Reviewed By: felipealmeida

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Maniphest Tasks: T8039

Differential Revision:
2019-10-24 10:10:56 -03:00
Hermet Park 86cea88353 updated AUTHORS 2018-07-10 11:01:11 +09:00
Al Poole b94649b0ac AUTHORS: use netstar's full name. 2018-03-22 15:39:37 +00:00
Andy Williams 3989f11f11 Update my name in more places 2017-11-02 10:34:05 +00:00
Hermet Park 1104ff3789 update author(hermet) email. 2017-10-14 23:03:51 +08:00
Prasoon Singh 9c62ab525b eina: fix for escapable charachters not getting escaped if it comes after '\t' or '\n'
Escaping is not happening whenever any escapable characters is coming after
'\t' or '\n'. It will also fix invalid read of 1 byte which happens for string where
last charachter is '\t' or '\n' like "eina\t".

Test Plan:
Take a string like "eina\t ". Observe space which is followed by tab is not getting

Signed-off-by: Prasoon Singh <>

Reviewers: shilpasingh, rajeshps, govi, cedric

Reviewed By: shilpasingh

Subscribers: cedric, jpeg

Differential Revision:

Signed-off-by: Cedric BAIL <>
2017-05-09 10:37:16 -07:00
Jeeyong Um 3958a8ca3b AUTHORS: Add Sungtaek Hong to the authors file 2017-04-18 16:50:26 +09:00
Hermet Park 24a6f31252 updated AUTHORS 2016-12-06 13:43:17 +09:00
Marcel Hollerbach ec6271c8c3 AUTHORS: add myself to the authors file 2016-09-23 12:03:07 +02:00
Al Poole a19f730137 eio: fix kevent monitor to not SIGBUS. 2016-09-07 16:41:59 -07:00
Cedric BAIL 6b5ed1b711 evas: integrate evas generic loaders into our single tree build system. 2016-06-02 11:35:05 +01:00
Cedric BAIL 36f15d761a emotion: integrate generic legacy vlc support in the build system. 2016-06-02 11:35:05 +01:00
Amitesh Singh 2f722f3db3 add work email id into AUTHORS 2016-05-10 19:02:33 +05:30
Cedric BAIL 5f17838711 elementary: merge AUTHORS 2016-03-28 16:30:41 -07:00
Haifeng Deng 4b777ec184 ecore_imf/wayland: Fix IME hide -> show issue in case of focus-out and then focus-in
Change-Id: I1d3d7023dbd10b78f510380ff3c46087228f9180
2016-02-04 14:28:29 +09:00
Hermet Park b757b30bae rename an author. 2015-12-24 09:22:00 +09:00
Shilpa Singh 0c1bb7d7b3 eina: add API eina_strftime
Add new API eina_strftime API in eina_str


Test Plan: test case and example also updated

Reviewers: tasn, cedric

Reviewed By: cedric

Subscribers: cedric

Differential Revision:

Signed-off-by: Cedric BAIL <>
2015-11-09 12:42:50 -08:00
Tom Hacohen b33923ceed Revert "eina_tmpstr: add eina_tmpstr_strftime"
As agreed on the ML, eina_tmpstr_strftime() should be removed.

This reverts commit abaf29cb76.
2015-10-02 09:30:49 +01:00
Shilpa Singh abaf29cb76 eina_tmpstr: add eina_tmpstr_strftime


Test Plan:
eina_tmpstr_strftime API can be used to create a temporary string
which is updated with strftime output

eina_tmpstr_steal can be used to get actual string set in eina_tmpstr

Reviewers: cedric

Subscribers: rajeshps, cedric, govi

Differential Revision:

Signed-off-by: Cedric BAIL <>
2015-09-21 23:48:22 +02:00
Subodh Kumar 77e3ac7f82 Evas textblock: Add underline height support
For showing text error like spell error thick underline is used hence added the underline height support.


Test Plan: test case added in evas textblock test.

Reviewers: raster, shilpasingh, tasn

Subscribers: govi, rajeshps, cedric

Differential Revision:

TAsn comment: I wonder if the format should be renamed to
underline_relheight instead of height. If you have any thoughts, please
let me know.
2015-05-27 11:18:19 +01:00
Deborshi Saha 1762a8c464 embryo: fix inverse trigonometry functions typos.
Issue: when asin,acos,atan functions were called from edc, wrong values were returned
Solution: fixed asin,acos,atan functions in embryo script.

Test Plan: embryo script functions asin,acos,atan to be called from edc and return value to be verified.

Reviewers: Hermet, prince.dubey, shilpasingh, raster, cedric

Reviewed By: shilpasingh, cedric

Subscribers: rajeshps, govi, cedric

Differential Revision:

Signed-off-by: Cedric BAIL <>
2015-05-18 11:15:33 +02:00
kumar navneet c38e477364 set_tween_state_anim API added.
Issue: Current embryo script do not provide any mechanism to set transition type in animation, by default supports only linear
e.g: set_tween_state API
Solution: To not break backward compatibility, a new API set_tween_state_anim is added in which we can even specify type of transition required.

Signed-Off by: Kumar Navneet <>
Signed-Off by: Shilpa Singh <>

Test Plan: A test edc (embryo_tween_anim.edc) is added to edje examples to test set_tween_state_anim API.

Reviewers: raster, cedric, shilpasingh, Hermet

Reviewed By: shilpasingh

Subscribers: poornima.srinivasan, SubodhKumar, rajeshps, cedric, govi

Differential Revision:
2015-05-18 15:22:02 +09:00
Subodh Kumar bb13b45e80 edje entry: Improves anchors handling
When edje entry is not inside the canvas view port, anchors update is aborted to improve the scrolling performance
in case of large number of anchors.


Test Plan:
1. Should have many entries inside scroller.
2. Each entry should contain large number of anchors.
3. Scroll it, scrolling is not smooth.

Reviewers: seoz, cedric, thiepha, woohyun, tasn, raster, shilpasingh, herdsman, JackDanielZ

Reviewed By: shilpasingh

Subscribers: poornima.srinivasan, rajeshps, cedric, govi

Differential Revision:
2015-05-15 14:19:31 +09:00
katpavalli dca95fb45a edje: support translation on static strings in edc.
   Internationalisation of the static text specified as part of the edc is implemented.
   Problem: Static text when specified in the edc, remains unchanged when the system language is changed.
   Solution: Language support is provided even for the static strings in the edc.

Test Plan:
   Test code to test this implementation is done as part of efl/src/examples/edje/edje-text.c and efl/src/examples/edje/text.edc
   Compile the code with the below  command
   edje_cc -md <dir path>/efl/src/examples/edje/ text.edc && gcc -o edje-text edje-text.c `pkg-config --libs --cflags ecore-evas edje evas ecore`

   1) change the language of the system using the command
      export LANGUAGE=hi

      Not the text Loading gets displayed in hindi language

   2) change the language of the system using the command
      export LANGUAGE=ta

      Not the text Loading gets displayed in tamil language

   3) change the language of the system using the command
      export LANGUAGE=en

      Not the text Loading gets displayed in english language
As the number of .mo files in the /edje folder can be increased, those many languages can be supported

Reviewers: cedric, shilpasingh

Reviewed By: shilpasingh

Subscribers: cedric, rajeshps, govi, poornima.srinivasan

Differential Revision:

Signed-off-by: Cedric BAIL <>
2015-05-14 18:41:47 +02:00
kumar navneet e6ed156e39 edje: fix parsing issue in edje_cc with bezier program transition.
Issue: "CURRENT" param not considered while parsing cubic bezier transition in edje cc
Soln: parse 5,6 parameter if Curr is set else parse 4,5 parameter

Reviewers: cedric, shilpasingh

Reviewed By: shilpasingh

Subscribers: poornima.srinivasan, rajeshps, cedric, govi

Differential Revision:

Signed-off-by: Cedric BAIL <>
2015-05-13 16:20:22 +02:00
pierre lamot 35f47f43af AUTHORS: update 2015-04-07 19:05:46 +02:00
Cedric BAIL 0510ea90bd ector: add initial interface for Surface and Renderer. 2015-04-03 16:14:58 +02:00
Subodh Kumar 554b2cd9da eina: minimize fragmentation of chainned mempool.
Previously: Each allocation happened in the first chain after any free.
Now: All allocation will happen in one chain until all buckets are full, this can reduce
fragmentation to some extent.

Reviewers: seoz, govi, shilpasingh, raster, cedric

Reviewed By: cedric

Subscribers: cedric, rajeshps

Differential Revision:

Signed-off-by: Cedric BAIL <>
2015-03-06 20:19:20 +01:00
Boris Faure 28e6ded9fe update myself in AUTHORS 2015-02-19 22:52:50 +01:00
ChunEon Park b179c1d82e evas/proxy: When src object has no proxies, redraw flag is set for EINA_FALSE.
[Problem] When obj which has src object(proxy concept) are excluded from render_object,
src object's 'proxy.redraw' isn't change although src obj have not proxies.
because 'proxy.redraw' flag is changed to EINA_FALSE only in obj's subrender() called.

[Resolution] When the count of source obj's proxies is 0, src obj's 'proxy.redraw' is set for EINA_FALSE.

Signed-Off-By: Min Kyoung Kim <>
2014-08-14 15:29:26 +09:00
Rajeev Ranjan bd65b5db5d evas: improvement of Eina Rectangle Pool and integration with Evas GL backend.
This patch introduce various new logic for packing/unpacking of Eina Rectangle in a pool.
It is then used by Evas GL backend texture allocation to improve how efficiently we pack
image in texture atlas. This lead to improved memory usage and reduced power consumption
with usually a more stable higher FPS (as it use less texture to do the same task, their
is less texture switch, so saving memory and speed at the same time).

This patch was developped on Cedric's suggestions to optimize the packing logic using Skyline
algorithm. This patch is based on master and is a new submission for earlier phab link

Signed-off-by: Sanjay Nirankari <>
Signed-off-by: Rajeev Ranjan <>
Signed-off-by: Sreedeep Moulik <>

Reviewers: cedric, raster

CC: wonsik, jpeg, sreedeep.m, sanjay, govi

Differential Revision:

Signed-off-by: Cedric BAIL <>
2014-06-19 16:48:45 +02:00
Daniel Kolesa 95f6c3ef1d AUTHORS: add EFL-C++ and Elua 2014-06-10 15:48:53 +01:00
Daniel Juyung Seo 521363a6d5 AUTHORS: updated Brett's email address. 2014-04-26 21:47:06 +09:00
Stefan Schmidt 451f5d9e59 AUTHORS: Fill in missing authors from git log
Listed all new entries under merged EFL. Hopefully I catched all and did
not introduce any duplicates. If you see a problem please go ahead and
fix it directly.
2014-02-20 17:10:40 +01:00
Cedric BAIL 90cd40753d Patcna: fix wrong widgth and height in eina_rectangle computation logic.
Reviewers: cedric, raster, seoz, Hermet, bluezery

Reviewed By: cedric

Differential Revision:

Signed-off-by: Cedric BAIL <>
2014-02-03 15:35:44 +09:00
ChunEon Park e3f02b25d5 efl - updated AUTHORS 2014-01-18 19:12:45 +09:00
Cedric Bail 058e03aa74 AUTHORS: he has been definitively contributing ! 2013-11-04 15:48:53 +09:00
Christophe Sadoine 6853dbcf23 eet: Adding EET_DATA_DESCRIPTOR_ADD_MAPPING_BASIC to add a basic type to a union.
I added EET_DATA_DESCRIPTOR_ADD_MAPPING_BASIC because I need basic types in unions, and EET_DATA_DESCRIPTOR_ADD_MAPPING is only for structs.
I also modified the example with a float and a string.

Reviewers: cedric

Reviewed By: cedric

Differential Revision:

Signed-off-by: Cedric Bail <>
2013-11-04 15:35:41 +09:00
Cedric Bail a1111903e8 AUTHORS: we have some new contributor around ! 2013-10-30 22:35:32 +09:00
Michaël Bouchaud (yoz) 4ce3e1e72f emotion: add two events to trigger when a webcam is plugged or unplugged 2013-10-09 12:29:04 +02:00
Yury Usischev bd6de4ba8c Add neon for upscaling and map routines in evas. 2013-08-02 18:06:55 +09:00
Guillaume Friloux 9ffd451029 Job--; 2013-07-30 15:39:12 +02:00
Cedric Bail 2d8bef3c25 evas: let's welcome this nice set of bug fixes. 2013-06-04 20:21:17 +09:00
Lucas De Marchi 4e3804041f Rename edbus->eldbus
git grep -l edbus2 | while read f; do sed -i 's/edbus2/eldbus/g' "$f"; done
find . -name '*edbus2*' -exec rename edbus2 eldbus {} \;

git grep -l "EDBUS" | while read f; do sed -i 's/EDBUS/ELDBUS/g' "$f"; done
git grep -l "EDBus" | while read f; do sed -i 's/EDBus/Eldbus/g' "$f"; done
git grep -l "edbus (v2)" | while read f; do sed -i 's/edbus (v2)/eldbus/g' "$f"; done
git grep -l "Edbus" | while read f; do sed -i 's/Edbus/Eldbus/g' "$f"; done
git grep -l "edbus" | while read f; do sed -i 's/edbus/eldbus/g' "$f"; done

find . -name '*edbus*' -exec rename edbus eldbus {} \;
find . -name '*EDBus*' -exec rename EDBus Eldbus {} \;
2013-04-23 12:36:29 -03:00
Vladislav Brovko 7584a7e84d eina: add eina_file_mkdtemp and tests for Eina_File.
Test added for :

Signed-off-by: Cedric BAIL <>
2013-03-27 22:45:34 +09:00
Cedric BAIL 84d68de1e6 AUTHORS: follow request to update by Paulo. 2013-02-28 08:55:20 +09:00
Paulo C. A. Cavalcanti Jr 04e660c5c7 evas: Introduce pixel_alpha_get()
The _pixel_alpha_get() function used in evas_object_image_is_inside won't
work with engines other than software - since it relies on engine data
being *always* RGBA_Image * - which is wrong for OpenGL backend that uses
Evas_GL_Image * for "engine_data" pointer.
2013-02-16 11:14:40 +01:00
Gustavo Sverzut Barbieri 52f148683a add missing authors.
Thanks to Doug Newgard.

SVN revision: 82910
2013-01-16 21:47:37 +00:00
Gustavo Sverzut Barbieri 34f5315141 merge ethumb.
This one was a painful bitch. The edbus2 port was quite broken, mainly
leaking eina_stringshare and also not adding the '\0' to the strings
that are represented as bytearray (paths cannot be utf8 to avoid

Emotion plugin was also quite bogus and the video thumbnail as edje
(animated) is not working yet due bug in Edje_Edit api -- someone
needs to investigate this, seems strange.

Emotion plugin also had a bug that it was deleting the object from
inside object callback.

Now it seems to work. Please report if it does not.

SVN revision: 82675
2013-01-12 01:15:45 +00:00