Gareth Rees
77faac52e1
Diagrams for the nailboard design.
...
Copied from Perforce
Change: 184667
ServerID: perforce.ravenbrook.com
2014-03-07 14:56:23 +00:00
Gareth Rees
22d49439b6
Turn on unicode_literals so that this runs on python 2.7.
...
Copied from Perforce
Change: 184037
ServerID: perforce.ravenbrook.com
2014-01-17 11:10:56 +00:00
Gareth Rees
75dddf45a8
Oops, python 2.7 doesn't have open(..., encoding=).
...
Copied from Perforce
Change: 184034
ServerID: perforce.ravenbrook.com
2014-01-16 18:08:24 +00:00
Gareth Rees
283d668be3
Make portable to python 3.3.
...
Copied from Perforce
Change: 184032
ServerID: perforce.ravenbrook.com
2014-01-16 17:07:56 +00:00
Gareth Rees
826bed4f26
Fix links from manual to converted design documents (ref target must follow index declaration, not precede it).
...
Fix conversion of citations when an element is missing.
Converted design documents depend on the converter.
Copied from Perforce
Change: 182638
ServerID: perforce.ravenbrook.com
2013-06-08 18:06:16 +01:00
Richard Brooksby
2f6af8883a
Skip design index when converting design documents. the manual has its own index.
...
Copied from Perforce
Change: 182618
ServerID: perforce.ravenbrook.com
2013-06-08 12:42:36 +01:00
Richard Brooksby
a68238f41a
Incorporating index items into design document metadata so that an extra stub for each design document is not required in the manual sources.
...
Copied from Perforce
Change: 182505
ServerID: perforce.ravenbrook.com
2013-06-04 18:00:54 +01:00
Richard Brooksby
2db76fa048
Adding section number stripping to design document conversion, to allow section numbers to be included.
...
Copied from Perforce
Change: 182391
ServerID: perforce.ravenbrook.com
2013-06-02 12:30:10 +01:00
Richard Brooksby
fdd4844fa9
Fixing modtime comparison so that design documents get reconverted if modified.
...
Copied from Perforce
Change: 182377
ServerID: perforce.ravenbrook.com
2013-06-01 10:42:51 +01:00
Richard Brooksby
0c6d275f3f
Tidying up design conversion extension.
...
Copied from Perforce
Change: 182375
ServerID: perforce.ravenbrook.com
2013-06-01 10:02:26 +01:00
Richard Brooksby
a432549e81
Converting design documents within the sphinx extension so that tools like readthedocs.org can generate the manual.
...
Copied from Perforce
Change: 182373
ServerID: perforce.ravenbrook.com
2013-06-01 03:42:28 +01:00
Gareth Rees
a323d15e34
Use role :mps:tag: instead of directive mps 🏷️ :
...
Rename role :mps:label: as :mps:ref:
Copied from Perforce
Change: 181128
ServerID: perforce.ravenbrook.com
2013-03-12 17:26:04 +00:00
Gareth Rees
4440858c3a
Formatting design documents as restructuredtext.
...
Copied from Perforce
Change: 181113
ServerID: perforce.ravenbrook.com
2013-03-11 10:28:49 +00:00
Gareth Rees
ad46b411c0
Don't create an automatic cross-reference if the source already exists (in particular, don't send "mapped" to "mapping" since we already have an entry for "mapped").
...
Copied from Perforce
Change: 181086
ServerID: perforce.ravenbrook.com
2013-03-08 11:00:30 +00:00
Gareth Rees
5478157880
Add visitor functio for "man" target.
...
Copied from Perforce
Change: 180340
ServerID: perforce.ravenbrook.com
2012-11-05 17:44:34 +00:00
Gareth Rees
20cee92f6c
Put sense in superscript even if glossary cross-ref spans multiple lines.
...
Copied from Perforce
Change: 180174
ServerID: perforce.ravenbrook.com
2012-10-30 18:40:32 +00:00
Gareth Rees
d8474a9f00
Plural :term: links work automatically.
...
Copied from Perforce
Change: 180125
ServerID: perforce.ravenbrook.com
2012-10-28 23:03:15 +00:00
Gareth Rees
f2baf0cfeb
New "deprecated" directive allows following paragraphs recommending what to use instead.
...
Copied from Perforce
Change: 180122
ServerID: perforce.ravenbrook.com
2012-10-28 19:47:20 +00:00
Gareth Rees
e2b456f235
Replace "deprecated since version 1.111" by "deprecated starting with version 1.111" when appropriate.
...
Copied from Perforce
Change: 179986
ServerID: perforce.ravenbrook.com
2012-10-20 21:18:40 +01:00
Gareth Rees
b3f373c57b
When a .. note:: block contains a numbered list with multiple items, or multiple footnotes, the heading now says "notes".
...
Copied from Perforce
Change: 179984
ServerID: perforce.ravenbrook.com
2012-10-20 19:21:50 +01:00
Gareth Rees
3ae18aa93b
Glossary terms link directly to the entry, not to "see" cross-references.
...
Copied from Perforce
Change: 179888
ServerID: perforce.ravenbrook.com
2012-10-15 20:02:03 +01:00
Gareth Rees
37da0e177d
Make sense numbers into superscripts.
...
Warn about :term: references that point to "see" cross-references.
Copied from Perforce
Change: 179887
ServerID: perforce.ravenbrook.com
2012-10-15 18:40:13 +01:00
Gareth Rees
95d35c3d87
New domain "mps" so that :mps:specific:: directive can be so-named.
...
Automatically pluralize "Topics:" etc based on count of references.
Copied from Perforce
Change: 179885
ServerID: perforce.ravenbrook.com
2012-10-15 17:01:05 +01:00
Gareth Rees
a2e6962e9a
Convert the "memory management glossary", the article "memory management in various languages", and some of the bibliography, from the memory management reference to restructuredtext.
...
Add new directives ("aka", "mps", etc) for features that we want to mark up semantically.
Copied from Perforce
Change: 179857
ServerID: perforce.ravenbrook.com
2012-10-12 18:40:54 +01:00