Hello.

On 24.07.2018 10:46, Stefan Schmidt wrote:
> Hello.
> 
> One of the big missing steps towards a 1.21 release is to make sure we
> are not breaking ABI or API from older releases. If you want to help
> with the release please spare an hour and look over the report from ABI
> Laboratory and help to identify if we have any breaks not related to our
> beta APIs.
> 
> https://abi-laboratory.pro/index.php?view=objects_report&l=efl&v1=1.20.7&v2=1.21.0-alpha1

My personal review is below. I ignored all beta and EO APIs here.

Added:
Ecore_Common.h, libecore.so.1.21.0
ecore_init_ex ( int argc, char** argv )
ecore_shutdown_ex ( )

I think the names are not descriptive at all. What should the _ex stand
for here? The API description speaks about propagating events on the
main loop after init and callback setup.


Removed:
edje_object.eo.legacy.h, libedje.so.1.20.7
edje_object_color_class_description_get ( Edje_Object const* obj, char
const* color_class )

It could be argued that it was part of the edje_onject, but it was
exposed as legacy API none the less? I still can find an EAPI definition
in edje_util.c for it. Would be great if someone could shed some light
on this one.

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
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to