@elextr to be fair, they broke API and that's all.  It's perfectly 
understandable, and when it doesn't happen every 5th of the month, it's 
generally warranted by good reasons -- heh, we even do that ourselves from time 
to time :)  E.g., switching a GTK3 API to use GdkRGBA *is* sensible per se, 
they just happened to keep better-than-sane compatibility in the 2.90 era.  
That's unfortunate for us to some extent (as we could have assumed new API if 
GTK3), but we can hardly blame them for that.

The only point where I actually don't like 0.38 is that it doesn't have proper 
runtime version checks -- which were introduced later on --, yet our use 
somewhat requires it.  But well, that's only relevant to us because for some 
reason we `dlopen()` VTE instead of properly linking to it and making a 
build-time decision; and we're likely the odd kid here.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/336#issuecomment-240996125

Reply via email to