<blockquote>
<p>The doc is designed for people writing new code against VTE […]</p>
</blockquote>

<p>Ok, mostly makes sense.</p>

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

<blockquote>
<p>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.</p>
</blockquote>

<p>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.<br>
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.</p>

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

<p>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 :)</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/geany/geany/issues/336#issuecomment-240855696">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABDrJ-ZInE3TRa6Vx5nQrTW-XedusOfOks5qhMhpgaJpZM4CmQ-s">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABDrJ1FDhW-kGFZkX-oOzJ_0G2NDjJvqks5qhMhpgaJpZM4CmQ-s.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/geany/geany/issues/336#issuecomment-240855696"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/geany/geany","title":"geany/geany","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/geany/geany"}},"updates":{"snippets":[{"icon":"PERSON","message":"@b4n in #336: \u003e The doc is designed for people writing new code against VTE […]\r\n\r\nOk, mostly makes sense.\r\n\r\nOn 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.\r\n\r\n\u003e 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.\r\n\r\nThat 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.\r\nAnd 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.\r\n\r\n\u003e As a VTE developer, I see no reason in supporting both versions in parallel […]\r\n\r\nThe 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 :)"}],"action":{"name":"View Issue","url":"https://github.com/geany/geany/issues/336#issuecomment-240855696"}}}</script>