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 <[email protected]> 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(-) --
