From 8ab16425f033eb7746389e5b15f332b1d2f7e1a8 Mon Sep 17 00:00:00 2001 From: Ingo Schwarze Date: Fri, 19 Aug 2022 12:59:26 +0000 Subject: Up to version 1.22.4, groff_mdoc(7) only considered the first word when comparing section headers. For example, ".Sh SEE ELSEWHERE" and ".Sh SEE Em ALSO" were considered instances of a SEE ALSO section. In groff-current, exact matches with no sub-macros are required. Adjust mandoc behaviour. While here, also fix a very minor mandoc bug, even though no detrimental effect of the bug on formatting is known. While using sub-macros in the .Sh HEAD is bad style, the parsers accept it, so setting the section attribute on the HEAD needs to act recursively. --- regress/mdoc/Rs/break.out_ascii | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'regress/mdoc/Rs/break.out_ascii') diff --git a/regress/mdoc/Rs/break.out_ascii b/regress/mdoc/Rs/break.out_ascii index 0c962583..8426cef1 100644 --- a/regress/mdoc/Rs/break.out_ascii +++ b/regress/mdoc/Rs/break.out_ascii @@ -12,8 +12,6 @@ SSEEEE AALLSSOO author, _j_o_u_r_n_a_l, 42. SSEEEE _A_L_S_O - reference after a blank line: - - author, _j_o_u_r_n_a_l, 42. + reference on the same line: author, _j_o_u_r_n_a_l, 42. -OpenBSD July 4, 2017 OpenBSD +OpenBSD August 19, 2022 OpenBSD -- cgit