aboutsummaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* edje_cc: Handle image resources when importing edjdevs/conr2d/import_edjJeeyong Um2018-05-013-7/+80
|
* edje_cc: Copy text classes used in styleJeeyong Um2018-05-011-0/+52
|
* edje_cc: Use macro to get rid of repeated sectionJeeyong Um2018-05-011-90/+31
|
* edje_cc: Copy text classes and styles from imported groupJeeyong Um2018-05-012-10/+117
|
* edje_cc: Copy color/size classes from imported groupJeeyong Um2018-05-012-13/+159
|
* edje_cc: Add support for inheriting group from imported edjJeeyong Um2018-05-013-83/+242
|
* edje_cc: Add import statementJeeyong Um2018-05-013-0/+68
|
* edje: Expose loading APIs to be referenced by edje_ccJeeyong Um2018-05-012-2/+4
|
* elm_focus_legacy: set custom chainMarcel Hollerbach2018-04-301-4/+60
| | | | fix T6182
* efl_ui_widget: do not register if the child is missing in a custom chainMarcel Hollerbach2018-04-303-7/+36
|
* efl_ui_focus_composition: legacy compatibilityMarcel Hollerbach2018-04-301-0/+3
|
* elm_widget: Introduce elm_focus_legacyMarcel Hollerbach2018-04-306-198/+317
| | | | | Code located here is meant for a legacy tree and legacy widgets. This is checked on the entry of the function
* efl_ui_focus_util: add new function for complementing the directionMarcel Hollerbach2018-04-303-21/+27
|
* efl_canvas_object: Add event info to animation events in eoJaehyun Cho2018-05-012-5/+7
|
* efl_canvas_object: Change name of animation event infoJaehyun Cho2018-05-013-12/+12
| | | | | | | | Change name of animation event info to synchronize with other event info names. Change data name in animation event info to synchronize with data type name, Efl.Event.Description.
* efl_canvas_object: Remove unnecessary importJaehyun Cho2018-04-301-1/+0
|
* elm_widget_item_static_focus: do not call prepare on all realized itemsMarcel Hollerbach2018-04-301-8/+35
| | | | we should spare out the group and disabled items
* elm_widget_item_static_focus: a other element could also hide behind theMarcel Hollerbach2018-04-301-0/+12
| | | | adapter
* efl_ui_focus_manager_calc: drop redirect if there is no candidateMarcel Hollerbach2018-04-301-0/+8
|
* elm_interface_scrollable: rework filteringMarcel Hollerbach2018-04-301-1/+12
| | | | A item might be in the middle of the viewport and still miss relations.
* elm_****: do not make group items focusableMarcel Hollerbach2018-04-302-0/+4
|
* efl_ui_focus_manager_calc: make the preparation call tree styleMarcel Hollerbach2018-04-301-7/+16
| | | | So we make sure that all children are prepared.
* elm_widget_item_static_focus: prepare the item not the widgetMarcel Hollerbach2018-04-301-1/+1
| | | | fix T6894
* elm_multibuttonentry: Fix make check failJaehyun Cho2018-04-301-1/+1
| | | | | Fix make check fail of elm_multibuttonentry caused by 939690a8a99b04d9e67b6b90bc80de639a7e8941
* efl.ui.layout_factory : use interface layout theme set for nowSangHyeon Lee2018-04-301-1/+1
| | | | | interface object need to use efl.ui.layout_object theme set instead of legacy one, for applying proper theme naming rules.
* efl.ui.view_list : update example text/content name on legacy to eflSangHyeon Lee2018-04-304-40/+40
| | | | update examples and edc as our new naming rule changes.
* evas: fix default return value of image-related legacy functionsJaeun Choi2018-04-301-2/+2
| | | | | | | | | | | | In commit 8367f497b8f1e9a7b365c815f12deeab9c92e1a5, type checking code was added for legacy image functions in order to reduce failing calls of efl_xxx function. The default return values of some functions for none-legacy objects (including NULL), however, were not equal to eo-based default return value, which broke compatibility. This commit fixes it. @fix
* ecore animator, x, vsync ecore evas restore x vsync to work againCarsten Haitzler (Rasterman)2018-04-301-10/+25
| | | | | | | | | | | | | so i found the work with wayland and having animator sources broke that same source from ecore_x that was there from long ago, so i've put in an exception if there are x based engines from restting to a timer animator because ecore_x would have switched toa custom ticker already, and this just resets it. also just set the source after setting the tick callbacks and ensure tick cb's are null before going to timer source as well. this cleans up this little but of animaatior vsync modification to properly vsync in both x and wayland too now. @fix
* Genlist: a sane test for genlist item iterationDave Andreoli2018-04-281-32/+77
| | | | | | | | | | | This is much more extensive than before and we are now testing both tree and group items. This test has been run in 9 stable releases down to 1.12 the only one that fail is 1.18 that is know to be broken wrt item iteration. Hopefully definitly close T5938
* Genlist: fix doc for item_next/prev_get()Dave Andreoli2018-04-281-5/+12
| | | | See T5938 for details
* Revert "genlist: fix "insane" order [BUG COMPATIBILITY]"Dave Andreoli2018-04-283-227/+1
| | | | | | This reverts commit fd82c2521ebb9a324db8fdebd2c9a62b76ee6dc9. This was based on a wrong assumption, see T5938 fro details
* efl.ui.view_list : fix signal prefix elm to eflSangHyeon Lee2018-04-281-46/+46
| | | | | | by the patch 6e49db0739c38a378c48c6c880f5b41c986ee1e9 efl.ui interface change signal prefix legacy elm to efl. this patch is fixing efl.ui.view.list scroller issue
* efl_ui_list : introduce new list widget for simple usageSangHyeon Lee2018-04-2828-58/+2361
| | | | | | | | | | | | | | | | Summary: most usage of simple list, items are very limited and loading performance is not serious. to support those requirement, this efl.ui.list will create scrollable box with efl.pack. user can create list by packing an pre-loaded item object, Efl.Ui.List.Item class. Test Plan: tested in efl_ui_list_example_1.c in examples. Reviewers: cedric, felipealmeida Subscribers: woohyun, Jaehyun_Cho Differential Revision: https://phab.enlightenment.org/D5861
* tests: disable ecore system modules in elm_suiteMike Blumenkrantz2018-04-271-0/+1
| | | | | | | | | | | | | | | Summary: ref T6864 Depends on D5967 Reviewers: stefan_schmidt Subscribers: cedric Maniphest Tasks: T6864 Differential Revision: https://phab.enlightenment.org/D5968
* tests: disable efreetd for elm testsMike Blumenkrantz2018-04-271-0/+1
| | | | | | | | | | | | | | | | | | | | Summary: this is especially problematic for elm tests as the fork reset callback in efreet will cause a huge number of server connections to be created ref T6864 Depends on D5966 Reviewers: stefan_schmidt Reviewed By: stefan_schmidt Subscribers: cedric Maniphest Tasks: T6864 Differential Revision: https://phab.enlightenment.org/D5967
* eina: Provide actual len (after possible truncation) to ↵Xavi Artigas2018-04-271-0/+2
| | | | | | | | | | | | | | | | | | | eina_stringshare_add_length Summary: vsnprintf() returns "The number of characters that would have been written if n had been sufficiently large", so if this is larger than the requested length, we pass the requested length to eina_stringshare_add_length, to avoid reading uninitialised memory. Fix T6903 Reviewers: zmike Subscribers: cedric Maniphest Tasks: T6903 Differential Revision: https://phab.enlightenment.org/D6011
* tests: use a global win object in fork mode when using buffer engineMike Blumenkrantz2018-04-2770-192/+212
| | | | | | | | | | | | | | | | | Summary: this avoids the creation of a new win object for each test ref T6864 Reviewers: stefan_schmidt, cedric Reviewed By: cedric Subscribers: cedric Maniphest Tasks: T6864 Differential Revision: https://phab.enlightenment.org/D5965
* efreet: add method for disabling efreetd connectionMike Blumenkrantz2018-04-272-4/+56
| | | | | | | | | | | | | | | | | | | Summary: some minimal applications, such as test suites, may want to disable this if they are not in need of any of the functionality that is provided @feature Depends on D5965 Reviewers: cedric, stefan_schmidt Reviewed By: cedric Subscribers: stefan_schmidt, cedric Differential Revision: https://phab.enlightenment.org/D5966
* eolian_mono: remove non existing file references for distcheckStefan Schmidt2018-04-271-3/+0
| | | | | These three files do no longer exist in tree and are failing distcheck when preparing the dist tarball.
* evas: resolve possible memory leak.JongMin Lee2018-04-271-1/+7
|
* elm efl_selection_manager: resolve possible memory leak.JongMin Lee2018-04-271-1/+5
|
* eina: provide full string length to vsnprintf to allow for null characterMike Blumenkrantz2018-04-261-1/+1
| | | | | | | | | | | | | | Summary: fix T6903 Reviewers: segfaultxavi Reviewed By: segfaultxavi Subscribers: cedric Maniphest Tasks: T6903 Differential Revision: https://phab.enlightenment.org/D6009
* eolian: check event vs function/part conflicts as wellDaniel Kolesa2018-04-261-21/+24
| | | | | Still behind the env var, because there would be a lot of failures otherwise.
* eolian: use pointer hashes in validation for performanceDaniel Kolesa2018-04-261-18/+18
| | | | | We can use pointer hashes because the keys will have the same addresses during validation. This should be faster, so do that.
* eolian: stricter function/part redef checksDaniel Kolesa2018-04-261-15/+21
| | | | | Now we also check part redefinitions and function redefinitions are checked against parts as well.
* eolian: add event redefinition checksDaniel Kolesa2018-04-261-6/+26
| | | | | As EFL fails build with this enabled, hide these behind the EOLIAN_EVENT_REDEF_WARN environment variable for the time being.
* eolian: clear chash on each iteration during validationDaniel Kolesa2018-04-261-0/+1
| | | | | | This is necessary because inheritance trees need to be validated individually for proper name conflict checks. It also prevents eina_hash_add related errors.
* efl_mono: Names fixes after the big renameLauro Moura2018-04-266-40/+18
| | | | | | | | | | | | Summary: Depends on D5997 Reviewers: felipealmeida Reviewed By: felipealmeida Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D5998
* efl_mono: Fix support for event arguments.Lauro Moura2018-04-262-14/+64
| | | | | | | | | | | | | | | | | | | | | | Summary: Using a type visitor scheme similar to type and marshall_type, to ease increasing coverage for other types if needed. Also, changed the filter functions for those selections to check for the full name of the regular_type_def, allowing a better specificity of the name selections. This fixes things like "Eina.Error", which was conflicting with Efl.Image.Load.Error when we compared only the last name. It didn't appear before as Load.Error only appears in a Efl.Image.Load event. Depends on D5996 Reviewers: felipealmeida Reviewed By: felipealmeida Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D5997
* efl_mono: Actually test events by passing things by value and structsLauro Moura2018-04-263-24/+86
| | | | | | | | | | | | | | | | | | | Summary: While the test events were declared as by value, the support code passed by reference, which was - wrongly - the only implementation supported in event code. Also added test with Eina_Bool and structs (passed by pointer to events, while not having the ptr modifier explicitly. Depends on D5995 Reviewers: felipealmeida Reviewed By: felipealmeida Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D5996