AgeCommit message (Collapse)Author
2016-09-19eina: populate memory in the right limit.efl-1.12Cedric BAIL
2015-10-01ecore_evas-x11: unset withdrawn flag when showing the ecore evasMike Blumenkrantz
while the window map event seemed like a reasonable place to unset the withdrawn state at the time, studies and further tests have proven that the direct show callback is even more reasonable and effective ref T2745
2015-10-01ecore_evas-x11: unset withdrawn state when window is mappedMike Blumenkrantz
according to ICCCM 4.1.4: Newly created top-level windows are in the Withdrawn state. Once the window has been provided with suitable properties, the client is free to change its state... ... Only the client can effect a transition into or out of the Withdrawn state given that no external force can (according to spec) transition a window out of the withdrawn state, this must be done at a reasonable point. mapping the window seems like a reasonable point to me. fix T2745 ref 5954289c6ce1cd55ff212428291604b981438439 @fix
2015-04-29Edje embryo: Fix invalid check for get_state_val (text str)Jean-Philippe Andre
2015-03-24evas: fix use after free.Cedric BAIL
Thanks to Thanatermesis for tracking this in T2135.
2015-02-25Evas GL: Fix leak of surfaces with GLES 1.1Jean-Philippe Andre
When destroying a GLES 1.1 surface, it is necessary to also destroy and remove the main surface from the list. This issue probably never really showed up because people don't: - use GLES 1.1 - constantly create & destroy new Evas GL surfaces - but mostly no one cares about 1.1 anymore :) @fix
2015-01-23NEWS: Update fix latest fix before 1.12.3 releasev1.12.3Stefan Schmidt
2015-01-22ee engines should not crash when re-setting the same title/name_classMike Blumenkrantz
2015-01-22release: Update NEWS and bump version for 1.12.3 releaseStefan Schmidt
2015-01-20ecore-wl needs to also set xdg props again on showMike Blumenkrantz
fix T1819
2015-01-19curl usage better accounts for timeoutszmike
curl is dumb. it needs to poll its own fd for data, it gets confused with its own timeouts, and sometimes it forgets that it's supposed to be doing anything. this fixes: * connection timeout processing * connection data processing order also curl_multi_timeout calls are now done from a single function to handle all of this stupidness in one place maybe backport after more testing...
2015-01-12Eo tests: Fix bad free in eo_test_valueAvi Levin
When running eo_test_suite we get an memory error: "double free or corruption". That error arises because we try to free an Eina_Value value in eo_test_value that doesn't need to freed. I switched the eina_value_free to wina_value_flush, the proper way of releasing it. @fix
2015-01-08eo: Fix bad addressing in _eo_classes arrayAvi Levin
The was masked before using it as index in the _eo_classes array and was not unmasked when used. It hasn't caused segfault (by sheer luck) but was wrong. @fix
2015-01-07evas textgrid - fix drawing of codepoints that are 0Carsten Haitzler (Rasterman)
this fixes artifacts if you have cells with 0 codepoints and also have underlines or strikethroughs in them. @fix
2015-01-06Evas fonts: Fix minor deviation in RLE font renderJean-Philippe Andre
So I've discovered some weird output values after drawing some text. The destination alpha would become 0xFE even when the back buffer had a background with 0xFF alpha. Example: Dest is 0xff00ff00 (green). Color is 0xffffffff (white). Current font alpha is 170 (0xaa). --> Output was 0xFEaaFEaa instead of 0xFFaaFFaa. This is because of some slightly invalid calculation when doing the font masking (mtab[v] = 0x55 above). Indeed, MUL_256 takes alpha values in the range [1-256] and not [0-256] as was assumed.
2014-12-30ecore_con: the timer callback is waiting for the Eo object not its private data.Cedric BAIL
This @fix T1962 .
2014-12-30ecore_con: SSL error function is waiting for Eo object not their private data.Cedric BAIL
2014-12-29Edje_Edit: Add sound samples into generated code for the group.ChunEon Park
Summary: Include sound samples, that uses in programs of this group in collections block. @fix Reviewers: cedric, Hermet, raster, reutskiy.v.v Projects: #efl Differential Revision:
2014-12-11release: Update NEWS and bump version for 1.12.2 releasev1.12.2Stefan Schmidt
2014-12-09ecore/animator: fix the wrong computation of bezier cubic.ChunEon Park
Previous beizer cubic finds t value approximately. In this sequence, there were 2 problems. 1. Previous guess_t value should be passed to differential equation to get the more accurate t value. 2. Guessing time count is not enough. I found 6 is enough time to get the t value experimentally. Previously it just tried 4 times on the other hand. @fix
2014-12-09Evas GL: Add preventive padding after Evas_GL_APIJean-Philippe Andre
Since this struct is likely to grow in size over time, client apps built against future versions of EFL might start indexing fields that are not present in the current form. Also, don't reset the struct memory as this would break multithreaded GL applications. While this is not exactly a fix, I'll backport this. @fix
2014-12-08Revert "ecore/animator: fix the bezier cubic compuation."ChunEon Park
This reverts commit 45eaeee5ea12d31f9e47225f9677290a7876ebf1.
2014-12-05ecore-wayland: make possible to disable xdg-shell at runtimePhilippe Coval
Summary: Since xdg-shell is not yet supported officialy by wayland It makes sense to have it disabled by default and enable it on purpose. Using env variable : EFL_WAYLAND_DONT_USE_XDG_SHELL (name is inspired from Qt implementation of xdg-shell but in the opposite way) There is no EFL_WAYLAND_USE_XDG_SHELL in efl, please use EFL_WAYLAND_DONT_USE_XDG_SHELL instead. By default xdg-shell is enabled since it's supported by efl Since there is only one shell supported at runtime it's easier to switch to wl-shell (wayland's fallback shell) by change this env variable. Note, this patch can be reverted once xdg-shell replaces wl-shell in wayland which is not the case in weston-1.6 but could integrated into upcoming wayland-1.7 (to be confirmed on release) Change-Id: Id3732492397df9abe4a7c9e6e92a8f2c993c8395 Bug: Bug-Tizen: TC-1353/part Forwarded: Signed-off-by: Philippe Coval <> Tizen Test Plan: echo 'export EFL_WAYLAND_DONT_USE_XDG_SHELL=defined' > /etc/profile.d/ Reviewers: seoz, devilhorns Reviewed By: devilhorns Subscribers: cedric Differential Revision:
2014-12-05eeze_scanner now has separate return codes for various startup-related failuresMike Blumenkrantz
ref T1612
2014-12-05eeze_scanner needs to hash on the address of the pointer and not use ↵Mike Blumenkrantz
direct_add() this is an @fix for the constant crashing ref T1612
2014-12-05ecore-evas-wayland: Fix issue with ELM_PROFILE=mobile and windows notChris Michael
showing up correctly. Summary: If elm config profile is set to Mobile, then the auto_norender_withdrawn is set to 1, which was causing Elm windows to not draw properly due to the ee->withdrawn property not being updated. It was not getting updated due to these checks for override. NB: Tested this with all elm profiles, tested in weston, and tested in Enlightenment (Wayland). @fix Signed-off-by: Chris Michael <>
2014-12-05ecore/animator: fix the bezier cubic compuation.ChunEon Park
The previous compuation is totally wrong. Even it doesn't work correctly. (I have no idea what the orignal author was thinking?) Here we just need a simple and clear fomular to get the current progress frame. If i'm wrong, please ping me. @fix
2014-12-03ecore con: Fix GnuTLS build error.Andreas Metzler
By making the respective changes on the GnuTLS side for upstream commits d9b5f192d4883193f79cd3e43ed1da52521825dc and d72f809fb874c8f14b1461949802905d41d648a1 which only take care of OpenSSL. @fix
2014-12-01Evas textblock: Fix possibly null dereference.Tom Hacohen
Thanks to kimcinoo for reporting. @fix
2014-11-27README: Update version number to latestStefan Schmidt
Spotted by Lionel Orry. Thanks!
2014-11-26evas/map: correct last 1 pixel handling in spans.ChunEon Park
Clipper causes the different rendering result by last 1 pixel on the width. Because the left edge x range (0 ~ (w - 1)) and right edge x range (0 ~ w) is different. This fix won't be memory over access problem even if x span position is on the end of the edge. Because the span width(x2 - x1) will be 0, and it restuls in skipping drawing. It's hardly find the problem but you can detect the subtle rendering difference when some arbitrary meshes with map is You can compare image and rectangle map drawing for this. @fix
2014-11-26evas/map: code refactoring.ChunEon Park
use array for easier indexing in the coming anti-alias logic code.
2014-11-26textblock: correct text position for RTL text with marginsThiep Ha
Summary: If a RTL textblock has right margin, text is wrongly placed (right margin is moved to left). This patch fixes this issue. Test cases are also added to test text position with margins. @fix Reviewers: tasn, herdsman Subscribers: woohyun, cedric Differential Revision:
2014-11-24release: Update NEWS and bump version for 1.12.1 releasev1.12.1Stefan Schmidt
2014-11-24eldbus-codegen: More memory leak fixes for generated code.Stefan Schmidt
Same fix as we did for simple method calls we need in complex method calls as well. Unref message on error path. @fix
2014-11-24eldbus-codegen: Free msg on error path for generated code.Stefan Schmidt
If eldbus_message_arguments_append we would never unref the message. This will fix various Coverity issues in generatd eldbus code. @fix CID: 1255634, 1255636, 1255637, 1255639
2014-11-14eldbus-codegen: Make generated code for property set work by setting the cbStefan Schmidt
Whenever you tried using a propset function from code generated with eldbus-codegen it would segfault as we never set the callback function but passed in data instead. @fix
2014-11-14eina: fix calloc() parameters order in eina_share.Jean Guyomarc'h
Summary: The first parameter must be the count of elements to be allocated. Reviewers: cedric Subscribers: cedric Differential Revision: Signed-off-by: Cedric BAIL <>
2014-11-14edje: fix wrong generation of 'minmul' and 'text.min' parameters in EDC.Kateryna Fesyna
Summary: minmul: add check of 'minmul.have' value and fix check on default vales of minmul (0.0 0.0 -> 1.0 1.0) min: delete quotation marks from 'w' and 'h' values @fix Reviewers: Hermet, raster, cedric Reviewed By: cedric Subscribers: cedric, reutskiy.v.v Differential Revision: Signed-off-by: Cedric BAIL <>
2014-11-14eina: enhance doxygen in eina_counter.hTae-Hwan Kim
Summary: Add @details for detailed description Add @note for noted description Add [in] & [out] for parameters Fix indentation & Fix typeof Reviewers: raster, cedric Reviewed By: cedric Subscribers: cedric Differential Revision: Signed-off-by: Cedric BAIL <>
2014-11-14Fix bug ecore_imf_context_cursor_position_set was not called when cursor was ↵Jihoon Kim
2014-11-14Evas GL: Fix bug in evgl_eng_pbuffer_surface_create (EGL)Jean-Philippe Andre
Thanks Henry Song for the report. @fix
2014-11-14ecore_anim: fix source_set bug.Jaehwan Kim
The source and the function should be set after _end_tick is called. @fix
2014-11-11Revert " build: Remove bzip2 tarballs from distcheck"Stefan Schmidt
This does only belong into master but not the stable branch. Sorry. This reverts commit d9aa921daaa55fc5348c0ad2515c9090798a57e7.
2014-11-11 build: Remove bzip2 tarballs from distcheckStefan Schmidt
When adding xz as third compression format in May 2014 I mentioned that I'm going to remove bzip2 in favor of xz in 1.12. I heard no complains but I left it in for 1.12. With 1.13 starting its time to remove it. From now on it will be only gz and xz compressed tarballs.
2014-11-10edje_calc: fix image set bug.Jaehwan Kim
When the image is changed, the border should be reseted. @fix
2014-11-10release: Update NEWS and bump version for 1.12.0 releasev1.12.0Stefan Schmidt
2014-11-10Revert "Ecore File : Added test suite for Ecore File module"Stefan Schmidt
Same problem with this as for the revert before. Fails when run the second time. See last commit for details. This reverts commit 5866e166bb02374930922e38cd1c89809a5520d4.
2014-11-10Revert "Ecore File: Added test case for Ecore File Monitor"Stefan Schmidt
This breaks make check and distcheck when run more than once. I first look seems to indicate that the hardcoded /tmp/rootDir is not removed during shutdown and fials to be created the next time as it is already present. When removing it manually another problem with the subdir popped up. No time to fix this just before I want to do the release so this gets reverted. Please fix this up and submit it again for 1.13. Thanks. This reverts commit cb84017a3f4ae6b3c13ee9fe7c0dca04a16aa43c.
2014-11-10Revert "ecore-tests: Fix formatting"Stefan Schmidt
This commit alone is fine but it does changes to another commit that needs reverting as it breaks make check / distcheck and thus this one has to be reverted as well. This reverts commit 652e2f688bb7c7057e69a4740181c12f17aa4e1d.