Hello.
On 07/07/2017 04:40 PM, Stefan Schmidt wrote:
I will also look through it next week and run our own checker as it had
slightly different results in the past and I want to be sure be cover both.
And here is the version from our own checker scripts:
https://devs.enlightenment.org/~stefan/compat_reports/efl/1.19.0_to_1.20.0/compat_report.html
Like last time I found some things reported here but not in the one from
ABI Laboratory. I guess I need to bring this up with Andrey.
Below are just the new or removed symbols as a diff to what I wlaready
review in the other thread.
New:
Ecore_Common.h, libecore.so.1.20.0
ecore_event_type_flush_internal ( int type, ... )
Hmm we have a define here for ecore_event_type_flush but still expose
ecore_event_type_flush_internal() as EAPI. Is that on purpose?
Ecore_Input.h, libecore_input.so.1.20.0
ecore_input_joystick_event_axis_deadzone_get ( )
ecore_input_joystick_event_axis_deadzone_set ( int event_axis_deadzone )
Looks ok to me.
elm_code_widget.eo.legacy.h, libelementary.so.1.20.0
elm_code_widget_can_redo_get ( Elm_Code_Widget* obj )
elm_code_widget_can_undo_get ( Elm_Code_Widget* obj )
elm_code_widget_line_status_toggle ( Elm_Code_Widget* obj,
Elm_Code_Line* line )
elm_code_widget_text_at_cursor_insert ( Elm_Code_Widget* obj, char
const* text )
All of elm_code is still in beta, right?
elm_widget.eo.legacy.h, libelementary.so.1.20.0
elm_widget_focus_manager_factory ( Elm_Widget* obj, Efl_Ui_Focus_Object*
root )
elm_widget_focus_register ( Elm_Widget* obj, Efl_Ui_Focus_Manager*
manager, Efl_Ui_Focus_Object* logical, Eina_Bool full )
Marcel, I guess these are exposed behind a beta api flag?
emile_image.h, libemile.so.1.20.0
emile_image_callback_set ( Emile_Image* image, Emile_Action_Cb callback,
Emile_Action action, void const* data )
Seems to be the rename from the removal below.
Removed:
efl_canvas_object.eo.legacy.h, libevas.so.1.19.0
evas_object_pointer_device_in_get ( Efl_Canvas_Object const* obj,
Efl_Input_Device* pointer )
evas_object_pointer_in_get ( Efl_Canvas_Object const* obj )
evas_object_pointer_mode_by_device_get ( Efl_Canvas_Object const* obj,
Efl_Input_Device* dev )
evas_object_pointer_mode_by_device_set ( Efl_Canvas_Object* obj,
Efl_Input_Device* dev, enum Efl_Input_Object_Pointer_Mode pointer_mode )
evas_object_seat_focus_add ( Efl_Canvas_Object* obj, Efl_Input_Device*
seat )
evas_object_seat_focus_check ( Efl_Canvas_Object* obj, Efl_Input_Device*
seat )
evas_object_seat_focus_del ( Efl_Canvas_Object* obj, Efl_Input_Device*
seat )
evas_object_seat_focus_get ( Efl_Canvas_Object const* obj )
They have been exposed as legacy before. If they have not been behind a
beta api flag we need to restore them
elm_code_widget.eo.legacy.h, libelementary.so.1.19.0
elm_code_widget_text_line_number_width_get ( Elm_Code_Widget* obj )
Beta I guess.
emile_image.h, libemile.so.1.19.0
emile_image_register ( Emile_Image* image, Emile_Action_Cb callback,
Emile_Action action, void const* data )
This somehow rings a bell. Did we discuss this before? Cedric?
regards
Stefan Schmidt
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel