Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-01-04 | Clean up licensing metadata | David Robillard | 1 | -0/+3 | |
2023-01-03 | Use globally unique names for documentation groups | David Robillard | 5 | -13/+13 | |
This becomes important when the documentation is included in larger projects. | |||||
2022-11-24 | Use 0BSD for trivial "public domain intent" things | David Robillard | 2 | -2/+2 | |
2022-10-07 | Use uppercase integer literal suffixes | David Robillard | 1 | -1/+0 | |
2022-10-07 | Avoid C-style casts in C++ code | David Robillard | 1 | -5/+7 | |
2022-10-07 | Suppress new warnings in clang-tidy 14 | David Robillard | 1 | -0/+1 | |
2022-10-07 | Fix whitespace | David Robillard | 1 | -3/+3 | |
Support for deleted method syntax has improved in clang-format 14. | |||||
2022-10-07 | Override pkg-config dependencies within meson | David Robillard | 1 | -2/+6 | |
2022-10-07 | Clean up meson definitions | David Robillard | 1 | -6/+9 | |
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 | Fix View::acceptOffer parameter type | David Robillard | 1 | -1/+1 | |
2022-05-23 | Add rich clipboard support | David Robillard | 1 | -1/+43 | |
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. | |||||
2022-05-21 | Add a uniform API for setting size hints | David Robillard | 1 | -21/+12 | |
This collapses many functions into one, which makes the API more easily extensible and reduces code size. | |||||
2022-05-21 | Rename PUGL_UNSUPPORTED_TYPE to be more generic | David Robillard | 1 | -2/+2 | |
2022-05-20 | MacOS: Build examples as application bundles | David Robillard | 1 | -0/+5 | |
This is required on MacOS to make the examples usable. When run as bare programs, they don't show up as normal windows or receive keyboard input. | |||||
2022-04-23 | Fix IWYU warnings | David Robillard | 1 | -3/+3 | |
I suspect that using the same configuration across both C and C++ is starting to wear a bit thin, but this will do for now. | |||||
2021-12-17 | Pass const references where appropriate | David Robillard | 1 | -3/+3 | |
2021-12-17 | Remove redundant virtual qualifier | David Robillard | 1 | -1/+1 | |
2021-12-17 | Adopt REUSE machine-readable licensing standard | David Robillard | 7 | -75/+16 | |
See https://reuse.software/ for details. | |||||
2021-12-17 | Suppress new warnings in clang-tidy 13 | David Robillard | 1 | -1/+1 | |
2021-12-16 | Rename puglSetTransientFor to puglSetTransientParent | David Robillard | 1 | -3/+3 | |
2021-08-28 | Suppress new clang-tidy warnings | David Robillard | 1 | -0/+1 | |
2021-05-28 | Remove static downcasts in C++ bindings | David Robillard | 2 | -31/+28 | |
2021-05-28 | Split up meson build definitions more | David Robillard | 2 | -0/+19 | |
2021-05-25 | Rename event structs in a more readable style | David Robillard | 1 | -46/+46 | |
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 | Add fancy constructor for C++ events and wrap puglSendEvent() | David Robillard | 2 | -0/+16 | |
2021-05-24 | Consistently refer to C++ as "cpp" and fix installation | David Robillard | 6 | -0/+1063 | |