tasn pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=daed567e3c58800e254564d03aa85f45ecc54905

commit daed567e3c58800e254564d03aa85f45ecc54905
Merge: 81f45c1 cfd7b57
Author: Tom Hacohen <t...@stosb.com>
Date:   Tue Apr 19 17:16:20 2016 +0100

    Merge strict eolian type checking branch.
    
    In this branch I turned on strict eolian type checking and silenced all
    of the errors that came to be because of it (fixed some).
    
    I did it so new code will not introduce new errors. We've had more
    errors introduced recently, and I believe it's because of ignorance. No
    more excuses, compilation will now fail if you fail to handle types
    correctly.
    
    We need to fix my workarounds. Many of the .eo files that I worked
    around on need to be removed anyway, and a lot of the rest need a lot of
    changes, so there was no point wasting my time into fixing it properly.

 src/lib/elementary/elm_app_client.eo               |  7 +++-
 src/lib/elementary/elm_app_client_view.eo          |  6 ++-
 src/lib/elementary/elm_app_server.eo               | 11 ++++--
 src/lib/elementary/elm_app_server_view.eo          |  2 +
 src/lib/elementary/elm_box.eo                      |  4 ++
 src/lib/elementary/elm_calendar.eo                 |  4 ++
 src/lib/elementary/elm_check.eo                    |  2 +-
 src/lib/elementary/elm_datetime.eo                 |  2 +
 src/lib/elementary/elm_entry.eo                    |  4 ++
 src/lib/elementary/elm_general.eot                 | 14 +++++++
 src/lib/elementary/elm_gengrid.eo                  |  1 +
 src/lib/elementary/elm_genlist.eo                  |  1 +
 src/lib/elementary/elm_gesture_layer.eo            |  2 +
 src/lib/elementary/elm_glview.eo                   |  4 ++
 src/lib/elementary/elm_hoversel_item.eo            |  2 +
 src/lib/elementary/elm_image.eo                    |  2 +-
 .../elementary/elm_interface_atspi_accessible.eo   |  3 ++
 src/lib/elementary/elm_interface_atspi_text.eo     | 16 ++++----
 .../elm_interface_atspi_widget_action.eo           |  2 +
 src/lib/elementary/elm_interface_fileselector.eo   |  4 ++
 src/lib/elementary/elm_interface_scrollable.eo     | 44 ++++++++++++++++++++++
 src/lib/elementary/elm_interface_scrollable.h      |  5 ++-
 src/lib/elementary/elm_layout.eo                   |  6 ++-
 src/lib/elementary/elm_map.eo                      |  7 ++++
 src/lib/elementary/elm_multibuttonentry.eo         |  3 ++
 src/lib/elementary/elm_naviframe_item.eo           |  2 +
 src/lib/elementary/elm_photocam.eo                 |  4 +-
 src/lib/elementary/elm_prefs.eo                    |  9 ++++-
 src/lib/elementary/elm_scroller.eo                 | 36 ------------------
 src/lib/elementary/elm_scroller_legacy.h           |  1 +
 src/lib/elementary/elm_slider.eo                   |  5 ++-
 src/lib/elementary/elm_slideshow.eo                |  2 +
 src/lib/elementary/elm_sys_notify_interface.eo     |  2 +
 src/lib/elementary/elm_systray.eo                  |  2 +-
 src/lib/elementary/elm_toolbar.eo                  |  1 +
 src/lib/elementary/elm_toolbar_item.eo             |  2 +-
 src/lib/elementary/elm_view_list.eo                |  2 +
 src/lib/elementary/elm_web.eo                      |  7 ++++
 src/lib/elementary/elm_widget.eo                   |  5 +++
 src/lib/elementary/elm_widget_item.eo              |  2 +
 src/lib/elementary/elm_win.eo                      |  8 ++++
 src/lib/eo/eina_types.eot                          |  4 ++
 src/lib/eo/eo_base.eo                              |  4 +-
 src/lib/eolian/database_validate.c                 | 15 ++------
 44 files changed, 198 insertions(+), 73 deletions(-)

-- 


Reply via email to