AgeCommit message (Collapse)Author
2013-12-19edje: edje_edit - _edje_generate_source supporting aliasVorobiov Vitalii
Support generating alias source code in functions: 1) _edje_generate_source_of_group 2) _edje_generate_source Reviewers: cedric, seoz, raster CC: reutskiy.v.v, cedric Differential Revision: Signed-off-by: Cedric BAIL <>
2013-12-19edje: edje_edit - adding edje_edit_group_copy.Vorobiov Vitalii
This new function will copy the whole group into same file but with another group name/id. Copying whole group data field by field require some huge code. Alternatively we found another solution for copying whole group as you can see it in this commit. This function will copy group and all it's data (like scripts etc) and it will be totally independent. Reviewers: cedric, seoz, raster CC: reutskiy.v.v, cedric Differential Revision: Signed-off-by: Cedric BAIL <>
2013-12-19evas/map - ensure map updation.ChunEon Park
for more gurantee to update map properly, we should reset the map changed flag after the map updation is performed. this will fix a mapbuf bug that map is not updated. when the map is changed without rendering but it's in the active object list, the map updation couldn't be happened later that map is rendered. (if the map is not updated at this frame)
2013-12-19Revert "evas/map - commeted out insane compare."ChunEon Park
This reverts commit b259cfafe5a758b219f0e80256653358a6a6d62b. my fault. the compare is reasonable.
2013-12-19evas/map - commeted out insane compare.ChunEon Park
cedric, is it just typo?
2013-12-19autotools: Evil is actually needed on Windows add the correct line for ↵Cedric BAIL
2013-12-19ibusimmodule: fix dereference after null check issueJihoon Kim
The variable 'str' was used after checking NULL.
2013-12-18ecore_evas: removed author's name from source code as the author requested it.Daniel Juyung Seo
Git log should be enough for the credit :) This code was merged into efl upstream by devilhorn's aggressive synchronization between efl upstream and tizen. But that commit didn't have the author's credit. However We will never forget the contribution of Gwanglim Lee <>.
2013-12-18ecore gesture: removed unused variable.Daniel Juyung Seo
2013-12-18evas - tiler - fix missing clip of first rect to outbuf sizeCarsten Haitzler (Rasterman)
stable release - cherry-pick me!
2013-12-18pkgbuild: avahi is now a dependency of EFL.Cedric BAIL
2013-12-17getopt: add positional argument handling.Gustavo Sverzut Barbieri
positional arguments must appear at the end of the description array (after the last option) and should have a metavar set and not have shortname or longname. Simple, elegant and fit :-) There is a new function to parse the positional arguments, ecore_getopt_parse_positional() because we may want to not try to parse them in the case of a quit-option such as --help, --license, --copyright, --version or some user-defined action. This avoids us producing errors of missing positional arguments when printing help and adds some flexibility as well. This should make Tasn happy :-)
2013-12-17add great ecore_getopt example.Gustavo Sverzut Barbieri
should cover and explain getopt usage and serve as base for applications that want to use it (all efl should!)
2013-12-17getopt: fix line wrapping issues in help strings.Gustavo Sverzut Barbieri
2013-12-17ecore/ecore_x - show the window if the window should be visible.ChunEon Park
when the window alpha mode is changed, the x window is re-created. but if the window is going on the show state(not visible yet but waiting for visible from xserver) this window never be visible. so here it make the window visible also if the window is going on the visible state.
2013-12-17Ecore_Avahi: initial commit.Cedric BAIL
TODO: - Add tests, how ? - Integrate with Eo, needed ?
2013-12-16One ) too many.Iván Briano
2013-12-16Evas textblock: Fixed range_deletion bug with multiple visible formats.Tom Hacohen
This makes the tests added in 8bee8853ae1e38823ee0dbcac1643d23c3e34379 pass. Thanks to Youngbok Shin for reporting.
2013-12-16Evas test textblock: Added a test for a broken range_delete case.Youngbok Shin
This fixes bad integration by me (Tom) of Youngbok's patch in 42a06f24d8de13953fdceea02c51ad534bccd626.
2013-12-16emotion: fix Windows compilation.Cedric BAIL
2013-12-16emotion: revert to fast sed to use the right eina log domain.Cedric BAIL
2013-12-15bugfix: eldbus code generator struct members named "proxy" should not be ↵discomfitor
passed to eina_value_free. come on.
2013-12-15edje_edit - fix mem leak of src strbuf on print statusCarsten Haitzler (Rasterman)
though utterly minor - it's still a leak. fix CID 1039263
2013-12-15edje - edje_edit - don't access collection after it is freedCarsten Haitzler (Rasterman)
should fix CID 1137855
2013-12-15emotion - webcam - don't access after free and ensure it is not in listCarsten Haitzler (Rasterman)
this should fix CID 1137853 and CID 1137854
2013-12-15evas - fb engine - fix mem leak if ioctl fails on fb modeCarsten Haitzler (Rasterman)
this fixes CID 1137852
2013-12-15ecore-file - fix mem leak in ecore_file_app_exe_get() on restartCarsten Haitzler (Rasterman)
this actually fixes the issue. coverity did point it out but i fixed it incorrectly. since it was still there in the scan i now fixed it properly. fixes CID 1039279
2013-12-15evas - software-x11 - fill in unused struct members to avoid uninitializedCarsten Haitzler (Rasterman)
this shoudl fix CID 1039548 (missed other memmbers before) and if valgrind ever sees this now it won't complain either.
2013-12-14bugfix: make eldbus generated code not crash on every single generated eventdiscomfitor
this is pretty depressing to find after it's been in git for over a year
2013-12-14edje: adding Alias API into edje_edit moduleVorobiov Vitalii
Summary: This commit will add some API for working with aliases. There are four functions will be added: 1. edje_edit_group_aliases_get - this function will return the list of aliases of certain group. 2. edje_edit_group_is_alias - this function will check if the given group name is actually an alias. 3. edje_edit_group_aliased_get - return the main real group that is being aliased. 4. edje_edit_group_alias_add - add new alias name. Also the function "edje_edit_group_del" was modified because of wrong behaviour. Now if the given group is alias, it will successfully delete it, but if the given group is main group, it will also delete all it's aliases. This commit also modify EDJ file by adding new field for detecting if the group is alias or not. Reviewers: cedric, seoz, raster Reviewed By: raster CC: reutskiy.v.v, cedric Differential Revision:
2013-12-14evas common - uninitialized use warning removeCarsten Haitzler (Rasterman)
2013-12-14edje: Fixing little misbehavior of edje_edit_state_rel_to_setVorobiov Vitalii
Summary: After making part relative to the whole interface (by giving NULL parameter) it was returning EINA_FALSE (not successfull). Reviewers: seoz, cedric, raster Reviewed By: raster CC: reutskiy.v.v, cedric Differential Revision:
2013-12-13Evas textblock: Fixed deletion of ranges ending with visual formats.Tom Hacohen
This is a regression introduced in: 3f3ad67616d491c40e4c7c34d3927896f80b8caa
2013-12-13Evas textblock: Added more range_delete tests.Youngbok Shin
These tests check for a regression with deletion of ranges ending with visual formats. Thanks to Youngbok Shin for sending me the tests.
2013-12-13ecore_file - finding exe path - if HOME is not set a leak could happenCarsten Haitzler (Rasterman)
this fixes CID 1039279
2013-12-13eina - eina_file - fix leak of fd is fd is 0Carsten Haitzler (Rasterman)
this should fix CID 1039181
2013-12-13fix fd leak in emotion webcam where fd of value 0 never closedCarsten Haitzler (Rasterman)
fixes CID 1039175
2013-12-13edje - lib - remove useless memset as later memcpy overwritesCarsten Haitzler (Rasterman)
this removes a useless memset that does nothing usefule as a later memcpy (not far down from it) will overwrite it anyway.
2013-12-13ethumbd - fix possible out of bounds access to work tableCarsten Haitzler (Rasterman)
this should fix CID 1039314 in case an unsused table slot cannot be found. this should actualyl never happen because table expands/allocs zero out new entires so they are "unused".
2013-12-13edje - epp - fix possible array access by negativeCarsten Haitzler (Rasterman)
this should fix CID 1039357
2013-12-13ecore - utils - makekeys - fix uniitialized arraysCarsten Haitzler (Rasterman)
potential problem due to stak being filled or not. this fixes possible problems CID 1039547 and CID 1039546
2013-12-13evas - silence coverity in codeCarsten Haitzler (Rasterman)
fixes CID 1039549 and CID 1039548 - though it isn't a bug, but means it should not come back in coverity.
2013-12-13eeze - fix uninitialised sigation struct contentCarsten Haitzler (Rasterman)
should fix CID 1039552
2013-12-13edje_decc - fix possible use of uninitialized stringCarsten Haitzler (Rasterman)
this should fix CID 1039553
2013-12-13ethumb - ensure buf is nul terminatedCarsten Haitzler (Rasterman)
this SHOULD deal with CID 1039577 and CID 1039576
2013-12-13evas - common - remove useless new as next call allocs if NULLCarsten Haitzler (Rasterman)
2013-12-13ecore-con - fix possible unterminated buffersCarsten Haitzler (Rasterman)
this should fix CID 1039725 and CID 1039724
2013-12-13[Edje] Update anchor and item tags when text is deleted by ↵Youngbok Shin
_edje_entry_imf_event_delete_surrounding_cb. Summary: Anchor and item tags should be updated when text is changed. In _edje_entry_imf_event_delete_surrounding_cb function, the text is changed by "evas_textblock_cursor_range_delete" API and there was no update about anchor and item tags. It can result that the tags hang in the air after deleting. Reviewers: tasn, woohyun, seoz, jihoon Reviewed By: tasn CC: cedric Differential Revision:
2013-12-13ibusimmodule: support preedit styleJihoon Kim
This patch will support to display the style of preedit such as underline, reverse.
2013-12-13emotion: make webcam initialization lazy and non blocking.Cedric BAIL
This should fix T648.