aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* cxx: Fix missing bits from header renamedevs/lauromoura/cxx-headersLauro Moura2019-05-023-5/+5
|
* cxx: Rename Elementary.hh into Efl_Ui.hhLauro Moura2019-05-0224-22/+25
| | | | | Also include Efl_Ui.h alongside Elementary.h (the latter is still needed by some widgets).
* evas_object_textblock: Fix binary search fail.Woochanlee2019-05-022-1/+10
| | | | | | | | | | | D8610 Makes API Testcase fault. "&lt" is never searching. @fix Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D8803
* Fix for invalid ATSPI role on naviframe page elementRadoslaw Cybulski2019-05-021-3/+5
| | | | | | | ATSPI role page_tab was set on invalid object and thus ignored. Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D8789
* gfx_filter: add an exampleShinwoo Kim2019-05-022-0/+130
| | | | | | | Add an example using efl_gfx_filter_program_set with text and image object. Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D8719
* efl-mono: Add markup support to Efl.Ui.TextXavi Artigas2019-05-021-1/+2
| | | | | | | | | | | | | | | | | | Summary: Markup support is added to Efl.Ui.Text through runtime composition, but the C# bindings do not know about it unless Efl.Text_Markup appears in the hierarchy. Test Plan: The Markup property is available now for Efl.Ui.Text, it can be used and renders the expected results. Reviewers: lauromoura, bu5hm4n, zmike Reviewed By: bu5hm4n Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8758
* eina_test_strbuf: Fix resource leakChristopher Michael2019-05-021-1/+0
| | | | | | | | | | | | | | | | | | | | | | | Summary: Coverity reports that we leak storage that 'buf' points to because we are reassigning the variable, so lets free the previous strbuf so we don't leak. Fixes CID1400952 @fix Depends on D8769 Reviewers: raster, cedric, zmike, bu5hm4n, segfaultxavi Reviewed By: segfaultxavi Subscribers: segfaultxavi, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8770
* eo_test_manager_xattr: Fix resource leakChristopher Michael2019-05-021-0/+2
| | | | | | | | | | | | | | | | | | | | | | Summary: Coverity reports that we leak the eina_binbuf returned from eina_value_to_binbuf function, so add a call to eina_binbuf_free. Fixes CID1400953 @fix Depends on D8762 Reviewers: raster, cedric, zmike, bu5hm4n, segfaultxavi Reviewed By: segfaultxavi Subscribers: segfaultxavi, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8769
* eina_test_tiler: Fix resource leakChristopher Michael2019-05-021-4/+0
| | | | | | | | | | | | | | | | | | | | | Summary: Coverity reports that reassigning 't' here leaks the storage that t points to, so free the previous eina_tiler before reassigning the variable. Fixes CID1401068 @fix Reviewers: raster, cedric, zmike, bu5hm4n, segfaultxavi Reviewed By: segfaultxavi Subscribers: segfaultxavi, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8762
* evas_object_image: save EVAS_IMAGE_CONTENT_HINT_DYNAMIC imageShinwoo Kim2019-05-025-9/+80
| | | | | | | | | | | | | | | | | | | | | | Summary: evas_gl_common_image_content_hint_set makes RGBA_Image NULL if content hint is EVAS_IMAGE_CONTENT_HINT_DYNAMIC with 'sec_tbm_surface' and 'egl_tbm_ext'. efl_file_save(_efl_canvas_image_internal_efl_file_save_save) does not work in this case because ENFN->image_data_direct_get returns FALSE. This patch makes ENFN->image_data_direct_get work but you need to free its returned data after using it. Reviewers: Hermet, jsuya Reviewed By: Hermet Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8516
* eina_test_ustr: Fix resource leakChristopher Michael2019-05-021-1/+1
| | | | | | | | | | | | | | | | | | | | Summary: Coverity reports that we leak 'buf' here so add a call to free Fixes CID1400784 @fix Depends on D8781 Reviewers: raster, cedric, zmike, bu5hm4n, segfaultxavi Reviewed By: segfaultxavi Subscribers: segfaultxavi, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8782
* emile_test_base64: Fix memory leakChristopher Michael2019-05-021-1/+1
| | | | | | | | | | | | | | | | | | | | | Summary: Coverity reports that we leak 'str' here, so change the call from eina_strbuf_reset to eina_strbuf_free Fixes CID1400815 @fix Depends on D8780 Reviewers: raster, cedric, zmike, bu5hm4n, segfaultxavi Reviewed By: segfaultxavi Subscribers: segfaultxavi, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8781
* emile_test_base64: Fix resource leakChristopher Michael2019-05-021-0/+2
| | | | | | | | | | | | | | | | | | | | | Summary: Coverity reports that we leak 'buffer' here so add a call to eina_binbuf_free Fixes CID1400820 @fix Depends on D8779 Reviewers: raster, cedric, zmike, bu5hm4n, segfaultxavi Reviewed By: segfaultxavi Subscribers: segfaultxavi, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8780
* efl_ui_test_widget: Fix resource leakChristopher Michael2019-05-021-0/+1
| | | | | | | | | | | | | | | | | | | | | Summary: Coverity reports that we leak the variable 'a' here so lets add a call to eina_array_free Fixes CID1400824 @fix Depends on D8778 Reviewers: raster, cedric, zmike, bu5hm4n, segfaultxavi Reviewed By: segfaultxavi Subscribers: segfaultxavi, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8779
* ecore_test_ecore_file: Fix resource leakChristopher Michael2019-05-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | Summary: Coverity reports that we leak the store returned from ecore_file_realpath so add a call to free the returned storage when we are done with it Fixes CID1400825 @fix Depends on D8777 Reviewers: raster, cedric, zmike, bu5hm4n, segfaultxavi Reviewed By: segfaultxavi Subscribers: segfaultxavi, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8778
* emile_test_base64: Fix resource leakChristopher Michael2019-05-021-0/+1
| | | | | | | | | | | | | | | | | | | | | | Summary: Coverity reports that we leak the storage returned from eina_binbuf_new here, so lets add a call to eina_binbuf_free before we exit Fixes CID1400852 @fix Depends on D8776 Reviewers: raster, cedric, zmike, bu5hm4n, segfaultxavi Reviewed By: segfaultxavi Subscribers: segfaultxavi, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8777
* efl_ui_test_widget: Fix resource leakChristopher Michael2019-05-021-0/+1
| | | | | | | | | | | | | | | | | | | | | Summary: Coverity reports that we leak the storage returned from eina_array_new here, so lets add a call to eina_array_free Fixes CID1400857 @fix Depends on D8775 Reviewers: raster, cedric, zmike, bu5hm4n, segfaultxavi Reviewed By: segfaultxavi Subscribers: segfaultxavi, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8776
* emile_test_base64: Fix resource leakChristopher Michael2019-05-021-0/+1
| | | | | | | | | | | | | | | | | | | | | Summary: Coverity reports that we leak the storage of variable 'decoded' here, so lets add a call to eina_binbuf_free Fixes CID1400868 @fix Depends on D8774 Reviewers: raster, cedric, zmike, bu5hm4n, segfaultxavi Reviewed By: segfaultxavi Subscribers: segfaultxavi, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8775
* efl_ui_test_widget: Fix memory leakChristopher Michael2019-05-021-0/+1
| | | | | | | | | | | | | | | | | | | | | Summary: Coverity reports that we leak the memory from eina_array_new so lets add a call to eina_array_free Fixes CID1400889 @fix Depends on D8773 Reviewers: raster, cedric, zmike, bu5hm4n, segfaultxavi Reviewed By: segfaultxavi Subscribers: segfaultxavi, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8774
* eldbus_test_eldbus_message: Fix resource leakChristopher Michael2019-05-021-0/+1
| | | | | | | | | | | | | | | | | | | | | | Summary: Coverity reports that we leak the variable 'msg' going out of scope here, so lets add a call to unref the returned eldbus_message so it gets freed Fixes CID1400921 @fix Depends on D8772 Reviewers: raster, cedric, zmike, bu5hm4n, segfaultxavi Reviewed By: segfaultxavi Subscribers: segfaultxavi, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8773
* eina_test_file: Fix resource leakChristopher Michael2019-05-021-1/+1
| | | | | | | | | | | | | | | | | | | | Summary: Coverity reports that we leak 'path' here, so free the returned string Fixes CID1400926 @fix Depends on D8771 Reviewers: raster, cedric, zmike, bu5hm4n, segfaultxavi Reviewed By: segfaultxavi Subscribers: segfaultxavi, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8772
* evas_test_image: Fix resource leakChristopher Michael2019-05-021-0/+1
| | | | | | | | | | | | | | | | | | | | | Summary: Coverity reports that we leak variable 'f' going out of scope here, so if we are going to exit the test, lets close the file before we do Fixes CID1400945 @fix Depends on D8770 Reviewers: raster, cedric, zmike, bu5hm4n, segfaultxavi Reviewed By: segfaultxavi Subscribers: segfaultxavi, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8771
* eina_bench_stringshare: Fix resourcce leakChristopher Michael2019-05-021-1/+4
| | | | | | | | | | | | | | | | | | | | | Summary: Coverity reports that we leak the return from eina_counter_dump here, so store the result, print it out, then we can free it. Fixes CID1400975 @fix Depends on D8767 Reviewers: raster, cedric, zmike, bu5hm4n, segfaultxavi Reviewed By: segfaultxavi Subscribers: segfaultxavi, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8768
* efl_ui_test_widget: Fix memory leakChristopher Michael2019-05-021-0/+1
| | | | | | | | | | | | | | | | | | | | | Summary: Coverity reports that we leak the eina_array 'a' here, so add a call to eina_array_free Fixes CID1400844 @fix Depends on D8766 Reviewers: raster, cedric, zmike, bu5hm4n, segfaultxavi Reviewed By: segfaultxavi Subscribers: segfaultxavi, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8767
* efl_ui_test_widget: Fix memory leakChristopher Michael2019-05-021-0/+1
| | | | | | | | | | | | | | | | | | | | | Summary: Coverity reports that we leak the eina_array 'a' here, so add a call to eina_array_free before we exit Fixes CID1401003 @fix Depends on D8765 Reviewers: raster, cedric, zmike, bu5hm4n, segfaultxavi Reviewed By: segfaultxavi Subscribers: segfaultxavi, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8766
* eina_test_binbuf: Fix memory leakChristopher Michael2019-05-021-0/+1
| | | | | | | | | | | | | | | | | | | | | Summary: Coverity reports that we leak 'test_buf' here so add eina_binbuf_free to plug the leak Fixes CID1401004 @fix Depends on D8764 Reviewers: raster, cedric, zmike, bu5hm4n, segfaultxavi Reviewed By: segfaultxavi Subscribers: segfaultxavi, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8765
* evas_test_mesh: Fix memory leakChristopher Michael2019-05-021-0/+1
| | | | | | | | | | | | | | | | | | | | | | Summary: Coverity reports that we leak file_mask variable here (storage returned from strdup), so lets free the variable before we exit the test Fixes CID1401009 @fix Depends on D8763 Reviewers: raster, cedric, zmike, bu5hm4n, segfaultxavi Reviewed By: segfaultxavi Subscribers: segfaultxavi, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8764
* emile_test_base64: Fix resource leakChristopher Michael2019-05-021-0/+1
| | | | | | | | | | | | | | | | | | | | | | Summary: Coverity reports that we leak storage of variable 'str' here, so call eina_strbuf_free Fixes CID1401062 @fix Depends on D8762 Reviewers: raster, cedric, zmike, bu5hm4n, segfaultxavi Reviewed By: segfaultxavi Subscribers: segfaultxavi, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8763
* elm_test_widget_focus: Fix memory leakChristopher Michael2019-05-021-0/+2
| | | | | | | | | | | | | | | | | | | | | | Summary: Coverity reports that we leak the 'map' hash here, so lets add a call to free the hash Fixes CID1401069 @fix Depends on D8760 Reviewers: raster, cedric, zmike, bu5hm4n, segfaultxavi Reviewed By: segfaultxavi Subscribers: segfaultxavi, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8761
* efl_check: Fix memory leakChristopher Michael2019-05-021-0/+1
| | | | | | | | | | | | | | | | | | | | | | Summary: Coverity reports that we leak variable 'n' here (memory returned from strdup) so let's free it Fixes CID1401070 @fix Depends on D8759 Reviewers: raster, cedric, zmike, bu5hm4n, segfaultxavi Reviewed By: segfaultxavi Subscribers: segfaultxavi, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8760
* eina_test_file: Fix memory leakChristopher Michael2019-05-021-1/+1
| | | | | | | | | | | | | | | | | | | Summary: Coverity reports that we leak big_buffer here, so lets free it. Fixes CID1401072 @fix Reviewers: raster, cedric, zmike, bu5hm4n, segfaultxavi Reviewed By: segfaultxavi Subscribers: segfaultxavi, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8759
* Revert "evas png: apply interpolation when scale down image loading."Hermet Park2019-05-025-168/+31
| | | | | | This reverts commit 53cdf850ba0f10a4a4db3e3c7f7cf1742ca88db1. It's still on reviewing, I didn't intend submitting.
* edje doc: fix corrupted grouping.Hermet Park2019-05-022-444/+438
| | | | | | | | | there were some corrupted pair of group scopes, Edje class size, text were under the both Edje Object and Edje Part Edje Communication Interface Message, Edje Perspective were wrongly same. Swallow, Box, Tabe were under the Edje Text Part. This fixes all of them.
* evas png: apply interpolation when scale down image loading.Hermet Park2019-05-025-31/+168
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Summary: This patch improves png quality when image uses scale-down at image loading. Since current scale-down logic just works like point sampling, image result could be wholely different, Simply, if source data is consist of continous white and black pixels, and scale down factor is 2, the sampled data would be only white, and lose all black pixels, or vice versa. The result can be unexpected by users. Even current jpeg scale-down works with interpolation. Before: {F3711651} After: {F3711652} Original: {F3711653} Reviewers: cedric, raster, #committers, kimcinoo, jsuya Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8788
* Eina: add eina_strndup() API as inlined functionVincent Torri2019-05-012-0/+42
| | | | | | | | this add strndup implementation that does not seg fault when string is NULL. This also implements strndup on Windows. Reviewed-by: Cedric BAIL <cedric.bail@free.fr> Differential Revision: https://phab.enlightenment.org/D8790
* efl_ui_spec: we can add efl_ui_pager nowMarcel Hollerbach2019-04-301-1/+1
| | | | | Reviewed-by: Cedric BAIL <cedric.bail@free.fr> Differential Revision: https://phab.enlightenment.org/D8752
* efl_ui_pager: track lifetime of childrenMarcel Hollerbach2019-04-301-5/+32
| | | | | | | | when a child is deleted (externally), the widget should be forgotten internally. Reviewed-by: Cedric BAIL <cedric.bail@free.fr> Differential Revision: https://phab.enlightenment.org/D8751
* efl_ui_pager: error when you try to delete something which unavailableMarcel Hollerbach2019-04-301-1/+5
| | | | | Reviewed-by: Cedric BAIL <cedric.bail@free.fr> Differential Revision: https://phab.enlightenment.org/D8750
* efl_ui_pager: redirect deleted objects to the topMarcel Hollerbach2019-04-301-0/+1
| | | | | | | otherwise we would not give up ownership of the widget Reviewed-by: Cedric BAIL <cedric.bail@free.fr> Differential Revision: https://phab.enlightenment.org/D8749
* efl_ui_pager: implement rollover behaviorMarcel Hollerbach2019-04-301-13/+44
| | | | | | | | this behavior is implemented in efl_pack, so this should be in this implementation. Reviewed-by: Cedric BAIL <cedric.bail@free.fr> Differential Revision: https://phab.enlightenment.org/D8748
* efl_ui_widget: error on NULL passingMarcel Hollerbach2019-04-301-1/+0
| | | | | Reviewed-by: Cedric BAIL <cedric.bail@free.fr> Differential Revision: https://phab.enlightenment.org/D8747
* efl_ui_pager: refactor object additionMarcel Hollerbach2019-04-301-61/+23
| | | | | | | this reduces LOC and keeps functionality. Reviewed-by: Cedric BAIL <cedric.bail@free.fr> Differential Revision: https://phab.enlightenment.org/D8746
* efl_ui_pager: ensure that only valid objects are removedMarcel Hollerbach2019-04-301-2/+6
| | | | | | | everything else will just print errors Reviewed-by: Cedric BAIL <cedric.bail@free.fr> Differential Revision: https://phab.enlightenment.org/D8745
* efl_ui_pager: implement content iteratorMarcel Hollerbach2019-04-302-0/+8
| | | | | Reviewed-by: Cedric BAIL <cedric.bail@free.fr> Differential Revision: https://phab.enlightenment.org/D8744
* efl_ui_pager: ensure deletion behaviorMarcel Hollerbach2019-04-301-3/+8
| | | | | | | | when a object is unpacked, we should ensure that only elements are deleted from the box when they are added. Reviewed-by: Cedric BAIL <cedric.bail@free.fr> Differential Revision: https://phab.enlightenment.org/D8742
* efl_ui_pager: ensure objects are added and deduplicatedMarcel Hollerbach2019-04-301-0/+8
| | | | | | | everything else will make things fall apart Reviewed-by: Cedric BAIL <cedric.bail@free.fr> Differential Revision: https://phab.enlightenment.org/D8741
* efl_ui_pager: refactor registering function for pagerMarcel Hollerbach2019-04-301-5/+14
| | | | | | | | this is a starting point for further function additions. this is esp. usefull since a few functions need to be executed to every added object. Reviewed-by: Cedric BAIL <cedric.bail@free.fr> Differential Revision: https://phab.enlightenment.org/D8740
* efl_ui_pager: provide a pack( implementationMarcel Hollerbach2019-04-302-1/+6
| | | | | | | this is needed in order to make efl_ui_pager complete. Reviewed-by: Cedric BAIL <cedric.bail@free.fr> Differential Revision: https://phab.enlightenment.org/D8739
* efl_ui_pager: lets stop returning false when in animationMarcel Hollerbach2019-04-301-14/+0
| | | | | | | | | | i don't know why this is here. But undependend from if the widget is in animation or not. We should ensure that the added content to the pager is displayed and added. Having this failing is super unexpected to the user, and basically undebuggable. Reviewed-by: Cedric BAIL <cedric.bail@free.fr> Differential Revision: https://phab.enlightenment.org/D8738
* efl_ui_pager: mark box internalMarcel Hollerbach2019-04-301-0/+2
| | | | | | | | otherwise they will adjust the parent property, and we do not want to have that. Reviewed-by: Cedric BAIL <cedric.bail@free.fr> Differential Revision: https://phab.enlightenment.org/D8737