Stefan Schmidt [Fri, 6 Apr 2018 09:19:40 +0000 (11:19 +0200)]
tests: ecore: remove no longer needed jenkins check function
After changes to the ecore_timer tests this function is no longer used
or needed. It can safely go.
Stefan Schmidt [Thu, 5 Apr 2018 14:12:25 +0000 (16:12 +0200)]
tests: elementary: remove unused variable
Looks like a copy and paste left over from another test.
../../../src/tests/elementary/elm_test_genlist.c:58:16: warning: unused variable ‘type’ [-Wunused-variable]
Carsten Haitzler (Rasterman) [Fri, 6 Apr 2018 08:08:44 +0000 (17:08 +0900)]
ecore audio - dont unload modules etc. in case audio obj around on exit
if audio objects are around after ecore_audio has been shut down then
they may access the sndfile or pulse lib ptrs/funcs and thus dont
unload these. should fix crashes on shutdown.
Cedric Bail [Wed, 4 Apr 2018 23:12:49 +0000 (16:12 -0700)]
ecore: and rename the test for Eina_Future to be the only promise test.
Cedric Bail [Wed, 4 Apr 2018 22:59:41 +0000 (15:59 -0700)]
ecore: remove tests of old Efl_Future based on Eo.
Cedric Bail [Wed, 4 Apr 2018 22:36:24 +0000 (15:36 -0700)]
evas: by moving lifecycle management to be handle by the death of the parent, there should be no call to efl_del.
Cedric Bail [Wed, 4 Apr 2018 21:50:42 +0000 (14:50 -0700)]
evas: the life cycle of an object inside an hash can not rely on the parent destroying, use ref/unref properly.
Cedric Bail [Thu, 22 Mar 2018 01:20:53 +0000 (18:20 -0700)]
ecore: rely on object being destroyed on parent invalidate.
Cedric Bail [Thu, 22 Mar 2018 01:19:24 +0000 (18:19 -0700)]
ecore: pipe fd can become invalid while being processed.
Cedric BAIL [Thu, 5 Apr 2018 18:27:44 +0000 (11:27 -0700)]
evas: we should always sync the canvas before destroying the object.
Mike Blumenkrantz [Thu, 5 Apr 2018 18:03:50 +0000 (14:03 -0400)]
tests: ck_assert_ptr_null -> ck_assert_ptr_eq
Mike Blumenkrantz [Thu, 5 Apr 2018 17:43:15 +0000 (13:43 -0400)]
tests: ck_assert_ptr_null -> ck_assert_ptr_ne
Cedric BAIL [Thu, 5 Apr 2018 17:39:30 +0000 (10:39 -0700)]
eina: mark thread by default as not cancellable as per Eina documentation.
By default all Pthread are cancellable. This leads to strange behavior that
happen during shutdown and hasn't been figured out. Most likely fix for T6622.
Mike Blumenkrantz [Thu, 5 Apr 2018 17:15:36 +0000 (13:15 -0400)]
tests: move bindings tests to using checked fixtures too.
T6862
T6811
Reviewed-by: Cedric BAIL <cedric@osg.samsung.com>
Xavi Artigas [Thu, 5 Apr 2018 16:59:54 +0000 (09:59 -0700)]
elementary: fix efl_ui_view_list examples
Reviewers: SanghyeonLee
Reviewed By: SanghyeonLee
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D5863
Reviewed-by: Cedric BAIL <cedric@osg.samsung.com>
Mike Blumenkrantz [Thu, 5 Apr 2018 16:25:16 +0000 (12:25 -0400)]
tests: add test for check < 0.11 to enable timing info
Stefan Schmidt [Thu, 5 Apr 2018 12:30:50 +0000 (14:30 +0200)]
tests: elementary: fix build break after rename of efl_ui_view examples
Commit
ae8df9ba076e6086900353f0e10480bb2302b44d renamed the files but
did not rename the references in the Makefile.
Carsten Haitzler (Rasterman) [Thu, 5 Apr 2018 12:12:10 +0000 (21:12 +0900)]
elm - selection manager - fix string buffer handling and format types
this has 2 bugs really. 1 - the format masks for plain text included
markup which ... is wrong - right? that should have a mime type of its
own... either way it leads to plain text pasts being handled wrong in
wayland... so this fixes that
also the string buffers in wayland just were nothandled right. buffers
were raw binary buffers plus size,not strings, but they were strdup'd
etc. assuming nul termination. oh so wrong to do that. this also fixes
that as i fpound it while fixing the above format bug.
this fixes T6284
@fix
Daniel Kolesa [Thu, 5 Apr 2018 11:53:13 +0000 (13:53 +0200)]
eolian: _ is allowed in doc references
Shinwoo Kim [Thu, 5 Apr 2018 04:18:03 +0000 (13:18 +0900)]
Fix static analysis result
[Dereference after null check]
(1) src/lib/ecore/ecore_main.c
- _efl_loop_handler_efl_object_finalize checks if pd->loop_data is NULL.
After that, _handler_reset > _handler_clear > _ecore_main_fd_handler_del >
_ecore_main_fdh_pool_del is directly dereferencing pd->pool_data.
- _efl_loop_handler_efl_object_parent_set checks if pd->loop_data as well.
Then it calls _handler_reset as well.
(2) src/lib/ecore_wayland/ecore_wl_dnd.c
- ecore_wl_dnd_selection_set checks if t - result of wl_array_add - is NULL.
And it is dereferecing t directly for wl_data_source_offer.
(3) src/lib/elementary/efl_ui_dnd.c
- Third parameter const char *data could be NULL.
In this case strlen dereferences NULL. The data should be non NULL value.
I have checked this with Mr. Thiep Ha.
(4) src/lib/evas/canvas/evas_object_inform.c
- _efl_canvas_object_efl_gfx_stack_stack_below checks if obj->layer is NULL.
So it could call evas_object_inform_call_call_restack which is dereferencing
obj->layer directly.
Carsten Haitzler (Rasterman) [Thu, 5 Apr 2018 10:16:16 +0000 (19:16 +0900)]
efl selection manager - build again if no wl or no x is enabled
so make check and my builds passed because i have wl and x enabled. if
one of these isnt then this build will fail. my fix fails. this fixes
that.
Carsten Haitzler (Rasterman) [Thu, 5 Apr 2018 09:50:14 +0000 (18:50 +0900)]
elm - fix selection debug print to not print unterminated buffers
so it's printfing a non-0 byte terminated string ... it's a
buffer/slice which has explicit lenmgth and no nul, so fwrite it
approplriately.
Carsten Haitzler (Rasterman) [Thu, 5 Apr 2018 05:38:24 +0000 (14:38 +0900)]
evas - plug in dirty + pixels get hold in "is inside" for images
this should fix T6791
@fix
Carsten Haitzler (Rasterman) [Wed, 4 Apr 2018 16:20:37 +0000 (01:20 +0900)]
efl selection manager - handle multi window selections properly
tell other windows they lost their selections correctly if you have
multiple windows within the same process. this fixes multi-window mode
in terminology.
@fix
Carsten Haitzler (Rasterman) [Wed, 4 Apr 2018 14:39:50 +0000 (23:39 +0900)]
efl selection - fix paste with multiple windows and filter by window
so changes in elm cnp (efl selection) broke cnp with terminology
multi-window mode. this fixes it.
@fix
Carsten Haitzler (Rasterman) [Wed, 4 Apr 2018 10:35:19 +0000 (19:35 +0900)]
efl threadio - make call and call sync func proto same as efl events
well call sync returns a void * too.... instead of just void return
(nothing) but this makes it easier to write and maintain code due to
consistency of function callback signatures.
Carsten Haitzler (Rasterman) [Wed, 4 Apr 2018 09:57:55 +0000 (18:57 +0900)]
efl exe - map some "well known" exit codes to specific errnos
Carsten Haitzler (Rasterman) [Tue, 3 Apr 2018 17:34:10 +0000 (02:34 +0900)]
efl task - support flag to ignore exit code errors for future resolve
Carsten Haitzler (Rasterman) [Tue, 3 Apr 2018 07:41:03 +0000 (16:41 +0900)]
ecore - thread - document thread max limits more sensibly
leave the exact numbers less defined because core count can change on
the fly and could be virtually limited by policy in future etc. so
keep things less exactly defined so people dont go depending on exact
results which was never really intended.
Carsten Haitzler (Rasterman) [Mon, 2 Apr 2018 08:00:20 +0000 (17:00 +0900)]
elm config tool - get web backend when entry is deleted not on terminate
terminate may be called after widgets/windows are deleted already...
so donyt get this stuff in terminate.
Carsten Haitzler (Rasterman) [Mon, 2 Apr 2018 07:46:55 +0000 (16:46 +0900)]
elm config - dont leak config if re-loading it again later on
delete config object and so on before the relaod
Carsten Haitzler (Rasterman) [Mon, 2 Apr 2018 07:46:14 +0000 (16:46 +0900)]
elm win - change parent to only use win parents in efl win struct as parent
Mike Blumenkrantz [Fri, 30 Mar 2018 21:08:48 +0000 (17:08 -0400)]
tests: increase step sizes for eina_fp_div and eina_fp_mul tests
fix T6841
Reviewed-by: Stefan Schmidt <stefan@osg.samsung.com>
Mike Blumenkrantz [Fri, 30 Mar 2018 20:58:31 +0000 (16:58 -0400)]
tests: reduce looping in slstr_thread thread callbacks
this works out to the same number of total tests as slstr_many but
now split across all the threads
fix T6846
Reviewed-by: Stefan Schmidt <stefan@osg.samsung.com>
Mike Blumenkrantz [Fri, 30 Mar 2018 20:52:20 +0000 (16:52 -0400)]
tests: reduce looping in eina_test_spinlock
no changes to coverage
fix T6845
Reviewed-by: Stefan Schmidt <stefan@osg.samsung.com>
Mike Blumenkrantz [Fri, 30 Mar 2018 20:14:00 +0000 (16:14 -0400)]
tests: add eina_test_hash_int64_fuzze
ref T6844
Reviewed-by: Stefan Schmidt <stefan@osg.samsung.com>
Mike Blumenkrantz [Fri, 30 Mar 2018 19:45:56 +0000 (15:45 -0400)]
tests: reduce looping in eina_ustringshare_putstuff
fix T6843
Reviewed-by: Stefan Schmidt <stefan@osg.samsung.com>
Mike Blumenkrantz [Fri, 30 Mar 2018 19:41:33 +0000 (15:41 -0400)]
tests: reduce looping in eina_binshare_putstuff test
also slightly increase eina_hash coverage
fix T6843
Reviewed-by: Stefan Schmidt <stefan@osg.samsung.com>
Mike Blumenkrantz [Fri, 30 Mar 2018 19:21:02 +0000 (15:21 -0400)]
tests: improve eina_binshare_collision test
remove rand() usage and loop less
fix T6843
Reviewed-by: Stefan Schmidt <stefan@osg.samsung.com>
Mike Blumenkrantz [Fri, 30 Mar 2018 19:13:12 +0000 (15:13 -0400)]
tests: change eina cmdline test names to match api namespaces
Reviewed-by: Stefan Schmidt <stefan@osg.samsung.com>
Mike Blumenkrantz [Fri, 30 Mar 2018 19:01:04 +0000 (15:01 -0400)]
tests: remove 9900 loop iterations from eina_test_file_thread
no changes in coverage
fix T6842
Reviewed-by: Stefan Schmidt <stefan@osg.samsung.com>
Mike Blumenkrantz [Fri, 30 Mar 2018 18:27:51 +0000 (14:27 -0400)]
tests: rework eina hash fuzzing tests
these are supposed to be for testing the finding of values not in the
hash, not basic hash operations
fix T6839
Reviewed-by: Stefan Schmidt <stefan@osg.samsung.com>
Mike Blumenkrantz [Fri, 30 Mar 2018 17:52:46 +0000 (13:52 -0400)]
tests: fix mem leak in eina_test_hash_add_del_by_hash
Reviewed-by: Stefan Schmidt <stefan@osg.samsung.com>
Mike Blumenkrantz [Fri, 30 Mar 2018 17:47:48 +0000 (13:47 -0400)]
tests: reduce malloc usage in eina_test_hash_extended
ref T6839
Reviewed-by: Stefan Schmidt <stefan@osg.samsung.com>
Mike Blumenkrantz [Fri, 30 Mar 2018 17:20:50 +0000 (13:20 -0400)]
tests: reformat eina_test_hash.c
no functional changes
Reviewed-by: Stefan Schmidt <stefan@osg.samsung.com>
Mike Blumenkrantz [Fri, 30 Mar 2018 17:18:36 +0000 (13:18 -0400)]
tests: use namespacing for eina hash tests
no functional changes
Reviewed-by: Stefan Schmidt <stefan@osg.samsung.com>
Mike Blumenkrantz [Fri, 30 Mar 2018 17:12:25 +0000 (13:12 -0400)]
tests: use namespacing for safepointer test names
Reviewed-by: Stefan Schmidt <stefan@osg.samsung.com>
Mike Blumenkrantz [Fri, 30 Mar 2018 17:10:47 +0000 (13:10 -0400)]
tests: reduce array size in safepointer tests
this reduces test runtime by ~1.0s while having no effect on coverage
fix T6836
Reviewed-by: Stefan Schmidt <stefan@osg.samsung.com>
Mike Blumenkrantz [Fri, 30 Mar 2018 16:51:58 +0000 (12:51 -0400)]
tests: simplify eina safepointer tests to be more readable
no functional changes
Reviewed-by: Stefan Schmidt <stefan@osg.samsung.com>
Mike Blumenkrantz [Fri, 30 Mar 2018 16:34:15 +0000 (12:34 -0400)]
tests: use EINA_C_ARRAY_LENGTH macro in safepointer tests
no functional changes
Reviewed-by: Stefan Schmidt <stefan@osg.samsung.com>
Mike Blumenkrantz [Fri, 30 Mar 2018 15:11:57 +0000 (11:11 -0400)]
tests: rework strbuf append/prepend tests
there's no point in iterating this many times; the base step size is 32
and so each loop will only increase the buffer...not at all since it takes
3 loops for the buffer to increase by the step size
verify that the buffer increases and then stop instead of spinning uselessly
fix T6835
Reviewed-by: Stefan Schmidt <stefan@osg.samsung.com>
Mike Blumenkrantz [Fri, 30 Mar 2018 14:58:09 +0000 (10:58 -0400)]
tests: reformat eina_test_strbuf.c
Reviewed-by: Stefan Schmidt <stefan@osg.samsung.com>
Mike Blumenkrantz [Fri, 30 Mar 2018 14:55:38 +0000 (10:55 -0400)]
tests: use namespacing for eina strbuf tests
Reviewed-by: Stefan Schmidt <stefan@osg.samsung.com>
Mike Blumenkrantz [Thu, 29 Mar 2018 22:14:53 +0000 (18:14 -0400)]
tests: improve eina_test_list_shuffle
reduce iteratons by a hundredfold, remove verifying of rand() seed,
check whether shuffle actually shuffles
fix T6833
Reviewed-by: Stefan Schmidt <stefan@osg.samsung.com>
Mike Blumenkrantz [Thu, 29 Mar 2018 21:39:59 +0000 (17:39 -0400)]
tests: rename eina_list tests to use list namespace for readability
Reviewed-by: Stefan Schmidt <stefan@osg.samsung.com>
Mike Blumenkrantz [Thu, 29 Mar 2018 21:02:04 +0000 (17:02 -0400)]
tests: remove sleep calls from eina_barrier_test_simple
the timing does not matter for these tests, so there's no point in
randomly waiting longer and delaying build completion
fix T6832
Reviewed-by: Stefan Schmidt <stefan@osg.samsung.com>
Mike Blumenkrantz [Thu, 29 Mar 2018 20:51:33 +0000 (16:51 -0400)]
tests: improve coverage in eina_rbtree_fuzzy test
Reviewed-by: Stefan Schmidt <stefan@osg.samsung.com>
Mike Blumenkrantz [Thu, 29 Mar 2018 20:43:33 +0000 (16:43 -0400)]
tests: simplify eina_rbtree_fuzzy test and speedup by infinity%
this test is to try and match values in a tree which have not been
inserted, so remove irrelevant insert/remove operations as well as
insane looping
fix T6830
Reviewed-by: Stefan Schmidt <stefan@osg.samsung.com>
Mike Blumenkrantz [Thu, 29 Mar 2018 19:54:02 +0000 (15:54 -0400)]
tests: greatly reduce iterations for eina_rbtree_remove test
this has no bearing on coverage, so there is not much point in uselessly
iterating here
ref T6830
Reviewed-by: Stefan Schmidt <stefan@osg.samsung.com>
Mike Blumenkrantz [Thu, 29 Mar 2018 19:14:34 +0000 (15:14 -0400)]
tests: reduce malloc calls in eina rbtree tests
ref T6830
Reviewed-by: Stefan Schmidt <stefan@osg.samsung.com>
Mike Blumenkrantz [Thu, 29 Mar 2018 18:41:31 +0000 (14:41 -0400)]
tests: rework eina inlist tests to be infinity% faster
coverage currently at ~95%
fix T6829
Reviewed-by: Stefan Schmidt <stefan@osg.samsung.com>
Mike Blumenkrantz [Tue, 27 Mar 2018 20:02:39 +0000 (16:02 -0400)]
elm: remove hacky calls to emotion_init/shutdown
these are irrelevant since emotion manages init/shutdown internally
fixes elm test pass state
Reviewed-by: Stefan Schmidt <stefan@osg.samsung.com>
Mike Blumenkrantz [Tue, 27 Mar 2018 20:01:53 +0000 (16:01 -0400)]
emotion: call shutdown when smart objects are destroyed
the constructor calls init for every object, so ensure a matching
shutdown call exists to balance the init count
ref
517471190f87e473e3bc38584c23ae28fb772c7c
ref T6816
Reviewed-by: Stefan Schmidt <stefan@osg.samsung.com>
Mike Blumenkrantz [Tue, 27 Mar 2018 19:31:00 +0000 (15:31 -0400)]
tests: unbreak PACKAGE_BUILD_DIR usage in makefiles
for some reason, a few projects changed this from the expected value of
abs_top_builddir for their test suites, breaking the usage of this define
within those tests
fix T6812
Reviewed-by: Stefan Schmidt <stefan@osg.samsung.com>
Mike Blumenkrantz [Tue, 27 Mar 2018 19:14:11 +0000 (15:14 -0400)]
tests: disable xim in ecore_imf test when DISPLAY is not set
tests should be able to run in console without failing
Reviewed-by: Stefan Schmidt <stefan@osg.samsung.com>
Mike Blumenkrantz [Tue, 27 Mar 2018 18:13:46 +0000 (14:13 -0400)]
elput: include Eina.h in public header
Reviewed-by: Stefan Schmidt <stefan@osg.samsung.com>
Mike Blumenkrantz [Tue, 27 Mar 2018 18:07:19 +0000 (14:07 -0400)]
tests: redo eina in-tree module loading
this performs an eina init/shutdown check and loads available modules
before running remaining tests
note that this still does not work and may never have worked because
PACKAGE_BUILD_DIR is broken
ref T6812
Reviewed-by: Stefan Schmidt <stefan@osg.samsung.com>
Mike Blumenkrantz [Tue, 27 Mar 2018 17:51:13 +0000 (13:51 -0400)]
tests: move to using checked fixtures for all test suites
individual tests should not need to explicitly call init/shutdown functions
in most cases, and many did not properly do this anyway
see followup commit which resolves some issues with eina tests
ref T6813
ref T6811
Reviewed-by: Stefan Schmidt <stefan@osg.samsung.com>
Mike Blumenkrantz [Tue, 27 Mar 2018 17:42:38 +0000 (13:42 -0400)]
tests: remove duplicated eina mempool test
Reviewed-by: Stefan Schmidt <stefan@osg.samsung.com>
Mike Blumenkrantz [Tue, 27 Mar 2018 17:01:35 +0000 (13:01 -0400)]
eldbus: call ecore_init in eldbus_init
eldbus requires ecore and cannot run without it
@fix
Reviewed-by: Stefan Schmidt <stefan@osg.samsung.com>
Mike Blumenkrantz [Mon, 26 Mar 2018 18:41:09 +0000 (14:41 -0400)]
tests: make test time output configurable with TIME_DIFF_THRESHOLD
setting this value too low will likely lead to unmanageable results
Reviewed-by: Stefan Schmidt <stefan@osg.samsung.com>
Mike Blumenkrantz [Mon, 26 Mar 2018 18:19:28 +0000 (14:19 -0400)]
tests: add instrumentation to existing tests to find slow tests
efl_check.h must be included and the EFL_START/END_TEST macros must be
used in place of normal START/END_TEST macros
timing is enabled when TIMING_ENABLED is set
https://phab.enlightenment.org/w/improve_tests/
Reviewed-by: Stefan Schmidt <stefan@osg.samsung.com>
Mike Blumenkrantz [Mon, 26 Mar 2018 17:06:49 +0000 (13:06 -0400)]
tests: match test names using strcasecmp when parsing cmdline
Reviewed-by: Stefan Schmidt <stefan@osg.samsung.com>
Mike Blumenkrantz [Mon, 26 Mar 2018 16:18:18 +0000 (12:18 -0400)]
build: merge all coverage exclusions into a single command and exclude more files
files in the excluded directories either can only be tested with stochastic results
or testing them serves no purpose
pruning these in separate commands adds 10-20s to each coverage build
ref
28f9a5cdb36f01255a94ff8146ee915be506288f
ref T6825
Reviewed-by: Stefan Schmidt <stefan@osg.samsung.com>
Hermet Park [Thu, 5 Apr 2018 06:29:57 +0000 (15:29 +0900)]
ecore_con: resolve the possible read of uninitalized data.
Submitted-By-Off: JongMin Lee<jm105.lee@samsung.com>
Hermet Park [Thu, 5 Apr 2018 06:20:14 +0000 (15:20 +0900)]
ecore_con: resolve the possible read of uninitialized data.
Signed-Off-By: JongMin Lee<jm105.lee@samsung.com>
Hermet Park [Thu, 5 Apr 2018 06:15:34 +0000 (15:15 +0900)]
ecore: resolve the possible use of invalid handle.
Signed-Off-By: JongMin Lee<jm105.lee@samsung.com>
Hermet Park [Thu, 5 Apr 2018 06:01:44 +0000 (15:01 +0900)]
emil: resolve possible memory leak.
Submitted-By-Off: JongMin Lee <jm105.lee@samsung.com>
WooHyun Jung [Thu, 5 Apr 2018 02:10:43 +0000 (11:10 +0900)]
evas_gl_image: add null check
WooHyun Jung [Thu, 5 Apr 2018 01:55:44 +0000 (10:55 +0900)]
evas textblock: add null check to avoid segfault
Cedric Bail [Wed, 4 Apr 2018 23:30:36 +0000 (16:30 -0700)]
evas: parent need to exist to create a vg object.
Derek Foreman [Wed, 4 Apr 2018 18:50:43 +0000 (13:50 -0500)]
elm_win: Improve wayland cursor change race
When changing cursors under wayland sometimes we'll see the old cursor
moved to the new hotspot briefly before the cursor changes. This makes
that suck less often.
A proper fix would involve creating a new wayland surface for every
cursor change (actual change, not just a new frame of an animated
cursor). Given the current internals this is invasive. Do the
easy thing for now.
YeongJong Lee [Wed, 4 Apr 2018 16:28:21 +0000 (18:28 +0200)]
efl_ui_focus_manager_root_focus: refactor _state_eval
Summary:
we have to check whether all of descendant are none_logical.
ref T6800
Test Plan:
1. elementary_test -to ctxpopup
2. Click 'Ctxpopup with user content'
3. Try focus ctxpopup content(button) using arrow key.
4. Check that the content is focused (you can move scroll bar)
Reviewers: bu5hm4n
Subscribers: cedric
Maniphest Tasks: T6800
Differential Revision: https://phab.enlightenment.org/D5856
Marcel Hollerbach [Wed, 4 Apr 2018 16:23:18 +0000 (18:23 +0200)]
elm_suite: add test case for history_pop
Marcel Hollerbach [Wed, 4 Apr 2018 08:16:37 +0000 (10:16 +0200)]
elm_suite: add test case for no child
make sure
39739ba333b63c59ece4c5622adedb106ebab9b1 does not happen again
Derek Foreman [Tue, 3 Apr 2018 18:22:10 +0000 (13:22 -0500)]
elm_win: Remove unused variable
hot_obj is unused
Derek Foreman [Wed, 4 Apr 2018 15:51:10 +0000 (10:51 -0500)]
theme: Fix broken wayland cursors on non-legacy windows
since commit
dd4467505ea29d6120e5e7d467d76836a6630ff4
wayland cursors haven't worked on non-legacy
windows because efl/pointer doesn't exist. Add that.
SangHyeon Lee [Wed, 4 Apr 2018 10:04:43 +0000 (19:04 +0900)]
efl_ui_view_list : change the name of Model based list
Summary:
model based list need to be under the namespace of 'Efl.Ui.View".
thus, I renamed 'Efl.Ui.List' to 'Efl.Ui.View.List' properly.
Test Plan: N/A
Reviewers: cedric, felipealmeida
Differential Revision: https://phab.enlightenment.org/D5855
Marcel Hollerbach [Wed, 4 Apr 2018 08:11:22 +0000 (10:11 +0200)]
efl_ui_focus_manager_calc: node depth is 0 for a NULL object
Marcel Hollerbach [Wed, 4 Apr 2018 08:10:53 +0000 (10:10 +0200)]
elm_suite: cleanup managers
so unneccessary error messages do not appear.
Marcel Hollerbach [Tue, 3 Apr 2018 20:45:48 +0000 (22:45 +0200)]
elm_suite: test refocus on unregister
Marcel Hollerbach [Tue, 3 Apr 2018 13:32:15 +0000 (15:32 +0200)]
elm_suite: add test cases for request subchild
Cedric BAIL [Tue, 3 Apr 2018 21:26:23 +0000 (14:26 -0700)]
evas: remove useless/buggy line most likely due to left over during merging patch.
Cedric BAIL [Tue, 3 Apr 2018 21:25:56 +0000 (14:25 -0700)]
evas: we should actually continue the chain of interpolation up to the next parent.
Cedric BAIL [Tue, 3 Apr 2018 21:25:20 +0000 (14:25 -0700)]
evas: vg loader actually should hold a ref when no parent is given.
Cedric BAIL [Tue, 3 Apr 2018 21:24:30 +0000 (14:24 -0700)]
evas: for whatever reason the example didn't interpolate the origin before.
Cedric BAIL [Tue, 3 Apr 2018 21:22:08 +0000 (14:22 -0700)]
evas: update example to always set a parent for VG node.
Lauro Moura [Thu, 22 Mar 2018 16:17:42 +0000 (13:17 -0300)]
csharp: Fix typo in generated code.
Lauro Moura [Thu, 22 Mar 2018 01:49:44 +0000 (22:49 -0300)]
csharp: Silence test build warnings.
Was trying to modify const strings.
Lauro Moura [Thu, 22 Mar 2018 01:39:17 +0000 (22:39 -0300)]
csharp: Support argument marshalling in func ptrs
Function pointers now go through the same argument marshalling pipeline
as normal functions.
This will enable interfaces like Efl.Ui.Format to work properly.