summaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Collapse)AuthorFilesLines
2024-07-09Adjust build to work with Python 3 and modern toolingHEADmasterMatthias Klumpp3-86/+85
2013-01-05Update tools to latest from telepathy-spec2.2Alex Merry1-23/+56
2013-01-05Use annotations to indicate optional propertiesAlex Merry1-0/+8
Also, add in tp:added elements where appropriate to indicate when things were added to the spec.
2011-08-14Import tooling fixes from telepathy-specAlex Merry1-0/+31
2010-12-23Sync spec tooling with telepathyAlex Merry1-0/+4
We now have minimal differences with the upstream tooling (just index.html and style.css).
2010-12-16Sync tooling to telepathy master, and remove some cruft from the templateAlex Merry1-35/+10
2010-12-13Update tooling to match telepathy-spec HEAD, and add support for D-BusAlex Merry1-3/+80
annotations
2010-12-13Merge in upstream changes to the tooling.Alex Merry6-158/+309
Also, ditch a couple of files we don't use.
2010-08-03Update the documentation generation system.Alex Merry9-1542/+1197
Pull from telepathy master, with some modifications.
2009-02-15build: missing files to make a spec templateMarc-André Lureau1-0/+57
2009-02-13doc-generator: don't drop HTML attributesSimon McVittie1-1/+1
This fixes generation of hyperlinks in HTML.
2009-02-13doc-generator.xsl: warn when 'out' arguments have no nameSimon McVittie1-6/+2
2009-02-13Add a script to find the current git branch, and use it in `make upload-branch`Simon McVittie1-0/+25
2009-02-13doc-generator.xsl: make tp:name-for-bindings mandatorySimon McVittie1-10/+18
2009-02-13doc-generator.xsl: fix checking for requirement of array-name on typesSimon McVittie1-10/+14
2009-02-13Add check for array-name being present if an array of a complex type is usedOlli Salli1-0/+39
2009-02-13Add check for @name-for-bindings being consistent with @nameOlli Salli1-0/+20
2009-02-13doc-generator.xsl: optionally allow hyperlinks to other D-Bus interfaces ↵Simon McVittie1-14/+27
(for extensions) 20080722161156-53eee-c4c9e5df4bbf6360f0c696d6a84cd2ed71cd336e.gz
2009-02-13doc-generator.xsl: put a border on table, tr, td, th so tables are legibleSimon McVittie1-0/+3
20080716151506-53eee-9dd04d3d923cf25eadb87928873bbe08508b3e15.gz
2009-02-13doc-generator.xsl: abort on stray text (not in a tp:docstring, tp:copyright ↵Simon McVittie1-1/+11
or whatever) - apply templates to tp:copyright in mode "text" to evade this 20080710162338-53eee-ae058ddd7d40092bf8fe7122c2de17142f3a1a15.gz
2009-02-13doc-generator.xsl: when failing due to an unrecognised element, output a ↵Simon McVittie1-0/+1
newline afterwards 20080710162112-53eee-2327325f57e427e0cbf463da98448389e0f91a4f.gz
2009-02-13doc-generator.xsl: check that the D-Bus type of a property, arg, tp:member ↵Simon McVittie1-15/+59
etc. is the same as the D-Bus type of its tp:type 20080710160815-53eee-4385e27a33412c691c37df014d8c4adce87b3fbf.gz
2009-02-13doc-generator.xsl: each tp:flags, tp:enum, tp:simple-type or ↵Simon McVittie1-0/+60
tp:external-type must have a name and a (D-Bus) type 20080710160747-53eee-efb7ad61bed7f70e2559bdaec7b47c481bb15e57.gz
2009-02-13doc-generator.xsl: explain why the message when an "out" arg has no name is ↵Simon McVittie1-1/+5
commented out 20080701175943-53eee-6a11524e0306a831a7ebc035e2411ec331b9a04f.gz
2009-02-13doc-generator.xsl: when failing because a method/signal/property has no ↵Simon McVittie1-15/+9
name, don't identify it by name :-) Also, remove mis-pasted output of "@access" which is irrelevant 20080701175620-53eee-d630d20c60014101fd884b5badcaddbd7d5a67b6.gz
2009-02-13doc-generator.xsl: fail if a signal does not have a name, is not a direct ↵Simon McVittie1-0/+53
child of an interface, or has an argument with direction not 'in'; warn if a signal has an argument with direction explicitly 'in' 20080701132657-53eee-33cdeacad4bba7ed4ff21dd2ec611f6a8c4bfc9d.gz
2009-02-13doc-generator.xsl: fail if a method has no name, is not a direct child of an ↵Simon McVittie1-0/+56
interface, or has arguments with no type, no direction or an invalid direction 20080701132617-53eee-026e3d7c3188602d897de807d0c857828af6776c.gz
2009-02-13doc-generator.xsl: fail if a property has no access attributeSimon McVittie1-2/+8
20080701132602-53eee-28638955d8ac022681321fe5bb872949ad9213d8.gz
2009-02-13doc-generator.xsl: fail if a property does not have a type, does not have a ↵Simon McVittie1-0/+29
name, or is not an immediate child of an interface 20080701132511-53eee-4b56152604a254e2b73f4c787a5ee49f529c3b8b.gz
2009-02-13doc-generator.xsl: tp:member-ref: document, add sanity checkingSimon McVittie1-2/+26
20080701125033-53eee-0296e0e25f3e03cd59df83fee7634117d7cb7ae1.gz
2009-02-13doc-generator.xsl: document tp:dbus-ref, add sanity checkingSimon McVittie1-2/+24
20080701125001-53eee-4b7bb3f94686401b38c7043dd3aad4d0998f6ccf.gz
2009-02-13replace hyphens with appropriate dashesDafydd Harries1-13/+13
20080630142516-c9803-3e8ced28c18062978091eb42eb0f23f31eca05e9.gz
2009-02-13doc-generator.xsl: stop on unhandled elementsDafydd Harries1-0/+12
20080410185538-c9803-77a0640bc2dd5aab45aa427af2712fcf36670b3e.gz
2009-02-13explicitly use string() on tp:version instead of passing through to identity ↵Dafydd Harries1-1/+1
template 20080407184018-c9803-df23c9b4742347ae603c6b9a117d974c00ad6f75.gz
2009-02-13doc-generator.xsl: tp:docstring: correctly render tp:dbus-ref and any other ↵Simon McVittie1-1/+1
markup that appears inside a tp:docstring 20080624160235-53eee-4ee2a6afcd1c6c0cff1ba01d26e751ab7dd79dc5.gz
2009-02-13doc-generator.xsl: tp:dbus-ref, tp:member-ref: correctly generate internal linksSimon McVittie1-2/+2
20080624160048-53eee-9cd848dcc757ee2dd21baf2317caa817cfc0b63f.gz
2009-02-13doc-generator.xsl: add support for tp:dbus-ref and tp:member-ref markup.Simon McVittie1-0/+23
Usage is e.g.: <tp:dbus-ref namespace="org.freedesktop.Telepathy">Connection</tp:dbus-ref> <tp:member-ref>NameOwnerChanged</tp:member-ref> Only the part in the tp:dbus-ref element's content will appear in text-only versions of the spec. 20080624142954-53eee-e81e5320ba5a8d003e8e196d9b166dd64384f39f.gz
2009-02-13doc-generator.xsl: use correct xmlns for added/changed/deprecated paragraphsSimon McVittie1-4/+6
20080624142934-53eee-c096966e6d4d40411964dc325aff794eb91ee308.gz
2009-02-13doc-generator.xsl: insert a space before parenthesized tp:type links (fixing ↵Simon McVittie1-1/+1
a regression) 20080624142656-53eee-0227319597352cdc3174df7c85596a303960213f.gz
2009-02-13doc-generator.xsl: in every context where HTML is allowed, allow ↵Simon McVittie1-25/+42
<tp:type>Name_Of_Type</tp:type>, and produce a cross-reference (<a>) in the HTML 20080522142700-53eee-7371890fd38f98b44c28ce9c728d02816efd702f.gz
2009-02-13doc-generator.xsl: pass through HTML attributesSimon McVittie1-1/+1
20080522131847-53eee-a594769310ebb0049d1d7508fe2d82a7f9e9f36e.gz
2009-02-13doc-generator: remove support for <tp:since>, we already had <tp:added> that ↵Simon McVittie1-17/+43
didn't do anything. Add <tp:changed> too 20080520135607-53eee-b873243945c677baf2796ea186197bfa742f304d.gz
2009-02-13Add support for tp:since and tp:deprecated (at the same levels as tp:docstring)Simon McVittie1-2/+50
20080520112603-53eee-6622d76acb6e0651bbe8eff3602a5235245e0119.gz
2009-02-13Simplify generation of links to arrays of typesSimon McVittie1-12/+6
20080506101457-53eee-8864e9020667e5d10a966751fd8d2ec8638ef842.gz
2009-02-13Allow arrays of mappingsSimon McVittie1-0/+6
20080312114721-53eee-bac1aff020169d07a6eb8f61c097b9c5ba6d3488.gz
2009-02-13Allow rationale to be mixed in with HTML in docstringsSimon McVittie1-3/+2
20080312114701-53eee-b2e6b5c3b710206a697bd700c825d701a7a8357f.gz
2009-02-13doc-generator.xsl: generate docs for all interfaces at any level of nestingSimon McVittie1-3/+3
20080305174727-53eee-e8850b04f05ae900bea441475a459962e85804d3.gz
2009-02-13Copyright 2008Simon McVittie2-2/+2
20080212100420-53eee-47a8f328dc398d0d5dd050589faded302a7fb745.gz
2009-02-13doc-generator.xsl: fix xmlns of rationales Simon McVittie1-1/+1
20080212095952-53eee-5146d917e386a3010e0a7e3c228717f31d4ed1e6.gz
2009-02-13devhelp.xsl: correctly index all types (except external-type) and simplifySimon McVittie1-11/+23
20080212095844-53eee-f4a04fd1c404155875206e26867b7a09fa848d2b.gz