[Github-comments] [geany/geany] support vte 0.38 in gtk3 build (#336)

Colomban Wendling notifications at xxxxx
Thu Aug 18 20:18:40 UTC 2016


> 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.geany.org/pipermail/github-comments/attachments/20160818/1a5082ae/attachment.html>


More information about the Github-comments mailing list