Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-03-08 | Move demo programs to examples directory | David Robillard | 1 | -13/+14 | |
These are not really tests, but examples or demos, which has caused some confusion in the past. So, move them, and make room for actual tests. | |||||
2020-03-08 | Mac: Fix stub backend | David Robillard | 1 | -0/+4 | |
2020-03-08 | Cleanup: Fix pyflake warnings | David Robillard | 1 | -4/+5 | |
2020-03-02 | Strengthen ultra-strict warnings with clang | David Robillard | 1 | -0/+21 | |
2020-03-02 | Omit deprecated implementations with PUGL_DISABLE_DEPRECATED | David Robillard | 1 | -2/+2 | |
2019-12-11 | GL3 Test: Move shaders to separate files | David Robillard | 1 | -0/+7 | |
2019-11-21 | Cleanup: Fix flake8 warnings | David Robillard | 1 | -7/+7 | |
2019-11-21 | Check explicitly for GLX and only link against the necessary library | David Robillard | 1 | -2/+10 | |
It turns out that on some systems GLX is implemented in libGLX (which brings in only libGLdispatch), while on others it is implemented in libGL. | |||||
2019-11-21 | X11: Remove libGL dependency from GL backend | David Robillard | 1 | -1/+1 | |
This was the only use of actual GL in the backend, and I'm relatively sure this flush is pointless anyway. If, for some bizarre reason, anyone really wants to run without double buffers, they are always free to flush themselves. | |||||
2019-11-21 | Clean up configuration code | David Robillard | 1 | -48/+58 | |
2019-11-09 | Add clang-tidy file and update lint target | David Robillard | 1 | -20/+14 | |
2019-11-03 | Remove redisplay flag and add puglPostRedisplayRect() | David Robillard | 1 | -0/+1 | |
2019-11-03 | Add pugl_print_events test program | David Robillard | 1 | -0/+2 | |
2019-09-07 | Improve documentation and use LV2 documentation style | David Robillard | 1 | -4/+3 | |
2019-09-07 | Add OpenGL 3 test program | David Robillard | 1 | -5/+11 | |
2019-08-03 | Add missing link flag to pkg-config files | David Robillard | 1 | -1/+1 | |
2019-07-29 | Add animation to Cairo test program | David Robillard | 1 | -1/+2 | |
Mainly to be able to test backends, this is still a silly program. | |||||
2019-07-29 | Build separate libraries | David Robillard | 1 | -81/+146 | |
This builds separate libraries for the core and backends, and installs different pkg-config files for different configurations. | |||||
2019-07-29 | Mac: Separate backends from platform implementation | David Robillard | 1 | -1/+6 | |
2019-07-29 | Add option to install entire implementation as headers | David Robillard | 1 | -6/+12 | |
2019-07-29 | Set hidden visibility globally | David Robillard | 1 | -4/+7 | |
2019-07-29 | Properly check for libm | David Robillard | 1 | -6/+5 | |
2019-07-29 | Build both static and shared library by default | David Robillard | 1 | -2/+4 | |
2019-07-29 | Windows: Enable shared library build | David Robillard | 1 | -1/+0 | |
2019-07-29 | Cleanup: Use fancy syntax for waf environments | David Robillard | 1 | -8/+8 | |
2019-07-29 | Cleanup: Clean up includes and call IWYU in lint target | David Robillard | 1 | -2/+7 | |
2019-07-29 | Cleanup: Fix Python whitespace | David Robillard | 1 | -2/+7 | |
2019-07-29 | Fix various clang-tidy warnings | David Robillard | 1 | -3/+11 | |
2019-07-29 | Reorganize source to separate private implementation details | David Robillard | 1 | -14/+15 | |
Taking a page from C++ convention, where "detail" is for things that should not be included in user code. | |||||
2019-07-29 | Windows: Add Cairo support | David Robillard | 1 | -2/+8 | |
2019-07-28 | Windows: Factor out GL backend | David Robillard | 1 | -1/+1 | |
2019-07-28 | Mac: Set test app bundles as high resolution capable | David Robillard | 1 | -0/+6 | |
This fixes the nasty title bar scaling. | |||||
2019-07-28 | Fix unused parameter warnings and prevent rot | David Robillard | 1 | -0/+4 | |
2019-07-23 | Test: Move test programs to a subdirectory | David Robillard | 1 | -1/+1 | |
2019-07-20 | Use C for Windows implementation | David Robillard | 1 | -9/+4 | |
This avoids C++ binary compatibility and dependency hassles when cross-compiling. | |||||
2019-06-29 | Fix various warnings | David Robillard | 1 | -0/+2 | |
2019-06-27 | Fix documentation | David Robillard | 1 | -1/+3 | |
2019-06-27 | Build test programs in bundles on MacOS | David Robillard | 1 | -1/+6 | |
This makes keyboard events work in pugl_test. | |||||
2019-06-27 | Disable deprecation warnings on MacOS | David Robillard | 1 | -0/+2 | |
2019-04-14 | Update autowaf | David Robillard | 1 | -16/+18 | |
2019-02-16 | Remove spurious double blank lines | David Robillard | 1 | -2/+0 | |
2019-02-16 | Factor out drawing context from platform window implementation | David Robillard | 1 | -1/+4 | |
2018-09-19 | Fix build with Python 2 | David Robillard | 1 | -9/+11 | |
2018-09-15 | Lint wscript | David Robillard | 1 | -24/+27 | |
2018-09-15 | Use clang-tidy for linting | David Robillard | 1 | -1/+10 | |
2018-09-15 | Remove unused submodule | David Robillard | 1 | -1/+1 | |
2018-09-15 | Factor out common waf target parameters | David Robillard | 1 | -35/+26 | |
2018-09-15 | Print nicer configuration summary | David Robillard | 1 | -6/+7 | |
2018-09-15 | Don't abuse autowaf.define() | David Robillard | 1 | -4/+3 | |
2018-09-15 | Use autowaf.set_lib_env() | David Robillard | 1 | -5/+1 | |