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
Ali Alzyod
36a50f4d82
efl.text_style: remame underline2 and glow2
...
Summary: rename underline2 into secondary_underline and glow2 into secondary_glow
Reviewers: woohyun, segfaultxavi
Reviewed By: segfaultxavi
Subscribers: cedric, #reviewers, #committers
Tags: #efl
Maniphest Tasks: T7857
Differential Revision: https://phab.enlightenment.org/D11024
2020-01-07 09:32:03 +01:00
junsu choi
5196484832
Efl.Ui.Vg_Animation: Fix state when changed speed
...
Summary: If speed's direction changed, change state.
Test Plan: N/A
Reviewers: Hermet, kimcinoo, smohanty
Reviewed By: Hermet
Subscribers: cedric, #reviewers, #committers
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D11021
2020-01-07 15:52:06 +09:00
Hermet Park
0313104719
canvas vg: remove redudant code.
...
The render preparation of vector nodes will be
done by user_vg_entry_render().
2020-01-07 13:25:47 +09:00
Carsten Haitzler
1dd06a1e3d
scripts - eina - remove eina-bench-cmp as its disbaled from install
...
it's also py2 which makes it EOL anyway...
2020-01-06 16:36:31 +00:00
Ali Alzyod
cdaecf2dfb
efl.ui.textbox: clean up (remove unused vars and methods)
...
efl.ui.textbox: clean up (remove unused vars and methods)
Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de>
Differential Revision: https://phab.enlightenment.org/D11023
2020-01-06 14:37:41 +01:00
Ali Alzyod
31a96be9a2
efl.ui.textbox: replace legacy scroller type check
...
replace legacy scroller type check ELM_INTERFACE_SCROLLABLE_MIXIN with EFL_UI_SCROLLABLE_INTERFACE
Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de>
Differential Revision: https://phab.enlightenment.org/D11003
2020-01-06 14:37:38 +01:00
Yeongjong Lee
278376df90
csharp: rename ExtensionMethods
...
Summary:
This patch will rename `ExtensionMethods` to `Extensions` that is commonly used
in csharp project.
Depends on D10972
Test Plan: meson build -Dbindings=mono,cxx -Dmono-beta=true
Reviewers: lauromoura, Jaehyun_Cho, felipealmeida
Reviewed By: Jaehyun_Cho, felipealmeida
Subscribers: cedric, #reviewers, #committers
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D10913
2020-01-06 19:08:44 +09:00
Jaehyun Cho
1507ade787
eolian_mono: add namespace to extension methods of ItemFactory
...
Summary:
Like other classes and methods, the classes and methods for extension
methods of ItemFactory are moved inside the namespace.
Consequently, the namespace in the class name for extension methods is
removed to avoid duplicate namespace name.
Reviewers: lauromoura, felipealmeida, YOhoho, woohyun
Reviewed By: YOhoho
Subscribers: cedric, #reviewers, #committers
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D10972
2020-01-06 19:07:28 +09:00
Alastair Poole
207da69c97
elm_code_text: Return empty string on 0 length.
...
Throughout elm_code we rely on this function returning a valid
string (unless the line object isn't set/is NULL).
2020-01-05 17:36:33 +00:00
Carsten Haitzler
f2b88560a0
elm - widget - actually check object smart data return for no data
...
so sometimes widgets dont have smart data - some situtions happen...
but let's not segfault. instead we now see the usual eina log eerrs
and things march on... and no segv.
@fix
2020-01-04 20:58:16 +00:00
Carsten Haitzler
e18af750f3
gl native surf - create pixmap failes - make them warns
...
these can be race conditions so really should be warns and not errors.
they just are noise we'll never fix as it's racey anyway...
2020-01-03 18:22:28 +00:00
Xavi Artigas
c836d82774
docs: whitespace and punctuation of Efl.Canvas.Animation_Scale
2020-01-03 16:14:45 +01:00
Hermet Park
dea448d40c
evas map: ++Safety for range overflow.
...
This might fix this issue.
{T8199}
2020-01-03 20:54:26 +09:00
Hermet Park
d5463dfb1a
Revert "Revert "Revert "evas map: diable high quality texture mapping feature."""
...
This reverts commit 1cb7d11ea8
.
2020-01-03 20:54:19 +09:00
Xavi Artigas
744d4682c2
docs: Remove Evas reference from Efl.Canvas.Textblock
2020-01-03 11:57:27 +01:00
abdulleh Ghujeh
7107d6cf90
Example: Add efl_canvas_textblock_obstacles example
...
Summary: Add efl canvas textblock example based on unified APIs (converted from legacy)
Reviewers: ali.alzyod, segfaultxavi
Reviewed By: segfaultxavi
Subscribers: woohyun, segfaultxavi, cedric, #reviewers, #committers
Tags: #efl
Maniphest Tasks: T8460
Differential Revision: https://phab.enlightenment.org/D10955
2020-01-03 11:42:31 +01:00
abdulleh Ghujeh
c9cc3ab3f0
Evas Textblock : Fix obstacles & word overlap
...
Summary:
Revert part of old commit which caused wrong behavior in textblock with obstacles, we should use obstacle x pos.
There is no comments about why this was changed.
{F3821294}
Old commit is :
Aug 23, 2017 e63be982d9
related to D10955
Test Plan: Run Textblock Obstacle example
Reviewers: ali.alzyod, woohyun, segfaultxavi
Subscribers: cedric, #reviewers, #committers
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D11005
2020-01-03 16:45:27 +09:00
Bruno da Silva Belo
5c99f08511
c#: Checking null for parameters generated code.
...
Checking null for generated code
ref T8399
Reviewed-by: Felipe Magno de Almeida <felipe@expertisesolutions.com.br>
Differential Revision: https://phab.enlightenment.org/D10970
2020-01-02 22:06:24 -03:00