Summary:
The doc repository is not mirrored to Subversion so updating the
repository from Subversion does not make sense. Remove
Subversion-specific files too.
While here remove now defunct $FreeBSD$ markers in affected files.
Test Plan:
make clean
make update
make
Reviewed by: bcr, ygy, doceng (gjb)
Differential Revision: https://reviews.freebsd.org/D27678
Subscribers: drewery, emaste
- Add a <githash> tag which accepts a Git hash. Leave
<revnumber> as is for svn revisions. In theory we
could add a new attribute to <revnumber> to say which
VCS to use, but this would require tagging either all
SVN revisions or all Git hashes explicitly which would
be invasive. A new tag going forward seems simpler.
- Revert svnweb.link back to generating svnweb links. This
fixes all the explicit <revnumber>'s referring to SVN src
commits in existing documentation.
- Add a cgit.link which links to a Git commit in cgit.
githash generates cgit.link's when asked to generate a
href.
Reviewed by: gjb, ygy
Differential Revision: https://reviews.freebsd.org/D27703
<screen> and <programlisting> are always ltr and align to the left
because they usually have pieces of code and commands.
This will lock <screen> and <programlisting> and RTL languages
won't change that.
PR: 247184
Approved by: doceng (bcr)
Differential Revision: https://reviews.freebsd.org/D25238
from the base repository with changes provided by hrs@, and further
tweaks from myself.
Of note:
- Consolidate duplicated logic throughout the Makefiles and shared
logic, and move files to more sane locations where they may be
shared by other parts of the build tools.
- Update location of several entity files.
- In the top-level Makefile, only include the hardware page if the
MAN4PAGES knob is set. This is done to prevent build failures on
the website until the webupdate script and wrapper are updated,
which will require some more thought. [1]
This fixes the 'reldoc' target in release/Makefile in head, found
to be broken a few days ago.
[1] Changes from myself.
Patch provided by: hrs
Sponsored by: The FreeBSD Foundation
- vendorurl
- sponsor
- sponsorurl
- contrib
This will allow attribution for sponsored or contributed
work on FreeBSD in the release notes.
This is a prerequisite to additional upcoming changes.
While here, modify docbook.css to recognize a new 'contrib'
<span> class.
Also, set FreeBSD=%H on docbook50.dtd to allow the commit
to go through.
Sponsored by: The FreeBSD Foundation
http://en.wikipedia.org/wiki/Help:Link_color. This makes links less
garish and less distracting when near plain text.
PR: docs/186857
Submitted by: Allan Jude <freebsd@allanjude.com>
puts a scrollbar on programlisting and screen elements that have lines
too long to fit on the screen. The previous version just wrapped these
long lines with no indication. Proposed on the -doc mailing list in
August, no public objections, discussed with gabor@ who may have an
alternate method. In the meantime, this is better than what we had.