Commit graph

186 commits

Author SHA1 Message Date
Jordan K. Hubbard
e40a802433 Correct some [mis]information about the number of releases
done on the 4.X-stable branch and generally improve the wording.
2001-03-01 09:31:16 +00:00
Jordan K. Hubbard
99266694b5 Update history and staff documents to correspond with current history. 2000-11-16 07:41:52 +00:00
Jim Mock
77f792fc27 Walnut Creek CDROM -> BSDi 2000-10-30 01:01:31 +00:00
Alexey Zelkin
a3e038d434 FreeBSD is based on 4.4BSD-Lite, not Lite2 2000-10-11 16:44:18 +00:00
Kris Kennaway
b256c3a748 Overhaul the documentation relating to crypto and related topics. Some of
this stuff had been out of date for 3 or 4 years or more.

Reviewed by:	alex
2000-09-24 07:01:53 +00:00
Mark Ovens
12508a9f0e Update the list of 3.x releases in the History of FreeBSD section. 2000-08-26 17:44:28 +00:00
Neil Blakey-Milner
06dd787e68 Update locations of documents on-disk. 2000-07-12 14:39:18 +00:00
Alexander Langer
0363857f59 Fix some nits, including comma nits, rewording of some parts and an URL nit.
PR:		19261
Submitted by:	Daniel Harris <dannyboy@subdimension.com>
Reviewed by:	jim
2000-06-14 19:09:56 +00:00
Jim Mock
3302fdee27 Change &ldquo;...&rdquo; to <quote>...</quote> as per a discussion on
-doc.

Suggested by:	nik
2000-06-08 01:56:23 +00:00
Jim Mock
2b4d281a37 Fix some miscellaneous typos.
Submitted by:	lss <lss@2ez.com>
2000-04-06 20:28:35 +00:00
Jim Mock
ad22748992 Change a <sect2 id="history"> to <sect1 id="history"> since there is at
least one link on the web site looking for history.html which didn't
exist after the rewrite of this chapter.

Submitted by:	Arvantis Athanasios-Emilios <arvan@kronos.eng.auth.gr>
		via www@FreeBSD.org
2000-01-31 19:22:16 +00:00
Jim Mock
3ca3c2962e Initial restructuring, reorganization, and rewrite of some bits of the
handbook's introduction chapter.
2000-01-25 20:50:09 +00:00
Jim Mock
f7a31f7822 Fix various typos/grammatical errors
PR:		16050
Submitted by:	Bob Johnson <bobj@atlantic.net>
2000-01-13 00:09:02 +00:00
Alexey Zelkin
4096aafdae Slightly change wording. Mention Perl.
PR:		docs/16000
Submitted by:	Joel Sutton <jsutton@bbcon.com.au>
2000-01-09 13:23:17 +00:00
John Baldwin
d8da42e3bb Use long names for the mailing lists to make all the names consistent.
For example, chat@ -> freebsd-chat@.

Reviewed by:	chris
1999-12-04 06:19:20 +00:00
Jim Mock
465e059a52 Various typos, grammar, and punctuation corrections. Also some minor
style changes, mainly:

3.x -> 3.X
-stable -> -STABLE
-current -> -CURRENT
1999-11-17 22:27:40 +00:00
Chris Costello
7cfb0ff20b Rid blank lines of whitespace.
(Translation teams:  You can ignore this commit.)
1999-11-07 01:54:56 +00:00
Jordan K. Hubbard
bdccea3905 Try and take some of this content into the 90's. :) 1999-09-22 12:15:45 +00:00
Jim Mock
f8abdcf951 Updated the number of ports as of mid-September.
Reviewed by:	nik
1999-09-14 03:13:50 +00:00
Peter Wemm
5ff728b8ca $Id$ -> $FreeBSD$ 1999-09-06 06:53:43 +00:00
Chris Costello
99c9241681 Add trailing `/' (slash) to URLs.
PR:		docs/13348
Submitted by:	Rich Wood <rich@FreeBSD.org.uk>
1999-08-31 19:58:35 +00:00
Chris Costello
e5ebbaedba Cosmetic: <ulink URL=...' -> <ulink url=...' according to the doc proj
primer.
1999-08-24 13:20:40 +00:00
Nik Clayton
122d319794 "../handbook.sgml" -> "../book.sgml" in Emacs local variables section. 1999-08-23 21:24:10 +00:00
Nik Clayton
272d306a05 Changed references to "for Intel ..." to "for Intel and DEC Alpha ..."
Fixed a contraction.
Changed 'freebsd.org' to 'FreeBSD.org'

PR:             docs/12179
Submitted by:   Chris Costello <chris@calldei.com>
1999-06-13 16:18:55 +00:00
Nik Clayton
419225d6bc Refer to "Lite2" instead of "Lite", update the GPL acronyms, and include
information about new release dates.

PR:		docs/11190
Submitted by:	Chris Costello <chris@holly.dyndns.org>
1999-05-16 13:38:32 +00:00
Jordan K. Hubbard
8c37fa3482 This page needs a substantial rewrite, but I've at least corrected
some of the stats.

Partially suggested by:	PR#9193
1999-05-07 05:25:11 +00:00
Nik Clayton
10b0b0a21e Add SGML comments at the top of the files with the $Id$ string. Remove
most of the other spurious comments.

Two comments relating to copyright have *not* been merged in from the
LinuxDoc version yet -- I've contacted the original authors to ask if
they would be willing to assign the copyright to the project. When I
get their response the copyright comments will either be merged in, or
left out, as necessary.
1999-03-08 22:04:49 +00:00
Nik Clayton
1e28ab5a96 Huge whitespace changes. Translators can ignore this commit completely.
Rationale: All the changes to the DocBook handbook so far have been
careful to keep whitespace changes to a minimum. This is so the
translators have as easy a job as possible in identifying exactly what's
changed.

This has meant the English version has become more and more 'ugly'. Lines
indented by the wrong amount, some lines longer than 130 characters,
others shorter than 20, gaps of 3 or 4 lines between paragraphs (and
sometimes within paragraphs). This makes it difficult to follow the
structure of the document, and needlessly complicates fixing SGML
problems.

It also makes the source practically useless as a teaching aid; the
more baroque the source looks, the less likely people are to dive in and
contribute.

This commit fixes all that -- and boy was it tedious. The snag is, it's
touched almost every line in every file in the Handbook.

Technically, the changes were made by running (in Emacs)
sgml-indent-or-tab (bound to the TAB key) on almost each line (except
those in <programlisting>, <screen>, <literallayout>, and other
verbatim sections), and then running sgml-fill-element (bound to
C-c C-q) on most paragraphs.

FWIW, this is the first, only, and last change of this type contemplated.
1999-03-07 21:26:43 +00:00
Nik Clayton
62a7d13816 Created a new set of entities for manual pages.
The construct:

    <citerefentry>
      <refentrytitle>foobar</refentrytitle>
      <manvolnum>1</manvolnum>
    </citerefentry>

is a pain to type, and messes up the pretty-printing of the source code.
Replace every occurence of a entry like that with:

    &man.foobar.1;

Adjusting the manual page name and section number appropriately.

The definitions for these entities are stored in man-refs.ent. This
file is in doc/share/sgml because it is not just specific to the Handbook.
I expect the DocBook'd FAQ and Tutorials (coming RSN) to use them as
well.

A new PUBLIC identifier has been created for these entities, and added to
the catalog file.
1999-03-07 16:32:22 +00:00
Nik Clayton
fe79ecbe4d Revert one of my previous changes. Sentences now have two spaces after
the period. Apologies for the repository bloat. This is entirely a
whitespace change.
1999-03-04 22:42:55 +00:00
Nik Clayton
c73e1d5b63 Merged changes between LINUXDOC_2_DOCBOOK_2 and LINUXDOC_2_DOCBOOK_3
from doc/handbook.

File                 From  ->  To      Merged to files...
---------------------------------------------------------------
anoncvs.sgml         1.1   ->  1.2     cutting-edge/chapter.sgml
authors.sgml         1.128 ->  1.135   authors.ent
bibliography.sgml    1.37  ->  1.38    bibliography/chapter.sgml
contrib.sgml         1.329 ->  1.338   staff/chapter.sgml
current.sgml         1.24  ->  1.25    cutting-edge/chapter.sgml
cvsup.sgml           1.40  ->  1.41    cutting-edge/chapter.sgml
eresources.sgml      1.51  ->  1.53    eresources/chapter.sgml
firewalls.sgml       1.20  ->  1.21    security/chapter.sgml
handbook.sgml        1.95  ->  1.96    handbook.sgml
history.sgml         1.25  ->  1.27    introduction/chapter.sgml
kernelconfig.sgml    1.32  ->  1.33    kernelconfig/chapter.sgml
linuxemu.sgml        1.24  ->  1.25    linuxemu/chapter.sgml
mail.sgml[1]         1.12  ->  1.13    mail/chapter.sgml
mirrors.sgml         1.99  ->  1.101   mirrors/chapter.sgml
pgpkeys.sgml         1.28  ->  1.30    pgpkeys/chapter.sgml
porting.sgml         1.118 ->  1.124   ports/chapter.sgml
ports.sgml           1.33  ->  1.35    ports/chapter.sgml
stable.sgml          1.18  ->  1.19    cutting-edge/chapter.sgml
submitters.sgml      1.261 ->  1.277   contrib/chapter.sgml

[1] Typo fix is another typo! "wait" should be "want"
1999-01-29 22:34:03 +00:00
Nik Clayton
9fc2fa5197 * Added boothelp.sgml
* Merged in changes between tags LINUXDOC_2_DOCBOOK and
  LINUXDOC_2_DOCBOOK_2. The merges are as follows (if a file isn't listed
  here it's because there are no changes to merge since the
  LINUXDOC_2_DOCBOOK tag was put down).

  File                 From  ->  To      Merged to files...
  ---------------------------------------------------------------
  authors.sgml         1.118 ->  1.128   authors.ent
  boothelp.sgml        Added
  contrib.sgml         1.312 ->  1.329   staff/chapter.sgml
  eresources.sgml      1.50  ->  1.51    eresources/chapter.sgml
  handbook.sgml        1.91  ->  1.95    handbook.sgml
  mirrors.sgml         1.92  ->  1.99    mirrors/chapter.sgml
  porting.sgml         1.112 ->  1.118   [1]
  ports.sgml           1.31  ->  1.33    ports/chapter.sgml
  printing.sgml        1.22  ->  1.23    printing/chapter.sgml
  stable.sgml          1.17  ->  1.18    cutting-edge/chapter.sgml [2]
  submitters.sgml      1.246 ->  1.261   contrib/chapter.sgml

  [1] Merged changes. Part of these changes are the migration of the
      "Making a port" section from contrib/chapter.sgml to
      ports/chapter.sgml

  [2] Merged some changes. 1.18 demotes some of the section headings so
      that the -stable section will appear on one HTML page. This is not
      the case with the DocBook stylesheets we're using, so wasn't
      necessary. For the time being, the -stable headings will follow
      the -current headings. This can be revisited after the migration
      is complete.

  There will be one more merge pass once the Handbook in doc/handbook/ is
  frozen, and then a pass to reformat (refill) most of the lines in the
  Handbook so it's more aesthetically pleasing. The SGML parsers don't
  care, but it makes it easier to follow the structure when editing the
  documents.

* Removed

      sgml-shorttag: nil
      sgml-minimize-attributes: max

  from the Emacs local variables at the bottom of each file. It didn't
  do quite what I was expecting.
1998-12-10 20:44:09 +00:00
Nik Clayton
276c9344d5 Merged in the following changes. This was done by taking diffs between the
tags LINUXDOC_2_DOCBOOK_START and LINUXDOC_2_DOCBOOK from doc/handbook/.

Note that the LINUXDOC_2_DOCBOOK tag is not necessarily at the HEAD of
the file. So some files won't show changes because changes were applied
after I laid down the LINUXDOC_2_DOCBOOK tag.

Not everything was merged. In some cases, URLs had been shortened;

    http://www.freebsd.org/docproj/

becomes

     ../docproj/

This is a mistake, since users browsing the Handbook on their own machine
can't be expected to have links like this work. Of course, for mirrors,
they'll end up pointing back to the main site. For the mean time, do
nothing -- this will need an entity defined to reference the base URL
of the FreeBSD site, individual mirrors can set this as necessary.

Notice how some files (on the left) are merged to the same file (on
the right). This is because the new Handbook file structure is organised
on DocBook chapter lines.

Files with no revision number in the "From" column didn't exist when I
started the conversion.

File                 From  ->  To      Merged to files...
---------------------------------------------------------------
anoncvs.sgml               ->  1.1     cutting-edge/chapter.sgml
authors.sgml         1.93  ->  1.118   authors.ent
backups.sgml               ->  1.4     backups/chapter.sgml
bibliography.sgml    1.33  ->  1.37    bibliography/chapter.sgml
contrib.sgml         1.274 ->  1.312   staff/chapter.sgml
ctm.sgml             1.22  ->  1.23    cutting-edge/chapter.sgml
cvsup.sgml           1.36  ->  1.40    cutting-edge/chapter.sgml
disks.sgml                 ->  1.3     disks/chapter.sgml
eresources.sgml      1.39  ->  1.50    eresources/chapter.sgml
firewalls.sgml       1.19  ->  1.20    security/chapter.sgml
handbook.sgml        1.83  ->  1.91    handbook.sgml
history.sgml         1.24  ->  1.25    introduction/chapter.sgml
install.sgml         1.65  ->  1.67    install/chapter.sgml
isdn.sgml            1.12  ->  1.15    advanced-networking/chapter.sgml
kerberos.sgml        1.12  ->  1.13    security/chapter.sgml
kernelconfig.sgml    1.31  ->  1.32    kernelconfig/chapter.sgml
kerneldebug.sgml     1.17  ->  1.19    kerneldebug/chapter.sgml
linuxemu.sgml        1.22  ->  1.24    linuxemu/chapter.sgml
memoryuse.sgml       1.11  ->  1.12    internals/chapter.sgml
mirrors.sgml         1.80  ->  1.92    mirrors/chapter.sgml
nutshell.sgml        1.14  ->  1.15    introduction/chapter.sgml
pgpkeys.sgml         1.25  ->  1.28    pgpkeys/chapter.sgml
policies.sgml        1.16  ->  1.18    policies/chapter.sgml
porting.sgml         1.93  ->  1.112   contrib/chapter.sgml
ports.sgml           1.29  ->  1.31    ports/chapter.sgml
printing.sgml        1.21  ->  1.22    printing/chapter.sgml
relnotes.sgml        1.24  ->  1.28    introduction/chapter.sgml  [1]
submitters.sgml      1.161 ->  1.246   contrib/chapter.sgml
synching.sgml        1.12  ->  1.13    cutting-edge/chapter.sgml
userppp.sgml         1.28  ->  1.30    ppp-and-slip/chapter.sgml

[1] A chunk of relnotes.sgml is in an IGNORED marked section. Why?

Submitted by:	A bunch (~ 50%) of merging done by Charles A. Wimmer
                (cawimm@FreeBSD.ORG), rest by Nik.
1998-11-12 01:26:39 +00:00
Nik Clayton
6ff34ef882 Replace
<xref linkend="target" remap="foo">

with

    <link linkend="target">foo</link>

Internal links within the Handbook now do the right thing.
1998-11-05 23:28:48 +00:00
Nik Clayton
336215d4e6 Added chapter.decl, which contains a declaration for a DocBook chapter.
Added

<!--
     Local Variables:
     mode: sgml
     sgml-declaration: "../chapter.decl"
     sgml-indent-data: t
     sgml-omittag: nil
     sgml-shorttag: nil
     sgml-always-quote-attributes: t
     sgml-minimize-attributes: max
     sgml-parent-document: ("../handbook.sgml" "part" "chapter")
     End:
-->

to the bottom of each chapter.sgml file so that Emacs can do the right
thing.
1998-11-03 23:28:30 +00:00
Nik Clayton
2207769022 Split the handbook into individual files. Each chapter is in a file called
chapter.sgml in a directory named according to the value the id
attribute on that chapter.

Added chapters.ent, which lists the entities for each chapter.

Updated handbook.sgml to use these entities.
1998-11-03 23:17:06 +00:00