D-Programming-Language/d-programming-language.org — pull request #179 by ntrel (2012-10-23 16:29:00+00:00)
Title: Document and use DDOC_ANCHOR for qualified anchors

This pull request updates the website for D-Programming-Language/dmd#1174 (which has now been merged).

It documents the new `DDOC_ANCHOR` macro, and uses it to generate qualified anchors in DRuntime & Phobos documentation in a distinct way from the existing anchors. The existing anchors from `DDOC_PSYMBOL` are still generated so all existing links continue to work. The new qualified anchors will have a dot prefix. (This is necessary to prevent an existing anchor `#bar` for a qualified symbol `Foo.bar` colliding with a new anchor for a top-level symbol `bar`).

In addition to this, non-generated links to anchors will need updating to further prevent collisions, e.g. for `std.algorithm`'s link table.