summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-01-30eo: check memory allocation of table dataJaehyun Cho
Memory allocation is checked for the given domain's table data like other cases for main and shared table data. Differential Revision: https://phab.enlightenment.org/D7810
2019-01-30efl_ui_win: Load config values into gesture manager.Woochanlee
https://phab.enlightenment.org/T7544 The other config values will be added Later. Differential Revision: https://phab.enlightenment.org/D7540
2019-01-30efl.text_markup: move cursor-related methods to efl.text_markup_interactiveMike Blumenkrantz
many users of the markup property are not interactive text cases, so splitting off the interactive methods resolves a number of unimplemented method issues ref T5719 Differential Revision: https://phab.enlightenment.org/D7787
2019-01-30meson: fix to make results same as a way it does in autotoolsWonki Kim
I found that results of build are different by build tools. this patch fixes meson.build to make results same as a way it does in autotools. Differential Revision: https://phab.enlightenment.org/D7819
2019-01-30efl_ui_scroll_manager: avoid some safety check errors on deletionMike Blumenkrantz
only remove callbacks if pan_obj is still alive Differential Revision: https://phab.enlightenment.org/D7822
2019-01-30tests: move efl_ui focus tests into efl_ui_suiteMike Blumenkrantz
ref T6815 Differential Revision: https://phab.enlightenment.org/D7827
2019-01-30efl_ui: add proto for efl_ui_focus_relation_free() into headerMike Blumenkrantz
ref T7667 Differential Revision: https://phab.enlightenment.org/D7826
2019-01-30build: remove eina-bench-cmp from DIST listWonki Kim
the script has been removed on meson.build cause it's quite useless. this patch removes it from autotools build also. Differential Revision: https://phab.enlightenment.org/D7828
2019-01-30docs: Improve Efl.Ui.Tags documentationXavi Artigas
2019-01-30docs: introduce how to receive media contentJihoon Kim
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
2019-01-30tests: move efl_ui_image test -> efl_ui_suiteMike Blumenkrantz
ref T6815 Reviewed-by: Stefan Schmidt <stefan@datenfreihafen.org> Differential Revision: https://phab.enlightenment.org/D7825
2019-01-30tests: move efl_ui_layout tests into efl_ui_suiteMike Blumenkrantz
also use legacy api for elm_layout swallow test ref T6815 Reviewed-by: Stefan Schmidt <stefan@datenfreihafen.org> Differential Revision: https://phab.enlightenment.org/D7824
2019-01-30efl_ui: include layout header in Efl_Ui.hMike Blumenkrantz
Reviewed-by: Stefan Schmidt <stefan@datenfreihafen.org> Differential Revision: https://phab.enlightenment.org/D7823
2019-01-30tests: move image_zoomable into efl_ui_suiteMike Blumenkrantz
ref T6815 Reviewed-by: Stefan Schmidt <stefan@datenfreihafen.org> Differential Revision: https://phab.enlightenment.org/D7807
2019-01-30tests: add atspi test for efl_ui_suiteMike Blumenkrantz
this is just a copy of the existing suite but with some small changes to use (mostly) eo apis Reviewed-by: Stefan Schmidt <stefan@datenfreihafen.org> Differential Revision: https://phab.enlightenment.org/D7806
2019-01-30tests: formattingMike Blumenkrantz
make this consistent for possible sed later Reviewed-by: Stefan Schmidt <stefan@datenfreihafen.org> Differential Revision: https://phab.enlightenment.org/D7805
2019-01-30tests: modify efl_ui_suite to use same test infrastructure as elm_suiteMike Blumenkrantz
this should enable us to begin moving efl_ui tests into the proper suite instead of sticking them all into elm_suite also move grid tests to efl_ui_suite Reviewed-by: Cedric BAIL <cedric.bail@free.fr> Reviewed-by: Stefan Schmidt <stefan@datenfreihafen.org> Differential Revision: https://phab.enlightenment.org/D7765
2019-01-30efl_ui_list_view: Handling failed memory allocationMyoungwoon Roy, Kim
Summary: Add a logic for handling failed memory allocation to prevent null pointer exception Test Plan: Run unit test cases Reviewers: eagleeye, Jaehyun_Cho, Hermet, zmike, SanghyeonLee Reviewed By: SanghyeonLee Subscribers: SanghyeonLee, cedric, #committers, #reviewers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7829
2019-01-29evas_test_textblock: Fix unused variable warningChris Michael
In evas_textblock_cursor test, the variable 'dir' is only used if HAVE_FRIBIDI is defined. If that is not defined, then we get an unused variable warning when compiling. This patch wraps the variable around an #ifdef so that it does not get declared without FRIBIDI support.
2019-01-29elementary: enable efl_ui_suite tests for meson build.Cedric BAIL
Summary: Depends on D7661 Reviewers: SanghyeonLee, felipealmeida, segfaultxavi, zmike Reviewed By: SanghyeonLee, zmike Subscribers: #reviewers, #committers Tags: #efl Maniphest Tasks: T7382 Differential Revision: https://phab.enlightenment.org/D7662
2019-01-29elm: prevent from accessing null pointer after memory allocationWooHyun Jung
Summary: Add null checking code just after allocating memory Test Plan: make check Reviewers: jypark, Jaehyun_Cho, zmike Reviewed By: Jaehyun_Cho, zmike Subscribers: devilhorns, zmike, cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7801
2019-01-29efl_ui_grid: Fix return value from macrosChristopher Michael
The function _grid_item_unpack_internal does not return a value, so these macros should not be trying to return EINA_FALSE.
2019-01-29ecore_wl2_input: update a timestamp whenever possibleWonki Kim
Summary: gettimeofday function returns a accumulated timestamp since around 1970 by the way, a argument from server looks like a system uptime based timestamp in some distribution such as tizen. so that this patch appends a logic that updates a timestamp inside Ecore_Wl2_Input* whenever possible to prevent gettimeofday function from being called. Reviewers: #reviewers, cedric, devilhorns Reviewed By: #reviewers, devilhorns Subscribers: devilhorns, cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7766
2019-01-29eina modinfo: improve eina modinfo guide.Amitesh Singh
2019-01-29efl gfx_frame_controller: improve doc.Hermet Park
2019-01-29ecore: check fcntl return.Hosang Kim
Summary: Found by svace Reviewers: Jaehyun_Cho, woohyun, Hermet Reviewed By: Jaehyun_Cho Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7808
2019-01-29efl_gfx_image_animation_controller: Rename '*.Image_Animation_*' to '*.Frame_*'JunsuChoi
Summary: Efl.Gfx.Image_Animation_Controller name refers to the control of an animatable image. However, the method we use is closer to controlling the frame. We can change the name to Efl.Gfx.Frame_Controller and enhance the functionality of the frame control. Test Plan: N/A Reviewers: Hermet Reviewed By: Hermet Subscribers: segfaultxavi, cedric, woohyun, #reviewers, Jaehyun_Cho, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7769
2019-01-29efl_gfx_map: free alloc' memory at exception case.Hermet Park
2019-01-29efl_ui : fix minor defects from converity check.SangHyeon Jade Lee
Summary: This is first coverity defect after efl_ui_grid merged. Test Plan: build test and check exmaples. Reviewers: eagleeye Reviewed By: eagleeye Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7812
2019-01-29examples: fix slider cxx example not to call content_setJaehyun Cho
Since Efl.Content is removed from Efl.Ui.Slider, slider should not call content_set. This patch is for the commit 4c44c44e1a46bc05ea812259474cbc8c83659769.
2019-01-28ecore-drm2: Support multiple gpus during vblankChristopher Michael
Summary: When we try to calculate a drm vblank type, we should take into account the output's pipe value which is used to determine if we are using multiple gpus (if so, we need to use the high_crtc_mask. Reviewers: ManMower Reviewed By: ManMower Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7803
2019-01-28elm_prefs: remove efl.file usageMike Blumenkrantz
Summary: this is a legacy-only api which does not need to drag in unimplemented methods from interfaces ref T5719 Reviewers: cedric Reviewed By: cedric Subscribers: cedric, #reviewers, #committers Tags: #efl_api Maniphest Tasks: T5719 Differential Revision: https://phab.enlightenment.org/D7804
2019-01-28efl_model_loop: make it abstractMarcel Hollerbach
Summary: there is no user, additionally, there is undefined API on this object, thus make it abstract. This resolves the missing APIs of efl_model_loop. ref T5719 Depends on D7790 Reviewers: cedric Reviewed By: cedric Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T5719 Differential Revision: https://phab.enlightenment.org/D7791
2019-01-28focus: do not allow focus to exit a popupXavi Artigas
Summary: Popup windows dim the background and do not allow the user to click outside the popup. However, pressing TAB can take you to widgets on the background. This didn't happen in legacy. Fixes T7432 Test Plan: Instructions in T7432 Reviewers: bu5hm4n, stephenmhouston, Jaehyun_Cho, herb, Blackmole, zmike Reviewed By: zmike Subscribers: zmike, felipealmeida, lauromoura, cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T7432 Differential Revision: https://phab.enlightenment.org/D7171
2019-01-28efl_net_server_udp: add empty functionsMarcel Hollerbach
Summary: these functions are never called from within this class, thus they are empty here. They are not used because setting up the client does require here more API than just a fd. ref T5719 Depends on D7791 Reviewers: segfaultxavi, zmike Reviewed By: segfaultxavi, zmike Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T5719 Differential Revision: https://phab.enlightenment.org/D7802
2019-01-28elm_map: convert paused to animation propertyMarcel Hollerbach
Summary: this commit migrates the paused property over to the property defined by efl.ui.zoom. This is done in order to implement all APIs in the elm_map object. ref T5719 Depends on D7783 Reviewers: cedric, zmike, segfaultxavi Reviewed By: zmike Subscribers: #reviewers, #committers Tags: #efl Maniphest Tasks: T5719 Differential Revision: https://phab.enlightenment.org/D7784
2019-01-28ci: travis: shorten job descriptionsStefan Schmidt
Summary: This makes job descriptions shorter and also clearer to see what env variable belongs to what job and os. Moving the release ready build to an earlier start position in the cron job to shorten the total build time. Depends on D7799 Reviewers: bu5hm4n, zmike Reviewed By: zmike Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7800
2019-01-28ci: travis: enable a meson/ninja build on osxStefan Schmidt
Summary: This cuts down the time the osx builld takes from ~30min to ~20min Keeping the autotools osx build in the cron job for now. Reviewers: bu5hm4n, zmike Reviewed By: zmike Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7799
2019-01-28evas: Remove left over includes from cserve2 removalChristopher Michael
NB: No functional changes. These were missed when cserve2 support was removed
2019-01-28evas-clip: Remove unused variableChristopher Michael
NB: No functional changes
2019-01-28docs: Fix assorted typos in legacy documentationXavi Artigas
Samsung reported a long list of typos in our legacy docs, this fixes them.
2019-01-28edje_cc: check return value of fseeksYeongjong Lee
Reviewers: Jaehyun_Cho, zmike Reviewed By: Jaehyun_Cho Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7796
2019-01-28epp: fix correct parameters for cpp_error_with_lineYeongjong Lee
Reviewers: zmike, Jaehyun_Cho Reviewed By: Jaehyun_Cho Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7795
2019-01-28efl_ui_dnd: fix the wrong parameter passingTaehyub Kim
Summary: fix the wrong parameter passing Reviewers: Jaehyun_Cho Reviewed By: Jaehyun_Cho Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7797
2019-01-28evas vg: improve masking render logic.Hermet Park
Previous masking image is generated on vg rendering time, though context is changed to main vg rendering to masking, This had a issue that ector context switching which is not allowed in software backend because of asynchronou method. Now, this improvment brings the masking rendering move to vg render pre step with synchronous rendering method, then use the masking surface in the main vg rendering.
2019-01-28eolian-cxx: Add constructor_defLauro Moura
Summary: To be used generating argument-aware constructors in C#. Reviewers: felipealmeida, vitor.sousa Reviewed By: felipealmeida Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7794
2019-01-28elementary: Declare style as a Widget constructorLauro Moura
Summary: Despite being required as a use case for C# constructors, style is not yet listed as a constructing property. Reviewers: bu5hm4n, Jaehyun_Cho, segfaultxavi, zmike, felipealmeida Reviewed By: felipealmeida Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7793
2019-01-28eo: Replace ptr(Eina.Strbuf) with plain strbuf.Lauro Moura
Summary: Also fix CXX compilation after this change. Reviewers: cedric, felipealmeida Reviewed By: felipealmeida Subscribers: #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7792
2019-01-28efl_ui_list_view_seg_array: remove seg_array from Elementary.hLarry Lira
Summary: Change seg_array to private This is a leftover of https://phab.enlightenment.org/D7724 Reviewers: felipealmeida, cedric, SanghyeonLee Reviewed By: felipealmeida Subscribers: segfaultxavi, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7780
2019-01-28evas_clip: do not set clip->changed to trueShinwoo Kim
Summary: [Issuse] The issue solved by this commit occurs with 'export EVAS_GL_PARTIAL_DISABLE=0'. The _efl_canvas_object_clip_set set clip->changed to true, but did not add the clip object to e->pending_objects. So there is no chance to reset it to false. (Please refer to evas_render_object_recalc.) The clip->changed is always ture so its clipees cannot change its 'changed' to true. Because if 'changed' is true, evas_object_change returns before calling evas_object_change for its clipees. (Please see evas_object_change.) So 'changed' of clipees is false always, and clipees cannot call render_pre in _evas_render_phase1_direct, and eglSwapBuffersWithDamage is not called. This caused rendering issue. This could be rare case. The _efl_canvas_object_clip_set is called when the clipper and its clipees are out of view. [Solution] I would like to explain why removing line setting clip->changed to true makes sense. First, the following commit added line setting clip->changed to true. (1) committ 5e8d46e884930f109a28147cda4ce002e6836017 Author: Carsten Haitzler <raster@rasterman.com> Date: Wed Sep 22 04:37:51 2004 +0000 clip bug fix :) And following commit removed line calling evas_damage_rectangle_add which is part of commit (1) above. (2) commit 8767a80b0dbda4e2c3a6b2a41a04bf35f43a3ed1 Author: Carsten Haitzler (Rasterman) <raster@rasterman.com> Date: Wed Apr 16 16:14:16 2014 +0900 fix overdraw issue in evas when clips change Between above two commits, another commit calling evas_object_change(clip) was added. This commit sets clip->changed to ture, and adds clip object to e->pending_objects by evas_object_change -> evas_render_object_recalc. (3) commit 4aca7949f581eaaf943785759b542acd8fc6794c Author: Carsten Haitzler <raster@rasterman.com> Date: Wed Nov 2 04:03:55 2005 +0000 fix excess overdraw bug So we do not need the remains of commit (1). REMOVE!! :-] Reviewers: raster, Hermet, jypark Reviewed By: Hermet Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7767