Cedric BAIL [Mon, 7 May 2018 16:46:42 +0000 (09:46 -0700)]
eina: actually it make more sense to do the check for EINA_VALUE_EMPTY inside eina_value_type_get.
Cedric BAIL [Mon, 7 May 2018 16:34:04 +0000 (09:34 -0700)]
eina: allow EINA_VALUE_EMPTY for Eina_Future as Eina_Value.
Youngbok Shin [Sun, 6 May 2018 07:49:42 +0000 (10:49 +0300)]
evas textblock: remove NULL checking after dereferencing
Summary:
c->paragraphs couldn't be NULL if it is created by
_layout_paragraph_new() well. So, NULL checking should be
moved to after _layout_paragraph_new().
Test Plan: N/A
Reviewers: jpeg, tasn, raster, herdsman, cedric
Subscribers: zmike, stefan_schmidt, jpeg
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D4300
Youngbok Shin [Sun, 6 May 2018 07:24:58 +0000 (10:24 +0300)]
Evas textblock: fix wrong hyphenation issues with non UTF8 encoded dictionary
Summary:
hnj_hyphen_hyphenate2() needs properly encoded text based on the given
dictionary. Each dictionary contains its encoding information at the head
of file. So, text will be converted to proper encoding before calling
the function. It fixes T3221.
@fix
Test Plan: Included in Evas test suite.
Reviewers: z-wony, tasn, woohyun, herdsman, Blackmole, minudf
Subscribers: zmike, stefan_schmidt, raster, cedric, jpeg
Tags: #efl
Maniphest Tasks: T3221
Differential Revision: https://phab.enlightenment.org/D3863
Cedric BAIL [Sun, 6 May 2018 04:27:31 +0000 (21:27 -0700)]
elementary: unreak non tree mode for fileselector.
The model can outlive the item which resulted in keeping a dead reference in the model.
Cedric BAIL [Sun, 6 May 2018 04:15:55 +0000 (21:15 -0700)]
eio: on error/cancel properly destroy weak reference.
Cedric BAIL [Sun, 6 May 2018 04:15:24 +0000 (21:15 -0700)]
eio: cancel idler on Eio.Model destruction properly.
Cedric BAIL [Sun, 6 May 2018 04:04:20 +0000 (21:04 -0700)]
eina: Eina_Future as Eina_Value can also be cancelled.
Myoungwoon Roy, Kim [Sat, 5 May 2018 03:02:34 +0000 (12:02 +0900)]
evas_main: fix structually dead code
Summary: Fix structually dead code in evas_main owing to wrong #ifdef EVAS_CSERVE2 definition
Test Plan: Execute test suite
Reviewers: raster, Hermet, cedric, jpeg, stefan_schmidt, Jaehyun_Cho
Reviewed By: raster
Subscribers: zmike
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D6053
Cedric BAIL [Fri, 4 May 2018 23:21:41 +0000 (16:21 -0700)]
eio: do not call efl_model_child_del at the end of build_st as that might result in the destruction of files.
Mike Blumenkrantz [Fri, 4 May 2018 10:31:18 +0000 (12:31 +0200)]
tests: optimize eio tests
Summary:
by removing the sleep() calls and reducing timeout time, tests remain
as accurate while taking less than 5% of the required time to run
fix T6914
Reviewers: stefan_schmidt, cedric
Reviewed By: cedric
Subscribers: cedric
Tags: #efl
Maniphest Tasks: T6914
Differential Revision: https://phab.enlightenment.org/D6047
JunsuChoi [Fri, 4 May 2018 11:34:29 +0000 (20:34 +0900)]
elm_object : Support to translatable_part_text of legacy widget
Summary:
this commit supports aliasing of legacy widget
about translatable_part_text_set/get.
Test Plan:
elm_object_domain_translatable_part_text_set(btn, "default", NULL, "sample_text");
const char* text = elm_object_translatable_part_text_get(btn, "default");
Reviewers: cedric, herb, id213sin, woohyun
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D6056
Chris Michael [Fri, 4 May 2018 10:55:59 +0000 (06:55 -0400)]
elementary: Fix eina_safety return val
The function that this is used in returns Eina_Bool, but the safety
check was returning NULL
Stefan Schmidt [Fri, 27 Apr 2018 08:55:19 +0000 (10:55 +0200)]
ci: add new build to test release profile and distcheck
To avoid surprises when starting the release process make sure we have a
build which actually runs the release profile and tests distcheck.
Stefan Schmidt [Wed, 25 Apr 2018 16:21:29 +0000 (18:21 +0200)]
ci: enable check-build in default build target
Just building so far as test execution will need more environment
preparations.
Stefan Schmidt [Thu, 3 May 2018 14:36:08 +0000 (16:36 +0200)]
ci: disable cxx bindings in default build
This is causing way to much problems when building examples or check.
I need to have them reliable before I can have them as default build
option.
Lauro Moura [Thu, 3 May 2018 04:02:11 +0000 (01:02 -0300)]
efl_mono: Update tests and examples after rename
Summary:
Separated from the generator and libs for easier review
Depends on D6050
Reviewers: felipealmeida, vitor.sousa
Reviewed By: vitor.sousa
Subscribers: cedric
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D6051
Lauro Moura [Wed, 2 May 2018 22:49:37 +0000 (19:49 -0300)]
efl_mono: Change generated classes naming scheme
Summary:
Now the generated classes use an approach more familiar to C#
developers:
Interfaces: efl.Object -> efl.IObject
Concrete (implementation) classes: efl.ObjectConcrete -> efl.Object.
During this change, some methods that could clash with the
implementation class name (CS0542) had the prefix "Do" added (like in
efl.Duplicate.Duplicate() and efl.Pack.Pack()).
Depends on D6049
Reviewers: felipealmeida, vitor.sousa
Reviewed By: vitor.sousa
Subscribers: cedric
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D6050
Lauro Moura [Fri, 27 Apr 2018 21:08:25 +0000 (18:08 -0300)]
efl_mono: More uniformization of the handling of names
Summary:
Uses a common helper to open and close namespaces, to get the managed
and unmanaged name of things, the interface, concrete and inherit class
names, etc.
eolian_cxx: Add namespace information to func_def, as it'll avoid
eolian-cxx clients dealing with the eolian C api directly when trying
to access a function pointer namespace.
Depends on D6048
Reviewers: felipealmeida, vitor.sousa
Reviewed By: vitor.sousa
Subscribers: cedric
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D6049
Lauro Moura [Thu, 19 Apr 2018 19:57:14 +0000 (16:57 -0300)]
elm: Use ck_assert_str_eq for better error logging
Summary: It was introduced in libcheck 0.9.6, before our minimum 0.9.10.
Reviewers: felipealmeida, vitor.sousa
Reviewed By: vitor.sousa
Subscribers: cedric
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D6048
Mike Blumenkrantz [Thu, 3 May 2018 20:13:30 +0000 (16:13 -0400)]
efl_ui_focus_manager_calc: resolve shadow warning
Summary:
lib/elementary/efl_ui_focus_manager_calc.c: In function ‘node_item_free’:
lib/elementary/efl_ui_focus_manager_calc.c:208:20: warning: declaration of ‘n’ shadows a previous local [-Wshadow]
Eina_List *n;
^
lib/elementary/efl_ui_focus_manager_calc.c:197:10: note: shadowed declaration is here
Node *n;
^
Reviewers: bu5hm4n
Reviewed By: bu5hm4n
Subscribers: cedric, #committers
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D6020
Daniel Kolesa [Thu, 3 May 2018 15:13:28 +0000 (17:13 +0200)]
eolian: switch Eina.Future instances to future<T>
Daniel Kolesa [Thu, 3 May 2018 15:10:31 +0000 (17:10 +0200)]
eolian: allow void and non-ownable types in future
Daniel Kolesa [Wed, 2 May 2018 11:40:18 +0000 (13:40 +0200)]
eolian: add builtin type for Eina_Future
Daniel Kolesa [Wed, 2 May 2018 11:16:39 +0000 (13:16 +0200)]
eolian gen: remove unused promise variables
Daniel Kolesa [Wed, 2 May 2018 10:55:03 +0000 (12:55 +0200)]
eolian: add source file for the future static checker
Daniel Kolesa [Mon, 30 Apr 2018 12:47:15 +0000 (14:47 +0200)]
eolian: add API that will allow for additional static analysis
Currently this API does nothing.
Mike Blumenkrantz [Thu, 3 May 2018 12:55:36 +0000 (14:55 +0200)]
tests: parallelize evas mesh tests
Summary:
ref T6857
Depends on D5912
Reviewers: stefan_schmidt
Subscribers: cedric
Maniphest Tasks: T6857
Differential Revision: https://phab.enlightenment.org/D5913
Stefan Schmidt [Thu, 3 May 2018 12:13:10 +0000 (14:13 +0200)]
build: include newly created file test_tab_pager.edc in dist
Created in
67045ea28ad09701641b8be7cc96577df62b630d this file was never
included in EXTRA_DIST and thus never made it to the tarball. The result
was a failing distcheck.
Stefan Schmidt [Thu, 3 May 2018 12:00:55 +0000 (14:00 +0200)]
build: include newly created blacklist.hpp in dist
Added in
473d5b79c51f19f7949eea8030edc8180826e055, the build systemw as
never made aware of this file. make sure we do, so it can land in dist.
Stefan Schmidt [Thu, 3 May 2018 10:57:06 +0000 (12:57 +0200)]
build: include newly created efl_ui_focus_graph.h file in dist
This header file was newly created in
258b96be358e7313366ed9194360746ddcd3d6ea
Autotools need to made aware of it so it will actually land in the dist
or a distcheck run will break with:
../../../src/lib/elementary/efl_ui_focus_graph.c:9:10: fatal error: efl_ui_focus_graph.h: No such file or directory
Stefan Schmidt [Thu, 3 May 2018 10:44:36 +0000 (12:44 +0200)]
build: fix indent in elm makefile
Jaeun Choi [Thu, 3 May 2018 11:36:16 +0000 (20:36 +0900)]
efl_ui_image: add NULL check in elm_image_memfile_set() function
return EINA_FALSE if the data source is NULL elm_image_memfile_set()
@fix
Carsten Haitzler (Rasterman) [Mon, 30 Apr 2018 15:32:48 +0000 (00:32 +0900)]
efl ui fmt - make strbuf simpler and dont use printf to avoid warnings
if someone turns on a lot of warning flags this is a warning (fals as
the string is checked already for having a static format - no fmt
flags, thus printf is valid).
Bryce Harrington [Wed, 2 May 2018 23:45:59 +0000 (19:45 -0400)]
eina: Revise documentation for eina_hash_foreach
Summary: Reword description to clarify what it does.
Reviewers: cedric
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D6022
Bryce Harrington [Wed, 2 May 2018 23:45:35 +0000 (19:45 -0400)]
eina: Clarify bezier documentation
Summary:
Adds documentation about internals of a couple functions and cleans up
some stray doxygen tags.
Reviewers: cedric
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D6039
Bryce Harrington [Wed, 2 May 2018 23:44:56 +0000 (19:44 -0400)]
eina: Improve documentation for Eina Matrix functions
Summary:
Adds documentation for several routines, fixes some incorrect
documentation, cleans up grammar throughout, corrects a few remaining
spelling errors.
Reviewers: cedric
Differential Revision: https://phab.enlightenment.org/D6021
Bryce Harrington [Wed, 2 May 2018 23:44:25 +0000 (19:44 -0400)]
eina: Move include file to top
Reviewers: cedric
Differential Revision: https://phab.enlightenment.org/D6038
Godly T.Alias [Wed, 2 May 2018 23:16:49 +0000 (19:16 -0400)]
Genlist: Test Cases for Genlist Item Show on Launch
Summary:
This includes test cases for the Genlist Item Show Changes ( D5428 )
Signed-off-by: Godly T.Alias <godlytalias@yahoo.co.in>
Test Plan: Elementary Test -> Genlist Item Show
Reviewers: SanghyeonLee, cedric, raster, prince.dubey
Subscribers: shilpasingh, rajeshps, jpeg
Differential Revision: https://phab.enlightenment.org/D5499
Mike Blumenkrantz [Wed, 2 May 2018 19:57:26 +0000 (15:57 -0400)]
ecore-evas-win32: set draw_block until the window receives a configure event
Summary:
drawing a window before receiving a configure event results
in an unsized window, breaking spec. it also prevents ecore-evas resize
callbacks from triggering, yielding undefined returns from functions which
attempt to get the geometry of the ecore-evas
ref T6907
@fix
Depends on D6033
Reviewers: vtorri
Reviewed By: vtorri
Subscribers: cedric
Maniphest Tasks: T6907
Differential Revision: https://phab.enlightenment.org/D6034
Mike Blumenkrantz [Wed, 2 May 2018 19:57:22 +0000 (15:57 -0400)]
ecore-win32: propagate WM_SIZE event
Summary:
this is the event which informs an app of its current size
also use the HWND from the msg pointer to avoid invalid access in
the WM_SIZE event which passes different message data
Reviewers: vtorri
Reviewed By: vtorri
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D6033
Mike Blumenkrantz [Wed, 2 May 2018 19:57:21 +0000 (15:57 -0400)]
efl_ui_win: ignore attempts to resize window to 0x0 during frame sizing
Summary:
in many cases, a 0x0 size is found here as a result of various quirks at
different states of window initialization. passing 0x0 will clamp the size
to 1x1 and, for some engines, create a race condition during initial
sizing which causes the window not to render
ref T6907
Reviewers: cedric, ManMower, vtorri
Reviewed By: vtorri
Subscribers: raster, stefan_schmidt
Tags: #efl
Maniphest Tasks: T6907
Differential Revision: https://phab.enlightenment.org/D6016
Cedric Bail [Wed, 2 May 2018 17:20:22 +0000 (10:20 -0700)]
elementary: fix fileselector tree mode to properly nest files into directory.
Xavi Artigas [Wed, 2 May 2018 16:46:25 +0000 (09:46 -0700)]
Update docs for efl_add() and efl_add_ref()
Reviewers: cedric
Reviewed By: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D6023
Reviewed-by: Cedric Bail <cedric@osg.samsung.com>
Cedric Bail [Wed, 2 May 2018 16:35:57 +0000 (09:35 -0700)]
Revert "edje_cc: fix default color_class colors"
This reverts commit
d83ebb69808abdd067aa88dfeb7cd5a8216a9d90.
Had to revert this as it break backward compatibility with what theme
expect to be the default value. We could reintroduce this with a version
check if necessary.
T6885
Cedric Bail [Wed, 2 May 2018 16:11:21 +0000 (09:11 -0700)]
eio: prevent asynchronous destruction of object while thread is still running.
Marcel Hollerbach [Wed, 2 May 2018 16:24:14 +0000 (18:24 +0200)]
efl_ui_focus_graph: add a new way for calculating relations
this fixes the testsuite, and brings better relations back.
Mike Blumenkrantz [Wed, 2 May 2018 16:26:24 +0000 (12:26 -0400)]
eio: fix windows build
Summary: S_ISSOCK does not exist because sockets do not exist
Reviewers: vtorri, cedric
Reviewed By: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D6035
Bowon Ryu [Wed, 2 May 2018 12:10:16 +0000 (21:10 +0900)]
efl_ui_tab_pager: add Efl.Ui.Tab_Pager and related classes
Summary:
the basic concept of Efl.Ui.Tab_Pager is similar to elm_toolbar.
user can attach Efl.Ui.Tab_Bar to the tab_pager.
user can create an Efl.Ui.Tab_Page to add tab label, tab icon and set the content of the page.
user can pack Efl.Ui.Tab_Page into tab_pager.
The tab and page match one to one.
user can controls tab and page through tab_pager.
See T5317
Test Plan: elementary_test -to efl.ui.tab_pager
Reviewers: cedric, woohyun, Jaehyun_Cho
Reviewed By: Jaehyun_Cho
Subscribers: eunue
Differential Revision: https://phab.enlightenment.org/D5988
Jaehyun Cho [Wed, 2 May 2018 10:35:14 +0000 (19:35 +0900)]
efl_ui_tags: Change part names based on proper namespace
Woochan Lee [Wed, 2 May 2018 08:23:25 +0000 (17:23 +0900)]
Introduce Efl.Ui.Tags(changed from elm_multibuttonentry)
Summary:
https://phab.enlightenment.org/T5358
Create new concept of adding items and rename widget to tags.
Reviewers: Jaehyun_Cho
Reviewed By: Jaehyun_Cho
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D6008
YeongJong Lee [Tue, 1 May 2018 21:17:32 +0000 (17:17 -0400)]
elm_entry: remove legacy docs for "validate" signal
Summary:
"validate" singal is not supported in legacy.
only ELM_ENTRY_EVENT_VALIDATE is working.
Reviewers: herdsman
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D5854
Marcel Hollerbach [Tue, 1 May 2018 17:35:10 +0000 (19:35 +0200)]
efl_ui_focus_manager_calc: partly revert
3571b35a30c715a79e64b89633386b6b23a92652
And document why this must be, so the same error is not done again :)
fix T6908
Marcel Hollerbach [Tue, 1 May 2018 17:16:17 +0000 (19:16 +0200)]
efl_ui_focus_manager: remove partners field
Marcel Hollerbach [Tue, 1 May 2018 17:04:45 +0000 (19:04 +0200)]
efl_ui_focus: move graph calculation to seperated file
Marcel Hollerbach [Tue, 1 May 2018 11:24:13 +0000 (13:24 +0200)]
efl_ui_focus_manager_calc: prepare the tree when we attempt to move
Marcel Hollerbach [Tue, 1 May 2018 10:15:15 +0000 (12:15 +0200)]
elm: remove unused vars
Marcel Hollerbach [Tue, 1 May 2018 09:35:43 +0000 (11:35 +0200)]
elm_focus_legacy: fix cycling in legacy windows
Marcel Hollerbach [Tue, 1 May 2018 09:34:47 +0000 (11:34 +0200)]
elm_focus_legacy: remove useless function
it was only used in one place and had a wrong name.
Marcel Hollerbach [Mon, 30 Apr 2018 19:52:19 +0000 (21:52 +0200)]
elm_focus_legacy: only search widget mapping on elm_widgets
fix T6909
Chris Michael [Tue, 1 May 2018 17:50:41 +0000 (13:50 -0400)]
elementary: Remove unused variable
Chris Michael [Tue, 1 May 2018 17:49:42 +0000 (13:49 -0400)]
elementary: Remove unused variable
Chris Michael [Tue, 1 May 2018 17:49:01 +0000 (13:49 -0400)]
elementary: Remove unused variable
Cedric BAIL [Mon, 30 Apr 2018 22:57:54 +0000 (15:57 -0700)]
efl: remove old Efl_Future, Efl_Promise.
Cedric BAIL [Mon, 30 Apr 2018 22:42:24 +0000 (15:42 -0700)]
eio: remove last remnant of Efl_Promise.
Cedric BAIL [Mon, 30 Apr 2018 22:32:49 +0000 (15:32 -0700)]
eolian_js: remove reference to Efl_Future.
Cedric BAIL [Mon, 30 Apr 2018 22:23:30 +0000 (15:23 -0700)]
ecore: remove BETA thread API integration with old Efl_Future.
Cedric BAIL [Mon, 30 Apr 2018 22:21:58 +0000 (15:21 -0700)]
eolian: remove old support for Efl_Future.
Cedric BAIL [Mon, 30 Apr 2018 22:15:49 +0000 (15:15 -0700)]
eio: xattr eio manager tests to allocate for Eina_Future*.
Cedric BAIL [Mon, 30 Apr 2018 22:14:47 +0000 (15:14 -0700)]
eo: remove tests for old Efl_Future, but leave infra in place for testing later new Eina_Future.x
Lauro Moura [Tue, 1 May 2018 16:37:50 +0000 (09:37 -0700)]
efl_cxx: remove eolized promises from the CXX bindings
Summary:
Also added a blacklist header to temporarily disable generation of eo
methods with futures as arguments or return type.
Once the models branch lands, we should enable future support again with
eina_futures.
Reviewers: cedric
Reviewed By: cedric
Differential Revision: https://phab.enlightenment.org/D6018
Cedric BAIL [Mon, 30 Apr 2018 22:13:40 +0000 (15:13 -0700)]
eo_cxx: remove tests related to old Efl_Future.
Cedric BAIL [Mon, 30 Apr 2018 21:20:43 +0000 (14:20 -0700)]
autotools: fix make distcheck.
Cedric BAIL [Mon, 30 Apr 2018 20:50:19 +0000 (13:50 -0700)]
elementary: quick fix for filemvc example.
Cedric BAIL [Mon, 30 Apr 2018 20:41:38 +0000 (13:41 -0700)]
eldbus: update dbus efl.model example.
Cedric BAIL [Mon, 30 Apr 2018 17:33:38 +0000 (10:33 -0700)]
ecore_con: update efl_net_ip_address_example after migration to new Eina_Future.
Cedric BAIL [Mon, 30 Apr 2018 17:06:47 +0000 (10:06 -0700)]
eio: update efl_io_manager_ls example.
Cedric BAIL [Tue, 17 Apr 2018 23:17:29 +0000 (16:17 -0700)]
ecore: move close_on_destructor to close_on_invalidate as that describe the behavior best.
Fix all use to correctly behave on invalidate.
Cedric BAIL [Tue, 17 Apr 2018 22:24:00 +0000 (15:24 -0700)]
ecore: apply the same rules as set on the inner_io on the read and write pipe.
Cedric BAIL [Fri, 27 Apr 2018 23:20:47 +0000 (16:20 -0700)]
ecore_con: migrate efl_net_ip_address_resolve to use Eina_Future.
Cedric BAIL [Fri, 27 Apr 2018 23:19:42 +0000 (16:19 -0700)]
eina: make eina_value_pget on an EINA_VALUE_TYPE_STRINGSHARE return a new reference to a stringshare.
Cedric Bail [Tue, 24 Apr 2018 21:25:49 +0000 (14:25 -0700)]
eio: fix tests to properly process things as array not accessor.
Cedric Bail [Tue, 24 Apr 2018 21:24:36 +0000 (14:24 -0700)]
eio: fix efl.io.manager test after API const change.
Cedric Bail [Tue, 24 Apr 2018 18:37:48 +0000 (11:37 -0700)]
eo: invalidate before setting the parent to NULL.
Cedric Bail [Fri, 20 Apr 2018 04:36:08 +0000 (21:36 -0700)]
eina: add an EINA_VALUE_TYPE_BOOL.
Cedric BAIL [Wed, 18 Apr 2018 22:49:14 +0000 (15:49 -0700)]
efl: refactor model error creation.
Cedric BAIL [Wed, 18 Apr 2018 18:17:03 +0000 (11:17 -0700)]
eo: linking a future lifecycle with an object lifecycle doesn't change the object.
Cedric BAIL [Thu, 12 Apr 2018 22:59:48 +0000 (15:59 -0700)]
eldbus: disable efl.model.child_del test as the behavior for eldbus.model.proxy is not defined yet.
Cedric BAIL [Thu, 12 Apr 2018 22:05:24 +0000 (15:05 -0700)]
eldbus: disable efl.model.child_del test as the behavior for eldbus.model.object is not defined yet.
Cedric BAIL [Thu, 12 Apr 2018 21:41:54 +0000 (14:41 -0700)]
efl: update Efl.Model to properly propagate EFL_MODEL_EVENT_CHILDREN_COUNT_CHANGED.
Cedric BAIL [Thu, 12 Apr 2018 21:39:45 +0000 (14:39 -0700)]
ecore: efl_model_list_value_get will throw error when asked for out of range value.
Cedric BAIL [Thu, 12 Apr 2018 21:38:54 +0000 (14:38 -0700)]
eo: implement a copy function.
we do not rely on copying the object, but on refcounting it. This seems
to match the usage we have with object.
Cedric BAIL [Wed, 11 Apr 2018 22:31:39 +0000 (15:31 -0700)]
eldbus: make sure we do not destroy our log domain until we shutoff eina.
Cedric BAIL [Wed, 11 Apr 2018 21:22:31 +0000 (14:22 -0700)]
ecore: make sure that we only install and expose EFL unified API we intend to.
Cedric BAIL [Wed, 11 Apr 2018 21:04:17 +0000 (14:04 -0700)]
ecore: ecore_event_message is not an Efl unified API.
Cedric BAIL [Wed, 11 Apr 2018 21:03:56 +0000 (14:03 -0700)]
ecore: efl.loop.timer should be part of Efl unified API.
Cedric BAIL [Wed, 11 Apr 2018 21:00:05 +0000 (14:00 -0700)]
ecore: ecore_exe.eo is no longer a Eo unified API.
Cedric BAIL [Tue, 10 Apr 2018 00:01:21 +0000 (17:01 -0700)]
ecore_con: if we rely on parent lifecycle for automatic destruction, do not call efl_del in the destructor.
Cedric BAIL [Mon, 9 Apr 2018 23:59:47 +0000 (16:59 -0700)]
ecore_con: expose proper DBG macro with ecore_con log domain.
Cedric BAIL [Mon, 9 Apr 2018 23:58:25 +0000 (16:58 -0700)]
ecore_con: legacy API do not expect object to be destroyed under our feet in any circumstances.