Daniel Kolesa
a7d5b089da
eolian_gen: utilize c_name instead of name for generation
...
This will make generated output properly respect the @c_name tags.
2020-01-10 20:19:47 +01:00
Daniel Kolesa
d3159a31d7
eolian: use c_name to derive enum c field names
2020-01-10 20:19:47 +01:00
Daniel Kolesa
918987ef8a
eolian: fix parsing of c_name tags
...
It was not properly consuming the ending ) token.
2020-01-10 20:19:47 +01:00
Stefan Schmidt
e55f0a1dcf
ci: travis: add build on ARM64 arch now provided by Travis
...
Summary:
Cheap and easy way for us to have basic compile testing on ARM64. Travis
is also offering ppc64le and s390x for builds, but on ppc64le we get a
internal compoler error (yay!) on c++ examples and on s390x we have no
luajit. So, these two have to wait a bit more.
Reviewers: bu5hm4n, zmike
Reviewed By: zmike
Subscribers: cedric, #reviewers, #committers
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D11060
2020-01-10 09:51:32 -05:00
Marcel Hollerbach
5296c1dd1a
efl_ui_collection_view: fix test
...
count_realize / unrealize are stacked, we should not leak a callback
that has a stack var as user_data.
2020-01-10 14:50:55 +01:00
Cedric BAIL
33c3cb3667
elementary: enable collection view test to wait for "child.selected" event.
...
Reviewed-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Differential Revision: https://phab.enlightenment.org/D11015
2020-01-09 10:27:46 -08:00
Mike Blumenkrantz
91ed9b59d9
elementary: start some collectionview tests
...
* basic test checking realize/unrealize signals
* selection model test
Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D11012
2020-01-09 10:27:45 -08:00
Cedric BAIL
52d0452f0d
elementary: add proper test for "child.selected" propagation.
...
Reviewed-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Differential Revision: https://phab.enlightenment.org/D11014
2020-01-09 10:27:44 -08:00
Cedric BAIL
9ac976b079
elementary: properly propagate "child.selected" change.
...
Reviewed-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Differential Revision: https://phab.enlightenment.org/D11013
2020-01-09 10:27:43 -08:00
Xavi Artigas
93c7e7dc8f
docs: Improvements to Text API documentation
...
Ref T7855
Ref T7934
Ref T7935
Ref T7936
Ref T7937
Ref T7938
Ref T7941
Ref T7942
Ref T7943
Ref T7944
Ref T7945
2020-01-09 18:17:33 +01:00
Christopher Michael
83a2916043
tests/ecore_wl2: Remove test the ecore_wl2_window_output_find
...
This function is internal to EFL so does not need a test case
ref T8016
2020-01-09 10:54:58 -05:00
Christopher Michael
64dacb3d07
ecore-wl2: Move ecore_wl2_window_output_find function to be internal
...
This function is unused outside of EFL, so it does not need to be
public. Move function to be internal
ref T8013
2020-01-09 10:54:17 -05:00
Christopher Michael
18e01e88d5
efl_wl: Add ecore_wl2_internal include
...
This library uses functions which are now internal to Ecore_Wl2, so we
need to add the ecore_wl2_internal header here.
2020-01-09 10:53:26 -05:00
Christopher Michael
d0845de6b3
tests/ecore_wl2: Simplify test infrastructure
...
This commit adds the _display_connect function to the tests_helpers
file so that we do not have to duplicate the function across files.
ref T8016
2020-01-09 10:46:54 -05:00
Christopher Michael
a866de4ff0
elementary: Include ecore_wl2_internal header when building Wayland
...
support
Commits b3114e2484
, e3a28ecd1e
, and
eafed87ffd
moved some previously public API functions to be
internal because they are not used outside of EFL. As such, we need to
include the ecore_wl2_internal.h header file here because those
functions are used inside Elementary.
2020-01-09 10:31:29 -05:00
Christopher Michael
eafed87ffd
ecore-wl2: Move ecore_wl2_subsurface functions to be internal
...
These functions are not used outside of EFL so there is no need for
them to be public.
ref T8013
2020-01-09 10:20:53 -05:00
Christopher Michael
e3a28ecd1e
ecore-wl2: Move ecore_wl2_offer functions to be internal
...
These functions are not used outside of EFL, so there is no need for
them to be public.
ref T8013
2020-01-09 10:20:49 -05:00
Christopher Michael
b3114e2484
ecore-wl2: Move ecore_wl2_dnd functions to be internal
...
These functions are not used inside Enlightenment and are only used
internally in EFL, so no need to be public
ref T8013
2020-01-09 10:20:46 -05:00
Christopher Michael
e5c64b13c1
tests/ecore_wl2: Fix ecore_wl2_display_input_find test
...
So apparently Enlightenment uses 'seat0' for input name and Weston
uses 'default'. Test for E_START env var and adjust function call so
that the test does not fail in either case.
2020-01-09 10:08:26 -05:00
Xavi Artigas
f7c859d9f8
docs: Fine-tuning the gesture descriptions
2020-01-09 15:38:23 +01:00
Christopher Michael
9488991ee5
elementary: Add missing EINA_UNUSED for unused parameter
...
NB: This file is a mess wrt formatting
2020-01-09 09:17:28 -05:00
Ali Alzyod
1a02745a88
efl.text.cursor: change to abstract class
...
Summary:
1- Change cursor to abstract class
2- Remove copy method from cursor
3- remove cursor_Add method from efl.canvas.textblock and efl.ui.textbox
Reviewers: woohyun, segfaultxavi, bu5hm4n
Reviewed By: bu5hm4n
Subscribers: lauromoura, YOhoho, cedric, #reviewers, #committers
Tags: #efl
Maniphest Tasks: T8299, T8454
Differential Revision: https://phab.enlightenment.org/D11034
2020-01-09 22:33:07 +09:00
Ali Alzyod
7b0a44dd33
efl.canvas.textblock: rename style strings to have underscore between words
...
Summary:
rename following styling strings:
tabstops -> tab_stops
linesize -> line_size
linerelsize -> line_rel_size
linegap -> line_gap
linerelgap -> line_rel_gap
linefill -> line_fill
This will affect Style_Apply, all_style_get, and any method expect styling string
Reviewers: segfaultxavi, woohyun
Reviewed By: segfaultxavi
Subscribers: cedric, #reviewers, #committers
Tags: #efl
Maniphest Tasks: T8523
Differential Revision: https://phab.enlightenment.org/D11043
2020-01-09 12:16:55 +01:00
Ali Alzyod
dcc7813caf
TEXT_FORMAT_HORIZONTAL_ALIGNMENT_AUTO_TYPE: rename end enum into opposite
...
Summary: TEXT_FORMAT_HORIZONTAL_ALIGNMENT_AUTO_TYPE: rename end enum into opposite
Reviewers: segfaultxavi, woohyun
Reviewed By: segfaultxavi, woohyun
Subscribers: cedric, #reviewers, #committers
Tags: #efl
Maniphest Tasks: T7939
Differential Revision: https://phab.enlightenment.org/D11058
2020-01-09 11:00:16 +01:00
Hermet Park
f6f67d60f3
evas ector: ++safety.
...
add return value by ector_begin() for vector safety.
2020-01-09 15:01:47 +09:00
Ali Alzyod
b03f06ca8d
efl_ui_textbox: replace elm_obj stuff and focuse stuff
...
Summary: efl_ui_textbox: replace elm_obj stuff and focuse stuff
Reviewers: woohyun, bu5hm4n
Reviewed By: woohyun, bu5hm4n
Subscribers: cedric, #reviewers, #committers
Tags: #efl
Maniphest Tasks: T8522
Differential Revision: https://phab.enlightenment.org/D11025
2020-01-09 13:57:04 +09:00
Ali Alzyod
622f0b188f
efl.ui.textbox: rename selection_handler to selection_handles
...
Summary: efl.ui.textbox: rename selection_handler to selection_handles
Reviewers: segfaultxavi
Subscribers: cedric, #reviewers, #committers
Tags: #efl
Maniphest Tasks: T8522
Differential Revision: https://phab.enlightenment.org/D11042
2020-01-09 13:44:50 +09:00
Christopher Michael
ad3e3bba3b
ecore-wl2: Remove unused API
...
This API is not used Anywhere inside EFL, Enlightenment, Or Tizen so
there is really no need for it to exist....one less unused API to
worry about.
2020-01-08 11:13:11 -05:00
Christopher Michael
d8c0080dba
tests/ecore_wl2: Add test for ecore_wl2_input_seat_capabilities_get
...
ref T8016
2020-01-08 11:06:15 -05:00
Christopher Michael
60672bdc5a
tests/ecore_wl2: Add test for ecore_wl2_display_input_find_by_name
...
ref T8016
2020-01-08 11:02:11 -05:00
Christopher Michael
9df48a5a3c
tests/ecore_wl2: Add test for ecore_wl2_window_popup_input functions
...
ref T8016
2020-01-08 10:58:29 -05:00
Christopher Michael
a9ded0ab5c
tests/ecore_wl2: Fix input_keymap test
...
The test for ecore_wl2_input_keymap_get was causing failues in the
suite because we need to verify that the input device is a keyboard
before we can check for a keymap.
ref T8016
2020-01-08 10:42:11 -05:00
Christopher Michael
0bb0d862ce
tests/ecore_wl2: Add test for ecore_wl2_window_opaque_region functions
...
ref T8016
2020-01-08 10:36:16 -05:00
Christopher Michael
59ec4ea1b3
tests/ecore_wl2: Add test for ecore_wl2_window_input_region functions
...
ref T8016
2020-01-08 10:33:53 -05:00
Christopher Michael
594ed747a7
Revert "tests/ecore_wl2: Add test for ecore_wl2_window_xxx functions"
...
This commit reverts some additional tests which were added. The reason
for the revert is that these tests can occasionally cause the
ecore_wl2 test suite to timeout/stall.
This reverts commit 4ea865623d
.
2020-01-08 10:23:30 -05:00
Ali Alzyod
43ad91ee40
Text_Format_Horizontal_Alignment_Auto_Type: rename enums, and Doc details
...
Summary: Text_Format_Horizontal_Alignment_Auto_Type: rename enums, and Doc details
Reviewers: woohyun, ali.alzyod
Reviewed By: ali.alzyod
Subscribers: cedric, #reviewers, #committers
Tags: #efl
Maniphest Tasks: T7939
Differential Revision: https://phab.enlightenment.org/D10993
2020-01-08 16:11:38 +01:00
Christopher Michael
5140c43960
tests/ecore_wl2: Fix formatting
...
NB: No functional changes
2020-01-08 09:21:43 -05:00
Christopher Michael
73195a34de
ecore-wl2: Fix return with no value in function returning non-void
2020-01-08 09:10:43 -05:00
Stefan Schmidt
8d9f032db6
ci: travis: enable ptrace capabilities to our docker runs
...
ASAN leak sanitizer needs ptrace capabilities to run. It seems the
removal sudo true brings up this issue for us.
https://github.com/google/sanitizers/issues/764
https://github.com/travis-ci/travis-ci/issues/9033
It fixes the recent breaks in our ASAN enabled job durign our cron
builds.
Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de>
Differential Revision: https://phab.enlightenment.org/D11041
2020-01-08 14:23:38 +01:00
Woochanlee
52fa6aa1b5
ecore_wl2: Move ecore_wl2_window_iconified, ecore_wl2_window_pending_get functions to be internal
...
Summary:
This iconified state doesn't match the compositor's.
pending is only works for user manual buffer render case.
So, no need for it to be a public.
ref T8016
Reviewers: devilhorns
Subscribers: cedric, #reviewers, #committers
Tags: #efl
Maniphest Tasks: T8016
Differential Revision: https://phab.enlightenment.org/D11039
2020-01-08 08:00:25 -05:00
Woochanlee
926cbb98af
ecore_wl2: Add APIs to get window property.
...
Summary:
Creates APIs to get property.
+ecore_wl2_window_popup_input_get
+ecore_wl2_window_input_region_get
+ecore_wl2_window_opaque_region_get
ref T8016
Reviewers: devilhorns
Subscribers: cedric, #reviewers, #committers
Tags: #efl
Maniphest Tasks: T8016
Differential Revision: https://phab.enlightenment.org/D11038
2020-01-08 07:59:53 -05:00
Woochanlee
4ea865623d
tests/ecore_wl2: Add test for ecore_wl2_window_xxx functions
...
Summary:
Add below APIs.
ecore_wl2_window_commit
ecore_wl2_window_frame_callback_add, del
ecore_wl2_window_free
ecore_wl2_window_hide
ecore_wl2_window_shell_surface_exists
ecore_wl2_window_show
ecore_wl2_window_update_begin
+ Fix ecore_wl2_activated_get()
ref T8016
Reviewers: devilhorns
Subscribers: cedric, #reviewers, #committers
Tags: #efl
Maniphest Tasks: T8016
Differential Revision: https://phab.enlightenment.org/D11007
2020-01-08 07:59:11 -05:00
Xavi Artigas
7378056116
docs: Better description of the Flick gesture
2020-01-07 17:36:30 +01:00
Woochanlee
8f5f63cafa
edje_load: Delete wrong free callback set for hash.
...
Summary:
This hash free callback already sets in the creating time.
Invalid free callback is being called additionally.
Therefore, the existing callback(_edje_user_definition_list_free_internal) could not be called, and a memory leak is occurring.
Reviewers: zmike, cedric
Reviewed By: zmike
Subscribers: cedric, #reviewers, #committers
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D11030
2020-01-07 10:13:04 -05:00
Mike Blumenkrantz
227483e079
efl/gesture: correct namespacing of all gesture enums in C
...
these were flattened to all be EFL_GESTURE_$MEMBER, which made them
impossible to read and use effectively
Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de>
Differential Revision: https://phab.enlightenment.org/D11026
2020-01-07 16:08:23 +01:00
Carsten Haitzler
3340243623
ecore-x add root barrier setup func to fix xserver mouse containment
...
xserver stopped containing mouse to screen bounds a while back... this
si broken. so enforce this policy with an api that take a list of
screen rects (relative to root) and makes those the barrier bounds so
that mouse doesn't go out of the screen anymore. new api to enable
this fix in e.
2020-01-07 14:24:13 +00:00
a.srour
d3dc7dc86e
Fix worning and tests for edje text_class
...
Summary: This should fix the wornings and tests logic from previouse commit, diff D10692
Reviewers: ali.alzyod, segfaultxavi, woohyun
Reviewed By: segfaultxavi
Subscribers: cedric, #committers, #reviewers
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D11017
2020-01-07 14:28:46 +01:00
Xavi Artigas
62c9eb1791
docs: Clarify how Gesture objects are used
...
Ref T8502
2020-01-07 12:27:55 +01:00
WooHyun Jung
4b7e7b732d
efl_text_change_info: rename some properties
...
insert -> insertion
merge -> mergeable
ref T7933
Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de>
Differential Revision: https://phab.enlightenment.org/D11016
2020-01-07 11:00:38 +01:00
Ali Alzyod
303baf754a
efl_text_types: remove unused type
...
Summary:
efl_text_types: remove unused type **Efl.Text_Attribute_Handle**
Reviewers: woohyun, segfaultxavi
Reviewed By: woohyun
Subscribers: cedric, #reviewers, #committers
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D11031
2020-01-07 17:42:53 +09:00