aboutsummaryrefslogtreecommitdiff
path: root/wscript
AgeCommit message (Collapse)Author
2020-03-02Strengthen ultra-strict warnings with clangDavid Robillard
2020-03-02Omit deprecated implementations with PUGL_DISABLE_DEPRECATEDDavid Robillard
2019-12-11GL3 Test: Move shaders to separate filesDavid Robillard
2019-11-21Cleanup: Fix flake8 warningsDavid Robillard
2019-11-21Check explicitly for GLX and only link against the necessary libraryDavid Robillard
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-21X11: Remove libGL dependency from GL backendDavid Robillard
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-21Clean up configuration codeDavid Robillard
2019-11-09Add clang-tidy file and update lint targetDavid Robillard
2019-11-03Remove redisplay flag and add puglPostRedisplayRect()David Robillard
2019-11-03Add pugl_print_events test programDavid Robillard
2019-09-07Improve documentation and use LV2 documentation styleDavid Robillard
2019-09-07Add OpenGL 3 test programDavid Robillard
2019-08-03Add missing link flag to pkg-config filesDavid Robillard
2019-07-29Add animation to Cairo test programDavid Robillard
Mainly to be able to test backends, this is still a silly program.
2019-07-29Build separate librariesDavid Robillard
This builds separate libraries for the core and backends, and installs different pkg-config files for different configurations.
2019-07-29Mac: Separate backends from platform implementationDavid Robillard
2019-07-29Add option to install entire implementation as headersDavid Robillard
2019-07-29Set hidden visibility globallyDavid Robillard
2019-07-29Properly check for libmDavid Robillard
2019-07-29Build both static and shared library by defaultDavid Robillard
2019-07-29Windows: Enable shared library buildDavid Robillard
2019-07-29Cleanup: Use fancy syntax for waf environmentsDavid Robillard
2019-07-29Cleanup: Clean up includes and call IWYU in lint targetDavid Robillard
2019-07-29Cleanup: Fix Python whitespaceDavid Robillard
2019-07-29Fix various clang-tidy warningsDavid Robillard
2019-07-29Reorganize source to separate private implementation detailsDavid Robillard
Taking a page from C++ convention, where "detail" is for things that should not be included in user code.
2019-07-29Windows: Add Cairo supportDavid Robillard
2019-07-28Windows: Factor out GL backendDavid Robillard
2019-07-28Mac: Set test app bundles as high resolution capableDavid Robillard
This fixes the nasty title bar scaling.
2019-07-28Fix unused parameter warnings and prevent rotDavid Robillard
2019-07-23Test: Move test programs to a subdirectoryDavid Robillard
2019-07-20Use C for Windows implementationDavid Robillard
This avoids C++ binary compatibility and dependency hassles when cross-compiling.
2019-06-29Fix various warningsDavid Robillard
2019-06-27Fix documentationDavid Robillard
2019-06-27Build test programs in bundles on MacOSDavid Robillard
This makes keyboard events work in pugl_test.
2019-06-27Disable deprecation warnings on MacOSDavid Robillard
2019-04-14Update autowafDavid Robillard
2019-02-16Remove spurious double blank linesDavid Robillard
2019-02-16Factor out drawing context from platform window implementationDavid Robillard
2018-09-19Fix build with Python 2David Robillard
2018-09-15Lint wscriptDavid Robillard
2018-09-15Use clang-tidy for lintingDavid Robillard
2018-09-15Remove unused submoduleDavid Robillard
2018-09-15Factor out common waf target parametersDavid Robillard
2018-09-15Print nicer configuration summaryDavid Robillard
2018-09-15Don't abuse autowaf.define()David Robillard
2018-09-15Use autowaf.set_lib_env()David Robillard
2018-09-15Clean up waf optionsDavid Robillard
2018-09-15Remove test optionsDavid Robillard
2018-09-13Clean up wscriptDavid Robillard