Commit graph

144 commits

Author SHA1 Message Date
Murray Stokely
5c47dd8654 Introduce a new handbook-specific knob ``WITH_PGPKEYS'' and add the
relevant functions to the DSSSL stylesheet.

The default behavior is for print output formats to just display PGP
fingerprints unless you use `make WITH_PGPKEYS=1 FORMATS=ps'.  This new
default behavior reduces the size of Appendix E from 52 pages to 9
pages, and that could be trimmed down more with a more efficient
layout for the fingerprints (does each entry really warrant a new
section header?)

Knob requested by: Chris Costello
Discussed on: -doc
2001-07-12 01:40:31 +00:00
Murray Stokely
53ea803f4b Add entities for XFree86.1 and startx.1 2001-07-11 15:57:19 +00:00
Bruce A. Mah
ec901c396a Add fsck_msdosfs(8). 2001-07-09 21:22:06 +00:00
Bruce A. Mah
710a8dd6f0 Add an entry for awi(4). 2001-07-04 05:31:29 +00:00
Dima Dorfman
09a79a5a75 Sort this and add a comment describing how things should be sorted. 2001-06-30 21:15:00 +00:00
Dima Dorfman
470b174633 Correct a paste-o. 2001-06-30 06:13:08 +00:00
Dima Dorfman
ac501794e7 8 != 2 (fix last commit) 2001-06-30 06:02:57 +00:00
Dima Dorfman
b59050bc52 Add entity for kldconfig(8) 2001-06-30 06:01:49 +00:00
Murray Stokely
78c6c53ba0 Image support has been mangled since the move to docbook.css. This
adds a new mediaobject handler to simplify the output HTML so that
images no longer overlap the text and other nearby images.

The output HTML used to look like this :

      <div class="MEDIAOBJECT">
        <p><img src="fig2.png"></p>
      </div>

The problem was that the image would be displayed on top of nearby
text or image elements completely obscuring the previous contents
rather than doing proper page layout.  With this change, the above now
simply looks like this :

      <img src="fig2.png">

An alternative solution would be to fix docbook.css, but I think that
the problem stems from the way that different browsers implement CSS.
It is easier to just fix it here at the DSSSL level.
2001-06-24 02:46:40 +00:00
Bruce A. Mah
d46e1a628f Add getprogname(3) and setprogname(3). 2001-06-22 17:00:57 +00:00
Bruce A. Mah
19045ad358 Add entry for mdmfs(8). 2001-06-22 15:48:31 +00:00
Chris Costello
5881b7b9ec Remove "Mailing List Entities" from this catalog file, as it belongs in
the individual doc/<lang>/share/sgml/catalog files.
2001-06-21 02:56:51 +00:00
Nik Clayton
e705f83469 Turn on the use of the stylesheet. Remove the code that caries out
special formatting for questions, as the stylesheets now do this.

Interested parties can look at http://people.freebsd.org/~nik/faq-css/
for an idea of how the new stylesheets render.
2001-06-18 14:29:16 +00:00
Nik Clayton
53c24748d7 Select the right .index file depending on whether the output is being
chunked or not.
2001-06-16 21:30:11 +00:00
Bruce A. Mah
5b0709c6e3 Add entry for orm(4). 2001-06-14 17:03:22 +00:00
Andrey A. Chernov
f749b200c1 ISO_* -> ISO* rename 2001-06-11 01:20:40 +00:00
Dima Dorfman
786c87df58 Introduce &os;, &os.current;, and &os.stable; entities. The names
should speak for themselves.  Using these will significantly improve
consistency through the doc tree.  Right now--before most of the
documents use these--there are five or six different spellings of
"FreeBSD-STABLE", even in the same document!  &os; was added for
completeness.

Approved by:	-doc
2001-06-08 01:12:28 +00:00
Bruce A. Mah
a80eb47ee4 Add manpage entry for diskcheckd(8). 2001-06-04 17:52:54 +00:00
Dima Dorfman
c99472149c The problem is with nested links; quite frankly, they don't work.
This isn't normally an issue because no one in their right mind will
stick a <link> inside another <link>.  However, we have entities which
create links, such as &man.*;, &a.*;, etc.  It's nice to be able to
use these inside links.  To deal with this..

Introduce a create-link procedure which will be used to replace (make
element gi: "A" ...) constructs.  This procedure creates a link as
specified only if the can-link-here procecure (described below)
returns #t.  If the latter returns #f, it will print the link text
without the link.

The (also new) can-link-here procedure returns #t if it determines
that it's okay to make a link in the current context, and #f
otherwise.  Currently, it does its check by figuring out whether the
current context is within a <title> or <question> tag.  This is not
ideal because it doesn't catch all cases, but it's a lot better than
nothing.  As the other cases are discovered, this procedure can be
modified.
2001-06-02 23:02:13 +00:00
Bruce A. Mah
0a95fdfc90 Add entry for new lge(4) driver. 2001-06-01 15:21:17 +00:00
Bruce A. Mah
73b129b694 Add new isdn4bsd drivers. 2001-05-25 17:22:16 +00:00
Dima Dorfman
94eb26771b Introduce a <groupname> tag similar to <username>. I don't forsee it
being rendered any differently than <username>, but it's very
confusing to write markup with both user and group names in close
proximity, and both marked up with <username>.
2001-05-22 03:32:17 +00:00
Udo Erdelhoff
f777871dce Add the framework for using <bibliography>. Use the title of the Book
in the text and let it be a link to the bibliography entry.
Note: The functionality needs JADEFLAGS=-Vbiblio-xref-title in the Makefile

Reviewed by:	nik, freebsd-doc (original version)
Original by:	nik
2001-05-20 17:30:44 +00:00
Bruce A. Mah
b2457ddfbd Add fdread(1) entity. 2001-05-14 21:54:48 +00:00
Bruce A. Mah
50d3137f88 Add an entry for the new nge(4) driver. 2001-05-12 03:46:53 +00:00
Udo Erdelhoff
509f575bfd Keep the spirit of PR docs/20130 alive and add a couple hundred entities
for manpages added since then.

PR:		in memoriam of docs/20130
Reviewed by:	alex
2001-05-07 17:45:24 +00:00
Bruce A. Mah
ac51406db0 New entity for nl(1). 2001-05-04 20:10:02 +00:00
Bruce A. Mah
576b38134b New manpage entities for sftp(1) and ssh-keyscan(1). 2001-05-04 14:38:07 +00:00
Bruce A. Mah
4f7f11d9e8 Add an entry for fmtcheck(3). 2001-04-27 14:43:49 +00:00
Bruce A. Mah
f1b8d9df68 Add manpage references for fsck_ffs(8) and fsck_ufs(8). 2001-04-24 22:51:50 +00:00
Dima Dorfman
796d703e73 mkisofs is in section 8, not section 1. A grep through the
translations shows that they don't use this.
2001-04-21 21:34:39 +00:00
Nik Clayton
6b9ded6e4c Fix a typo, and make sure that ISBN numbers in the front matter are
included.
2001-04-09 20:35:47 +00:00
Nik Clayton
82d52622d4 Add a default $create-refentry-xref-link$ function. 2001-04-05 13:19:59 +00:00
Bruce A. Mah
9b288c1e49 Commit a few manpage entries for recent release notes. 2001-03-29 20:21:22 +00:00
Nik Clayton
8e5b858d5b Add a new variable, %refentry-xref-link% which determines whether or not
man page references (&man.ls.1;, etc) are converted in to links to the
man->HTML CGI on freebsd.org.  Defaults to off.

Redefine the code for the <citerefentry> element to use this variable.
2001-03-24 09:40:24 +00:00
Dima Dorfman
fbecbd3f16 Add an entry for links(1).
Approved by:	nik
2001-03-13 23:10:25 +00:00
Nik Clayton
59595c172d In the print stylesheet, keep the ToC to 3 levels of depth or less, and
don't indent body text.  This reduces the size of the Handbook's PS file
by about 1MB, and has similar (although less dramatic) effects on the
other documents.
2001-03-04 18:05:19 +00:00
Nik Clayton
1629d37bce Add an entry for xdm(1). 2001-02-26 21:47:23 +00:00
Bruce A. Mah
bc7949d00e Entries for some new manpages. 2001-02-21 22:47:15 +00:00
Nik Clayton
2aa8b87288 Oops. That last commit bought in some more stuff from my development
tree that I wasn't quite ready for.  It may as well stay in now though.

In order.

 1.  Pull out the code that deals with <segmentedlist>, the regular
     stylesheets handle that now.

 2.  Change how $email-footer$ is handled.  This requires changes to the
     <lang>/share/sgml/freebsd.dsl files, to come very shortly.

 3.  Redo warning and caution label support.  This is no-op, as Norm's
     sheets don't support this the way I want yet.

 4.  Remove a useless comment.

 5.  Pull out the experimental docinfo stuff, it doesn't work.

 6.  Pull out the special handling of <literallayout>, the regular
     stylesheets handle that now too.
2001-02-20 19:38:25 +00:00
Nik Clayton
ebb3148dbd Turn off the 'heading level characteristic' option. It breaks the Handbook
PDF build.
2001-02-20 19:17:26 +00:00
Nik Clayton
cfce6aed38 Add an FPI for the FreeBSD/DocBook 4.1 DTD. 2001-02-20 19:10:47 +00:00
Nik Clayton
e06261c405 FreeBSD customisation layer of the DocBook 4.1 DTD. 2001-02-20 19:10:26 +00:00
Nik Clayton
18f94d697b Hack to select the right image scaling based on the 'format' attribute
of the 'imagedata' element.
2001-02-20 19:09:50 +00:00
Nik Clayton
4e9b64c5f7 Turn on %generate-legalnotice-link%. This makes the word "Copyright" in
generated HTML link to the legalnotice, if the document has one.

Requested by several people on -doc (all of whom probably thought this
would be quite a lot of effort, heh heh heh).
2001-02-13 19:21:31 +00:00
Bruce A. Mah
fe8bbd1aca Add a few more entries that crept in from recent release notes. 2001-01-29 23:08:31 +00:00
Nik Clayton
5a65a99ceb Set the heading-level characteristic to '2' if we're generating PDF output.
This has the useful side effect of generating bookmarks in the PDF file,
which programs like Adobe Acrobat Reader can use to provide a navigable
table of contents in a side window.  This only seems to work with OpenJade,
but the option doesn't cause Jade any problems.
2001-01-08 12:40:52 +00:00
Alexander Langer
81329ff230 Use a document independent list of translators.
Obtained from:	FreeBSD German Documentation Project
Obtained from:	FreeBSD French Documentation Project
2001-01-06 18:39:27 +00:00
Alexander Langer
0e17cb35be Add entries for the German translation. 2001-01-06 18:26:46 +00:00
Alexander Langer
c26577ed14 Add "bdquo", which is supposed to be used in German texts.
Submitted by:	nik, months ago
2001-01-06 18:26:11 +00:00