Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-05-08 | Send unmap/map events when the view is minimized/restored | David Robillard | 8 | -61/+177 | |
X11 Window managers set WM_STATE to notify about minimization, often without sending core X visibility events (which seems odd to me, but that's what Gnome does anyway). So, implement this protocol and send map/unmap events to the view, and adjust the Windows implementation to do the same for consistency across all platforms. | |||||
2021-05-08 | X11: Always send an initial configure before map | David Robillard | 1 | -1/+1 | |
I think the conditional here was because this is typical when the view is embedded, but window manager behaviour is all over the place and this is something we want to always guarantee. | |||||
2021-05-08 | X11: Factor out translateClientMessage() | David Robillard | 1 | -12/+21 | |
2021-05-08 | Print create/destroy and map/unmap events in tests by default | David Robillard | 1 | -8/+8 | |
2021-05-06 | Strengthen clang-tidy warnings | David Robillard | 2 | -3/+1 | |
2021-05-06 | Clean up X11 implementation | David Robillard | 3 | -154/+114 | |
2021-05-06 | Add basic test for OpenGL support | David Robillard | 2 | -0/+121 | |
2021-05-06 | Add basic test for stub backend | David Robillard | 2 | -0/+80 | |
2021-05-06 | Add basic test for Vulkan support | David Robillard | 4 | -8/+230 | |
2021-05-06 | Add test for copy/paste | David Robillard | 4 | -5/+300 | |
2021-05-06 | Make timer test less flaky | David Robillard | 1 | -14/+29 | |
2021-05-06 | Set distinct window titles for tests | David Robillard | 10 | -1/+10 | |
This makes things a little more clear when something goes wrong, for example if a test hangs. | |||||
2021-05-06 | Use consistent name for test structure | David Robillard | 3 | -68/+68 | |
2021-05-03 | Fix paginated documentation links | David Robillard | 2 | -1/+4 | |
2021-05-03 | Improve test coverage | David Robillard | 7 | -0/+460 | |
2021-05-03 | Clean up includes and add mappings for old versions of IWYU | David Robillard | 2 | -1/+14 | |
2021-05-03 | Increase tolerance of timer test | David Robillard | 1 | -4/+0 | |
2021-05-03 | MacOS: Make puglGetNativeWorld() return the NSApplication | David Robillard | 2 | -3/+3 | |
2021-05-03 | Shrink puglGetViewHint() implementation | David Robillard | 1 | -5/+1 | |
2021-05-03 | Fix crash when freeing a view that has not been configured | David Robillard | 2 | -4/+14 | |
2021-05-03 | Fix questionable event casts | David Robillard | 3 | -29/+66 | |
I don't think there is any UB actually happening here, but some of these were casting to a pointer of a larger type, which is problematic. Unfortunately, it makes for quite a bit of tedious verbosity, but I don't see a decent way around that in C99. | |||||
2021-04-27 | dox_to_sphinx.py: Remove debug printing | David Robillard | 1 | -1/+0 | |
2021-04-27 | Simplify meson configuration | David Robillard | 1 | -5/+5 | |
2021-04-21 | MacOS: Fix memory leaks in puglUpdate() | Bjarke Bech | 1 | -24/+26 | |
2021-04-18 | Improve cube rendering in example programs | David Robillard | 2 | -17/+17 | |
2021-04-18 | Improve cube rendering in example programs | David Robillard | 2 | -27/+90 | |
2021-04-18 | Fix unreachable code | David Robillard | 1 | -1/+1 | |
2021-03-10 | Update build commands in README | David Robillard | 1 | -9/+6 | |
2021-03-10 | Fix warnings with VS2019 | David Robillard | 1 | -2/+4 | |
2021-03-10 | Relax precision requirement of timer test | David Robillard | 1 | -1/+1 | |
2021-02-15 | Remove deprecated enumerators | David Robillard | 1 | -7/+0 | |
2021-02-01 | Set maximum size in example programs | David Robillard | 6 | -0/+6 | |
2021-01-28 | Fix size hints on X11 | David Robillard | 1 | -3/+6 | |
2021-01-28 | Fix puglSetMaxSize() on X11 | David Robillard | 1 | -2/+2 | |
2021-01-25 | Fix warnings when compiling for X11 as C++ | David Robillard | 1 | -2/+6 | |
2021-01-10 | Fix configuration summary when documentation is disabled | David Robillard | 1 | -0/+2 | |
2021-01-10 | Bump version | David Robillard | 1 | -1/+1 | |
2021-01-10 | Show installation paths in configuration summary | David Robillard | 2 | -14/+18 | |
2021-01-09 | Use strict warnings on CI | David Robillard | 2 | -17/+19 | |
2021-01-09 | Supress windows warning about exceptions | David Robillard | 1 | -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-08 | Switch to Meson | David Robillard | 28 | -1000/+1053 | |
2021-01-06 | Simplify documentation structure and use LV2 theme | David Robillard | 15 | -361/+120 | |
2021-01-06 | Split overview into multiple documents | David Robillard | 14 | -968/+1062 | |
2021-01-06 | Fix documentation formatting issues | David Robillard | 2 | -21/+16 | |
2021-01-06 | Make Doxygen warnings errors | David Robillard | 2 | -2/+2 | |
2021-01-06 | Fix Doxygen group references | David Robillard | 4 | -4/+4 | |
2021-01-06 | Fix Doxygen warnings | David Robillard | 1 | -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-06 | Remove old unused main page | David Robillard | 1 | -77/+0 | |
2021-01-02 | Avoid "else" after "return" | David Robillard | 7 | -19/+42 | |
2021-01-02 | Add PUGL_CONST_API | David Robillard | 8 | -12/+12 | |
Just a convenience macro to make declarations a little more readable. |