On Wed, 22 May 2013 12:43:36 -0300 Gustavo Lima Chaves <gl...@profusion.mobi> said:
yup. right glima. abi break. need to fix before release. :) > This is addressed to Elementary coders, especially Tom and (Jack)Daniel. > > When I released the new, widget classes enabled version of Elementary, > I introduced the scrollable widgets, as seen on picture > http://docs.enlightenment.org/auto/elementary/elm-widget-tree.png. All > those would respond to all elm_scroller_ namespaced EAPI functions, > like explicitly said at that widget's documentation -- > > "Its (non-deprecated) API functions, except for elm_scroller_add(), > which gives basic scroller objects, are meant to be a basis for all > other scrollable widgets (i.e. widgets implementing The Elementary > Scrollable Interface). So, they will work both on pristine scroller > widgets and on other "specialized" scrollable widgets." > > What happened after people stepped in to translate the Evas Smart > Class based inheritance schema to eo, is that some of those > elm_scroller_ functions meant to work on all scrollables DO NOT > ANYMORE (they work only for the scroller, itself). That is an ABI > break, which can't go on released. > > Daniel, could you fix that for us, please? All elm_scroller.c EAPI > functions which had s_iface-> calls on old elm and now have eo_do() > for elm_obj_scroller_ namespaced things are WRONG, like: > > - elm_scroller_region_get > - elm_scroller_child_size_get > - elm_scroller_page_relative_set (_get is OK) > > -- > Gustavo Lima Chaves > Senior Developer @ ProFUSION Embedded Systems > > ------------------------------------------------------------------------------ > Try New Relic Now & We'll Send You this Cool Shirt > New Relic is the only SaaS-based application performance monitoring service > that delivers powerful full stack analytics. Optimize and monitor your > browser, app, & servers with just a few lines of code. Try New Relic > and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may > _______________________________________________ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) ras...@rasterman.com ------------------------------------------------------------------------------ Try New Relic Now & We'll Send You this Cool Shirt New Relic is the only SaaS-based application performance monitoring service that delivers powerful full stack analytics. Optimize and monitor your browser, app, & servers with just a few lines of code. Try New Relic and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel