aboutsummaryrefslogtreecommitdiffstats
path: root/lv2specgen/lv2specgen.py
AgeCommit message (Collapse)AuthorFilesLines
2019-04-27Flatten documentation to fix fragment linksDavid Robillard1-10/+3
This removes all the extra bundle content from the documentation output and instead makes pages directly at the URI of specifications. This way, links to fragments in spec pages (which are often copy and pasted) are correct fragment identifiers like <http://lv2plug.in/ns/lv2core#Plugin> instead of <http://lv2plug.in/ns/lv2core/#Plugin>.
2019-04-27Remove file list from documentation pagesDavid Robillard1-25/+3
2019-03-24Use lighter and more consistent documentation styleDavid Robillard1-53/+53
2019-03-24Consistently use th for table header cellsDavid Robillard1-1/+1
2019-03-24Don't show raw restriction lists in terminfo tableDavid Robillard1-1/+1
2019-03-24Fix reproducible documentation developer/maintainer listsDavid Robillard1-2/+2
2019-03-24Add validation for complete specification pageDavid Robillard1-0/+13
2019-03-24Don't build file index for offline documentationDavid Robillard1-3/+3
2019-03-24Avoid redundant copy of Doxygen stylesheetDavid Robillard1-2/+2
2019-03-24Use friendlier labels for some built-in propertiesDavid Robillard1-2/+2
2019-03-24Use sorted() for sorted iterationDavid Robillard1-18/+9
2019-03-24Fix invalid HTML when specification index is emptyDavid Robillard1-5/+8
2019-03-24Fix broken links to API documentationDavid Robillard1-2/+4
2019-03-24Make index column headers link to the corresponding sectionDavid Robillard1-6/+14
2019-03-24Fix pretty names for links within the current specificationDavid Robillard1-21/+11
2019-03-24Fix documentation comment validationDavid Robillard1-5/+5
2019-03-24Print warning when lxml is not available for validationDavid Robillard1-1/+3
2019-01-10Fix reference documentation buildDavid Robillard1-1/+1
2018-09-23Fix various Python style issuesDavid Robillard1-18/+17
2018-09-22Install standard headers to simpler include pathsDavid Robillard1-7/+16
2018-09-22Fix building documentation with Python 3.7David Robillard1-5/+4
2018-04-21lv2specgen: Sort lists for reproducible documentationBernhard M. Wiedemann1-6/+9
2018-04-21Allow build date to be overridden for reproducible documentationBernhard M. Wiedemann1-2/+5
See https://reproducible-builds.org/specs/source-date-epoch/ for the definition of this variable.
2016-10-14Simplify command line use of lv2specgenDavid Robillard1-34/+51
2016-10-13Support owl:Ontology as well as lv2:SpecificationDavid Robillard1-0/+2
2016-09-29Call lv2specgen as a separate processDavid Robillard1-20/+145
This speeds up builds with documentation significantly by allowing lv2specgen.py to be called in parallel, and makes lv2specgen a more reusable tool for third-party specifications.
2016-09-18Fix description tables in documentationDavid Robillard1-9/+3
This fixes the display of complex descriptions where properties have blank node values, and makes the output more deterministic. Most obvious in the description of params:EnvelopeControls.
2016-08-24Fix HTML in title of documentation pagesDavid Robillard1-0/+2
2014-11-26Add link to spec index on spec pages.David Robillard1-2/+6
2014-11-25Single-page API documentation with unified style.David Robillard1-53/+79
2014-11-01Fix merging of version histories in specification documentation.David Robillard1-2/+3
2014-08-08Order history entries by date.David Robillard1-1/+1
2014-08-04Move version from subtitle to metadata table.David Robillard1-1/+1
2014-07-31Fix change history on specification index page.David Robillard1-8/+10
2014-07-28Add description, date, and change log to documentation index.David Robillard1-26/+44
2014-05-08Improve documentation.David Robillard1-29/+37
2014-01-24atom: Deprecate Blank and Resource in favour of just Object.David Robillard1-4/+10
atom: Add lv2_atom_forge_is_object_type() and lv2_atom_forge_is_blank() to ease backwards compatibility. atom: Add lv2_atom_forge_key() for terser object writing. patch: Add patch:sequenceNumber for associating replies with requests. lv2specgen: Display deprecated warning on classes marked owl:deprecated.
2013-12-31Install lv2specgen for use by other projects.David Robillard1-33/+38
2013-12-31lv2specgen: Fix links to externally defined terms.David Robillard1-10/+10
2013-05-03Make lv2specgen more tolerant for command-line usage.David Robillard1-15/+20
2013-01-09Fix lv2specgen usage from command line.David Robillard1-4/+6
Fix round-trip UTF-8 support in lv2specgen. Support specifications with URI equivalent to prefix and/or slash namespaces.
2012-09-06Make documentation suitable for local installation.David Robillard1-13/+12
2012-09-03Use relative links between extensions so local documentation links work.David Robillard1-21/+19
Automatically link prefixed names to the appropriate resource.
2012-09-02Fix link regexp.David Robillard1-1/+1
2012-08-09Wrap rdfs:comment documentation in <p> tags to match the layour of ↵David Robillard1-1/+1
lv2:documentation.
2012-04-17Document rdfs:Datatype as a class.David Robillard1-1/+1
2012-03-30Automatically generate links to properties and instances as well as Classes.David Robillard1-34/+46
Validate after linkification, not before.
2012-03-27Fix duplicate information on instance descriptions.David Robillard1-1/+0
2012-03-26Move files listing into contents. Hopefully a more obvious link to the API ↵David Robillard1-10/+16
will appease the C curmudgeons.
2012-03-26Fix busted loading of spec properties (most noticably putting maintainer ↵David Robillard1-19/+18
information from other specs on the page when the spec itself has no maintainer listed).