aboutsummaryrefslogtreecommitdiffstats
path: root/pugl/pugl.h
AgeCommit message (Expand)AuthorFilesLines
2020-03-16Add timer eventsDavid Robillard1-2/+59
2020-03-15Cleanup: Fix documentation linksDavid Robillard1-2/+2
2020-03-15Unify event loop functions as puglUpdate()David Robillard1-17/+47
2020-03-15Add type and flags to worldDavid Robillard1-2/+29
2020-03-14Add logging APIDavid Robillard1-0/+38
2020-03-09Deprecate puglEnterContext() and puglLeaveContext()David Robillard1-29/+33
2020-03-09Add PuglEventClient and puglSendEvent()David Robillard1-1/+28
2020-03-09Add create, destroy, map, and unmap eventsDavid Robillard1-1/+9
2020-03-08Add a user data handle to the worldDavid Robillard1-1/+23
2020-03-08Link event types to the corresponding structDavid Robillard1-14/+14
2020-03-08Remove redundant PuglEventCloseDavid Robillard1-12/+0
2020-03-07Fix overly long lineDavid Robillard1-2/+2
2020-03-07Organize documentation into groupsDavid Robillard1-9/+41
2020-03-07Improve documentationDavid Robillard1-82/+184
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 Robillard1-2/+2
2020-03-01Put PuglEventAny member of PuglEvent first for easy initializationDavid Robillard1-1/+1
2020-03-01Add PUGL_BEGIN_DECLS and PUGL_END_DECLS macrosDavid Robillard1-4/+8
2019-12-09Cleanup: Fix whitespaceDavid Robillard1-1/+1
2019-11-21Rename "backend" headersDavid Robillard1-2/+2
2019-11-21Use consistent include guardsDavid Robillard1-3/+3
2019-11-18Move puglGetProcAddress to pugl_gl_backend.hDavid Robillard1-11/+0
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 puglStrerror() and improve test program error reportingDavid Robillard1-0/+7
2019-11-03Remove redisplay flag and add puglPostRedisplayRect()David Robillard1-1/+7
2019-11-03Add puglGetNativeWorld()David Robillard1-0/+10
2019-09-14Add support for using a debug OpenGL contextDavid Robillard1-0/+1
2019-09-14Wrap deprecated declarations in PUGL_DISABLE_DEPRECATEDDavid Robillard1-0/+4
2019-09-07Improve documentation and use LV2 documentation styleDavid Robillard1-22/+27
2019-09-07Clean up error handlingDavid Robillard1-7/+10
2019-09-07Add clipboard supportDavid Robillard1-0/+27
2019-09-03Make almost everything return a statusDavid Robillard1-10/+10
2019-09-03Make event handler return a statusDavid Robillard1-1/+1
2019-09-03Reorganize header and documentation into coherent sectionsDavid Robillard1-96/+98
2019-09-03Add puglSetWindowTitle()David Robillard1-0/+10
2019-09-03Rename remaining init functionsDavid Robillard1-15/+53
2019-09-03Add puglSetClassName()David Robillard1-6/+21
2019-09-03Replace puglInitTransientFor() with puglSetTransientFor()David Robillard1-9/+21
2019-09-03Replace size and aspect ratio init functions with dynamic onesDavid Robillard1-23/+50
2019-09-03Move trivial deprecated implementations to headerDavid Robillard1-12/+44
2019-09-03Move deprecated API to a separate section of the headerDavid Robillard1-78/+87