[Xcb] New libxcb and xcb-proto releases (code name: "Oh, shit")
Uli Schlachter
psychon at znc.in
Mon Nov 18 11:19:42 PST 2013
Hi,
On 18.11.2013 12:37, Arnaud Fontaine wrote:
[...]
>> - bump XKB soname due to ABI break
This is because of bug 71507, new fields in struct xcb_xkb_get_map_map_t and
struct xcb_xkb_get_names_value_list_t. Makes sense. -version-info goes from
0:0:0 to 1:0:0
> - bump xinput soname due to ABI break
However, I couldn't find anything actually requiring this. Sure, the diff is
ugly, the API was broken by renaming fields of structs, but the ABI itself is
backwards compatible. So it should be enough to change -version-info 0:0:0 into
-version-info 1:1:0 (in other words: the new library is backwards compatible
with the old one).
> Also:
> - bump sync soname due to ABI break
>
> Because xcb_sync_{change,create}_alarm_sizeof were removed, see:
> http://people.debian.org/~arnau/tmp/abicc-sync-report.html
Sure, that makes sense. Again, from -version-info 0:0:0 to 1:0:0.
[...]
Did I miss something? (Disclaimer: I only asked google what to do and found
http://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html)
Cheers,
Uli
--
"For saving the Earth.. and eating cheesecake!"
More information about the Xcb
mailing list