Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-10-24 | Use single-line doc comments where possible | David Robillard | 1 | -90/+30 | |
2020-10-22 | Resurrect puglEnterContext() and puglLeaveContext() | David Robillard | 2 | -49/+34 | |
Even though loading is now better handled with create events, there are still situations with OpenGL where it's difficult to avoid explicitly entering and leaving the context. So, resurrect these functions, but remove the drawing parameter to make it clear that they must never be used for drawing. This breaks the deprecated API since the drawing parameter would be inappropriate for the stable API, and a decent alternative name isn't available. | |||||
2020-10-21 | Add noexcept annotations to C++ Wrapper base class | David Robillard | 1 | -6/+6 | |
2020-10-21 | Add timer methods to C++ wrapper | David Robillard | 1 | -0/+12 | |
2020-10-21 | Make backend function wrappers noexcept | David Robillard | 3 | -4/+4 | |
2020-10-21 | Fix shader demo arguments to allow running at maximum framerate | David Robillard | 1 | -2/+3 | |
2020-10-21 | Check all implementation files with IWYU | David Robillard | 1 | -2/+6 | |
2020-10-21 | Simplify documentation structure | David Robillard | 6 | -61/+43 | |
2020-10-21 | Simplify documentation style | David Robillard | 1 | -9/+2 | |
2020-10-21 | Fix outdated function reference in Cairo documentation | David Robillard | 1 | -1/+1 | |
2020-10-21 | Cleanup: Always put return types on their own line | David Robillard | 5 | -13/+26 | |
2020-10-21 | Cleanup: Sort includes | David Robillard | 1 | -1/+2 | |
2020-10-21 | Cleanup: Use conventional style for ObjC methods | David Robillard | 5 | -67/+66 | |
2020-10-21 | Cleanup: Use consistent style for preprocessor conditionals | David Robillard | 2 | -3/+3 | |
2020-10-21 | Fix clang-tidy issues in Windows code | David Robillard | 4 | -34/+28 | |
2020-10-21 | Fix building with clang on Windows | David Robillard | 2 | -2/+7 | |
2020-10-21 | Add no-cxx configure option | David Robillard | 1 | -4/+6 | |
2020-10-21 | Fix Cairo backend compilation on Windows | David Robillard | 1 | -1/+2 | |
2020-10-21 | Use separate clang-tidy configurations in different directories | David Robillard | 5 | -18/+48 | |
This allows more fine-grained control. In particular, it prevents mistaked from creeping in to the public headers or core implementation because of warnings that are disabled for the tests and examples. This keeps the code that is used in other projects as clean as possible. | |||||
2020-10-21 | Add missing include guards | David Robillard | 10 | -3/+48 | |
2020-10-21 | Add missing includes | David Robillard | 1 | -0/+3 | |
2020-10-21 | Move includes to a separate directory | David Robillard | 32 | -22/+26 | |
This is more conventional and directories named "include" are specially understood by some tooling like clang-tidy. | |||||
2020-10-21 | Check pugl.hpp and pugl.ipp with IWYU | David Robillard | 1 | -1/+3 | |
Apparently include-what-you-use only checks corresponding ".h" files by default. | |||||
2020-10-21 | Cleanup: Reformat pugl.hpp and pugl.ipp | David Robillard | 2 | -10/+12 | |
2020-10-20 | Improve return code documentation | David Robillard | 2 | -8/+31 | |
2020-10-20 | Fix puglSendEvent() error handling on X11 | David Robillard | 2 | -2/+13 | |
2020-10-20 | Fix puglSetFrame() error handling on X11 | David Robillard | 2 | -7/+13 | |
2020-10-20 | Split stub backends into separate files | David Robillard | 7 | -91/+151 | |
This makes things more consistent between platforms and backends. | |||||
2020-10-19 | Gracefully handle puglRealize() being called twice | David Robillard | 5 | -2/+114 | |
2020-10-19 | Cleanup: Fix IWYU warnings | David Robillard | 5 | -5/+9 | |
2020-10-19 | Cleanup: Fix redundancy in test lists | David Robillard | 1 | -2/+10 | |
2020-10-18 | Cleanup: Fix long line | David Robillard | 1 | -1/+1 | |
2020-10-17 | Windows: Use default cursor on window decoration | Thomas Brand | 2 | -0/+3 | |
Update AUTHORS | |||||
2020-10-17 | Mac: React to cursorUpdate | Thomas Brand | 1 | -0/+6 | |
2020-10-16 | Update autowaf | David Robillard | 1 | -0/+0 | |
2020-10-16 | Windows: Fix cursor when leaving client area | Jordan Halase | 1 | -0/+3 | |
This resets the cursor when the pointer moves into the title bar. | |||||
2020-10-16 | Windows: Return backend errors directly | Jordan Halase | 1 | -4/+4 | |
2020-10-16 | Set a default size in pugl_print_events | Jordan Halase | 1 | -0/+1 | |
2020-10-16 | Show errors in example programs consistently | David Robillard | 1 | -2/+3 | |
2020-10-16 | Only build header warning test in strict mode | David Robillard | 1 | -38/+40 | |
2020-10-16 | Add const attribute to backend accessors | David Robillard | 4 | -4/+4 | |
2020-10-15 | Use unsigned constants in enum definitions | David Robillard | 1 | -5/+5 | |
2020-10-14 | Suppress fewer MSVC warnings in header test | David Robillard | 1 | -4/+0 | |
2020-10-14 | Suppress IWYU warnings in build tests | David Robillard | 2 | -14/+14 | |
2020-10-14 | Suppress MSVC warnings in header compile test | David Robillard | 1 | -0/+12 | |
2020-10-14 | Explicitly declare all special methods | David Robillard | 3 | -4/+26 | |
2020-10-04 | Move cube vertex data to the file where it is actually used | David Robillard | 2 | -49/+49 | |
2020-10-04 | Fix potentially short string buffer | David Robillard | 1 | -1/+1 | |
2020-10-04 | Suppress warnings in release builds | David Robillard | 1 | -1/+8 | |
2020-10-04 | Update autowaf | David Robillard | 1 | -0/+0 | |