aboutsummaryrefslogtreecommitdiffstats
path: root/doc
AgeCommit message (Collapse)AuthorFilesLines
2023-09-23Add lv2_util.h to documentationDavid Robillard1-0/+1
2023-09-23Fix formatting of documentation code snippetsDavid Robillard1-0/+4
2023-09-23Format meson.build files with muonDavid Robillard5-8/+10
The less time wasted with manual code formatting, the better.
2023-08-23Remove deprecated Doxygen configurationDavid Robillard1-17/+0
2022-11-14Remove deprecated doxygen configurationDavid Robillard1-40/+0
2022-09-09Fix documentation indexDavid Robillard1-1/+0
2022-09-08Use 0BSD for trivial "public domain intent" thingsDavid Robillard5-5/+5
Fedora takes issue with CC0. Although it doesn't really matter for this stuff (dual licensed anyway, questionably "software", certainly not patentable, and so on), this is simpler and more consistent with the ISC license used for the actual software anyway.
2022-08-22Fix documentation buildDavid Robillard1-1/+1
2022-08-05Remove unused Doxygen configurationDavid Robillard2-174/+0
Older versions of Doxygen warn about these. So, remove them to make the build less noisy since they are all either unused or set to their defaults anyway.
2022-07-21Fix documentation build with meson 0.56.2David Robillard1-1/+1
2022-07-21Remove configuration not supported by Doxygen 1.9.1David Robillard1-57/+0
These all have the default value anyway.
2022-07-17Rearrange source tree to be directly usable by dependantsDavid Robillard10-58/+187
This allows the LV2 source distribution to be used as an include path for compilers and an LV2_PATH for applications, at the expense of self-contained bundles. That's a nice idea, but it made LV2 itself weird and annoying to depend on. This rearranges things so that directories in the source tree correspond more closely to installation directories. To make this possible, the "aux" directory in the documentation output has been changed to "style", to avoid the reserved name "aux" on Windows.
2022-07-17Switch to meson build systemDavid Robillard11-9/+132
2022-07-17Consistently use the prefix "dcterms" everywhereDavid Robillard1-2/+2
2022-07-17Add dark mode style for documentationDavid Robillard3-67/+902
2022-07-17Clean up documentation CSSDavid Robillard1-36/+20
2022-07-17Move documentation foreground/background properties to the documentDavid Robillard1-1/+4
This has better compatibility with tools that manipulate the colour scheme, like Dark Reader.
2022-05-26Update Doxygen configurationDavid Robillard1-148/+337
2022-05-09Remove deprecated Doxygen configuration keysDavid Robillard1-7/+0
2022-05-09Fix incorrect spelling and test for regression with codespellDavid Robillard1-1/+1
2021-03-15Remove some unused Doxygen configuration keysDavid Robillard1-40/+0
These cause warnings with some versions of Doxygen, but all used default values anyway, so they can simply be removed without any effect.
2020-11-17Clean up Doxygen indexDavid Robillard1-0/+1
2020-09-27Remove deprecated Doxygen configuration keysDavid Robillard1-7/+1
2020-04-26Fix specification directory indexDavid Robillard1-2/+3
2020-04-26Fix htaccess filesDavid Robillard1-3/+3
2020-04-26Add Doxygen layout file to move detailed description to the topDavid Robillard2-1/+227
2020-04-10Update documentation styleDavid Robillard4-447/+592
2020-03-28Switch to 2-space indentation for all CSSDavid Robillard2-745/+745
Some lint tools warn about this, it's less work to just change it than configure them specially. There was previously some inconsistency with spaces and tabs anyway.
2020-02-16Remove deprecated Doxygen configuration keysDavid Robillard1-15/+0
2020-02-09Fix arrow style in API documentationDavid Robillard1-2/+8
Hiding this broke the indentation for nested lists. This reverts to something like the default Doxygen style.
2019-04-27Flatten documentation to fix fragment linksDavid Robillard1-3/+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-03-24Clean up API documentation main pageDavid Robillard3-23/+5
2019-03-24Remove history from top level specifications pageDavid Robillard1-15/+1
This is moving to the homepage, since it clutters up the documentation less, and can be syndicated that way.
2019-03-24Use lighter and more consistent documentation styleDavid Robillard4-387/+494
2019-03-24Remove ugly Doxygen image from API documentation footerDavid Robillard3-197/+23
2019-03-24Fix Javascript-less API documentation menusDavid Robillard1-1/+1
2019-03-24Hide deprecation macro gunk in documentationDavid Robillard1-3/+3
2019-03-24Use consistent code colours in Doxygen and Pygments outputDavid Robillard1-19/+7
2019-03-24Share Pygments stylesheetDavid Robillard2-97/+33
2019-03-24Update Doxygen configuration fileDavid Robillard1-52/+119
2018-09-22Install standard headers to simpler include pathsDavid Robillard2-28/+124
2016-10-14Fix table styleDavid Robillard1-18/+28
2016-09-29Use more consistent coloursDavid Robillard1-5/+6
2016-09-20Fix documentation code font consistencyDavid Robillard1-2/+3
2016-09-20Fix documentation title colourDavid Robillard1-6/+6
2016-09-18Tidy up API documentation font sizes and spacingDavid Robillard1-10/+6
2016-09-18Fix description tables in documentationDavid Robillard1-30/+42
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-09-10Further simplify and unify documentation styleDavid Robillard2-34/+17
2016-09-10Document all URI definesDavid Robillard1-3/+3
This makes headers somewhat redundant and too wide, but it's the only way I can get Doxygen to make links to the corresponding spec documentation, because it doesn't linkify URIs in strings.
2016-09-09Use cleaner, more consistent documentation styleDavid Robillard2-102/+107