Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-12-24 | Fix 32-bit MinGW CI row | David Robillard | 1 | -0/+2 | |
2022-12-24 | Add diagonal cursors | falkTX | 5 | -18/+41 | |
2022-11-25 | Build C++ documentation on CI | David Robillard | 1 | -1/+1 | |
2022-11-24 | Arrange CI rows more logically | David Robillard | 1 | -74/+53 | |
This is organized in a way that hopefully makes more sense when viewed in a report. It also puts "basic" cases first, to ensure that tedious configuration issues are caught as early as possible when running rows sequentially for local testing. | |||||
2022-11-24 | Add docs_cpp configuration option and disable it by default | David Robillard | 2 | -1/+7 | |
Doxygen is now giving parse errors in most places where @copydoc is used. Unfortunately, this setup for bindings with documentation is generally really flaky, and I probably need to figure something else out anyway. | |||||
2022-11-24 | Trim redundant warning flags enabled by -Wextra and -Wpedantic | David Robillard | 1 | -27/+3 | |
2022-11-24 | Fix double check for warning flags | David Robillard | 1 | -18/+18 | |
2022-11-24 | Use 0BSD for trivial "public domain intent" things | David Robillard | 24 | -143/+34 | |
2022-11-05 | Fix meson warnings on MacOS | David Robillard | 2 | -2/+2 | |
2022-10-30 | Fix Fedora row on CI | David Robillard | 1 | -0/+1 | |
... which was added accidentally in an unrelated commit. Oops. | |||||
2022-10-30 | Add malloc attributes to allocating functions | David Robillard | 3 | -3/+10 | |
These inform the compiler that the returned value doesn't alias with anything. Also somewhat handy as pseudo-documentation. | |||||
2022-10-30 | Windows: Fix missing field initializers when building as C++ | falkTX | 1 | -4/+14 | |
2022-10-07 | Fix MacOS build | David Robillard | 1 | -1/+1 | |
2022-10-07 | Suppress MinGW warnings | David Robillard | 2 | -1/+9 | |
2022-10-07 | Use uppercase integer literal suffixes | David Robillard | 22 | -115/+127 | |
2022-10-07 | Avoid C-style casts in C++ code | David Robillard | 4 | -12/+13 | |
2022-10-07 | Simplify clang-tidy configuration | David Robillard | 4 | -24/+3 | |
2022-10-07 | Suppress new warnings in clang-tidy 14 | David Robillard | 5 | -0/+8 | |
2022-10-07 | Suppress warnings from third-party and system includes | David Robillard | 1 | -8/+30 | |
2022-10-07 | Fix whitespace | David Robillard | 2 | -15/+15 | |
Support for deleted method syntax has improved in clang-format 14. | |||||
2022-10-07 | Specify that native (build time) C++ support isn't required | David Robillard | 1 | -1/+1 | |
2022-10-07 | Override pkg-config dependencies within meson | David Robillard | 2 | -7/+29 | |
2022-10-07 | Suppress new warnings in clang 14 | David Robillard | 1 | -0/+1 | |
2022-10-07 | Clean up meson definitions | David Robillard | 22 | -230/+349 | |
2022-09-28 | Handle fread() errors in examples | David Robillard | 2 | -2/+9 | |
2022-08-31 | Add include_directories to pugl_dep | Michael Fisher | 10 | -10/+12 | |
2022-08-31 | Fix non-strict MacOS build | David Robillard | 1 | -1/+1 | |
2022-07-16 | Fix missing field initializers when building as C++ | falkTX | 1 | -3/+3 | |
2022-07-07 | Fix documentation build as a subproject | David Robillard | 3 | -13/+9 | |
2022-07-07 | Fix outdated reference in documentation | David Robillard | 1 | -2/+2 | |
2022-06-28 | Fix MinGW build | David Robillard | 1 | -0/+1 | |
2022-06-28 | Strengthen global GCC warnings | David Robillard | 1 | -1/+0 | |
2022-06-28 | Simplify clang-tidy configuration | David Robillard | 4 | -12/+1 | |
2022-06-28 | Clean up meson configuration | David Robillard | 3 | -12/+36 | |
2022-06-17 | Call XrmInitialize() | David Robillard | 1 | -0/+1 | |
This must be called before any other Xrm functions are used. | |||||
2022-06-17 | Remove redundant assignment | David Robillard | 1 | -1/+0 | |
2022-06-08 | Use consistent terminology for native views | David Robillard | 9 | -13/+22 | |
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-06-08 | Consolidate common deprecated API implementation | David Robillard | 2 | -40/+20 | |
2022-06-08 | Separate platform.h from internal.h | David Robillard | 7 | -34/+58 | |
This makes the internal header structure match the "kinds" of definition inside Pugl: common implementations of public API, things available internally to platform implementations, and things the platform must define. | |||||
2022-06-08 | Separate private and public function implementations | David Robillard | 14 | -255/+274 | |
2022-06-08 | Fix potential null pointer dereference | David Robillard | 1 | -5/+5 | |
According to clang-tidy anyway, I'm not seeing it. | |||||
2022-06-08 | Fox documentation formatting | David Robillard | 1 | -1/+1 | |
2022-06-07 | Use a consistent scheme for enum sizes | David Robillard | 5 | -9/+14 | |
2022-06-07 | Remove unnecessary forward-compatibility code | David Robillard | 3 | -21/+3 | |
2022-06-07 | Make puglRealize() always gracefully fail with a bad configuration | David Robillard | 2 | -1/+10 | |
2022-06-07 | Fix broken links in documentation | David Robillard | 1 | -2/+2 | |
2022-06-07 | X11: Simplify dispatchX11Events() | David Robillard | 1 | -31/+44 | |
2022-06-07 | X11: Flush before returning from puglRealize() | David Robillard | 1 | -0/+8 | |
This avoids bugs in plugins, because otherwise it's possible that size hints are not available when the host embeds the UI. | |||||
2022-06-03 | Fix Cairo warnings on MacOS | David Robillard | 2 | -1/+2 | |
2022-06-03 | X11: Fix crash when input context is unavailable due to locales | Pace Willisson | 1 | -11/+17 | |
Calling X*ICFocus on NULL segfaults. This can happen if XCreateIC failed, for example due to missing locales on minimal Docker images. |