aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2020-03-07Update clang-format configuration to more closely match pugl.hDavid Robillard1-3/+4
2020-03-07Fix overly long lineDavid Robillard1-2/+2
2020-03-07Improve documentation style and rewrite main pageDavid Robillard5-154/+238
2020-03-07Organize documentation into groupsDavid Robillard5-14/+58
2020-03-07Improve documentationDavid Robillard1-82/+184
2020-03-07Fix broken link in documentationDavid Robillard1-1/+1
2020-03-06Use terse Doxygen ref syntaxDavid Robillard1-3/+3
2020-03-06Move puglSetBackend() to init groupDavid Robillard1-11/+11
2020-03-06Move puglSetEventFunc() to init groupDavid Robillard1-6/+6
2020-03-06Move puglPostRedisplay() and friend to graphics groupDavid Robillard1-12/+12
2020-03-06Move puglGetClipboard() after puglGetClipboard() for consistencyDavid Robillard1-11/+11
2020-03-06Move puglHasFocus() after puglGrabFocus() for consistencyDavid Robillard1-6/+6
2020-03-06Move puglGetVisible() to more sensible locationDavid Robillard1-6/+6
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