diff options
author | Burt P <pburt0@gmail.com> | 2018-10-24 00:41:16 -0500 |
---|---|---|
committer | Leandro A. F. Pereira <leandro@hardinfo.org> | 2018-11-04 15:02:27 -0800 |
commit | f6299d9fad21c065d1e4c0f1093770835fb73adf (patch) | |
tree | b0cd1293efe336e40c0dc804fc1aa15285368b4d /includes/hardinfo.h | |
parent | 81026a56d57b3e8ee00f2f43003a90cde30664f3 (diff) |
params: html_ok -> markup_ok
The html_ok param added in
970174b0897d40b804808632784ffa1544d9da93
is misleading. It turns out that it is not HTML,
but Pango Markup that is used by GTK, and a subset of that
happens to also work as HTML4 for the HTML report generation.
This change renames html_ok to markup_ok in ProgramParameters
and adds a comment explaining what common set of tags may be
used.
Also, if report generation happens as a fallback after GUI
initialization failed, then also disable markup, unless report
will be generated as HTML.
Pango markup info at:
https://developer.gnome.org/pango/stable/PangoMarkupFormat.html
Signed-off-by: Burt P <pburt0@gmail.com>
Diffstat (limited to 'includes/hardinfo.h')
-rw-r--r-- | includes/hardinfo.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/includes/hardinfo.h b/includes/hardinfo.h index ee886251..ab5507bd 100644 --- a/includes/hardinfo.h +++ b/includes/hardinfo.h @@ -53,7 +53,14 @@ struct _ProgramParameters { gboolean autoload_deps; gboolean run_xmlrpc_server; gboolean skip_benchmarks; - gboolean html_ok; /* ok to use html in the value part of a key/value */ + + /* + * OK to use the common parts of HTML(4.0) and Pango Markup + * in the value part of a key/value. + * Including the (b,big,i,s,sub,sup,small,tt,u) tags. + * https://developer.gnome.org/pango/stable/PangoMarkupFormat.html + */ + gboolean markup_ok; gint report_format; |