Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
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 | |
2020-10-04 | Use refresh rate to better drive example event loop | David Robillard | 1 | -2/+33 | |
2020-10-04 | Add refresh rate hint | David Robillard | 11 | -10/+57 | |
2020-10-04 | Print all view hints in shader demo and hint tests | David Robillard | 4 | -0/+56 | |
2020-10-04 | Add puglGetViewHint() | David Robillard | 12 | -8/+310 | |
This allows retrieving properties of the view that may be needed, such as the actual bit depth (which may vary from the suggested depth provided as a hint). | |||||
2020-10-03 | Set defaults to 32-bit RGBA with no depth or stencil buffer | David Robillard | 1 | -6/+6 | |
2020-10-03 | Store real double buffer value in hint and remove separate variable | David Robillard | 1 | -5/+2 | |
2020-10-03 | Refuse to set hints to PUGL_DONT_CARE when it doesn't make sense | David Robillard | 1 | -0/+13 | |
2020-10-03 | Change FPS print format in demos for consistency with other output | David Robillard | 1 | -3/+3 | |
2020-09-21 | Fix library names in pkg-config files | David Robillard | 1 | -0/+1 | |
2020-09-19 | Call glXSwapIntervalEXT inside active context | Hanspeter Portner | 1 | -0/+2 | |
Some NVIDIA cards using the proprietary drivers (e.g. GeForce GTX 460/550) need that. | |||||
2020-09-19 | Move puglX11GlEnter() and puglX11GlLeave() above puglX11GlCreate() | David Robillard | 1 | -22/+22 | |
2020-09-19 | Fix clang-tidy warnings | David Robillard | 2 | -4/+16 | |
2020-07-05 | Improve struct packing | David Robillard | 11 | -25/+25 | |
Unfortunately there is no warning like Wpadded but only for internal padding, so that can't be turned on, but if there was, after this commit the build would be clean with it. Maybe some day... | |||||
2020-07-05 | Ensure that all API headers are warning-free | David Robillard | 3 | -0/+101 | |
2020-07-05 | Update autowaf | David Robillard | 2 | -8/+5 | |
2020-07-05 | Move stub backend function implementations to a detail header | David Robillard | 10 | -49/+83 | |
2020-07-05 | Replace isHint bool with a flag | David Robillard | 4 | -5/+5 | |
I don't have any particular future use case in mind, but I think the concept makes sense for general events and it seems it could be useful for things like gestures as well. Also fixes another padding warning in the API. | |||||
2020-07-05 | Add scroll direction field | David Robillard | 5 | -28/+96 | |