> The doc is designed for people writing new code against VTE […]

Ok, mostly makes sense.

On this topic though, the docs are somewhat broken.  See for example [the 0.38 
docs for 
`vte_terminal_set_color_foreground()`](https://developer.gnome.org/vte/0.38/VteTerminal.html#vte-terminal-set-color-foreground):
 it doesn't have the proper prototype.  [0.44 
ones](https://developer.gnome.org/vte/0.44/VteTerminal.html#vte-terminal-set-color-foreground)
 have it, but lost the description.

> Plus, the aforementioned users, although suffer from the inconvenience of 
> having to install another lib, will get the new features, bufixes, 
> security/privacy fixes (e.g. scrollback buffer no longer written plaintext to 
> disk) of new vte.

That only depends on us supporting the newer API and the user having that newer 
lib.  The only advantage of dropping 2.90 support would be for users to get no 
VTE support and complain, then tell them to install 2.91, instead of them not 
seeing they miss 2.91 but have 2.90.  Nah, we're not babysitters, they can do 
it.
And yeah, I myself don't care support for older systems, I use a recent one.  
But we always have kept support for older systems whenever it wasn't too crazy, 
and I won't change that just for VTE 0.38.

> As a VTE developer, I see no reason in supporting both versions in parallel 
> […]

The VTE developers surely won't want to support 2.90 anymore, that's fairly 
understandable.  Though I wish they continued on a GTK2-compatible version, but 
well :)

-- 
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-240855696

Reply via email to