Marcel Hollerbach
45b4cdee19
efl_ui_focus_manager_calc: maintain focus when focused element is
...
unregistered
this should fix T6216.
2017-10-16 11:02:13 +02:00
Marcel Hollerbach
124586c8e4
elm_toolbar: make the manager customisable
...
so the toolbar items can be registered correctly
2017-10-16 11:02:13 +02:00
Marcel Hollerbach
ac703d8229
elm_menu: implement provider_find to walk the parent relation
...
it turns out elm_menu is special, it doesnt use parent_obj of
elm_widget, it has his own parent field, which should be used.
2017-10-16 11:02:13 +02:00
Marcel Hollerbach
79c93db365
efl_ui_bg: this does not handle focus
2017-10-16 11:02:13 +02:00
Marcel Hollerbach
f32359baba
elm_toolbar: port to composition
2017-10-16 11:02:13 +02:00
Marcel Hollerbach
d712c1a911
elm_table: port to composition
2017-10-16 11:02:13 +02:00
Marcel Hollerbach
2eefabae8e
elm_grid: port to composition
2017-10-16 11:02:13 +02:00
Marcel Hollerbach
cb27a73968
elm_box: port to composition
2017-10-16 11:02:13 +02:00
Marcel Hollerbach
132eaba8d3
efl_ui_focus_composition: introduce dirty and prepare
...
this can be used in a container that has his own item management api,
Each item management call results in a dirty call, once we are called to
prepare for logical movement we can simply flush the order. So we reduce
the spam of order calls, which also safes runtime.
2017-10-16 11:02:13 +02:00
Marcel Hollerbach
0a814a0c71
elm_widget: support logical parents that are not elm_widgets
2017-10-16 11:02:13 +02:00
Marcel Hollerbach
e25d494590
elm_widget: do not cache the provider
...
if turns out that caching the provider here is a problem, since a parent
changing does not change the provided provider
2017-10-16 11:02:12 +02:00
Marcel Hollerbach
4edba079c4
elm_widget: also unregister if the logical parent changes
2017-10-16 11:02:12 +02:00
Carsten Haitzler
6cd3d4026c
jp2k module - dont print ERR on llading if format wrong
...
this is normal - brute force trying loaders until one succeeds is
normal is etn doesnt help identify it or it fails the first
guess-by-extension. printing errors is not good as this is an ok and
EXPECTED error. slience!
@fix
2017-10-16 08:42:13 +09:00
Carsten Haitzler
93619ed0a6
evas gl generic/common - add more linking for gles mode to fix deb build
...
this should fix T6158
@fix
2017-10-16 08:01:13 +09:00
Hermet Park
1104ff3789
update author(hermet) email.
2017-10-14 23:03:51 +08:00
Daniel Kolesa
b88132932a
eolian: fix setter generation for @auto functions
...
Because of a typo in generator source (and overlooked error in
tests) we were previously generating incorrect code for setters
with the @auto qualifier. This was brought up in D5306 and is
now fixed.
2017-10-13 23:49:57 +02:00
JinYong Park
b05cae250c
ecore_file: rename parameter for doxygen
...
Summary:
Some parameter's name are different in annotations and statements,
so it occurs doxygen warning.
To fix it, rename that parameters.
Test Plan: API Doxygen Revision
Reviewers: raster, cedric, jpeg, myoungwoon, Jaehyun_Cho
Reviewed By: cedric
Differential Revision: https://phab.enlightenment.org/D5313
Signed-off-by: Cedric Bail <cedric@osg.samsung.com>
2017-10-13 14:02:37 -07:00
Cedric Bail
377a685619
eina: this was actually a used variable.
2017-10-13 12:58:01 -07:00
Cedric Bail
352637d8b0
evas: as we do not use the size, we should set it either.
2017-10-13 12:58:01 -07:00
Cedric Bail
59b417c378
elementary: we actually do not use that variable.
2017-10-13 12:58:01 -07:00
Cedric Bail
6770f9b8a3
elementary: we actually do not use that object.
2017-10-13 12:58:01 -07:00
Cedric Bail
6fb1e2ff68
elementary: remove unused variable.
2017-10-13 12:58:01 -07:00
Cedric Bail
7e00ab4222
evas: mark parameter unused now that it is not necessary anymore.
2017-10-13 12:58:01 -07:00
JinYong Park
b86e4ca88b
ecore_ipc: rename parameters and annotations for doxygen
...
Summary:
Some parameters' name are different in annotations and statements,
so it occurs doxygen warning.
To fix it, change it appropriately.
Test Plan: API Doxygen Revision
Reviewers: raster, cedric, jpeg, myoungwoon, Jaehyun_Cho
Differential Revision: https://phab.enlightenment.org/D5316
Signed-off-by: Cedric Bail <cedric@osg.samsung.com>
2017-10-13 12:58:00 -07:00
Prince Kumar Dubey
df5f404f09
evas: to avoid warning unused variable and unnecessary assignment is removed.
...
Reviewers: raster, cedric
Subscribers: rajeshps, jpeg
Differential Revision: https://phab.enlightenment.org/D5305
Signed-off-by: Cedric Bail <cedric@osg.samsung.com>
2017-10-13 12:14:26 -07:00
Prince Kumar Dubey
1235459ed3
efl: unused variable removed, removing local variable assignment which has no use at all.
...
Reviewers: raster, cedric
Reviewed By: cedric
Subscribers: rajeshps, jpeg
Differential Revision: https://phab.enlightenment.org/D5304
Signed-off-by: Cedric Bail <cedric@osg.samsung.com>
2017-10-13 12:11:45 -07:00
Prince Kumar Dubey
68a455d10c
ecore_audio: unused variables are removed to fix warning.
...
Reviewers: raster, cedric
Reviewed By: cedric
Subscribers: rajeshps, jpeg
Differential Revision: https://phab.enlightenment.org/D5302
Signed-off-by: Cedric Bail <cedric@osg.samsung.com>
2017-10-13 12:09:12 -07:00
Prince Kumar Dubey
71e62840e4
evas: parameter length is not used, so removing it. to fix static analyzer tool warning.
...
Reviewers: raster, cedric
Subscribers: jpeg, rajeshps
Differential Revision: https://phab.enlightenment.org/D5301
Signed-off-by: Cedric Bail <cedric@osg.samsung.com>
2017-10-13 12:08:27 -07:00
Prince Kumar Dubey
41197981ab
efl: unsigned int/long never be less than zero. Fixed.
...
Reviewers: raster, cedric
Subscribers: rajeshps, jpeg
Differential Revision: https://phab.enlightenment.org/D5300
Signed-off-by: Cedric Bail <cedric@osg.samsung.com>
2017-10-13 12:07:28 -07:00
Prince Kumar Dubey
cb4a17ab22
ecore_evas: preprocessor flag "BUILD_ECORE_EVAS_SOFTWARE_GDI" is not closed properly, if not defined, leads to build break.
...
Reviewers: raster, cedric
Reviewed By: cedric
Subscribers: rajeshps, jpeg
Differential Revision: https://phab.enlightenment.org/D5299
Signed-off-by: Cedric Bail <cedric@osg.samsung.com>
2017-10-13 12:05:43 -07:00
Prince Kumar Dubey
72a807a51c
edje: no case is defined for Preprocessor Flag "EDJE_EXTRA_MODULE_NAME". So removing it to avoid printf warning.
...
Reviewers: raster, cedric
Subscribers: rajeshps, jpeg
Differential Revision: https://phab.enlightenment.org/D5298
Signed-off-by: Cedric Bail <cedric@osg.samsung.com>
2017-10-13 12:04:38 -07:00
Prince Kumar Dubey
3935607483
eina: uninitialization of array leads to unwanted outcome of "eina_strlcat"
...
Reviewers: raster, cedric, rajeshps
Subscribers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D5297
Signed-off-by: Cedric Bail <cedric@osg.samsung.com>
2017-10-13 12:03:55 -07:00
Wonki Kim
c60b889d35
elmentary: fix a potential null pointer dereferencing in elm_box
...
Summary:
if 'evas_object_smart_data_get' return null somehow,
logic that dereference the smart data pointer will cause problems.
This patch prevent a potential bug in advance.
Reviewers: jpeg, woohyun, cedric
Differential Revision: https://phab.enlightenment.org/D5290
Signed-off-by: Cedric Bail <cedric@osg.samsung.com>
2017-10-13 12:01:04 -07:00
Godly T.Alias
295403769b
evas: removing unwanted operation in interface create
...
Summary: Signed-off-by: Godly T.Alias <godlytalias@yahoo.co.in>
Reviewers: cedric, raster, rajeshps, prince.dubey
Reviewed By: cedric
Subscribers: jpeg
Differential Revision: https://phab.enlightenment.org/D5288
Signed-off-by: Cedric Bail <cedric@osg.samsung.com>
2017-10-13 11:59:46 -07:00
Godly T.Alias
3ad9ac8926
evas: buffer is not used in the case where destination and source dimension is different
...
Summary: Signed-off-by: Godly T.Alias <godlytalias@yahoo.co.in>
Reviewers: cedric, raster, rajeshps, prince.dubey
Subscribers: jpeg
Differential Revision: https://phab.enlightenment.org/D5286
Signed-off-by: Cedric Bail <cedric@osg.samsung.com>
2017-10-13 11:58:59 -07:00
Youngbok Shin
5a24f1404a
edje_cc: fix a memory leak issue when edje_cc writes images
...
Summary:
If there is no given pathes for image files as parameter of edje_cc,
"img_dirs" will be NULL. Then, a local variable "load_err" is always
EVAS_LOAD_ERROR_NONE. Because of this, the "if" condition just after
EINA_LIST_FOREACH() will fail. It causes memory leak from "iw".
@fix
Test Plan: N/A
Reviewers: raster, cedric, jpeg, woohyun
Differential Revision: https://phab.enlightenment.org/D5285
Signed-off-by: Cedric Bail <cedric@osg.samsung.com>
2017-10-13 11:55:06 -07:00
Bryce Harrington
1f6d3b40e4
eina: spellfix comment in matrix code
...
Reviewers: cedric
Reviewed By: cedric
Subscribers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D5280
Signed-off-by: Cedric Bail <cedric@osg.samsung.com>
2017-10-13 11:51:56 -07:00
Bryce Harrington
150485b5d4
eina: document matrix3 API routines.
...
Summary: This adds missing doxygen documentation for eight matrix3 operations.
Reviewers: cedric
Subscribers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D5279
Signed-off-by: Cedric Bail <cedric@osg.samsung.com>
2017-10-13 11:47:58 -07:00
Subodh Kumar
be63db00a7
eina: comparing unsigned integer with less than zero.
...
Summary: Unsigned integer should not be compared less than zero.
Test Plan: NA
Reviewers: cedric
Subscribers: shilpasingh, jpeg
Differential Revision: https://phab.enlightenment.org/D5274
Signed-off-by: Cedric Bail <cedric@osg.samsung.com>
2017-10-13 11:46:32 -07:00
Vincent Torri
c47fdb8c80
evil: remove strrstr and ffs - not used in the EFL on Windows
...
Signed-off-by: Cedric Bail <cedric@osg.samsung.com>
2017-10-13 11:40:10 -07:00
Jaehyun Cho
4dae43e4d1
efl_animation: Fix to set Efl_Event_Description for event animation
...
Any event represented by Efl_Event_Description can be registered for
event animation. (e.g. EFL_GFX_EVENT_SHOW, EFL_GFX_EVENT_HIDE, etc.)
2017-10-13 22:56:33 +09:00
Daniel Kolesa
5699466dba
eolian gen: generate documentation for first object param if present
...
This prevents doxygen from emitting warnings.
Fixes T6186.
2017-10-13 15:18:18 +02:00
Marcel Hollerbach
d24c00d2be
elm_toolbar: use prepare to get focus into the items again
2017-10-13 12:31:48 +02:00
Marcel Hollerbach
6acaf6350c
efl_ui_focus_object: introduce prepare_logical
...
with this call a registered logical item could prepare itself for a
deeper traversal
2017-10-13 12:31:48 +02:00
Marcel Hollerbach
75f5ea686f
efl_ui_focus: add parent_provider
...
thats just a little helper, where the logic to find and fetch the
provider is bound to the position in the widget tree, this means that
for example gengrid could change the way the logical parent is
evalulated. (For example to map the logical parent to a item)
2017-10-13 12:31:47 +02:00
Marcel Hollerbach
441776f7cf
efl_ui_focus_manager_calc: make sure to not access out of bounds mem
2017-10-13 11:52:58 +02:00
Amitesh Singh
00ba7b1b6f
tests: eina strbuf - fix compilation
...
refer patch 2cf24eb304
2017-10-13 16:11:00 +09:00
Amitesh Singh
2cf24eb304
eina: strbuf - Add strftime related functions
...
eina_strbuf_append_strftime()
eina_strbuf_insert_strftime()
eina_strbuf_prepend_strftime() - macro
We need these functions for implementing generic format function
interface especially for calander.
Ref T6204
2017-10-13 16:04:24 +09:00
Jaehyun Cho
6857f349b0
efl_animation: Fix shadowing local variable warning
2017-10-13 15:37:58 +09:00
Jean-Philippe Andre
94d0967fad
evas: Fix crash when object is not fully created
...
This fixes make check.
2017-10-13 14:29:15 +09:00