Checkout Tools
  • last updated 7 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fix spelling errors in docs found by codespell. [skip ci]

  1. … 34 more files in changeset.
Change 'removed again' to 'removed' as suggested at https://bz.apache.org/bugzilla/show_bug.cgi?id=60026

Happy New Year 2020

  1. … 2 more files in changeset.
Help doc writer to spot places where:

- a link to a directive from within its own <directivesynoptis> should be avoided

This link is now silently removed

- a link to a directive is missing

Try to give some context where to find this missing link

Give a littlet breath before the permalink
  1. … 1 more file in changeset.
Happy New Year 2019

  1. … 2 more files in changeset.
The XSLT Saxon engine warns about some "Ambiguous rule matches".

Use priority to remove the ambiguity.

The only rational for choosing "3" and "4" for these priorities, is that "4" is related to <h4> tags, and 3=4-1 for the previous level.

Tested with the actual Xalan XSL engine:

./build.sh all

with and without the change.

Outputs are exactly the same.

Revert r1842160

Some rules to help me detect un-needed links to directives, or missing ones were sent by error

The XSLT Saxon engine warns about some "Ambiguous rule matches".

Use priority to remove the ambiguity.

The only rational for choosing "3" and "4" for these priorities, is that "4" is related to <h4> tags, and 3=4-1 for the previous level.

Tested with the actual Xalan XSL engine:

./build.sh all

with and without the change.

Outputs are exactly the same.

The XSLT Saxon engine warns that match="@*" will return only attribute nodes, which can't have any attributes or child.

So simplify the xsl rules accordingly.

Tested with the actual Xalan XSL engine:

./build.sh all

with and without the change.

Outputs are exactly the same.

Add a permalink functionality to section and diective-section in the generated doc.

This is convenient and consistent with httpd.a.o

Getting a link to a section or a directive is already possible from the TOC, but having it available directly in-place is, IMHO, much more useful.

  1. … 13 more files in changeset.
common.xsl: update year to 2018 in the footer
doc xsl/dtd: introduce idtype attribute for directivesynopsis

In r1805193 synopsis.xsl was changed to allow two directives

of different type (like <SSLPolicy> and SSLPolicy) to share

the same name but have different ids (and please validate-xml/xhtml).

The downside of this action was that all the quicklinks to

existing directive sections (like <If>, <VirtualHost>, etc..)

were changed, possibly breaking external clients already

referencing them.

This change introduces a new attribute in the directivesynopsis

DTD, namely 'idtype', that will be appended to 'name'

in the id generation by synopsis.xsl. This will rollback

link names to their previous values and will allow documentators

to fine tune directivesynopsis sections as they need

(for example we have recently introduced mod_md's

ManagedDomain/<ManagedDomain>, and modssl's SSLPolicy/<SSLPolicy>).

This approach seems more precise and less invasive to me.

Of course the name of the attribute can be changed later on

to whatever term would fit best, the main concern for me at

the moment is to restore the trunk documentation to its previous

state.

  1. … 2 more files in changeset.
common|synopsis.xsl: rename directive type=sections id generation

This commits is a follow up of r1805189 and it is meant

to allow directives with the same name but different type

to coexist in the same document without triggering errors

while executing validate-xhtml.

For example: mod_md.xml recently introduced the following:

* ManagedDomain

* <ManagedDomain> (this one is type=section)

In my opinion this is a perfectly valid use case and it should

be allowed/handled correctly by the doc generation process/validation.

In order to avoid clashing the directive ids will get a suffix

called "section" if type=section will be present as param.

Quicklinks, <directive> links have been updated to the new

scheme to avoid dandling pointers in the doc.

Comments/reviews are welcome, if I left something behind

please let me know.

  1. … 1 more file in changeset.
merge in the override index
  1. … 9 more files in changeset.
Happy New Year 2017

  1. … 2 more files in changeset.
Use nice PNG instead of ugly nasty GIF

  1. … 717 more files in changeset.
Happy New Year 2016

  1. … 2 more files in changeset.
The good thing about standards is that there are so many to choose from.

Fix https://bz.apache.org/bugzilla/show_bug.cgi?id=55741

Happy New Year 2015

  1. … 2 more files in changeset.
Add version number in <title> as proposed by Louise Hope in online doc.

indentation fixup for multinode <pre> container

left-trim one-liner-<pre>s or -<highlight>s completely. The indentation is

usually an accident.

  1. … 2 more files in changeset.
move the <pre> trimming code into its own module and use it both for html and

latex output

  1. … 2 more files in changeset.
move string-reverse function into its own file and share it.

  1. … 2 more files in changeset.
improve output by trimming spaces from <pre> and <highlight> output.

- strip the initial empty lines, but keep initial indentation

- strip trailing whitespace completely.

use minified prettify script

port retirement styles from 2.0 to trunk

  1. … 26 more files in changeset.
fix another source of invalid links: too much space.

evaluate the new dtd attributes.

  1. … 1 more file in changeset.