summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* tesgen: added Events in testgen READMEdevs/larrylira/testgenLarry Lira2018-10-091-0/+7
|
* testgen: templates fixesLarry Lira2018-10-024-30/+48
| | | | | | | fixed templates for C and C# arguments define fixed implements functions added efl.Object implements in blacklist fixed C# keywords format
* testgen: added Events supportLarry Lira2018-10-022-18/+24
|
* testgen: added filter supportLarry Lira2018-10-024-2/+49
| | | | | added filter() and next() in pyratemp added params filter `is_number` and `is_enum`
* testgen: added function list modeLarry Lira2018-10-022-13/+43
| | | | | - fixed has_getter/setter filter - added function list mode to test all inherited or only implemented functions
* testgen: test inherits functionsLarry Lira2018-10-021-28/+22
| | | | - added inherits methods and properties in functions list test
* testgen: added customsLarry Lira2018-10-025-48/+82
| | | | | | - added filter class - added filter functions - added doc filters in README
* testgen: added README.mdLarry Lira2018-10-023-23/+141
| | | | | - How to use testgen - Fixed cmd line --help
* testgen: Fix compilation of generated csharp codeLauro Moura2018-10-023-28/+26
| | | | | | | - Added macro meth_target to select between static and instance methods. - Removed deprecated ConcreteSuffix. - Use interface name inside container types to fix parameter assignment. - Some pylint improvements
* eolian: automated Test Generator [WIP]Larry Lira2018-10-0236-0/+422
|
* eolian: Added Eolian Test GeneratorLarry Lira2018-10-027-0/+739
|
* here comes mesonMarcel Hollerbach2018-10-02258-0/+9752
| | | | | | | | | | | | | | | | | | | | | | | a new shiny buildtool that currently completes in the total of ~ 4 min.. 1 min. conf time 2:30 min. build time Where autotools takes: 1:50 min. conf time 3:40 min. build time. meson was taken because it went quite good for enlightenment, and is a traction gaining system that is also used by other mayor projects. Additionally, the DSL that is defined my meson makes the configuration of the builds a lot easier to read. Further informations can be gathered from the README.meson Right now, bindings & windows support are missing. It is highly recommented to use meson 0.48 due to optimizations in meson that reduced the time the meson call would need. Co-authored-by: Mike Blumenkrantz <zmike@samsung.com> Differential Revision: https://phab.enlightenment.org/D7012 Depends on D7011
* ecore_cocoa: stop leaking init countsMarcel Hollerbach2018-10-021-0/+1
|
* macOS: make eina_environment_tmp_get() work as elsewhere.Alastair Poole2018-10-021-0/+11
| | | | | | | | | | | On macOS the tmp file path always terminated with an additional separator, causing issues when making file name comparisons. For example, the Eio test suits would hang due to this. This patch trims any trailing path. When joining paths with eina_environment_tmp_get, macOS should behave similarly as on other architectures. Differential Revision: https://phab.enlightenment.org/D7128
* efl_ui_dnd: fixup leaking inits and code duplicationMarcel Hollerbach2018-10-024-47/+44
| | | | | | | | | | | | | | | In fff4d1ba97f77bbd52d9a48ce4f19b5ed55e40e4 one selection_manager_get method was patched to behave like this, however, it completly broke the fact of *only-one-manager* since the same code was duplicated in a other files (efl_selection.c). This now unifies this code, and adds back the assertion for only one manager per window. Additionally a shutdown function is added, the app never destroyes, but the selection manager decided to init some subsystems itself (ecore_x for example). This lead to to a leak of init counts in ecore_x, which lead to elementary test suite issues. This is now *finaly* fixed. Differential Revision: https://phab.enlightenment.org/D7105
* eina: move definition of EFL64Marcel Hollerbach2018-10-022-18/+18
| | | | | | | | previously it was defined in eina_config.h however. This file is autogenerated, and having autogenerated parts of a file and static parts is quite painfull, thus the definition is moved into eina_types. Differential Revision: https://phab.enlightenment.org/D7104
* docs: fix the incorrect group name of segment controlBowon Ryu2018-10-021-1/+1
| | | | | | | | | | | | | | | | | | Summary: Now the links in docs are connected normally. related commit: https://phab.enlightenment.org/D7087 Test Plan: N/A Reviewers: Jaehyun_Cho Reviewed By: Jaehyun_Cho Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7125
* efl_page_transition_scroll: fix warning the dereference before null checkBowon Ryu2018-10-021-0/+2
| | | | | | | | | | | | | | | | Summary: if target is null, then terminate the function because it is not intended. Test Plan: N/A Reviewers: eunue Reviewed By: eunue Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7127
* evas gl: fix invalid image size.Hermet Park2018-10-011-6/+2
| | | | | | | | | | | | | | | | | | | | | | | | Summary: When we reset of texture for a valid object, this object cache size become -1 x -1 with null texture. Later, we reset a new texture of the object, Its texture size could be -1 x -1. That brings to incorrect result drawing. Can't see any points of using cache size there. This bug was introduced by 9e01cf2698d5b24f440d696fd57d469cdc5a6b5f @fix Reviewers: #committers, raster Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7077
* evas_textblock_hyphenation: remove incorrect expressionJaeun Choi2018-10-011-1/+1
| | | | | | | | | | | | | | | | Summary: dict->cset is an array, not a pointer, thus is never NULL. Test Plan: N/A Reviewers: id213sin, cedric, Hermet, jypark Reviewed By: jypark Subscribers: #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7121
* evas_object_textblock: fix warning the dereference before null checkJiyoun Park2018-09-281-2/+2
|
* edje: call recalc in part_text_get if there is no available text dataYeongjong Lee2018-09-283-2/+20
| | | | | | | | | | | | | | | | | | | | | Summary: If edje_text_get is called before any edje_text_set function call, it return null, because rp->typedata.text->text is only set by edje_text_set function. If there is no available text data, find it from rp(edc). ref 7bbf18a950c027a365fea1b88e8dc3f16bb81abe Test Plan: make check Reviewers: zmike, id213sin, herdsman Reviewed By: id213sin Subscribers: Hermet, cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D6961
* elm_interface_scrollable: fix using wrong variable.Hosang Kim2018-09-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | Summary: vy isn't initialized when p >1.0 or p<0. this function is for finding out a current animating speed of momentum scrolling. and a caller of this function calls this function by reference(vx, vy) so that if progress ratio is not between 0 and 1, vx, vy must be zero. The issue was detected by coverity check. It may not discovered any issues yet, but the typo is too obvious, so need to fix the right value. Test Plan: This is coverity issue. Reviewers: akanad, Hermet, SanghyeonLee Subscribers: segfaultxavi, cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7114
* ecore_con: Add docs for ecore_con legacy functionsJunsuChoi2018-09-271-0/+30
| | | | | | | | | | | | | | | | | | | | Summary: Find docs of missing legacy functions from 9c33623(ecore: add ecore_con_url_ssl_ca_set.), 40edc9c(ecore: add ecore_con_url_ssl_verify_peer_set patch by Raoul Hecky.) and add them. Test Plan: make doc Reviewers: cedric, Hermet, segfaultxavi Reviewed By: segfaultxavi Subscribers: #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7117
* ecore_timer: Add docs for ecore_timer legacy functionsJunsuChoi2018-09-271-0/+42
| | | | | | | | | | | | | | | | | | Summary: Find docs of missing legacy functions from 47cdbe3 and add them. Test Plan: make doc Reviewers: cedric, Hermet, segfaultxavi Reviewed By: segfaultxavi Subscribers: #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7118
* efl_vg: calculate center point with double typeJaehyun Cho2018-09-271-4/+4
| | | | | | Although the center point is double type, the calculation is integer type. To calculate center point correctly, calculate with double type. Differential Revision: https://phab.enlightenment.org/D7097
* efreet_menu: remove unused and unreachable code.Alastair Poole2018-09-271-61/+2
| | | | | | | | Coverity doesn't like this unreachable code. This purges efreet_menu of all unused code for the deprecated and non-working menu_async methods. The warnings remain at compile time and run time. Differential Revision: https://phab.enlightenment.org/D7101
* efl_ui_stack: Partially Revert "efl_ui_stack: remove unnecessary condition ↵Yeongjong Lee2018-09-271-49/+52
| | | | | | | | | | | of EINA_INLIST_CONTAINER_GET return value" This partially reverts commit 820dcb9cd975e93271977246aaf1b1a707435851. top_cd can be NULL when cd->stack is NULL. Thanks to bu5hm4n for reporting. Differential Revision: https://phab.enlightenment.org/D7116
* evas: Modify configure to branch by architectures for neonWonki Kim2018-09-272-0/+8
| | | | | | | | | | | | | | | | Summary: neon code is only needed to be included for the arm architecture. so that this code modify automake configure files to support it. Reviewers: Hermet Reviewed By: Hermet Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7096
* eina_value: return null when eina_value_pget failedYeongjong Lee2018-09-271-1/+1
| | | | | | | | | | | | | | | | Summary: Add return value check. found by coverity. Reviewers: Hermet Reviewed By: Hermet Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7107
* elm_genlist: prevent null pointer accessYeongjong Lee2018-09-271-2/+5
| | | | | | | | | | | | | | Summary: found by coverity Reviewers: Hermet Reviewed By: Hermet Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7108
* efl_exe: check fcntl returnYeongjong Lee2018-09-271-2/+4
| | | | | | | | | | Summary: Found by coverity Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7110
* efl_ui_stack: remove unnecessary condition of EINA_INLIST_CONTAINER_GET ↵Yeongjong Lee2018-09-271-173/+158
| | | | | | | | | | | | | | | | | | return value Summary: Becase EINA_INLIST_CONTAINER_GET always return true, it doesn't need to check whether return value is null. Reviewers: Jaehyun_Cho, Hermet Reviewed By: Hermet Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7112
* efl_ui_list: fix wrong variable usageYeongjong Lee2018-09-271-2/+2
| | | | | | | | | | | | Reviewers: SanghyeonLee, Hermet Reviewed By: Hermet Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7113
* efl-csharp: Fix event struct marshalling.Lauro Moura2018-09-263-7/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Summary: The efl.Event struct has a class field that gets generated normally but can be problematic when marshalling the struct back from C to C#. The compilation works fine but when C# runtime tries to marshall the C data (e.g. accessing the Event.Info field), it becomes erratic, either complaining about missing references to object or even segfault. This commit changes the event handling code to use the "Event_StructInternal" struct as is already done when receiving structs from C code. In order to work with other assemblies, the _StructInternal fields were made publit too. Fixes the events tests and the text editor app. Test Plan: make check and run the text editor app in examples repo. Reviewers: segfaultxavi, vitor.sousa Reviewed By: vitor.sousa Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7106
* docs: Fix Efl.Ui.Focus.Object.Focus() docsXavi Artigas2018-09-261-11/+11
| | | | | | | | | | | | | | | | Summary: The same description was used for both the Setter and the Getter, which makes no sense. Reviewers: zmike, bu5hm4n, bryceharrington, devilhorns Reviewed By: bu5hm4n, devilhorns Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7071
* elementary_test: use snprintf to prevent memory overflow in test_efl_ui_textYoungbok Shin2018-09-241-6/+6
| | | | | | | | | | | | | | | | Summary: To prevent memory overflow, use snprintf instead of sprintf. Test Plan: N/A Reviewers: raster, cedric, zmike, Hermet, netstar Reviewed By: netstar Subscribers: netstar, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7095
* eina: Improve doxygen formatting for eina_debug.hBryce Harrington2018-09-211-9/+9
| | | | | | | | | | | | Reviewers: devilhorns Reviewed By: devilhorns Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7098
* update po'sCarsten Haitzler (Rasterman)2018-09-2124-480/+480
|
* examples - fix avahi examples to compileCarsten Haitzler (Rasterman)2018-09-211-0/+3
| | | | add links to avahi system client libs.
* Colorselector : Add docs of elm_colorselector_palette_item_* APIsJunsuChoi2018-09-211-0/+38
| | | | | | | | | | | | | | | | | | | | | Summary: Add documentation for these APIs elm_colorselector_palette_item_color_get elm_colorselector_palette_item_color_set elm_colorselector_palette_item_selected_get elm_colorselector_palette_item_selected_set Test Plan: make doc Reviewers: cedric, Hermet, zmike, Jaehyun_Cho Reviewed By: Jaehyun_Cho Subscribers: #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7091
* Docs: Fix incorrectly information for elm_config_softcursor_mode_setJunsuChoi2018-09-211-1/+1
| | | | | | | | | | | | | | | | Summary: N/A Test Plan: make doc Reviewers: cedric, Hermet, zmike, Jaehyun_Cho Reviewed By: Jaehyun_Cho Subscribers: #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7094
* Docs: Add a group of APIs for which group is not declared in elm_configJunsuChoi2018-09-211-0/+35
| | | | | | | | | | | | | | | | | | | | | | | | | Summary: Longpress elm_config_longpress_timeout_get elm_config_longpress_timeout_set SotfCursor elm_config_softcursor_mode_set elm_config_softcursor_mode_get Tooltips (Add in Elm_Tooltips) elm_config_tooltip_delay_get elm_config_tooltip_delay_set Test Plan: make doc Reviewers: cedric, Hermet, zmike, Jaehyun_Cho Reviewed By: Jaehyun_Cho Subscribers: #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7093
* efl_ui_list: Add return value checkJunsuChoi2018-09-211-1/+3
| | | | | | | | | | | | | | | | | | Summary: efl_ui_layout_object_theme_set without checking return value. so add return value check and log message. Test Plan: N/A Reviewers: SanghyeonLee, Jaehyun_Cho Reviewed By: Jaehyun_Cho Subscribers: Hermet, cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7070
* ctxpopup: Add return value checkJunsuChoi2018-09-211-1/+3
| | | | | | | | | | | | | | | | | | Summary: Using elm_widget_theme_object_set without checking return value. so add return value check and log message Test Plan: N/A Reviewers: herb, cedric, Hermet Reviewed By: Hermet Subscribers: Hermet, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7072
* edje: add missing eina_deprecated to apis.Hermet Park2018-09-211-2/+2
| | | | | | | | Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7090
* Edje: update doc.Hermet Park2018-09-212-2/+15
| | | | | | | | | | Summary: fix and add missing doxygen conent. Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7088
* efl_ui_list: Return function if data get is failedJaehyun Cho2018-09-211-4/+4
| | | | | | | | | | | | Summary: Check data and return function if data get is failed. Reviewers: SanghyeonLee Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7092
* elm_entry: update documentation for elm_entnry_textonly_mode_set/getTaehyub Kim2018-09-211-0/+24
| | | | | | | | | | | | | | Summary: update documentation Reviewers: Jaehyun_Cho, raster Reviewed By: Jaehyun_Cho Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7089
* docs: correct group name of segmentcontrol for API docs.Bowon Ryu2018-09-213-4/+4
| | | | | | | | | | | | | | | | | | Summary: correct group name of segmentcontrol for API docs consistency. Elm_SegmentControl -> Elm_Segment_Control Test Plan: N/A Reviewers: Jaehyun_Cho Reviewed By: Jaehyun_Cho Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7087