aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2021-03-10Relax precision requirement of timer testDavid Robillard1-1/+1
2021-02-15Remove deprecated enumeratorsDavid Robillard1-7/+0
2021-02-01Set maximum size in example programsDavid Robillard6-0/+6
2021-01-28Fix size hints on X11David Robillard1-3/+6
2021-01-28Fix puglSetMaxSize() on X11David Robillard1-2/+2
2021-01-25Fix warnings when compiling for X11 as C++David Robillard1-2/+6
2021-01-10Fix configuration summary when documentation is disabledDavid Robillard1-0/+2
2021-01-10Bump versionDavid Robillard1-1/+1
2021-01-10Show installation paths in configuration summaryDavid Robillard2-14/+18
2021-01-09Use strict warnings on CIDavid Robillard2-17/+19
2021-01-09Supress windows warning about exceptionsDavid Robillard1-0/+1
Shame to turn this off, but I don't know how to avoid it as MSVC apparently can't figure out that vkGetInstanceProcAddr is a C function that doesn't throw.
2021-01-08Switch to MesonDavid Robillard28-1000/+1053
2021-01-06Simplify documentation structure and use LV2 themeDavid Robillard15-361/+120
2021-01-06Split overview into multiple documentsDavid Robillard14-968/+1062
2021-01-06Fix documentation formatting issuesDavid Robillard2-21/+16
2021-01-06Make Doxygen warnings errorsDavid Robillard2-2/+2
2021-01-06Fix Doxygen group referencesDavid Robillard4-4/+4
2021-01-06Fix Doxygen warningsDavid Robillard1-2/+34
The redundancy here is pretty unfortunate, but ignoring Doxygen warnings obscures more serious issues, so fix this by just duplicating the docs.
2021-01-06Remove old unused main pageDavid Robillard1-77/+0
2021-01-02Avoid "else" after "return"David Robillard7-19/+42
2021-01-02Add PUGL_CONST_APIDavid Robillard8-12/+12
Just a convenience macro to make declarations a little more readable.
2021-01-02Use email address instead of website for attributionDavid Robillard8-8/+8
2021-01-02Simplify visibility boilerplateDavid Robillard2-16/+13
2021-01-02Add clant configurationDavid Robillard2-0/+17
2021-01-02Fix clang-tidy warningsDavid Robillard3-12/+34
2021-01-02Clean up includesDavid Robillard8-9/+13
2021-01-02Simplify clang-format configuration and format all codeDavid Robillard63-11567/+11434
2020-12-16Fix flaky build on WindowsDavid Robillard1-0/+2
2020-12-11Require Python3 to build documentationDavid Robillard1-1/+1
2020-12-11Fix Vulkan C++ bindings on WindowsDavid Robillard1-2/+2
2020-12-11Make demo programs work from any directory, and install themDavid Robillard10-28/+189
2020-12-11Print an error message in Vulkan demo when shaders are not foundDavid Robillard1-0/+1
2020-12-11Fix a conversion warning with MinGWDavid Robillard1-1/+2
2020-12-01Add clipboard testDavid Robillard2-0/+105
2020-12-01Enable test coverage in debug buildsDavid Robillard1-0/+5
2020-12-01Make puglShow() realize automatically on Windows and MacOSDavid Robillard2-0/+14
2020-11-26Build documentation on CIDavid Robillard2-41/+16
2020-11-26Generate documentation with SphinxDavid Robillard23-3547/+2196
2020-11-26Update autowafDavid Robillard1-0/+0
2020-11-26Use named groups to group documentationDavid Robillard2-17/+15
We'll need identifiers for these to refer to them in the Sphinx documentation.
2020-11-26Remove top-level documentation groupDavid Robillard2-8/+1
This will not be used in Sphinx.
2020-11-26Add missing documentation for pugl::Event fieldsDavid Robillard1-0/+2
2020-11-26Document PUGL_CHECK_CONSTRUCTIONDavid Robillard1-0/+11
2020-11-26Use consistent spelling in documentationDavid Robillard1-4/+4
2020-11-26Remove file documentationDavid Robillard40-224/+49
These will not be used in the Sphinx documentation, and most were self-explanatory and only there to make the Doxygen index look nice anyway. Where there was actually useful information, it has been preserved as regular comments.
2020-11-26Don't use lists in return documentationDavid Robillard1-17/+14
This causes some annoying typesetting issues it's simpler to just avoid.
2020-11-26Add pugl::World constructor overload that takes a flagDavid Robillard2-4/+10
Eventually we'll need an actual smart flags type here, but for now there's only one flag anyway, so simply define an overload that takes one.
2020-11-26Remove stub event handlers from pugl::ViewDavid Robillard3-121/+10
This was a bit weird since event dispatching can be handled by some other object. Just remove them, and have clients use a catch-all template to handle events that are not handled specially.
2020-11-25Simplify and minify icon SVGDavid Robillard1-83/+9
The old version had some weird Inkscape stuff in it that couldn't be displayed by Firefox, or presumably other generic renderers.
2020-11-25Rename puglShowWindow and puglHideWindow to puglShow an puglHideDavid Robillard20-31/+49
These names were confusing because a view is not necessarily a window. Since there's no room for ambiguity here, simply drop the superfluous word.