▲ | thw_9a83c 3 days ago | ||||||||||||||||||||||||||||
I wouldn't say that maintainers break API, "for no reason at all", but surely they don't make the stable API a priority either. The fact is, that every API breaking change is an insult to developers/users of that API. But this is an unfortunate state of the Linux desktop. | |||||||||||||||||||||||||||||
▲ | the_biot 3 days ago | parent [-] | ||||||||||||||||||||||||||||
Yes, no reason at all. I submit as evidence gtk_hbox_new(), there since the very first version of GTK, and deprecated in 3.2, in favor of gtk_box_new(GTK_ORIENTATION_HORIZONTAL). It's a prime example of something that was entirely unnecessary, could have been hidden from the user with a macro, or (pointlessly) added but keeping the old API in place. They do this all the time. It's not just the idiocy, it's the blatant hostility towards their users that gets me. | |||||||||||||||||||||||||||||
|