summaryrefslogtreecommitdiff
path: root/man/custom-html.xsl
Commit message (Collapse)AuthorAge
* Prep v231: Update man pages to include upstream changesSven Eden2017-06-16
|
* man: include the target name when linking to man pages in html outputZbigniew Jędrzejewski-Szmek2017-05-17
| | | | | | | | | | | | | | | | | | | | | Links like http://www.freedesktop.org/software/elogind/man/elogind.socket.html are changed to http://www.freedesktop.org/software/elogind/man/elogind.socket.html#Accept=. This implementation is quick & dirty, and misses various corner cases. A fairly important one is that when a few directives share the same anchor (which happens when multiple directives are described in the same paragraph), generated links for everything except the first one link to an invalid anchor. Another shortcoming is that the formatting does not use the proper generateID machinery, so the anchor name could be wrong in some cases. But it seems to work for a large percentage of links, so seems to be an improvement in usability. When the anchor is missing, we land at the top of the page, which is the same as before. If the anchor were to point to different spot, this would be more confusing... Not sure if that ever happens. Anyway, the user should be able to recover from landing on the wrong place in the page. (Mostly) fixes https://github.com/elogind/elogind/issues/1956.
* Major cleanup of all leftovers after rebasing on master.Sven Eden2017-03-14
| | | | | | | | The patching of elogind in several steps with only partly rebasing on a common commit with upstream, left the tree in a state, that was unmergeable with master. By rebasing on master and manually cleaning up all commits, this merge is now possible. However, this process left some orphans, that are cleanup now.
* Prep v222: Update build system:Sven Eden2017-03-14
| | | | | | | | - The content of the man pages directory has been overhauled - Makefile-man.am was regenerated - Makefile.am and configure.ac needed a few addtitions and fixes - Some masked functions had to be unmasked - Now superfluous files have been removed
* Prep v221: Update and clean up build system to sync with upstreamSven Eden2017-03-14
| | | | | | | | | | | | | | This commit replays the moving around of source files that have been done between systemd-219 and systemd-221. Further the Makefile.am is synchronized with the upstream version and then "re-cleaned". A lot of functions, that are not used anywhere in elogind have been coated into #if 0/#endif directives to further shorten the list of dependencies. All unneeded files have been removed.
* man: typo fixesThomas Hindoe Paaboel Andersen2017-03-14
|
* doc: configure docbook stylesheet to generate reproducible IDsJohan Ouwerkerk2017-03-14
| | | | This makes auto generated anchor tags in HTML output reproducible.
* Use a top-to-bottom numbering scheme for generating ids of subheadings and ↵Johan Ouwerkerk2017-03-14
| | | | | | | | | terms. This scheme fixes permalinks to distinguish between items that would previously have the same ID attribute. Where possible the generated ID values are the same as those generated with the previous versions of the stylesheet to retain backwards compatibility with published links. As a side effect of the changes xsltproc should no longer complain about duplicate IDs during build.
* remove gudev and gtk-docKay Sievers2017-03-14
| | | | | The library moved to: https://git.gnome.org/browse/libgudev/
* Replace systemd.version with elogind.version.Ricardo Wurmus2015-08-15
|
* Remove gudev checkAndy Wingo2015-04-19
|
* Compiling.Andy Wingo2015-04-08
|
* remove non-login things from manAndy Wingo2015-04-08
|
* man: link to fd.o for dbus stuffZbigniew Jędrzejewski-Szmek2015-03-13
|
* man: link to freebsd.org for inetd(8)Zbigniew Jędrzejewski-Szmek2015-03-13
|
* bootctl: add sd-boot supportKay Sievers2015-02-17
|
* man: switch yum to dnf for FedoraZbigniew Jędrzejewski-Szmek2015-02-01
| | | | The dnf name is here to stay, we might as well adjust.
* man: add a mapping for external manpagesZbigniew Jędrzejewski-Szmek2014-07-07
| | | | | | | | | | | | | | | | | | | | | | | | It is annoying when we have dead links on fd.o. Add project='man-pages|die-net|archlinux' to <citerefentry>-ies. In generated html, add external links to http://man7.org/linux/man-pages/man, http://linux.die.net/man/, https://www.archlinux.org/. By default, pages in sections 2 and 4 go to man7, since Michael Kerrisk is the autorative source on kernel related stuff. The rest of links goes to linux.die.net, because they have the manpages. Except for the pacman stuff, since it seems to be only available from archlinux.org. Poor gummiboot gets no link, because gummitboot(8) ain't to be found on the net. According to common wisdom, that would mean that it does not exist. But I have seen Kay using it, so I know it does, and deserves to be found. Can somebody be nice and put it up somewhere?
* man: always supply quotes around literalsZbigniew Jędrzejewski-Szmek2013-06-26
| | | | | | | | When manpages are displayed on a terminal, <literal>s are indistinguishable from surrounding text. Add quotes everywhere, remove duplicate quotes, and tweak a few lists for consistent formatting. https://bugzilla.redhat.com/show_bug.cgi?id=874631
* man: add permalinks to subsection titles tooZbigniew Jędrzejewski-Szmek2013-05-08
|
* man: provide "permalinks" to sections and termsZbigniew Jędrzejewski-Szmek2013-05-03
| | | | | So no one needs to say "go to fd.o/software/systemd/man, open page X, then scroll down to section 3, and look for ..." anymore.
* man,html: say 'systemd 198' in the headerZbigniew Jędrzejewski-Szmek2013-03-12
| | | | | | | This should help readers of the man or HTML pages know if the documentation is out of date. An alternative to use a date generated from 'git log' was considered, but since we try to keep user visible documentation up to date, showing the project version should be enough.
* man/*.html: link to directives, python, guvev, libudev in headersZbigniew Jędrzejewski-Szmek2013-03-07
| | | | | | | | Since the HTML files are in different directories during build and on fd.o, links are broken in the build directory. This could be fixed by moving stuff around, or by modifying the files during upload, but I think that people do not usually create HTML files for local browsing, and this is not necessary.
* man: html - cross-ref man page references and add Index linkKay Sievers2012-07-17
|
* relicense to LGPLv2.1 (with exceptions)Lennart Poettering2012-04-12
| | | | | | | | | | | | | | We finally got the OK from all contributors with non-trivial commits to relicense systemd from GPL2+ to LGPL2.1+. Some udev bits continue to be GPL2+ for now, but we are looking into relicensing them too, to allow free copy/paste of all code within systemd. The bits that used to be MIT continue to be MIT. The big benefit of the relicensing is that closed source code may now link against libsystemd-login.so and friends.
* man: switch to UTF-8 output, to work around charset issuesLennart Poettering2011-12-19