Binary compatibility (?) between 2.6 and 2.8


            Here are the few changes I found between 2.6 and 2.8 version GLIB.


Return types of interfaces g_tree_remove and g_tree_steal are changed from void to gboolean.


Return type pf gtk_text_attributes_ref interface is changed from void to GtkTextAttribute *


Similarly for pango_attr_list_ref return type is changed from void to PangoAttrList *

And for pango_layout_line_ref return type changed from void to PangoLayoutLine *



Are these ABI breakages? What should LSB standardize on? The reference for LSB desktop first release is 2.6 and hence the question.


Thanks for your help.




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]