From: Ian Jackson Date: Mon, 3 Dec 2018 12:01:55 +0000 (+0000) Subject: docs/parse-support-md: Correct handling of Status X-Git-Tag: archive/raspbian/4.14.0+80-gd101b417b7-1+rpi1^2~63^2~2781 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=77e9e7828e3d8c9fece197b91e8390f1462047ca;p=xen.git docs/parse-support-md: Correct handling of Status In fact this was not markdown content, but just a string. We are however going to make it be markdown content. So adjust the comments, and the consumer. Signed-off-by: Ian Jackson Acked-by: Juergen Gross --- diff --git a/docs/parse-support-md b/docs/parse-support-md index a8f216f131..16dd99f063 100755 --- a/docs/parse-support-md +++ b/docs/parse-support-md @@ -30,7 +30,7 @@ our $toplevel_sectlist = new_sectlist(); # a tied hashref something seen # (tied $sectlist) is an object of type Tie::IxHash # $sectlist->{KEY} a $sectnode: -# $sectlist->{KEY}{Status}[VI] = absent or markdown content +# $sectlist->{KEY}{Status}[VI] = absent or string or markdown content # $sectlist->{KEY}{Children} = a further $sectlist # $sectlist->{KEY}{Key} = KEY # $sectlist->{KEY}{RealSectNode} = us, or our parent @@ -341,7 +341,7 @@ sub count_rows_sectlist ($) { # After reprocess_sectlist, # ->{Headline} is in html -# ->{Status} is in plain text +# ->{Status} is (still) string or markdown content sub analyse_reprocess () { $maxdepth = 0; @@ -430,7 +430,12 @@ sub write_output_row ($) { o(sprintf '', $version_urls[$i]); $end_a = ''; } - o(escapeHTML($st)); + if (ref $st) { + $st = pandoc2html_inline $st; + } else { + $st = escapeHTML($st); + } + o($st); o($end_a); o(''); o($nextcell);