Gareth Rees
57a29c8097
Design.mps.clock
...
Copied from Perforce
Change: 189692
ServerID: perforce.ravenbrook.com
2016-03-06 21:45:59 +00:00
Gareth Rees
a86715c9f6
Avoid warnings from sphinx 1.3.5.
...
Copied from Perforce
Change: 189686
ServerID: perforce.ravenbrook.com
2016-03-06 19:27:48 +00:00
Gareth Rees
fde047753c
Fix intra-design links.
...
Copied from Perforce
Change: 187288
ServerID: perforce.ravenbrook.com
2014-10-19 19:16:31 +01:00
Gareth Rees
7c2e271e60
Rename segpref to locuspref -- this structure describes preferences for the placement of any kind of address, not just segments.
...
Add LocusPrefDescribe and use it in MVFFDescribe.
Copied from Perforce
Change: 187061
ServerID: perforce.ravenbrook.com
2014-09-27 11:27:00 +01:00
Gareth Rees
317cad785d
Catch-up merge from master sources @186436 to branch/2014-04-08/align.
...
Copied from Perforce
Change: 186439
ServerID: perforce.ravenbrook.com
2014-06-08 16:30:53 +01:00
Gareth Rees
f8dae46723
New type readonlyaddr for managed address that an interface promises only to read through.
...
Use ReadonlyAddr for debugging pool fenceTemplate and freeTemplate, so that we can restore -Wwrite-strings option for GCC.
Copied from Perforce
Change: 186434
ServerID: perforce.ravenbrook.com
2014-06-08 14:53:17 +01:00
Gareth Rees
f5a0a18095
Don't copy diagrams unless they are newer.
...
Copied from Perforce
Change: 186266
ServerID: perforce.ravenbrook.com
2014-05-23 21:23:47 +01:00
Gareth Rees
f2c4505d22
Add gendesc and poolgen to the list of types.
...
Copied from Perforce
Change: 186197
ServerID: perforce.ravenbrook.com
2014-05-19 17:12:03 +01:00
Gareth Rees
8187140fbe
Learn some more types.
...
Copied from Perforce
Change: 185648
ServerID: perforce.ravenbrook.com
2014-04-17 23:41:18 +01:00
Gareth Rees
6f48a50707
More type.
...
Copied from Perforce
Change: 185334
ServerID: perforce.ravenbrook.com
2014-04-08 00:31:54 +01:00
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