aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2019-11-18Cleanup: Remove unnecessary includesDavid Robillard4-6/+0
2019-11-18Move puglGetProcAddress to pugl_gl_backend.hDavid Robillard2-11/+11
2019-11-18Add test utility function for logging errorsDavid Robillard5-16/+23
2019-11-18Ignore clang-tidy warnings in system headersDavid Robillard1-1/+1
2019-11-18Add error checking option to test programsDavid Robillard3-1/+8
2019-11-17X11: Don't select on server socket if events are already queuedosch1-1/+3
2019-11-17X11: Support pasting (almost) arbitrarily long textDavid Robillard1-1/+1
2019-11-17X11: Don't send expose events to invisible windowsDavid Robillard1-1/+3
2019-11-17X11: Track visibility via system eventsDavid Robillard1-3/+8
2019-11-17Use typedefs for flag typesDavid Robillard1-72/+82
2019-11-17Cleanup: Use consistent formatting for field documentationDavid Robillard1-141/+141
2019-11-09Add clang-tidy file and update lint targetDavid Robillard2-20/+27
2019-11-09Fix various clang-tidy warningsDavid Robillard5-18/+20
2019-11-09Make pugl_gl3_test deterministicDavid Robillard1-16/+15
2019-11-09Add puglStrerror() and improve test program error reportingDavid Robillard5-8/+41
2019-11-03Remove redisplay flag and add puglPostRedisplayRect()David Robillard8-36/+84
2019-11-03X11: Only merge expose events if they intersectDavid Robillard1-13/+45
2019-11-03Add puglGetNativeWorld()David Robillard4-0/+28
2019-11-03Windows: Do not require backends to have a surfaceDavid Robillard1-1/+1
2019-11-03Add pugl_print_events test programDavid Robillard2-0/+85
2019-11-03Expose functional stub backendDavid Robillard4-1/+79
2019-11-03Move platform stub configuration code to platform headersDavid Robillard4-33/+43
2019-11-03Add stub implementations of backend functionsDavid Robillard5-63/+115
2019-11-03Add verbose option to test programs to print all eventsDavid Robillard3-13/+49
2019-11-03Fix puglFreeView() crashes when window creation failedJordan Halase4-14/+29
2019-11-03Cleanup: Fix whitespaceDavid Robillard1-1/+1
2019-11-03Fix duplicate word in error messageDavid Robillard1-1/+1
2019-11-03Windows: Fix GL context flagsDavid Robillard1-0/+1
2019-10-21Don't use compatible profile in pugl_gl3_testDavid Robillard1-1/+1
2019-10-15Mac: Remove unused method declarationDavid Robillard1-1/+0
2019-09-16Fix memory leakDavid Robillard1-0/+1
2019-09-14Windows: Fix Cairo backend buildDavid Robillard1-18/+18
2019-09-14Add support for using a debug OpenGL contextDavid Robillard3-1/+8
2019-09-14Wrap deprecated declarations in PUGL_DISABLE_DEPRECATEDDavid Robillard1-0/+4
2019-09-07Build documentation on CIDavid Robillard2-1/+21
2019-09-07Improve documentation and use LV2 documentation styleDavid Robillard9-115/+1212
2019-09-07Clean up error handlingDavid Robillard12-114/+123
2019-09-07Add clipboard supportDavid Robillard9-3/+332
2019-09-07Cleanup: Fix whitespaceDavid Robillard1-13/+13
2019-09-07Windows: Fix library leak during world creationDavid Robillard1-0/+2
2019-09-07Add OpenGL 3 test programDavid Robillard7-5/+3802
2019-09-03Windows: Fix puglGetProcAddress() for OpenGL 1.1 functionsDavid Robillard1-1/+9
2019-09-03Make almost everything return a statusDavid Robillard5-37/+60
2019-09-03Make event handler return a statusDavid Robillard3-4/+10
2019-09-03Factor out parsing test optionsDavid Robillard3-60/+82
2019-09-03Reorganize header and documentation into coherent sectionsDavid Robillard1-96/+98
2019-09-03Add puglSetWindowTitle()David Robillard7-9/+65
2019-09-03Rename remaining init functionsDavid Robillard4-37/+78
2019-09-03Add puglSetClassName()David Robillard8-29/+50
2019-09-03Replace puglInitTransientFor() with puglSetTransientFor()David Robillard3-15/+34