On Nov 30, 2016 15:19, "Stefan Schmidt" <[email protected]> wrote:
>
> Hello.
>
> On 30/11/16 10:22, Amitesh Singh wrote:
> > jpeg pushed a commit to branch master.
> >
> >
http://git.enlightenment.org/core/efl.git/commit/?id=a58e2e1a790732428fa09d479fec63d433931f06
> >
> > commit a58e2e1a790732428fa09d479fec63d433931f06
> > Author: Amitesh Singh <[email protected]>
> > Date:   Wed Nov 30 16:18:46 2016 +0900
> >
> >     Menu,Item Interface: Common interface for menu, toolbar and ctxpopup
> >
> >     Summary:
> >     efl_ui_menu interface provides common functions of menu, toolbar
and ctxpopup.
> >     efl_ui_item interface provides common functions of menu_item,
toolbar_item and ctxpopup_item.
> >     Also implemented some missing functions like selected_item set/get
in ctxpopup.
> >     efl_ui_item interface should be used for other widget items as well.
> >
> >     Test Plan: elementary_test
> >
> >     Reviewers: jpeg, felipealmeida, raster, SanghyeonLee, cedric,
yashu21985
> >
> >     Subscribers: bu5hm4n
> >
> >     Differential Revision: https://phab.enlightenment.org/D3897
> > ---
> >  src/Makefile_Efl.am                          |   2 +
> >  src/bin/elementary/test_ctxpopup.c           |   9 ++-
> >  src/lib/efl/Efl.h                            |   2 +
> >  src/lib/efl/interfaces/efl_interfaces_main.c |   2 +
> >  src/lib/efl/interfaces/efl_ui_item.eo        |  49 ++++++++++++
> >  src/lib/efl/interfaces/efl_ui_menu.eo        |  29 +++++++
> >  src/lib/elementary/elc_ctxpopup.c            | 109
+++++++++++++++++++++++++--
> >  src/lib/elementary/elc_ctxpopup_legacy.h     |  77 +++++++++++++++++++
> >  src/lib/elementary/elm_ctxpopup.eo           |  58 ++------------
> >  src/lib/elementary/elm_ctxpopup_item.eo      |  33 +-------
> >  src/lib/elementary/elm_dbus_menu.c           |   4 +-
> >  src/lib/elementary/elm_menu.c                |  78 ++++++++++++++++---
> >  src/lib/elementary/elm_menu.eo               |  31 ++------
> >  src/lib/elementary/elm_menu_item.eo          |  25 ++----
> >  src/lib/elementary/elm_menu_legacy.h         |  57 ++++++++++++++
> >  src/lib/elementary/elm_toolbar.c             |  64 ++++++++++++++--
> >  src/lib/elementary/elm_toolbar.eo            |  35 ++-------
> >  src/lib/elementary/elm_toolbar_item.eo       |  50 +-----------
> >  src/lib/elementary/elm_toolbar_legacy.h      |  86
+++++++++++++++++++++
> >  src/lib/elementary/elm_widget_ctxpopup.h     |   2 +
> >  20 files changed, 570 insertions(+), 232 deletions(-)
>
> This commit brought two new warnings into the build. Both look serious
> to be taken into account. :)
>
> lib/elementary/elm_dbus_menu.c: In function ‘_root_layout_build’:
> lib/elementary/elm_dbus_menu.c:364:13: warning: assignment from
> incompatible pointer type [-Wincompatible-pointer-types]
>           ret = efl_ui_menu_items_get(dbus_menu->menu);
>
>
>
> lib/elementary/elm_toolbar.c: In function
> ‘_elm_toolbar_efl_ui_menu_items_get’:
> lib/elementary/elm_toolbar.c:3257:34: warning: passing argument 1 of
> ‘eina_list_iterator_new’ from incompatible pointer type
> [-Wincompatible-pointer-types]
>      return eina_list_iterator_new(sd->items);
>                                    ^
> In file included from ../src/lib/eina/Eina.h:223:0,
>                   from ../src/lib/elementary/Elementary.h:57,
>                   from lib/elementary/elm_toolbar.c:10:
> ../src/lib/eina/eina_list.h:1302:56: note: expected ‘const Eina_List *
> {aka const struct _Eina_List *}’ but argument is of type ‘Eina_Inlist *
> {aka struct _Eina_Inlist *}’
>   EAPI Eina_Iterator        *eina_list_iterator_new(const Eina_List
> *list) EINA_MALLOC EINA_WARN_UNUSED_RESULT;
>
Thanks stefan. Fixed it. These warnings were serious problems.

I should not cook code on an empty stomach. :/

> regards
> Stefan Schmidt
>
>
------------------------------------------------------------------------------
> _______________________________________________
> enlightenment-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
------------------------------------------------------------------------------
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to