aboutsummaryrefslogtreecommitdiffstats
path: root/pugl
AgeCommit message (Expand)AuthorFilesLines
2020-03-08Enable double buffering by defaultDavid Robillard1-1/+1
2020-03-08Make PUGL_DONT_CARE the default for PUGL_SWAP_INTERVALDavid Robillard1-1/+1
2020-03-08Windows: Implement PUGL_DONT_CARE for PUGL_SWAP_INTERVALDavid Robillard1-2/+3
2020-03-08X11: Implement PUGL_SWAP_INTERVALDavid Robillard1-0/+9
2020-03-08X11: Use function typedefs in glxext.hDavid Robillard1-6/+4
2020-03-08Add a user data handle to the worldDavid Robillard3-1/+36
2020-03-08Windows: Fix initial frame sizeDavid Robillard1-0/+1
2020-03-08Windows: Prevent input in one window from stalling anotherDavid Robillard1-4/+21
2020-03-08Mac: Prevent indefinite blocking of puglDispatchEventsDavid Robillard1-0/+9
2020-03-08Mac: Do not dispatch expose events if window is invisibleDavid Robillard1-0/+4
2020-03-08Mac: Make windows initially invisible as on other platformsDavid Robillard1-0/+1
2020-03-08Mac: Fix stub backendDavid Robillard2-17/+96
2020-03-08Link event types to the corresponding structDavid Robillard1-14/+14
2020-03-08Remove redundant PuglEventCloseDavid Robillard2-13/+1
2020-03-08Cleanup: Remove use of GL defines in X11 backendDavid Robillard1-3/+4
2020-03-08Cleanup: Fix typoDavid Robillard1-1/+1
2020-03-08Cleanup: Fix some conversion warningsDavid Robillard2-8/+8
2020-03-07Fix overly long lineDavid Robillard1-2/+2
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-02Strengthen ultra-strict warnings with clangDavid Robillard2-7/+7
2020-03-02Omit deprecated implementations with PUGL_DISABLE_DEPRECATEDDavid Robillard3-0/+12
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-01Cleanup: Use a consistent style for all backend definitionsDavid Robillard6-54/+42
2020-03-01Cleanup: Adjust some code to be more clang-format friendlyDavid Robillard6-88/+122
2020-03-01Cleanup: Fix includesDavid Robillard5-5/+7
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 Robillard4-13/+39
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-11X11: Fix XMoveResizeWindow error checkZoƫ Sparks1-3/+3
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