aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2020-03-06Move type definitions to the group they are relevant toDavid Robillard1-72/+72
2020-03-06Clean up event field documentationDavid Robillard1-53/+54
2020-03-06Use 2-space indentation for CSSDavid Robillard1-332/+332
2020-03-02Strengthen ultra-strict warnings with clangDavid Robillard6-19/+43
2020-03-02Omit deprecated implementations with PUGL_DISABLE_DEPRECATEDDavid Robillard4-2/+14
2020-03-02X11: Fix return type of puglX11GlGetAttrib()David Robillard1-1/+1
2020-03-02X11: Fix return type of puglX11GlHintValue()David Robillard1-1/+1
2020-03-01Add clang-format configuration fileDavid Robillard1-0/+127
2020-03-01Cleanup: Use a consistent style for all backend definitionsDavid Robillard6-54/+42
2020-03-01Cleanup: Adjust some code to be more clang-format friendlyDavid Robillard7-88/+128
2020-03-01Cleanup: Shorten event printing codeDavid Robillard1-42/+63
2020-03-01Cleanup: Fix includesDavid Robillard6-5/+8
2020-03-01Disable android-cloexec-fopen clang-tidy warningDavid Robillard1-0/+1
2020-03-01Put PuglEventAny member of PuglEvent first for easy initializationDavid Robillard3-8/+5
2020-03-01Add PUGL_BEGIN_DECLS and PUGL_END_DECLS macrosDavid Robillard5-28/+16
2020-03-01Fix documentation groupingDavid Robillard5-14/+40
2020-03-01Fix arrow style in API documentationDavid Robillard1-2/+8
2020-02-18Cairo Test: Preserve clip rectangle for background fillDavid Robillard1-2/+1
2020-02-18X11: Use ephemeral Cairo surfaces for drawingDavid Robillard1-51/+66
2020-02-18Pass expose event to backend enter and leave functionsDavid Robillard11-66/+65
2020-02-18Remove immediate dispatch of exposed rectsDavid Robillard1-30/+2
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