summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* testgen: added function list modedevs/felipealmeida/tctLarry Lira2018-09-202-13/+43
| | | | | - fixed has_getter/setter filter - added function list mode to test all inherited or only implemented functions
* testgen: test inherits functionsLarry Lira2018-09-121-28/+22
| | | | - added inherits methods and properties in functions list test
* testgen: added customsLarry Lira2018-09-115-48/+82
| | | | | | - added filter class - added filter functions - added doc filters in README
* testgen: added README.mdLarry Lira2018-09-113-23/+141
| | | | | - How to use testgen - Fixed cmd line --help
* testgen: Fix compilation of generated csharp codeLauro Moura2018-09-053-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-09-0536-0/+422
|
* eolian: Added Eolian Test GeneratorLarry Lira2018-09-057-0/+739
|
* efl_ui_image: apply some image options as retained way.Hermet Park2018-08-211-7/+7
| | | | | | | | | | | | | | | | | | | | Summary: load_size will be applied when file is set, orientation, flip would be applied when starting sizing calc. These will gurantee applying options whether image is preset or not. This is a regression bug by ae51c81a686ca47c93eedc99beaf3a84f8a9cb96 Reviewers: #committers, zmike Reviewed By: #committers, zmike Subscribers: cedric, #reviewers, #committers, zmike Tags: #efl Differential Revision: https://phab.enlightenment.org/D6855
* evas: remove render2Mike Blumenkrantz2018-08-2116-1393/+109
| | | | | | | | | | | | | | | | | | | | | Summary: this is more or less a dead project, having not been actively developed in over 2 years and instead forcing people to expend more time and energy to keep it compiling across refactors fix T7227 Reviewers: stefan_schmidt, Hermet, ManMower, devilhorns Reviewed By: Hermet, devilhorns Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T7227 Differential Revision: https://phab.enlightenment.org/D6878
* elm/genlist: check for item invalidation after setting item focus on clickMike Blumenkrantz2018-08-211-0/+2
| | | | | | | | | | | | | | | | | | | | | Summary: if the item is deleted during a focus callback then the remainder of this function must be skipped in order to avoid crashing when attempting to access deallocated memory ref T7292 Reviewers: SanghyeonLee Reviewed By: SanghyeonLee Subscribers: cedric, #reviewers, #committers Tags: #efl_widgets Maniphest Tasks: T7292 Differential Revision: https://phab.enlightenment.org/D6831
* elm/genlist: unset callbacks flag when destroying view object in unrealizeMike Blumenkrantz2018-08-211-0/+1
| | | | | | | | | | | | | | | | | | | | Summary: failing to unset this prevents callbacks from being re-added when the item is next realized, resulting in items which cannot be interacted with ref T7292 Reviewers: SanghyeonLee Reviewed By: SanghyeonLee Subscribers: cedric, #reviewers, #committers Tags: #efl_widgets Maniphest Tasks: T7292 Differential Revision: https://phab.enlightenment.org/D6832
* ci: explicitly clone and build an external app during distcheckMike Blumenkrantz2018-08-211-0/+3
| | | | Differential Revision: https://phab.enlightenment.org/D6789
* ci: use distcheck scriptMike Blumenkrantz2018-08-211-1/+1
| | | | | | I forgot to enable this when I rebased the original version Differential Revision: https://phab.enlightenment.org/D6877
* ci: disable backtracing on log errorsMike Blumenkrantz2018-08-212-1/+2
| | | | | | | this is just spam that fills up the logs and sometimes causes builds to abort when they reach the maximum log size Differential Revision: https://phab.enlightenment.org/D6788
* efl_ui_tab_bar: implement select key bindings.Bowon Ryu2018-08-216-4/+107
| | | | | | | | | | | | | | | | | | Summary: by key bindings.. now we can select TAB with the Return/Space key. Test Plan: elementary_test -to efl.ui.tab_pager Reviewers: Jaehyun_Cho, Hermet Reviewed By: Jaehyun_Cho Subscribers: YOhoho, cedric, #reviewers, #committers, zmike Tags: #efl Differential Revision: https://phab.enlightenment.org/D6779
* ui_spin_button: avoid duplicated calls.Hermet Park2018-08-211-0/+2
|
* efl_ui_spin_button: Addded direction feature.Woochanlee2018-08-219-84/+144
| | | | | | | | | | | | | | | | | | | Summary: The Spin_Button class supports two types(horizontal, vertical). User can use 'efl_ui_direction()' for spin_button. @feature Test Plan: elementary_test-> spin_button sample. Reviewers: Hermet, Jaehyun_Cho Subscribers: cedric, #committers, zmike Tags: #efl Differential Revision: https://phab.enlightenment.org/D6680
* efl_ui_focus_composition: remove unused variableYeongjong Lee2018-08-211-8/+0
| | | | | | | | | | | | | | Summary: adapters variable has not been used since ac4d75a1a. Reviewers: bu5hm4n, Hermet Reviewed By: Hermet Subscribers: cedric, #reviewers, #committers, zmike Tags: #efl Differential Revision: https://phab.enlightenment.org/D6872
* ecore_wl2_dmabuf: Depend on ecore_wl2Derek Foreman2018-08-201-0/+1
| | | | | | | | | | | | | | | | | | | Summary: fix commit 87332f2e3ab2694f27913222ddadbadbca5c4d54 which added a requirement to link with ecore_wl2 but no requirement that it be built first. ref T7327 @fix Subscribers: cedric, #reviewers, #committers, zmike Tags: #efl Maniphest Tasks: T7327 Differential Revision: https://phab.enlightenment.org/D6875
* efl_object: add call for getting invalidatingMarcel Hollerbach2018-08-203-0/+51
| | | | | | | | | | | | | | | | | | | | | | Summary: there is now invalidated & invalidating. invalidated returns true when all children are invalidated, and the object is / was requested to be invalidated. invalidating return true when the object is called to be invalidated but not all children are invalidated yet. However, the object is garanteed to be invalidated in near future. Reviewers: zmike Reviewed By: zmike Subscribers: cedric Tags: #efl, #do_not_merge Differential Revision: https://phab.enlightenment.org/D6722
* ecore_wl2_dmabuf: Link with ecore_wl2Derek Foreman2018-08-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | Summary: This generated .so file is only ever loaded with dlopen, so it hasn't mattered that it doesn't appropriately link dependent libraries. However, Debian builds this with strict linking, which breaks if the .so doesn't depend on everything that supplies the functions it calls. fix T7327 @fix Reviewers: devilhorns Reviewed By: devilhorns Subscribers: cedric, #reviewers, #committers, zmike Tags: #efl Maniphest Tasks: T7327 Differential Revision: https://phab.enlightenment.org/D6874
* configure: do not drop to max loglevel 3Marcel Hollerbach2018-08-201-1/+1
| | | | | | | | | | | | | | | | | | Summary: For the actaul release this might be helpfull, however, we are in a freeze, people are getting theire alpha releases, that might contain bugs, its just makes the workflow of fixing faster if we can get and see debugging output. Reviewers: devilhorns, stefan_schmidt Reviewed By: devilhorns Subscribers: cedric, #committers, zmike Tags: #efl Differential Revision: https://phab.enlightenment.org/D6548
* eina_debug: switch to vpathMarcel Hollerbach2018-08-202-13/+5
| | | | | | | | | | | | | | | | | | | | | | | | | Summary: eina debug was using the xdg runtime dir in a wrong manner. Since the directory should be only used by the user, and the directory should be be subject of any other usage. Additionally, apps tend to create files like: $XDG_RUNTIME_DIR/foo.bar which is probebly not what you want in $HOME. ref T7107 Depends on D6747 Reviewers: zmike, stefan_schmidt, #committers Reviewed By: zmike, #committers Subscribers: #reviewers, cedric, #committers, zmike Tags: #efl Maniphest Tasks: T7107 Differential Revision: https://phab.enlightenment.org/D6748
* efl_debugd: move to eina vpathMarcel Hollerbach2018-08-201-21/+3
| | | | | | | | | | | | | | | | | | Summary: the logic here was against the xdg standard, thus we migrate to eina_vpath which uses the correct xdg standard Depends on D6746 Reviewers: zmike, stefan_schmidt, #committers Reviewed By: zmike, #committers Subscribers: #reviewers, cedric, #committers, zmike Tags: #efl Differential Revision: https://phab.enlightenment.org/D6747
* ecore_con: migrate to eina_vpathMarcel Hollerbach2018-08-201-34/+3
| | | | | | | | | | | | | | | | | | Summary: the logic here was against the xdg standard, thus we migrate to eina_vpath which uses the correct xdg standard Depends on D6745 Reviewers: zmike, stefan_schmidt, #committers Reviewed By: zmike, #committers Subscribers: #reviewers, cedric, #committers, zmike Tags: #efl Differential Revision: https://phab.enlightenment.org/D6746
* quicklaunch: use xdg abstraction instead of direct env varMarcel Hollerbach2018-08-201-5/+2
| | | | | | | | | | | | | | | | | | | | Summary: there are defined ways what should happen in XDG_RUNTIME_DIR is not defined, eina_vpath is the abstraction for doing this. This ensures that the socket is created in the correct directory. Depends on D6744 Reviewers: zmike, stefan_schmidt Reviewed By: zmike Subscribers: #reviewers, cedric, #committers, zmike Tags: #efl Differential Revision: https://phab.enlightenment.org/D6745
* move efreet xdg envvars to einaMarcel Hollerbach2018-08-205-79/+89
| | | | | | | | | | | | | | | | | | Summary: The contents of the XDG_ env vars are also usefull for eina subsystems, thus we should init those env vars here. Depends on D6751 Reviewers: zmike, stefan_schmidt, #committers Reviewed By: zmike, #committers Subscribers: #reviewers, cedric, #committers, zmike Tags: #efl Differential Revision: https://phab.enlightenment.org/D6744
* eina_vpath: introduce eina_vpath in style of snprintfMarcel Hollerbach2018-08-203-14/+73
| | | | | | | | | | | | | | | | | Summary: this can be usefull for later regactor usages. Depends on D6742 Reviewers: zmike, stefan_schmidt, #committers Reviewed By: zmike, #committers Subscribers: #reviewers, segfaultxavi, cedric, #committers, zmike Tags: PHID-PROJ-55rnlag4d454jfmlmuhu Differential Revision: https://phab.enlightenment.org/D6743
* eina_vpath: fix homedirectory fetchingMarcel Hollerbach2018-08-201-21/+37
| | | | | | | | | | | | | | | | | | | | | | | Summary: the fetching of the homedirectorty did not work. pw_dir was never prepended. Additionally you would get a silent NULL string back if the system does not support HAVE_GETPWENT. ref T7107 Depends on D6737 Reviewers: zmike Reviewed By: zmike Subscribers: #reviewers, raster, vtorri, cedric, #committers, zmike Tags: #efl Maniphest Tasks: T7107 Differential Revision: https://phab.enlightenment.org/D6742
* Revert "elm/win: move trigger for "shot" to first pre-render callback"Stefan Schmidt2018-08-201-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Summary: This reverts commit 93228108efaf6097ac680664bdb9158b5cf57499. The original commit resulted in a hang during the use of the shot engine in our make doc target. During the doc run we generate screenshots for the documentation using the shot engine. It is not a clean revert as other things changed since this got in, but I verified that the screenshots for the documentation is generated correctly again. This might leave open the original issue T6929 which the now reverted commit tried to address. Fixes T7166 Reviewers: zmike, JackDanielZ, xavi Reviewed By: zmike Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T7166 Differential Revision: https://phab.enlightenment.org/D6873
* evas textblock: add/apply cursor cluster APIs based on grapheme clusterYoungbok Shin2018-08-2026-103/+2295
| | | | | | | | | | | | | | | | | | | | | | | | | Summary: Add a feature for moving cursor over a grapheme cluster. It is applied to edje_entry.c and elm_entry.c for improving cursor handling just like other modern text editors. ex) gedit The patch on Evas needs to update libunibreak library. So, the patch will update libunibreak, too. @feature Test Plan: 1. Put "ഹലോ" in your entry. 2. Your cursor can reach at the end of text from the beginning only in 2 right key event with this feature. Reviewers: raster, cedric, jpeg, herdsman, zmike, devilhorns Reviewed By: herdsman, zmike Subscribers: #reviewers, #committers, zmike, bowonryu, woohyun Tags: #efl Differential Revision: https://phab.enlightenment.org/D5490
* efl_ui_composition: remove all children in invalidateMarcel Hollerbach2018-08-202-0/+10
| | | | | | | | | When the element that iherits from composition is invalidated, all items should be unregistered. fix T7213 Differential Revision: https://phab.enlightenment.org/D6755
* elm/win: check object class before using itShinwoo Kim2018-08-201-0/+1
| | | | | | | | | | | | | | | | | Summary: elm_win_focus_get with non Efl.Ui.Win object could return incorrect value. If an object implements Efl.Ui.Focus.Object.focus { get; } then the return value of elm_win_focus_get with this object depends upon the object status. Reviewers: Hermet, YOhoho Reviewed By: YOhoho Subscribers: cedric, #reviewers, #committers, zmike Tags: #efl Differential Revision: https://phab.enlightenment.org/D6868
* evas map: +comment for maintanance.Hermet Park2018-08-201-0/+4
|
* scroller: remove unused ifdef blocksWonki Kim2018-08-204-40/+2
| | | | | | | | | | | | | | | | | | Summary: there are unused ifdef blocks and also there is a variable that accessed from nowhere. this patch removes both of theme. related with D6567 Reviewers: Hermet, eagleeye, devilhorns Reviewed By: Hermet Subscribers: cedric, zmike Tags: #efl, #do_not_merge Differential Revision: https://phab.enlightenment.org/D6585
* configure: switch to dev mode againStefan Schmidt2018-08-181-1/+1
|
* release: Update NEWS and bump version for 1.21.0 releasev1.21.0Stefan Schmidt2018-08-172-1/+8
|
* eio/sentry: destroy event handlers when deleting sentryMike Blumenkrantz2018-08-172-19/+35
| | | | | | | this will crash due to invalid memory access if an event is triggered after the sentry is destroyed Differential Revision: https://phab.enlightenment.org/D6845
* ci: use manual script for distcheck buildMike Blumenkrantz2018-08-171-0/+120
| | | | | | | | | | | | | | | | | this adds a script which reimplements the distcheck rule generated from automake and runs that script instad of 'make distcheck' the benefit of this is that the distcheck script can run tests multiple times to avoid intermittent failures which could potentially cause build errors. distcheck builds are by far the longest and most costly of all ci builds, so it's important to reduce failure rates in these builds to the absolute minimum in order to keep ci build times low cibuildme fix T7094 Differential Revision: https://phab.enlightenment.org/D6734
* build: remove incorrect use of DEPENDENCIES for non-library fileMike Blumenkrantz2018-08-171-2/+2
| | | | | | | | | if this is ever evaluated then it will trigger a build failure since it is not a rule in this makefile which can ever be run fix T6828 Differential Revision: https://phab.enlightenment.org/D6838
* ci: always use same version numbering for every buildMike Blumenkrantz2018-08-172-0/+27
| | | | | | | | if the version number ever changes then this destroys the entire ccache as the version is used in various places in headers which are included throughout the tree Differential Revision: https://phab.enlightenment.org/D6848
* elm/list: correctly handle ELM_LIST_COMPRESSMike Blumenkrantz2018-08-171-0/+5
| | | | | | | | | according to the docs, this mode means that no content size hints should be taken into account when calculating size hints for the overall object fix T7313 Differential Revision: https://phab.enlightenment.org/D6860
* elm_code: fix crash on backspace and selection delete.Alastair Poole2018-08-172-3/+20
| | | | | | | | | | | | | | | FIx backspace issue and also issue involving the cursor position and deleting/cutting/backspace of selected text. Now that we properly move the cursor around when making a selection, it's important that we place the cursor in a valid position in the widget following the removal of text. Previously the cursor always remained in a "safe" position however now it's crucial to update this position when necessary. @fix T7259 Differential Revision: https://phab.enlightenment.org/D6835
* evas vg: prevent invalid access.Hermet Park2018-08-171-0/+2
| | | | | | | | | | | | | | | | | Summary: Canvas allows objects become zombies. Even though they were deleted they could be accessed by canvas for second frames. Reviewers: #committers, zmike Reviewed By: #committers, zmike Subscribers: cedric, #reviewers, #committers, zmike Tags: #efl Differential Revision: https://phab.enlightenment.org/D6849
* efl_ui/format: revert some patches to fix some regressionsMike Blumenkrantz2018-08-171-2/+1
| | | | | | | | | | | | | | | | | | | | | | Summary: it seems that the original patch in this case introduced a regression where format strings ending with %% in progressbar would not be displayed correctly. a followup patch attempted to resolve this, but this second patch introduced another regression where some format strings would always display 0% fixing compiler warnings is always valued, but in the case where the patch to fix the warning creates regressions then we will live with the warnings instead This reverts commit b4112b9735ce75bce95974a257aa1880fa52a6bf. This reverts commit be770d37fb05b8486907796dd16f4635bceb4ce1. Subscribers: cedric, #reviewers, #committers Tags: #efl_widgets Differential Revision: https://phab.enlightenment.org/D6863
* efl_wl: Send unique keymap fds to clientsDerek Foreman2018-08-172-52/+63
| | | | | | | | | | | | | | | | Summary: Prevent wayland clients from being able to destroy the compositor's singleton keymap by making individual copies for each client. Reviewers: zmike, devilhorns Reviewed By: devilhorns Subscribers: cedric, #reviewers, #committers, zmike Tags: #efl Differential Revision: https://phab.enlightenment.org/D6862
* ecore_pipe: remove null check condition and fix segfualt on WindowsYeongjong Lee2018-08-176-6/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Summary: This reverts commit 4917910b4911905236fa099bbc16b833b056ca07. 4917910b break backward compatibility. Reproduction: void pipe_handler(...); pipe = ecore_pipe_add(pipe_handler, NULL); ecore_pipe_write(pipe, NULL, 0); Because of the null check condition, pipe_handler isn't called after 4917910b. Some apps behavior which is written to expected to call pipe_handler was broken. also, this patch fixed segfault during build on Windows Test Plan: make on Windows Reviewers: raster, zmike, vtorri Reviewed By: zmike, vtorri Subscribers: woohyun, cedric, #reviewers, #committers, zmike, vtorri Tags: #efl Differential Revision: https://phab.enlightenment.org/D6824
* eina_file: check copied using copiedShinwoo Kim2018-08-171-9/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Summary: From (1) "the following commit" message, the changed condition in this patch should check if the virtualized file is copied or not. In eina_file_virtualize head_padded = 16 * ((sizeof(Eina_File) + slen + 15) / 16); file->global_map = ((char *)file) + head_padded; In eina_file_dup file->global_map != (void*)(file->filename + strlen(file->filename) + 1) Because of this discord condition makes eina_file_dup copies always. (1) This is "the following commit": commit 4766316935589b6191e047ad697ab10ae2027a43 Author: Cedric Bail <cedric@osg.samsung.com> Date: Wed Mar 8 10:13:36 2017 -0800 eina: force copy of not copied virtualized file while doing an eina_file_dup. The other way around is pretty much impossible as you don't know who does an eina_file_dup and for how long they keep there reference. T5234 Reviewers: zmike, Hermet Reviewed By: zmike Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D6857
* Revert this patch. It was not supposed to land yet as it was awaitingChris Michael2018-08-171-8/+7
| | | | | | | | review Revert "elementary: Check for valid focus manager before starting do loop" This reverts commit 364ca1d2b2bb057da4d4d02dbeb2cbc2045b0ee3.
* elm/box_layout: rename variablesMike Blumenkrantz2018-08-171-18/+18
| | | | | | | | | | | | | | | | Summary: the mnw and mnh variables were misleading in this context because they actually refer to the max width and max height Reviewers: devilhorns Reviewed By: devilhorns Subscribers: devilhorns, cedric, #reviewers, #committers Tags: #efl_widgets Differential Revision: https://phab.enlightenment.org/D6859