aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2020-02-18X11: Use a single Cairo contextDavid Robillard1-22/+20
2020-02-18Fix recursive context entryDavid Robillard1-2/+0
2020-02-15Set waflib as vendored to fix Github language detectionDavid Robillard1-0/+1
2020-02-11X11: Fix XMoveResizeWindow error checkZoƫ Sparks2-3/+4
2020-02-02Add tags to Windows builds to exclude Gitlab shared runnersDavid Robillard1-8/+4
2020-02-02Only resize backend when necessaryDavid Robillard2-17/+26
2020-02-02X11: Dispatch exposures from event callbacks in the same iterationDavid Robillard2-1/+16
2020-02-02X11: Avoid calculating expose rect if view is not visibleDavid Robillard1-10/+10
2020-02-02X11: Factor out adding a pending exposureDavid Robillard1-14/+22
2019-12-11GL3 Test: Use instancingDavid Robillard3-60/+88
2019-12-11GL3 Test: Update bindings to OpenGL 3.3David Robillard2-8/+324
2019-12-11GL3 Test: Spread out rectangles moreDavid Robillard1-7/+11
2019-12-11GL3 Test: Use core profile in shadersDavid Robillard2-2/+2
2019-12-11GL3 Test: Use camel case for shader variablesDavid Robillard1-11/+11
2019-12-11GL3 Test: Calculate border color on the GPUDavid Robillard2-22/+14
2019-12-11GL3 Test: Move shaders to separate filesDavid Robillard4-43/+94
2019-12-09Mac: Fix missing NSWindowStyleMask type on 10.11Hanspeter Portner2-3/+9
2019-12-09Fix use of incorrect union elementDavid Robillard1-4/+4
2019-12-09Cleanup: Fix whitespaceDavid Robillard1-1/+1
2019-11-21Cleanup: Fix flake8 warningsDavid Robillard1-7/+7
2019-11-21Check explicitly for GLX and only link against the necessary libraryDavid Robillard1-2/+10
2019-11-21Rename "backend" headersDavid Robillard20-165/+234
2019-11-21Use consistent include guardsDavid Robillard5-15/+15
2019-11-21X11: Remove libGL dependency from GL backendDavid Robillard2-4/+1
2019-11-21Clean up configuration codeDavid Robillard1-48/+58
2019-11-20Mac: Move puglGetProcAddress() to mac_gl.mDavid Robillard2-17/+17
2019-11-20Mac: Fix unused parameter warningDavid Robillard1-1/+1
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