> The first stable version with the new API was released almost 2 years ago. I 
> have myself ported a vte-based terminal emulator (whose codebase I was not 
> familiar with), it took maybe like 2-3 hours, can't remember, but definitely 
> not much more.

The problem is that for some reason we `dlopen()` VTE, and 0.38 lacks runtime 
version checking, so it's harder than it should.  But yeah maybe we could play 
and assume it's 0.38 if an older symbol is missing and a newer present 
(although it's made even more annoying to do than it should because the [0.38 
docs](https://developer.gnome.org/vte/0.38/) lacks any "new in 0.38" docs, so 
it has to be guessed).
It'd probably be doable, but VTe really doesn't help here.

> (I don't think parallel support for 2.90 and 2.91 makes any sense, just go 
> for 2.91 and forget 2.90 for good).

No.  Unless there's a compelling reason to drop 2.90, we should not drop it.

> A note about `vte_terminal_set_background_image_file()`: Indeed direct 
> support for background image has been removed; however, see the Terminix 
> project how a picture can be drawn behind a transparent/translucent VTE using 
> some GTK+ magic.

Probably makes sense.  But well, it's a retarded feature anyway, so why bother.

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

Reply via email to