aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorKristaps Dzonsons <kristaps@bsd.lv>2010-12-15 15:59:23 +0000
committerKristaps Dzonsons <kristaps@bsd.lv>2010-12-15 15:59:23 +0000
commitbefebc7c5c80a346b63f3f1eb319636ef8e63710 (patch)
tree544b5d52dfd49e744da500f7193d84062021d601
parent5eff9e34ad553cd3982cc1955eac2c15c7cff2f1 (diff)
downloadmandoc-befebc7c5c80a346b63f3f1eb319636ef8e63710.tar.gz
mandoc-befebc7c5c80a346b63f3f1eb319636ef8e63710.tar.zst
mandoc-befebc7c5c80a346b63f3f1eb319636ef8e63710.zip
Remove stupid outer DIV tag in favour of regular BODY and HTML that can
be handled in CSS. Clarified "lit" tag (will be the subject of future clarification). Removed CSS2 note in mandoc.1, which is no longer the case.
-rw-r--r--example.style.css11
-rw-r--r--html.c3
-rw-r--r--html.h3
-rw-r--r--mandoc.113
-rw-r--r--mdoc_html.c8
5 files changed, 13 insertions, 25 deletions
diff --git a/example.style.css b/example.style.css
index a75d0197..947a2546 100644
--- a/example.style.css
+++ b/example.style.css
@@ -1,7 +1,8 @@
-/* $Id: example.style.css,v 1.22 2010/12/15 15:32:01 kristaps Exp $ */
+/* $Id: example.style.css,v 1.23 2010/12/15 15:59:23 kristaps Exp $ */
-div.body { font-family: monospace;
- min-width: 580px; width: 580px; } /* Top-most div tag. */
+html { min-width: 580px; width: 580px; }
+
+body { font-family: monospace; }
div.sec-head { font-weight: bold; font-style: normal; } /* Sections (Sh). */
div.sec-body { }
@@ -31,7 +32,7 @@ span.ftype { font-style: italic; font-weight: normal; } /* Function types (Ft, F
span.includes { font-weight: bold; font-style: normal; } /* Header includes (In). */
span.italic { font-style: italic; font-weight: normal; } /* Generically italic (BI, IB, I). */
span.lib { } /* Library (Lb). */
-span.lit { } /* Literals (Bf -literal). */
+span.lit { } /* Literals (Dl). */
span.macro { font-weight: bold; font-style: normal; } /* Macro-ish thing (Fd). */
span.name { font-weight: bold; font-style: normal; } /* Name of utility (Nm). */
span.opt { } /* Options (Op, Oo/Oc). */
@@ -65,7 +66,7 @@ a.link-ref { } /* Reference section links (%Q). */
a.link-sec { } /* Section links (Sx). */
div.emph { font-style: italic; font-weight: normal; } /* Emphasis (Bl -emphasis). */
-div.lit { } /* Literal (D1, Bd -literal, Dl, Bd -literal). */
+div.lit { } /* Literal (Bf -literal, Bd -literal, Bd -unfilled). */
div.symb { font-weight: bold; font-style: normal; } /* Symbols (Bl -symbolic). */
table.footer { } /* Document footer. */
diff --git a/html.c b/html.c
index 57d6f5db..5a63ea5d 100644
--- a/html.c
+++ b/html.c
@@ -1,4 +1,4 @@
-/* $Id: html.c,v 1.114 2010/12/15 14:52:16 kristaps Exp $ */
+/* $Id: html.c,v 1.115 2010/12/15 15:59:23 kristaps Exp $ */
/*
* Copyright (c) 2008, 2009, 2010 Kristaps Dzonsons <kristaps@bsd.lv>
*
@@ -67,6 +67,7 @@ static const struct htmldata htmltags[TAG_MAX] = {
{"dl", HTML_CLRLINE}, /* TAG_DL */
{"dt", HTML_CLRLINE}, /* TAG_DT */
{"dd", HTML_CLRLINE}, /* TAG_DD */
+ {"blockquote", HTML_CLRLINE}, /* TAG_BLOCKQUOTE */
};
static const char *const htmlfonts[HTMLFONT_MAX] = {
diff --git a/html.h b/html.h
index daaad743..ac0d19b2 100644
--- a/html.h
+++ b/html.h
@@ -1,4 +1,4 @@
-/* $Id: html.h,v 1.28 2010/12/15 14:52:16 kristaps Exp $ */
+/* $Id: html.h,v 1.29 2010/12/15 15:59:23 kristaps Exp $ */
/*
* Copyright (c) 2008, 2009, 2010 Kristaps Dzonsons <kristaps@bsd.lv>
*
@@ -43,6 +43,7 @@ enum htmltag {
TAG_DL,
TAG_DT,
TAG_DD,
+ TAG_BLOCKQUOTE,
TAG_MAX
};
diff --git a/mandoc.1 b/mandoc.1
index 8601dba6..ee38ab76 100644
--- a/mandoc.1
+++ b/mandoc.1
@@ -1,4 +1,4 @@
-.\" $Id: mandoc.1,v 1.78 2010/09/26 23:05:46 schwarze Exp $
+.\" $Id: mandoc.1,v 1.79 2010/12/15 15:59:23 kristaps Exp $
.\"
.\" Copyright (c) 2009, 2010 Kristaps Dzonsons <kristaps@bsd.lv>
.\"
@@ -14,7 +14,7 @@
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
.\"
-.Dd $Mdocdate: September 26 2010 $
+.Dd $Mdocdate: December 15 2010 $
.Dt MANDOC 1
.Os
.Sh NAME
@@ -541,15 +541,6 @@ The
utility was written by
.An Kristaps Dzonsons Aq kristaps@bsd.lv .
.Sh CAVEATS
-The
-.Fl T Ns Cm html
-and
-.Fl T Ns Cm xhtml
-CSS2 styling used for
-.Fl m Ns Cm doc
-input lists does not render properly in older browsers, such as Internet
-Explorer 6 and earlier.
-.Pp
In
.Fl T Ns Cm html
and
diff --git a/mdoc_html.c b/mdoc_html.c
index a49598b1..138e36e6 100644
--- a/mdoc_html.c
+++ b/mdoc_html.c
@@ -1,4 +1,4 @@
-/* $Id: mdoc_html.c,v 1.116 2010/12/15 15:32:01 kristaps Exp $ */
+/* $Id: mdoc_html.c,v 1.117 2010/12/15 15:59:23 kristaps Exp $ */
/*
* Copyright (c) 2008, 2009, 2010 Kristaps Dzonsons <kristaps@bsd.lv>
*
@@ -369,7 +369,6 @@ static void
print_mdoc(MDOC_ARGS)
{
struct tag *t;
- struct htmlpair tag;
t = print_otag(h, TAG_HEAD, 0, NULL);
print_mdoc_head(m, n, h);
@@ -377,10 +376,6 @@ print_mdoc(MDOC_ARGS)
t = print_otag(h, TAG_BODY, 0, NULL);
- tag.key = ATTR_CLASS;
- tag.val = "body";
- print_otag(h, TAG_DIV, 1, &tag);
-
print_mdoc_nodelist(m, n, h);
print_tagq(h, t);
}
@@ -1043,7 +1038,6 @@ mdoc_bl_pre(MDOC_ARGS)
bufcat_su(h, "margin-left", &su);
PAIR_STYLE_INIT(&tag[1], h);
i = 2;
-
}
switch (n->data.Bl->type) {