path: root/NEWS (follow)
AgeCommit message (Collapse)Author
2013-01-08forwardport previous efreet desktop command commitMike Blumenkrantz
ticket #2174 SVN revision: 82390
2013-01-07efl: fix build of Evas XCB backend.Cedric BAIL
Patch by Thomas Petazzoni <> SVN revision: 82310
2013-01-04From: Jérémy Zurcher <>Jérémy Zurcher
Subject: [E-devel] 2 steps eina_share_common_del speed up builtin node is never unlinked even if empty, always is the last of the queue, so that it can be used to get a pointer to head. cost: never unlink or promote builtin node. benefit: no need to hash and search rbtree to unlink an empty node, only to remove an empty head. store full hash in Eina_Share_Common_Head, so we only hash once use 8 lower bits as node hash, use next 8 bits as bucket index. cost: have to apply 0xFF mask on hash in rbtree callbacks. benefit: no need to hash when removing an empty head. SVN revision: 82161
2013-01-03efl: merge eeze.Gustavo Sverzut Barbieri
Changes also in this commit: * fix missing EAPI in symbols used by modules * removed old libudev and libmount support as agreed by discomfitor/zmike * replaced __UNUSED__ with EINA_UNUSED * fixed docs hierarchy SVN revision: 82100
2013-01-03efl: eina_alloca.h to simplify alloca() usage.Gustavo Sverzut Barbieri
having to replicate 18 lines per file just to access alloca() is insane. Let's do that in Eina.h and avoid that crap :-/ SVN revision: 82082
2013-01-03efl: rename eet_map to eet_mmap.Cedric BAIL
SVN revision: 82051
2013-01-03efl: use Eina_File for PNG to.Cedric BAIL
SVN revision: 82047
2013-01-03fix ecore-con client double-free caseCarsten Haitzler
SVN revision: 82042
2013-01-03efl: add eio_eet_sync symbolsCedric BAIL
Patch by Jérémy Zurcher <>. SVN revision: 82025
2013-01-02fix mask write line stuff.Carsten Haitzler
SVN revision: 81998
2013-01-02efl: and now tiff also use Eina_File.Cedric BAIL
SVN revision: 81973
2013-01-02efl: evas gif loader now use Eina_File.Cedric BAIL
SVN revision: 81971
2013-01-02efl: add eet_map and use it.Cedric BAIL
SVN revision: 81970
2013-01-02efl: use Eina_File for evas webp loader.Cedric BAIL
SVN revision: 81969
2012-12-31efl: add eina_file_copy()Gustavo Sverzut Barbieri
it's useful to copy file from one place to another and this will be used in eio' s implementation. NOTE: did not use mmap here as mmap faults may be cumbersome to handle (Eina_File itself does that, but in a nasty way) and the implementation would be severely different as there is no Eina_File from FD, and there is no way to inject custom memory/fd into the Eina_File's fault handling. The performance would not be that different anyways and the splice() is already in there for systems with good performance (read: Linux). SVN revision: 81942
2012-12-31efl: missing api for xattr.Gustavo Sverzut Barbieri
SVN revision: 81941
2012-12-24eio functions no longer crash when passed NULL and throw errors accordinglyMike Blumenkrantz
SVN revision: 81668
2012-12-24all efl object deletion functions now take NULL without crashing or erroringMike Blumenkrantz
SVN revision: 81667
2012-12-24eina_magic_fail now only ERRs on NULL instead of CRI, making debugging much ↵Mike Blumenkrantz
easier SVN revision: 81666
2012-12-19efl/evas_object_image_is_inside: fixed implementation.Gustavo Sverzut Barbieri
This function was basically never working correctly. Everything was fixed by simulating the evas_object_image_render() workflow, but instead of actually draw we just check the pixel transparency. Bugs fixed: * fails when image is scaled up (could segv) or down (incorrect values); * fails when image is moved to negative x,y; * fails when border was being used. Now everything is fixed and seems to work properly, except I'm not handling the map and get_pixels() cases, these are marked with ERR() so we can fix them if someone needs. SVN revision: 81410
2012-12-19efl/evas_cache: copied images should be considered loaded.Gustavo Sverzut Barbieri
Whenever we copy an image, making it write-able (evas_object_image_data_get(o, 1)) or just start painting a pristine buffer (evas_object_image_size_set(o, w, h)), we must mark the image as loaded to avoid trying to load it (and failing, marking the whole thing as EVAS_LOAD_ERROR_GENERIC). SVN revision: 81409
2012-12-18efl/ecore_evas_extn: add release notes about fixed memory bugsGustavo Sverzut Barbieri
SVN revision: 81314
2012-12-18efl: Add ChangeLog, NEWS and @since for ecore_audioDaniel Willmann
Vtorri is right of course. Signed-off-by: Daniel Willmann <> SVN revision: 81268
2012-12-15evas/gl - fix the line incorrect position in arm.ChunEon Park
line position is slightly different between gl drivers. I have no idea why it is. So added to work differently based on the manufacturers. This work may be based on the renderer. If you can test it with much drivers then please test and fix. Also changed the ENV name from EVAS_GL_LINE_NO_OFFSET_HACK to EVAS_GL_LINE_OFFSET_HACK_DISABLE. SVN revision: 81016
2012-12-13efl: fix an uninitialized data path in OpenGL engine.Cedric BAIL
SVN revision: 80808
2012-12-13efl: fix potential segv in Evas software engine native_set code.Cedric BAIL
SVN revision: 80805
2012-12-12efl: Fix possible memory corruption in ecore xrandr EDID functionsDaniel Willmann
Report from Klocwork. I checked that the actual max size of the name is 13 bytes. Now we allocate one more to hold the terminating NULL byte and not write into unallocated memory. Signed-off-by: Daniel Willmann <> SVN revision: 80773
2012-12-12eet: Fix possible buffer overflow in functions relying on EET_T_LAST.Daniel Willmann
Issue reported by Klocwork. Backport, ChangeLog, NEWS included Signed-off-by: Daniel Willmann <> SVN revision: 80767
2012-12-12evas: add ellipsis support in evas.Cedric BAIL
Patch done with help from Tom Hacohen. SVN revision: 80763
2012-12-12evas - fix the gl line inccorect position problem.ChunEon Park
I tested gl line drawing on a few devices and found the x line start position was 1. On the other hand, our evas draws the line on start position 0. So it needs to shift by 1 pixel if evas is working on gl backcned. SVN revision: 80734
2012-12-11eet: fix memory leak with OpenSSL.Cedric BAIL
Reported by Leandro Santiago <>. SVN revision: 80648
2012-12-10efl/ecore_getopt: add ECORE_GETOPT_ACTION_BREAK.Gustavo Sverzut Barbieri
Thanks to PrinceAMD (Deon Thomas) for bugging me to implement this, then test and add a fix, now we can implement something similar to "xterm -e" in terminology. ECORE_GETOPT_ACTION_BREAK will allow generic options to behave the same as GNU's --, breaking out of argument parsing logic. SVN revision: 80619
2012-12-07efl: don't leak fd on exec.Cedric BAIL
SVN revision: 80434
2012-12-07Fixed polygon rendering bug in GL backend when there are cutouts.Sung Park
It was clipping everything to (0,0,0,0) so it was all clipped out. SVN revision: 80427
2012-12-05efl/ecore_evas: move more removed/deprecated stuff to own file and mark.Gustavo Sverzut Barbieri
x11-16, x11-8, xrender were also removed but not marked as EINA_DEPRECATED. move those to ecore_evas_deprecated.c file. SVN revision: 80255
2012-12-05directfb says bye...Gustavo Sverzut Barbieri
After agreement in the mail list, core developers agree to remove this engine that was not being supported for a long time. Given that most operations Evas uses are not accelerated in DirectFB, or at least hardware that exclusively supports DirectFB, it's better for those people to just use Evas/Ecore software (buffer) rendering and expose DirectFB's framebuffer as destination surface. SVN revision: 80232
2012-12-05From: Gwanglim Lee <>Gwanglim Lee
Subject: Re: Re: Re: [E-devel] [RFC] Virtual desktop window profile I've attached 4th patch. May the 4th be with you. ecore patch has been merged with efl and all files are based on r80123. Thanks & Regards, Gwanglim ------- Original Message ------- Sender : Daniel Juyung Seo<> Date : 2012-12-04 01:55 (GMT+09:00) Title : Re: Re: [E-devel] [RFC] Virtual desktop window profile It looks ok to me. Sorry but can you re-generate the patch according to the recent ecore merge to efl single tree? Daniel Juyung Seo (SeoZ) On Thu, Nov 29, 2012 at 12:29 AM, Gwanglim Lee <> wrote: Dear Raster and Daniel Juyung Seo, I've attached 3rd patches and test_config according to your reviews. These are based on r79782. [elementary & ecore] 1. "profile,set" -> "profile,changed" - done 2. spaces after EINA_LIST_FOREACH - done 3. variable type - keep 4. author - done 5. removing deprecated marking in patch - done 6. add elm_win_available_profiles_get to test_config for the debugging purpose - done 7. check whether a given profile is present in an available profiles. otherwise window profile will be one of the item in available profiles. - newly added thing to the elm_win 8. merge with EO - done. :( Any comments would be appreciated. SVN revision: 80214
2012-12-05efl: Fix build of Ecore_Evas_Extn.Cedric BAIL
Patch by Robert David <> SVN revision: 80206
2012-11-30bugfix: evas_object_box should reset size_hint_min to zero when no child exists.Gustavo Sverzut Barbieri
there are some early-return code that were leaving the size_hint as it was before, then if you removed every child it should go to 0x0 but couldn't. PLEASE BACKPORT THIS TO 1.7 BRANCH FOR ME :-( SVN revision: 79948
2012-11-27evas/cserve2: Add scalecache supportPaulo Alcantara
Signed-off-by: Paulo Alcantara <> Patch by: Paulo Alcantara <> SVN revision: 79754
2012-11-21fix evil textprop leak in textblock! :)Carsten Haitzler
SVN revision: 79503
2012-11-16Fixed glGetIntegerv() in Direct Rendering mode for Evas GLSung Park
to properly handle GL_SCISSOR_BOX and GL_VIEWPORT parameters. SVN revision: 79364
2012-11-13and this fixes compositing on newest intel+mesa drivers... wrong fbCarsten Haitzler
config wasa being chosen as it was done by hand not accounting for multisample buffers. now using glxchoosefbconfig instead and it works. SVN revision: 79232
2012-11-12add eina_list_last_data_get() macro to simplify calling ↵Mike Blumenkrantz
eina_list_data_get(eina_list_last()) SVN revision: 79142
2012-10-31efl: backport r78689.Cedric BAIL
SVN revision: 78690
2012-10-26merge: add embryoVincent Torri
please check and report problems (not cosmetic ones) someone should update the file, i don't know that stuff SVN revision: 78512
2012-10-19efl: add Eina_Thread API.Cedric BAIL
SVN revision: 78225
2012-10-17add tmpstr to efl eina tree... this is for the future so not goingCarsten Haitzler
into eina tree. SVN revision: 78112
2012-10-17add chlog + newsCarsten Haitzler
SVN revision: 78103
2012-09-27port mmap safety fix to efl tree.Carsten Haitzler
SVN revision: 77115