platform/upstream/efl.git
6 years agoecore_signal: check the return value of write(2)
Jean Guyomarc'h [Sun, 25 Feb 2018 09:40:50 +0000 (10:40 +0100)]
ecore_signal: check the return value of write(2)

Some glibc declare write(2) with the attribute warn unused result.
So we now ensure that the calls to write(2) are successful. Otherwise,
we print an error and update errno accordingly.

6 years agoefl_exe: check the calls to pipe(2)
Jean Guyomarc'h [Sun, 25 Feb 2018 09:38:57 +0000 (10:38 +0100)]
efl_exe: check the calls to pipe(2)

Some glibc versions declare pipe(2) with a warn unused result attribute,
leading to compile-time warnings when pipe(2)'s return value is not
checked.

If pipe(2) fails, we now print an error and make the calling function
fail.

6 years agoelm_config: fixup copy paste error
Marcel Hollerbach [Sat, 24 Feb 2018 20:07:13 +0000 (21:07 +0100)]
elm_config: fixup copy paste error

when i did the vpath transition i made a copy and paste error, that
might made a few people miss theire config and appear weird directories
~/elementary.elementary/ in theire homedirectory, sorry for that!

6 years agoelm_view_list: do not install this
Marcel Hollerbach [Sat, 24 Feb 2018 19:33:29 +0000 (20:33 +0100)]
elm_view_list: do not install this

this breaks the eolian database, as it imports files that are not
installed. (namely elm_genlist_item_types)

6 years agoFocus test 6: add ability to move the focus by API
Dave Andreoli [Sat, 24 Feb 2018 10:33:27 +0000 (11:33 +0100)]
Focus test 6: add ability to move the focus by API

6 years agoeolian: perform correct unit lookups in public API
Daniel Kolesa [Fri, 23 Feb 2018 14:34:52 +0000 (15:34 +0100)]
eolian: perform correct unit lookups in public API

This finally enables looking up things from the current unit
rather than from a backing storage in the Eolian state. This
also means that the benefits of having a unit system will
finally be visible.

6 years agoeolian: simplify adding/refcounting objects
Daniel Kolesa [Fri, 23 Feb 2018 14:25:32 +0000 (15:25 +0100)]
eolian: simplify adding/refcounting objects

6 years agoeolian: proper in-unit storage for all declarations
Daniel Kolesa [Fri, 23 Feb 2018 14:14:13 +0000 (15:14 +0100)]
eolian: proper in-unit storage for all declarations

This makes sure variables are stored as well as types within their
respective units. Also, declarations are now refcounted just like
any other Eolian object.

6 years agoeina vpath - improve docs and add app.tmp and usr.tmp vpaths too
Carsten Haitzler (Rasterman) [Fri, 23 Feb 2018 07:26:30 +0000 (16:26 +0900)]
eina vpath - improve docs and add app.tmp and usr.tmp vpaths too

definitely kaes the docs better with lots of sample paths and some
indication of what these may map to in real life.

6 years agoeina: Change assert_ptr_null to asset_ptr_eq(null)
Lauro Moura [Thu, 22 Feb 2018 23:37:11 +0000 (20:37 -0300)]
eina: Change assert_ptr_null to asset_ptr_eq(null)

Summary:
Again, ptr_null/nonnull were added in check 0.11, while we depend on
0.9.10.

Test Plan: Run make check

Reviewers: marcelhollerbach, cedric, felipealmeida

Reviewed By: felipealmeida

Differential Revision: https://phab.enlightenment.org/D5820

6 years agomono: Whitelist some interfaces and classes
Lauro Moura [Thu, 22 Feb 2018 23:22:51 +0000 (20:22 -0300)]
mono: Whitelist some interfaces and classes

Summary: Among them, IO interfaces are needed by the new efl.Task.

Test Plan: Run make check

Reviewers: felipealmeida

Subscribers: cedric

Differential Revision: https://phab.enlightenment.org/D5821

6 years agoeina: make eina_vpath_interface_app_set an internal function.
Cedric Bail [Thu, 22 Feb 2018 23:26:28 +0000 (15:26 -0800)]
eina: make eina_vpath_interface_app_set an internal function.

I am wondering if this one shouldn't even be a private one and
directly used by eina_prefix.

6 years agoeina: make eina_vpath_interface_user_set an internal API.
Cedric Bail [Thu, 22 Feb 2018 22:57:36 +0000 (14:57 -0800)]
eina: make eina_vpath_interface_user_set an internal API.

6 years agoefl: fix warning due to vpath change.
Cedric Bail [Thu, 22 Feb 2018 22:56:31 +0000 (14:56 -0800)]
efl: fix warning due to vpath change.

6 years agoedje: silence warning due to vpath change.
Cedric Bail [Thu, 22 Feb 2018 22:55:55 +0000 (14:55 -0800)]
edje: silence warning due to vpath change.

6 years agoemotion: silence warning due to vpath change.
Cedric Bail [Thu, 22 Feb 2018 22:55:31 +0000 (14:55 -0800)]
emotion: silence warning due to vpath change.

6 years agoevas event_grabber: fix child ordering when adding non-top children
Mike Blumenkrantz [Thu, 22 Feb 2018 20:30:10 +0000 (15:30 -0500)]
evas event_grabber: fix child ordering when adding non-top children

another ref 0516cdc0f9dc0969ac96df6984af2413680cad01

@fix

6 years agoefl-wl: send surface enter/leave based on compositor object visibility
Mike Blumenkrantz [Thu, 22 Feb 2018 18:00:04 +0000 (13:00 -0500)]
efl-wl: send surface enter/leave based on compositor object visibility

this allows clients to conserve memory when the compositor is in a
hidden or obscured state

@feature

6 years agoevas: include legacy vg header instead of manually declaring typedef
Mike Blumenkrantz [Thu, 22 Feb 2018 13:50:17 +0000 (08:50 -0500)]
evas: include legacy vg header instead of manually declaring typedef

fix T6720

6 years agoeolian: fix eina hash usage so it doesn't consume all your memory
Daniel Kolesa [Thu, 22 Feb 2018 10:18:55 +0000 (11:18 +0100)]
eolian: fix eina hash usage so it doesn't consume all your memory

This makes sure items are checked before being added, so that eina
hash doesn't get confused, add each item thousands of times and
run out of memory.

6 years agoeolian: store types/typedecls in units
Daniel Kolesa [Wed, 21 Feb 2018 16:59:39 +0000 (17:59 +0100)]
eolian: store types/typedecls in units

6 years agoeolian: add eolian_object_add wrapper
Daniel Kolesa [Wed, 21 Feb 2018 16:50:18 +0000 (17:50 +0100)]
eolian: add eolian_object_add wrapper

6 years agolets delete efl_vpath
Marcel Hollerbach [Sun, 18 Feb 2018 20:58:57 +0000 (21:58 +0100)]
lets delete efl_vpath

Its not used anymore.

ref T5314

6 years agomove from efl.vpath to eina_vpath
Marcel Hollerbach [Wed, 21 Feb 2018 09:06:02 +0000 (10:06 +0100)]
move from efl.vpath to eina_vpath

The usages from efl.vpath are moved to to eina_vpath

6 years agointroduce eina_vpath!
Marcel Hollerbach [Sun, 18 Feb 2018 21:12:58 +0000 (22:12 +0100)]
introduce eina_vpath!

Its the successor of efl.vpath, the api is synchronous, and supports
addtional vpath paths, new apis cal always be added to use them.

6 years agoee_wayland: Fix ecore_wl2 refcounting breakage on some failures
Derek Foreman [Wed, 21 Feb 2018 22:39:37 +0000 (16:39 -0600)]
ee_wayland: Fix ecore_wl2 refcounting breakage on some failures

If we have a blacklisted gl implementation then we'll create a canvas,
it'll fail to be useful, and we'll free it - which calls
ecore_wl2_shutdown(), but then we'll also call ecore_wl2_shutdown()
a second time further down the failure path.

Take a bonus reference before freeing the failed canvas to keep refcounts
sane.

6 years agoevas: readjust pushed engine geometry without the output offset.
Cedric Bail [Wed, 21 Feb 2018 19:15:11 +0000 (11:15 -0800)]
evas: readjust pushed engine geometry without the output offset.

6 years agoEfl.Gesture: rename to Efl.Canvas.Gesture
Mike Blumenkrantz [Wed, 21 Feb 2018 19:20:09 +0000 (14:20 -0500)]
Efl.Gesture: rename to Efl.Canvas.Gesture

most C api remains unchanged

ref T6714
ref T6716

6 years agoEfl.Animator: rename to Efl.Canvas.Animator
Mike Blumenkrantz [Wed, 21 Feb 2018 18:38:39 +0000 (13:38 -0500)]
Efl.Animator: rename to Efl.Canvas.Animator

most C api remains unchanged

ref T6714
ref T6716

6 years agoefl_vg: namespace moves
Mike Blumenkrantz [Tue, 20 Feb 2018 20:24:09 +0000 (15:24 -0500)]
efl_vg: namespace moves

efl.vg -> efl.canvas.vg.node
efl.vg.* -> efl.canvas.vg.*

ref T6714

Change-Id: Icbc21e687e9a0313e3521877a87c297211016950

6 years agoevas: add output coordinate debug.
Cedric Bail [Wed, 21 Feb 2018 17:39:04 +0000 (09:39 -0800)]
evas: add output coordinate debug.

6 years agoeolian: prepare for proper unit API by merging unit hashes
Daniel Kolesa [Wed, 21 Feb 2018 15:36:08 +0000 (16:36 +0100)]
eolian: prepare for proper unit API by merging unit hashes

Eolian now properly merges all unit hashes (e.g. unit A has
children B and C, hashes of B and C are merged into A's hashes
in order to be able to look up B and C's contents via A) and
maintains a (potentially cyclic) children graph.

Not everything is yet added into all hashes, but at least the
building blocks are there.

6 years agoecore - osx - build where clearenv doesnt exist
Carsten Haitzler (Rasterman) [Wed, 21 Feb 2018 15:15:57 +0000 (00:15 +0900)]
ecore - osx - build where clearenv doesnt exist

osx was uncivilied .... it didn't have a nice clearenv. fixed that now
and do it the not so nice way and juat set environ to NULL

6 years agoecore - fd handler - dont set legacy flag on null fdhandlers
Carsten Haitzler (Rasterman) [Wed, 21 Feb 2018 10:05:48 +0000 (19:05 +0900)]
ecore - fd handler - dont set legacy flag on null fdhandlers

now passes make check again.

6 years agoecore - fd handlers - only delete legacy eo objects in handlers
Carsten Haitzler (Rasterman) [Wed, 21 Feb 2018 06:45:55 +0000 (15:45 +0900)]
ecore - fd handlers - only delete legacy eo objects in handlers

if its a non-legacy loop handler that also binds an fd handler
internally (the 2 things are linked as a pair) then on loop del, dont
del the objet as the obj del should handle things elsehwere.

6 years agoecore - start work on efl task/exe/thread
Carsten Haitzler (Rasterman) [Wed, 21 Feb 2018 06:44:11 +0000 (15:44 +0900)]
ecore - start work on efl task/exe/thread

this is  astart of the work for having a common task class/interface
between loops, threads ane exe's so the i/o is all symmetric and works
the same way between all of them as well as similarly for launching
and knowing when the exit etc. etc.

this is not final and not perfect, but it's a start. comments of
course welcome

6 years agoecore - loop handler - fix wakeup to reslect active flag mask
Carsten Haitzler (Rasterman) [Wed, 21 Feb 2018 06:40:59 +0000 (15:40 +0900)]
ecore - loop handler - fix wakeup to reslect active flag mask

loop handlers only cared what callbacks were attached, and didnt also
account for the read/write/error mask flags too. fix that.

@fix

6 years agoecore - fix fd handlers to also set read/write/err flags on hup's
Carsten Haitzler (Rasterman) [Wed, 21 Feb 2018 06:38:30 +0000 (15:38 +0900)]
ecore - fix fd handlers to also set read/write/err flags on hup's

odd - i found ecore fd handlers basically ignored hangups from the
other end so we never knew if the other end went or not... crazy. now
we at least have all the read/write/error flags on and the next read
should fail indicating the broken pipe etc. ...

@fix

6 years agoelm_list: revert some accidental changes
Mike Blumenkrantz [Tue, 20 Feb 2018 15:55:50 +0000 (10:55 -0500)]
elm_list: revert some accidental changes

ref f8e93775c066b193090beeb03c23fbaeaec2486b

fix T6712

6 years agoefl_ui_focus_manager: do not call on a NULL object
Marcel Hollerbach [Tue, 20 Feb 2018 15:47:55 +0000 (16:47 +0100)]
efl_ui_focus_manager: do not call on a NULL object

6 years agoefl_ui_focus_manager_calc: unset manager to make touching sure
Marcel Hollerbach [Tue, 20 Feb 2018 15:41:08 +0000 (16:41 +0100)]
efl_ui_focus_manager_calc: unset manager to make touching sure

when there is only one object in a manager, and this object has a
redirect manager, then right now nothing will happen and nothing will be
called on the redirect manager.

With this patch the redirect manager will be unset when the manager
cannot give a correct candidate.

6 years agoefl_ui_focus_manager_calc: fallback to use root if the focus stack is empty
Yeongjong Lee [Tue, 20 Feb 2018 14:10:21 +0000 (15:10 +0100)]
efl_ui_focus_manager_calc: fallback to use root if the focus stack is empty

Summary: this patch fixes T6664

Test Plan:
1. elementary_test -to focus
2. click Disable button
3. check whether you can move focus using key event.

Reviewers: bu5hm4n

Reviewed By: bu5hm4n

Subscribers: cedric

Maniphest Tasks: T6664

Differential Revision: https://phab.enlightenment.org/D5813

6 years agoefl_ui_focus_manager_calc: search redirect_entry if there is no candidate
YeongJong Lee [Tue, 20 Feb 2018 14:10:05 +0000 (15:10 +0100)]
efl_ui_focus_manager_calc: search redirect_entry if there is no candidate

Summary:
redirect is out of the focus stack. we need to find redirect_entry after last
node of redirect manager instead of focus stack.

Test Plan:
1. elementary_test -to focus
2. move focus using tab key
3. check that there is focus cycle

Reviewers: bu5hm4n

Reviewed By: bu5hm4n

Subscribers: cedric

Differential Revision: https://phab.enlightenment.org/D5811

6 years agoecore-drm2: Fix typo when comparing output relative mode
Chris Michael [Tue, 20 Feb 2018 14:40:14 +0000 (09:40 -0500)]
ecore-drm2: Fix typo when comparing output relative mode

Signed-off-by: Chris Michael <cp.michael@samsung.com>
6 years agoecore-drm2: Account for output relative mode when getting cloned value
Chris Michael [Tue, 13 Feb 2018 16:08:32 +0000 (11:08 -0500)]
ecore-drm2: Account for output relative mode when getting cloned value

As an output may have it's relative mode set to clone from the E randr
dialog, we should account for that also when returning output cloned
mode.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
6 years agobuild: disable gz compression for release tarballs
Stefan Schmidt [Mon, 19 Feb 2018 15:16:17 +0000 (16:16 +0100)]
build: disable gz compression for release tarballs

We have been using gz as a fallback for a long time. By now every system
unpacking the efl tarballs should be capable of using xz. Having only
one file will not onyl save space but also ease the release handling.

6 years agoelc_popup: revert changes that accidently sneaked in.
Marcel Hollerbach [Sun, 18 Feb 2018 12:59:16 +0000 (13:59 +0100)]
elc_popup: revert changes that accidently sneaked in.

I must have done some ammend error ... sorry

thx daveMDS for spotting it!

6 years agoPyolian: improve a bit the namespace generation
Dave Andreoli [Sun, 18 Feb 2018 08:33:22 +0000 (09:33 +0100)]
Pyolian: improve a bit the namespace generation

I still think that namespaces should be directly exposed by eolian.
Currently pyolian provide a namespace implementation but it's
hard to get it right, and it should be really shared between
all eolian users.

6 years agoelm_web: this testcase now also works
Marcel Hollerbach [Sat, 17 Feb 2018 20:22:49 +0000 (21:22 +0100)]
elm_web: this testcase now also works

6 years agoelm_web: web should NEVER be NULL
Marcel Hollerbach [Sat, 17 Feb 2018 20:15:34 +0000 (21:15 +0100)]
elm_web: web should NEVER be NULL

if there is no real engine, then atleast none should be created.

6 years agoelm_config: save the backend string as stringshare
Marcel Hollerbach [Sat, 17 Feb 2018 20:13:24 +0000 (21:13 +0100)]
elm_config: save the backend string as stringshare

the string might be on the stack ...

The same as in the previous commit, that path was never really tested,
caused by the fact that the *none* engine was not even running

6 years agoelm: fix test case for elm_web
Marcel Hollerbach [Sat, 17 Feb 2018 19:12:12 +0000 (20:12 +0100)]
elm: fix test case for elm_web

This is a funny story:
elm_web loads modules for getting a actual elm.web object. However, when
elementary was merged into EFL someone (... :)) forgot to change the
path that is used to load intree modules, so elm.web.none was never
actaully tested ... :)

But thx to the wonderfull legacy patch its super simple to fix this :)

6 years agoedje: use new bs static lib
Marcel Hollerbach [Mon, 12 Feb 2018 19:57:30 +0000 (20:57 +0100)]
edje: use new bs static lib

6 years agoevas: use new bs static lib
Marcel Hollerbach [Mon, 12 Feb 2018 19:52:28 +0000 (20:52 +0100)]
evas: use new bs static lib

6 years agoethumb: use new bs static lib
Marcel Hollerbach [Mon, 12 Feb 2018 19:52:06 +0000 (20:52 +0100)]
ethumb: use new bs static lib

6 years agoemotion: use new bs static lib
Marcel Hollerbach [Mon, 12 Feb 2018 17:38:34 +0000 (18:38 +0100)]
emotion: use new bs static lib

6 years agoembryo:use new bs static lib
Marcel Hollerbach [Fri, 16 Feb 2018 19:35:38 +0000 (20:35 +0100)]
embryo:use new bs static lib

6 years agoelementary: use new bs static lib
Marcel Hollerbach [Mon, 12 Feb 2018 17:37:26 +0000 (18:37 +0100)]
elementary: use new bs static lib

6 years agoeeze: use new bs static lib
Marcel Hollerbach [Mon, 12 Feb 2018 17:36:43 +0000 (18:36 +0100)]
eeze: use new bs static lib

6 years agoecore: use new bs static lib
Marcel Hollerbach [Fri, 16 Feb 2018 19:37:17 +0000 (20:37 +0100)]
ecore: use new bs static lib

6 years agoIntroduction of buildtools!
Marcel Hollerbach [Mon, 12 Feb 2018 17:34:03 +0000 (18:34 +0100)]
Introduction of buildtools!

buildtool is a little static library for the abstraction of buildtool
depedend path generation.

6 years agoelementary: listen to EFL_RUN_IN_TREE instead of ELM_RUN_IN_TREE
Marcel Hollerbach [Mon, 12 Feb 2018 17:25:36 +0000 (18:25 +0100)]
elementary: listen to EFL_RUN_IN_TREE instead of ELM_RUN_IN_TREE

so its unified and easier to handle

6 years agoelm entry - dont seg if the obj has been deleted by callback time
Carsten Haitzler (Rasterman) [Sat, 17 Feb 2018 09:00:19 +0000 (18:00 +0900)]
elm entry - dont seg if the obj has been deleted by callback time

i spotted a segv with elm entry + efm ... sd was NULl because obj was
seemingly not valid at that point, so fix and check the smart data
returns before moving on.

6 years agoelm - efl selection - don't seg if not in wayland
Carsten Haitzler (Rasterman) [Sat, 17 Feb 2018 08:58:59 +0000 (17:58 +0900)]
elm - efl selection - don't seg if not in wayland

this code would execute wayland path code totally unconditionally if
compiled in even if in x11 to gegt seat id info from wayland... check
if we are in wl first at runtime.

6 years agoelm_code: Fix issue where text selection menu did not show
Andy Williams [Thu, 15 Feb 2018 18:36:00 +0000 (18:36 +0000)]
elm_code: Fix issue where text selection menu did not show

6 years agoeolian: always print error and fail when name conflicts are detected
Mike Blumenkrantz [Thu, 15 Feb 2018 18:50:56 +0000 (13:50 -0500)]
eolian: always print error and fail when name conflicts are detected

6 years agoEfl.Access.Text: resolve more name conflicts
Mike Blumenkrantz [Thu, 15 Feb 2018 02:14:52 +0000 (21:14 -0500)]
Efl.Access.Text: resolve more name conflicts

text -> access_text
attributes -> text_attributes
selection -> access_selection

6 years agoEfl.Access.Selection: clear -> access_selection_clear
Mike Blumenkrantz [Thu, 15 Feb 2018 02:14:52 +0000 (21:14 -0500)]
Efl.Access.Selection: clear -> access_selection_clear

maybe there should be a text selection interface...

6 years agoEfl.Access.Editable.Text: content -> text_content
Mike Blumenkrantz [Thu, 15 Feb 2018 02:14:52 +0000 (21:14 -0500)]
Efl.Access.Editable.Text: content -> text_content

6 years agoEfl.Access: resolve more name conflicts
Mike Blumenkrantz [Thu, 15 Feb 2018 02:14:52 +0000 (21:14 -0500)]
Efl.Access: resolve more name conflicts

children -> access_children
type -> access_type

6 years ago elm_genlist: fix undefined_symbol error
Jiyoun Park [Fri, 6 Apr 2018 04:19:10 +0000 (13:19 +0900)]
   elm_genlist: fix undefined_symbol error

   elm_genlist moved to the elementary_tizen directory.
   so if opensource changed genlist eolian function, tizen also change elm_genlist code

6 years ago efl_ui_win: fix abi break because of the code diffrence with the open source from...
Jiyoun Park [Fri, 6 Apr 2018 01:53:09 +0000 (10:53 +0900)]
   efl_ui_win: fix abi break because of the code diffrence with the open source from tizen 3.0

   opensource window type starts from -1, but tizen window type starts from 0
   because of 3rd party app, tizen shoud support backward compatibilty.
   we undergo same issue from tizen 2.3 to 3.0.

6 years agotizen_genlist: fix build error
Wonki Kim [Thu, 5 Apr 2018 18:35:32 +0000 (03:35 +0900)]
tizen_genlist: fix build error

Change-Id: I36754c5b2f75bb6e89d427153c7ec0514ffe13de
Signed-off-by: Wonki Kim <wonki_.kim@samsung.com>
6 years agoelm_test_focus: resolve property name conflict
Mike Blumenkrantz [Thu, 15 Feb 2018 02:14:52 +0000 (21:14 -0500)]
elm_test_focus: resolve property name conflict

6 years agoelm_slideshow: loop -> items_loop
Mike Blumenkrantz [Thu, 15 Feb 2018 02:14:52 +0000 (21:14 -0500)]
elm_slideshow: loop -> items_loop

6 years agonaviframe: remove 'style' property
Mike Blumenkrantz [Thu, 15 Feb 2018 02:14:52 +0000 (21:14 -0500)]
naviframe: remove 'style' property

6 years agoelm_widget: provide base implementation of style property
Mike Blumenkrantz [Thu, 15 Feb 2018 18:07:01 +0000 (13:07 -0500)]
elm_widget: provide base implementation of style property

6 years agoelm_menu: move -> relative_move
Mike Blumenkrantz [Thu, 15 Feb 2018 02:14:52 +0000 (21:14 -0500)]
elm_menu: move -> relative_move

6 years agoelm_map: rotate -> map_rotate
Mike Blumenkrantz [Thu, 15 Feb 2018 02:14:52 +0000 (21:14 -0500)]
elm_map: rotate -> map_rotate

6 years agoelm_map: region_bring_in -> map_region_bring_in
Mike Blumenkrantz [Thu, 15 Feb 2018 02:14:52 +0000 (21:14 -0500)]
elm_map: region_bring_in -> map_region_bring_in

6 years agoelm_map: remove 'wheel_disabled' property
Mike Blumenkrantz [Thu, 15 Feb 2018 02:14:52 +0000 (21:14 -0500)]
elm_map: remove 'wheel_disabled' property

6 years agoelm_web: use Efl.Ui.Zoom
Mike Blumenkrantz [Thu, 15 Feb 2018 02:14:52 +0000 (21:14 -0500)]
elm_web: use Efl.Ui.Zoom

6 years agoelm_interface_scrollable: repeat_events -> content_events
Mike Blumenkrantz [Thu, 15 Feb 2018 02:14:52 +0000 (21:14 -0500)]
elm_interface_scrollable: repeat_events -> content_events

6 years agoelm_interface_scrollable: use 'mirrored' from Efl.Ui.Base
Mike Blumenkrantz [Thu, 15 Feb 2018 02:14:52 +0000 (21:14 -0500)]
elm_interface_scrollable: use 'mirrored' from Efl.Ui.Base

Change-Id: Ie70b7df67b5a8c6a501d49a34a19ae5551c36957

6 years agoelm_interface_scrollable: repeat_events -> content_events
Mike Blumenkrantz [Thu, 15 Feb 2018 02:14:52 +0000 (21:14 -0500)]
elm_interface_scrollable: repeat_events -> content_events

6 years agoelm_map: use Efl.Ui.Zoom for zoom properties
Mike Blumenkrantz [Thu, 15 Feb 2018 02:14:52 +0000 (21:14 -0500)]
elm_map: use Efl.Ui.Zoom for zoom properties

6 years agofileselector: remove 'model' property
Mike Blumenkrantz [Thu, 15 Feb 2018 02:14:52 +0000 (21:14 -0500)]
fileselector: remove 'model' property

this is already extant in Efl.Ui.View

6 years agoevas3d: update examples to constructor change
Mike Blumenkrantz [Thu, 15 Feb 2018 02:14:52 +0000 (21:14 -0500)]
evas3d: update examples to constructor change

6 years agoelm_grid: size -> grid_size
Mike Blumenkrantz [Thu, 15 Feb 2018 02:14:52 +0000 (21:14 -0500)]
elm_grid: size -> grid_size

6 years agoelm_genlist: parent -> parent_item
Mike Blumenkrantz [Thu, 15 Feb 2018 02:14:52 +0000 (21:14 -0500)]
elm_genlist: parent -> parent_item

6 years agoelm_gengrid: remove some properties implemented in scrollable
Mike Blumenkrantz [Thu, 15 Feb 2018 02:14:52 +0000 (21:14 -0500)]
elm_gengrid: remove some properties implemented in scrollable

6 years agoelm_entry: remove 'calc_force'
Mike Blumenkrantz [Thu, 15 Feb 2018 02:14:52 +0000 (21:14 -0500)]
elm_entry: remove 'calc_force'

use Efl.Layout.Calc which is already inherited

6 years agoelm_entry: rename some eo methods
Mike Blumenkrantz [Thu, 15 Feb 2018 02:14:52 +0000 (21:14 -0500)]
elm_entry: rename some eo methods

cursor_content -> textblock_cursor_content
cursor_geometry -> textblock_cursor_geometry

probably all cursor methods here should be renamed to something to
increase consistency

6 years agoelm_colorselector: "color" -> "picked_color"
Mike Blumenkrantz [Thu, 15 Feb 2018 02:14:52 +0000 (21:14 -0500)]
elm_colorselector: "color" -> "picked_color"

6 years agoEfl.Ui.Text: password -> password_mode
Mike Blumenkrantz [Thu, 15 Feb 2018 02:14:52 +0000 (21:14 -0500)]
Efl.Ui.Text: password -> password_mode

6 years agoEfl.Ui.List.Model: size -> model_size
Mike Blumenkrantz [Thu, 15 Feb 2018 02:14:52 +0000 (21:14 -0500)]
Efl.Ui.List.Model: size -> model_size

6 years agoElm.Widget.Item: focus -> item_focus
Mike Blumenkrantz [Thu, 15 Feb 2018 02:14:52 +0000 (21:14 -0500)]
Elm.Widget.Item: focus -> item_focus

Change-Id: Ib0f03510ec30317885c54881f8651d1c1cd775a5

6 years agoEfl.Ui.Zoom: zoom -> zoom_level
Mike Blumenkrantz [Thu, 15 Feb 2018 02:14:52 +0000 (21:14 -0500)]
Efl.Ui.Zoom: zoom -> zoom_level

6 years agoEfl.Ui.Model.Factory.Connect: remove this entirely
Mike Blumenkrantz [Thu, 15 Feb 2018 02:14:52 +0000 (21:14 -0500)]
Efl.Ui.Model.Factory.Connect: remove this entirely

merge 'connect' method into Efl.Ui.Factory class as 'model_connect'

6 years agoEfl.Text.Cursor: cursor -> text_cursor
Mike Blumenkrantz [Thu, 15 Feb 2018 02:14:52 +0000 (21:14 -0500)]
Efl.Text.Cursor: cursor -> text_cursor