summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* eolian-cxx: Fix some warnings from cppcheckLauro Moura2019-05-291-7/+11
| | | | Differential Revision: https://phab.enlightenment.org/D9052
* ecore: enable property reflection support in Efl.CompositeModel.Cedric BAIL2019-05-291-1/+13
| | | | | Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D8754
* eina: add test for eina_slstr_copy_new_length.Cedric BAIL2019-05-291-0/+31
| | | | | | | | | | | | | | | | Summary: Depends on D8800 Reviewers: zmike Reviewed By: zmike Subscribers: zmike, #reviewers, #committers Tags: #efl Maniphest Tasks: T7832 Differential Revision: https://phab.enlightenment.org/D9016
* eina: add eina_slstr_copy_new_length.Cedric BAIL2019-05-292-0/+36
| | | | | | | | | | | | | | Reviewers: SanghyeonLee, bu5hm4n, zmike, segfaultxavi, lauromoura, felipealmeida, raster Reviewed By: bu5hm4n, zmike Subscribers: #reviewers, #committers Tags: #efl Maniphest Tasks: T7832 Differential Revision: https://phab.enlightenment.org/D8800
* ci/travis: add meson windows cross buildStefan Schmidt2019-05-293-1/+38
| | | | | | | | | | | | | | | | | Summary: catchup with the windows cross build autotools build we have and provide the matching meson build. Depends on D9042 Reviewers: bu5hm4n, zmike, vtorri Reviewed By: zmike Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D9043
* travis: re-enable updated mingw windows cross-buildStefan Schmidt2019-05-291-2/+2
| | | | | | | | | | | | | | | | | Summary: Updated mingw toolchain (6.0 plus gcc 9.3) based on Fedora 30. Also updated ewpi with more and newer cross compiled deps. Depends on D9041 Reviewers: bu5hm4n, zmike Reviewed By: zmike Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D9042
* ci: enhance native bootstrap script for cross buildsStefan Schmidt2019-05-293-8/+8
| | | | | | | | | | | | | | | | | | | | | | Summary: So far we only did generate a newer eolian_gen binary here due to the frequent changes, but we really need way more native tools when doing the cross build. Edje_cc, eet and elm_prefs_cc to name them. Maintaining a special target for these (when they need almost all of efl/elm anyway) looks like a burden so we are going with a full efl build. Still speeding it up quite a bit by disabling bindings, examples and tests when dong the native tooling build. Reviewers: bu5hm4n, zmike Reviewed By: zmike Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D9041
* tests/elm_focus: explicitly set widgets to expand+fill in testMike Blumenkrantz2019-05-291-0/+2
| | | | | | | | | | | | | | | | | | Summary: some widgets do not create a minimum size for themselves, resulting in a 0x0 layout which can affect tests that rely on object visibility to succeed without errors Depends on D9007 Reviewers: bu5hm4n Reviewed By: bu5hm4n Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D9008
* tests/genlist: fix some shadowed variable warningsMike Blumenkrantz2019-05-291-4/+4
| | | | | | | | | | | | | | Summary: Depends on D9006 Reviewers: cedric Reviewed By: cedric Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D9007
* tests/elm: explicitly denote cases where error messages are intentionalMike Blumenkrantz2019-05-292-0/+6
| | | | | | | | | | | | | | | | | Summary: we want to make it clear in our tests where it is intended that warnings and errors may occur Depends on D9005 Reviewers: cedric Reviewed By: cedric Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D9006
* ecore-imf/xim: only call ecore_x_shutdown if init was previously calledMike Blumenkrantz2019-05-291-1/+8
| | | | | | | | | | | | | | | | | | | | | Summary: this isn't a perfect fix, but it's probably the best that can be done given the current ecore-imf module api which calls the exit() module function unconditionally during module cleanup even if the module was never initialized @fix Depends on D9003 Reviewers: cedric Reviewed By: cedric Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D9005
* emotion: don't update crop clipper geometry if crop clipper doesn't existMike Blumenkrantz2019-05-291-1/+3
| | | | | | | | | | | | | | | | | | Summary: this object does not exist if no image border is set @fix Depends on D9002 Reviewers: cedric Reviewed By: cedric Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D9003
* elm_widget_item_static_focus: check for adapter existence in unrealize cbMike Blumenkrantz2019-05-291-1/+1
| | | | | | | | | | | | | | | | | | | Summary: adapter can be null if it was previously destroyed @fix Depends on D9001 Reviewers: bu5hm4n Reviewed By: bu5hm4n Subscribers: bu5hm4n, cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D9002
* elm/scroller: return immediately from updating focused scroll region without ↵Mike Blumenkrantz2019-05-291-0/+2
| | | | | | | | | | | | | | | | | | | | content Summary: there is nothing to update here if the scroller has no content to update @fix Depends on D9000 Reviewers: devilhorns Reviewed By: devilhorns Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D9001
* elm/map: move setting initial zoom to later in constructionMike Blumenkrantz2019-05-291-9/+5
| | | | | | | | | | | | | | | | | | | Summary: this ensures that all necessary objects exist in order to successfully perform the zoom @fix Depends on D8999 Reviewers: cedric Reviewed By: cedric Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D9000
* elm/list: return early from min_limit_cb if list object is deadMike Blumenkrantz2019-05-291-0/+1
| | | | | | | | | | | | | | | | | | Summary: no further recalculating should be done on dead objects @fix Depends on D8998 Reviewers: cedric Reviewed By: cedric Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8999
* elm/interface_scrollable: return immediately from setting region if no contentMike Blumenkrantz2019-05-291-0/+1
| | | | | | | | | | | | | | | | | | Summary: this is a valid case and should be handled without erroring @fix Depends on D8997 Reviewers: cedric Reviewed By: cedric Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8998
* elm/index: create event_rect[0] earlier in constructionMike Blumenkrantz2019-05-291-1/+1
| | | | | | | | | | | | | | | | | | | Summary: this ensures that the object exists during init functions which make calls on it @fix Depends on D8996 Reviewers: cedric Reviewed By: cedric Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8997
* elm/genlist: handle genlist finding of nearest visible item when not realizedMike Blumenkrantz2019-05-291-9/+17
| | | | | | | | | | | | | | | | | | Summary: FIXME-- @fix Depends on D8995 Reviewers: cedric Reviewed By: cedric Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8996
* elm/genlist: handle cache item deletion without errorsMike Blumenkrantz2019-05-291-2/+6
| | | | | | | | | | | | | | | | Summary: @fix Depends on D8994 Reviewers: cedric Reviewed By: cedric Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8995
* elm/genlist: trigger unrealize event after unsetting unrealized flagMike Blumenkrantz2019-05-291-5/+3
| | | | | | | | | | | | | | | | | | | Summary: this flag is accessed by other components (e.g., focus) during the event and so it must reflect the emitted event @fix Depends on D8993 Reviewers: cedric Reviewed By: cedric Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8994
* elm/genlist: unify all creation of calc jobs, skip if genlist is deadMike Blumenkrantz2019-05-291-33/+26
| | | | | | | | | | | | | | | | | | | | Summary: there is no need to recalculate any genlist attributes if the genlist is dead @fix Depends on D8992 Reviewers: cedric, bu5hm4n Reviewed By: cedric, bu5hm4n Subscribers: bu5hm4n, cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8993
* elm/gen*: only call focus_object_setup_order_non_recursive if realizedMike Blumenkrantz2019-05-292-2/+4
| | | | | | | | | | | | | | | | | | Summary: this function cannot process unrealized items @fix Depends on D8990 Reviewers: bu5hm4n Reviewed By: bu5hm4n Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8992
* elm/gengrid: trigger unrealize event after unsetting unrealized flagMike Blumenkrantz2019-05-291-2/+3
| | | | | | | | | | | | | | | | | | | Summary: this flag is accessed by other components (e.g., focus) during the event and so it must reflect the emitted event @fix Depends on D8989 Reviewers: cedric Reviewed By: cedric Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8990
* elm/code: check for cursor layout existence before emitting signals to itMike Blumenkrantz2019-05-291-1/+2
| | | | | | | | | | | | | | | | | | Summary: non-editable widgets do not have this object and will trigger errors @fix Depends on D8988 Reviewers: cedric Reviewed By: cedric Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8989
* elm/popup: remove del callback for internal table object during destructionMike Blumenkrantz2019-05-291-1/+4
| | | | | | | | | | | | | | | | | | | Summary: the table object's destruction is no longer relevant after this point and its callback can trigger unnecessary errors @fix Depends on D8986 Reviewers: cedric Reviewed By: cedric Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8988
* elm/fileselector: return early in theme_apply during constructionMike Blumenkrantz2019-05-291-0/+1
| | | | | | | | | | | | | | | | | | | Summary: the remainder of this function is used to setup styles for subobjects which don't yet exist at this point @fix Depends on D8984 Reviewers: cedric Reviewed By: cedric Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8985
* efl_ui/widget: skip updating access info during parent_set(NULL) if deadMike Blumenkrantz2019-05-291-0/+1
| | | | | | | | | | | | | | | | | | Summary: no need to update access info for dead objects @fix Depends on D8983 Reviewers: cedric Reviewed By: cedric Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8984
* efl_ui/video: do not set 0x0 aspect hintMike Blumenkrantz2019-05-291-4/+4
| | | | | | | | | | | | | | | | | | Summary: this is an error @fix Depends on D8982 Reviewers: cedric Reviewed By: cedric Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8983
* efl_ui/progressbar: check for part existence before using partsMike Blumenkrantz2019-05-292-23/+48
| | | | | | | | | | | | | | | | | | | | | Summary: some progressbar styles do not have certain parts, so it's necessary to check part existence on theme load to avoid triggering unnecessary errors @fix Depends on D8981 Reviewers: cedric Reviewed By: cedric Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8982
* efl_ui/layout: only freeze internal layout during delete if it existsMike Blumenkrantz2019-05-291-1/+3
| | | | | | | | | | | | | | | | | | Summary: if the layout object does not exist here then there is nothing to freeze @fix Depends on D8980 Reviewers: cedric Reviewed By: cedric Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8981
* efl_ui/layout: do not trigger sizing eval on subobj delete if layout is deadMike Blumenkrantz2019-05-291-1/+1
| | | | | | | | | | | | | | Summary: @fix Reviewers: cedric Reviewed By: cedric Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8980
* efl_ui/layout: do not trigger sizing eval on hint change if object is deadMike Blumenkrantz2019-05-291-0/+1
| | | | | | | | | | | | | | | | | | Summary: this fixes a huge number of errors during object deletion @fix Depends on D8979 Reviewers: devilhorns Reviewed By: devilhorns Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8987
* efl_ui/image: check image object existence before using it in sizingMike Blumenkrantz2019-05-291-9/+7
| | | | | | | | | | | | | | | | | | Summary: when triggered before the image is loaded, this code cannot be run @fix Depends on D8978 Reviewers: devilhorns Reviewed By: devilhorns Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8979
* efl_ui/check: check icon swallow existence before getting its contentMike Blumenkrantz2019-05-291-0/+1
| | | | | | | | | | | | | | | | | | Summary: some check styles do not have this part @fix Depends on D8977 Reviewers: devilhorns Reviewed By: devilhorns Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8978
* eldbus: don't print warnings for user-canceled callsMike Blumenkrantz2019-05-292-3/+7
| | | | | | | | | | | | | | | | | | Summary: these are intentionally canceled and not something to be concerned with @fix Depends on D8974 Reviewers: devilhorns Reviewed By: devilhorns Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8976
* efl/io_model: check for parent object existence before removing wrefMike Blumenkrantz2019-05-291-1/+1
| | | | | | | | | | | | | | | | | | | Summary: if the wref automatically removes this pointer then there's no need to remove the wref on the pointer @fix Depends on D8973 Reviewers: cedric Reviewed By: cedric Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8974
* ecore-x: protect ecore_x_shutdown from creating a negative init countMike Blumenkrantz2019-05-291-0/+5
| | | | | | | | | | | | | | | | Summary: @fix Depends on D8972 Reviewers: devilhorns Reviewed By: devilhorns Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8973
* ecore-evas: check for internal evas presence before using it during freeMike Blumenkrantz2019-05-291-2/+6
| | | | | | | | | | | | | | | | | | Summary: some engines do not have an evas @fix Depends on D8971 Reviewers: devilhorns Reviewed By: devilhorns Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8972
* efl_ui/button: check icon swallow existence before getting its contentMike Blumenkrantz2019-05-291-0/+1
| | | | | | | | | | | | | | | | | | Summary: some button styles do not have this part @fix Depends on D8970 Reviewers: devilhorns Reviewed By: devilhorns Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8971
* elm/slider: check for interval/range state before using that functionalityMike Blumenkrantz2019-05-291-9/+13
| | | | | | | | | | | | | | | | | | | | Summary: the part elm.dragable2.slider only exists when the slider is set to range mode, so verify that this mode is active before attempting to use that part @fix Depends on D8968 Reviewers: cedric Reviewed By: cedric Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8969
* elm/slider: avoid emitting double events when range slider value changesMike Blumenkrantz2019-05-291-1/+4
| | | | | | | | | | | | | | | | | | | Summary: in range mode, there are two slider endpoints, but only one event should be emitted if a change is detected during update @fix Depends on D8967 Reviewers: devilhorns Reviewed By: devilhorns Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8968
* elm/map: ignore zoom events during construction which cannot be handledMike Blumenkrantz2019-05-291-4/+6
| | | | | | | | | | | | | | | | | | | Summary: sd->obj is null until after the object is finalized, so this codepath cannot be processed until then @fix Depends on D8966 Reviewers: devilhorns Reviewed By: devilhorns Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8967
* elm: fix value of datadir when running in treeMike Blumenkrantz2019-05-291-1/+16
| | | | | | | | | | | | | | | | | | | Summary: this makes it possible to successfully run elm_test out of the tree without installing @fix Depends on D8965 Reviewers: cedric Reviewed By: cedric Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8966
* elm: don't attempt to load clouseau when running in treeMike Blumenkrantz2019-05-291-0/+1
| | | | | | | | | | | | | | | | Summary: clouseau doesn't work anyway Depends on D8964 Reviewers: cedric Reviewed By: cedric Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8965
* elm/hovers: don't trigger more errors when setting null hover parentMike Blumenkrantz2019-05-292-2/+4
| | | | | | | | | | | | | | | | | | Summary: null is not a valid subobject, do not attempt to add it @fix Depends on D8963 Reviewers: devilhorns Reviewed By: devilhorns Subscribers: devilhorns, cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8964
* elm/gengrid: handle focus events when no previous focus item was setMike Blumenkrantz2019-05-291-2/+5
| | | | | | | | | | | | | | | | | | Summary: this triggers fewer error messages @fix Depends on D8962 Reviewers: devilhorns Reviewed By: devilhorns Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8963
* elm/gengrid: more null checks for setting mirrored state during constructionMike Blumenkrantz2019-05-291-1/+1
| | | | | | | | | | | | | | | | | | | Summary: sd->obj is only non-null later in construction, so add even more checks for it here @fix Depends on D8961 Reviewers: devilhorns Reviewed By: devilhorns Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8962
* elm/gengrid: handle cache item deletion without errorsMike Blumenkrantz2019-05-291-2/+6
| | | | | | | | | | | | | | | | Summary: @fix Depends on D8959 Reviewers: devilhorns Reviewed By: devilhorns Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8960
* elm/entry: use edje functions directly for interacting with edje objectsMike Blumenkrantz2019-05-291-13/+13
| | | | | | | | | | | | | | | | | | | Summary: this eliminates a number of errors triggered when processing class hierarchy to reach the desired subobject with these edje functions @fix Depends on D8958 Reviewers: bu5hm4n Reviewed By: bu5hm4n Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8959