aboutsummaryrefslogtreecommitdiffstats
path: root/doc/cpp
AgeCommit message (Collapse)AuthorFilesLines
2023-09-23Format meson.build files with muonDavid Robillard1-7/+21
The less time wasted with manual code formatting, the better.
2023-05-27Use files() for headers in mesonDavid Robillard1-1/+1
2023-05-27Remove dead meson codeDavid Robillard1-5/+0
2023-05-27Separate pugl/glu.h from pugl/gl.hDavid Robillard1-0/+1
The GLU library is often shipped in a separate package, so it's possible to have a system with GL, but no GLU headers. Since use of GLU isn't universal (none of the examples use it), its inclusion can break builds that would otherwise work. So, move it to a separate wrapper header so this can be avoided.
2023-01-20Replace duplicated dox_to_sphinx script with sphinxygen dependencyDavid Robillard2-4/+14
2023-01-08Fix Doxygen errorsDavid Robillard1-2/+4
2023-01-07Rename create/destroy events to realize/unrealizeDavid Robillard1-2/+2
As evidence that this was confusing, the documentation for these was an outright lie, and I've burned quite a bit of time in the past few days trying to rework things based around that flawed understanding. These names make it clear what these events actually are. If we need actual create/destroy events with a broader scope, they'll have to be added, but I suspect those aren't actually useful anyway.
2023-01-04Clean up licensing metadataDavid Robillard1-0/+3
2023-01-03Use globally unique names for documentation groupsDavid Robillard1-1/+1
This becomes important when the documentation is included in larger projects.
2022-11-24Use 0BSD for trivial "public domain intent" thingsDavid Robillard3-3/+3
2022-10-07Clean up meson definitionsDavid Robillard3-14/+22
2022-07-07Fix documentation build as a subprojectDavid Robillard2-7/+5
2022-07-07Fix outdated reference in documentationDavid Robillard1-2/+2
2022-05-28Remove redundant program checksDavid Robillard1-2/+0
2021-12-17Adopt REUSE machine-readable licensing standardDavid Robillard3-0/+9
See https://reuse.software/ for details.
2021-05-24Fix documentation build as a subprojectDavid Robillard4-9/+18
2021-05-24Consistently refer to C++ as "cpp" and fix installationDavid Robillard3-4/+4
2021-01-08Switch to MesonDavid Robillard5-55/+72
2021-01-06Simplify documentation structure and use LV2 themeDavid Robillard5-48/+10
2021-01-06Split overview into multiple documentsDavid Robillard6-397/+434
2021-01-06Make Doxygen warnings errorsDavid Robillard1-1/+1
2021-01-02Add PUGL_CONST_APIDavid Robillard1-1/+1
Just a convenience macro to make declarations a little more readable.
2020-11-26Generate documentation with SphinxDavid Robillard6-0/+552