[vte] widget: Support italic in HTML copy-paste target



commit bf18bfa791936609b3c5315e928f863ecf2319ff
Author: Egmont Koblinger <egmont gmail com>
Date:   Thu Apr 13 11:04:54 2017 +0200

    widget: Support italic in HTML copy-paste target

 src/vte.cc |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)
---
diff --git a/src/vte.cc b/src/vte.cc
index d8fc4fc..d8f8ba8 100644
--- a/src/vte.cc
+++ b/src/vte.cc
@@ -5979,6 +5979,7 @@ vte_terminal_cellattr_equal(VteCellAttr const *attr1,
                             VteCellAttr const* attr2)
 {
        return (attr1->bold          == attr2->bold      &&
+               attr1->italic        == attr2->italic    &&
                attr1->fore          == attr2->fore      &&
                attr1->back          == attr2->back      &&
                attr1->underline     == attr2->underline &&
@@ -6008,6 +6009,10 @@ VteTerminalPrivate::cellattr_to_html(VteCellAttr const* attr,
                g_string_prepend(string, "<b>");
                g_string_append(string, "</b>");
        }
+       if (attr->italic) {
+               g_string_prepend(string, "<i>");
+               g_string_append(string, "</i>");
+       }
        if (attr->fore != VTE_DEFAULT_FG || attr->reverse) {
                vte::color::rgb color;
                 char *tag;


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]