Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-01-14 | Add general string hint interface | David Robillard | 2 | -3/+3 | |
This replaces the window title and class name APIs with a more general one that can be easily extended to other things, like icon names, more detailed application hints, and so on. | |||||
2023-01-08 | Prepare OpenGL context flags for OpenGL ES support | David Robillard | 1 | -1/+3 | |
2023-01-07 | Rename create/destroy events to realize/unrealize | David Robillard | 2 | -6/+6 | |
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-04 | Clean up licensing metadata | David Robillard | 1 | -0/+3 | |
2023-01-03 | Use globally unique names for documentation groups | David Robillard | 1 | -2/+2 | |
This becomes important when the documentation is included in larger projects. | |||||
2023-01-02 | Reorganize documentation | David Robillard | 1 | -3/+10 | |
2022-11-24 | Use 0BSD for trivial "public domain intent" things | David Robillard | 3 | -3/+3 | |
2022-10-07 | Clean up meson definitions | David Robillard | 3 | -17/+26 | |
2022-07-07 | Fix documentation build as a subproject | David Robillard | 1 | -6/+4 | |
2022-06-08 | Use consistent terminology for native views | David Robillard | 1 | -2/+2 | |
On MacOS in particular, views and windows are entirely different concepts, so confusing them... confuses things. This was the last holdover in the API that used the old "native window". | |||||
2022-05-28 | Update documentation | David Robillard | 1 | -5/+6 | |
2022-05-28 | Remove redundant program checks | David Robillard | 1 | -2/+0 | |
2022-05-23 | Add rich clipboard support | David Robillard | 3 | -1/+121 | |
This implements a more powerful protocol for working with clipboards, which supports datatype negotiation, and fixes various issues by mapping more directly to how things work on X11. | |||||
2021-12-17 | Adopt REUSE machine-readable licensing standard | David Robillard | 3 | -0/+9 | |
See https://reuse.software/ for details. | |||||
2021-05-25 | Rename event structs in a more readable style | David Robillard | 3 | -10/+10 | |
Aside from reading more naturally, this avoids clashes with types that are not events, like PuglEventFlags. This is also more consistent with the C++ bindings, where "EventExpose" would be quite strange, for example. Apologies for the noise. Aliases to the old names will be preserved in the deprecated API like other things for a short while. | |||||
2021-05-24 | Fix documentation build as a subproject | David Robillard | 3 | -8/+16 | |
2021-01-08 | Switch to Meson | David Robillard | 5 | -51/+72 | |
2021-01-06 | Simplify documentation structure and use LV2 theme | David Robillard | 4 | -25/+17 | |
2021-01-06 | Split overview into multiple documents | David Robillard | 7 | -571/+606 | |
2021-01-06 | Make Doxygen warnings errors | David Robillard | 1 | -1/+1 | |
2021-01-02 | Add PUGL_CONST_API | David Robillard | 1 | -1/+1 | |
Just a convenience macro to make declarations a little more readable. | |||||
2020-11-26 | Generate documentation with Sphinx | David Robillard | 5 | -0/+676 | |