aboutsummaryrefslogtreecommitdiffstats
path: root/pugl
AgeCommit message (Expand)AuthorFilesLines
2020-07-04Fix publicly accessible non-virtual destructor warningDavid Robillard1-1/+4
2020-07-02Mac: Fix implicit conversion warningsDavid Robillard2-4/+4
2020-07-02Mac: Declare instance variables in implementationDavid Robillard5-28/+25
2020-07-02Fix cast alignment warnings on 32-bit ARMDavid Robillard1-2/+4
2020-06-13Mac: Only create an AutoreleasePool for programsDavid Robillard1-5/+10
2020-06-13Add puglSetCursor()Jean Pierre Cimalando8-2/+216
2020-06-13Fix mouse position of events on high resolution MacOSDavid Robillard1-1/+11
2020-06-13Cleanup: Fix implicit conversion warnings with clangDavid Robillard1-6/+7
2020-06-13Cleanup: Fix uninitialised variablesDavid Robillard1-5/+5
2020-06-08Windows: Only call SwapBuffers with OpenGLJean Pierre Cimalando2-2/+0
2020-06-08Windows: Fix maximum sizeDavid Robillard1-2/+4
2020-05-16Add default and maximum sizeDavid Robillard8-40/+194
2020-05-16Fix indentationDavid Robillard1-3/+3
2020-05-16Use line comments where appropriateDavid Robillard4-30/+30
2020-05-16Use email address in copyright headersDavid Robillard27-27/+27
2020-05-16Fix file documentationDavid Robillard27-40/+67
2020-04-08Remove deprecated pugl_stub_backend.hDavid Robillard1-23/+0
2020-04-08Remove deprecated backend headersDavid Robillard2-46/+0
2020-04-08Mac: Use high-resolution backing surfacesDavid Robillard3-43/+111
2020-04-06Implement puglSetTransientFor() for Mac and WindowsDavid Robillard4-1/+41
2020-04-03Rewrite C++ bindingsDavid Robillard9-70/+919
2020-04-03Mac: Use NSMakeRect over CGRectMakeDavid Robillard1-1/+1
2020-04-03Remove glew.h compatibility headerDavid Robillard1-31/+0
2020-04-02Make puglGetVisible() take a const view argumentDavid Robillard2-2/+2
2020-04-02Make puglSetString() safe to call with equal source and destinationDavid Robillard1-3/+5
2020-04-02Add missing includeDavid Robillard1-0/+1
2020-04-01Add types and documentation for all event typesDavid Robillard1-6/+72
2020-04-01Consistently use "view" terminology in APIDavid Robillard7-30/+41
2020-04-01Cleanup: Fix mismatched file commentsDavid Robillard1-1/+1
2020-04-01Add PUGL_BAD_PARAMETER statusDavid Robillard2-1/+4
2020-04-01Replace puglShowWindow() with puglRealize()David Robillard4-44/+81
2020-03-31Mac: Fix various warningsDavid Robillard3-25/+30
2020-03-31X11: Don't wait for timeouts less than a millisecondDavid Robillard1-1/+1
2020-03-28Tolerate puglPostRedisplay() in configure handlersDavid Robillard1-10/+11
2020-03-18Reorder event struct definitions to match PuglEventTypeDavid Robillard1-27/+27
2020-03-17Use a more logical order for PuglEventTypeDavid Robillard1-5/+5
2020-03-17Use clearer names for pointer eventsDavid Robillard4-25/+34
2020-03-16Cleanup: Add missing includesDavid Robillard1-0/+2
2020-03-16Simplify puglRequestAttention()David Robillard3-37/+7
2020-03-16Add timer eventsDavid Robillard6-2/+276
2020-03-16Cleanup: Remove unused includeDavid Robillard1-1/+0
2020-03-16MacOS: Fix semantics of puglUpdate() with negative timeoutDavid Robillard1-0/+6
2020-03-16MacOS: Move initial configure to just before mapDavid Robillard1-11/+10
2020-03-16X11: Dispatch a configure event before the map for child windowsDavid Robillard1-0/+9
2020-03-16Separate cached configuration from frameDavid Robillard2-6/+3
2020-03-16Factor out dispatching configure events in the drawing contextDavid Robillard4-9/+25
2020-03-16Only send update events when the view is visibleDavid Robillard3-3/+11
2020-03-15Cleanup: Fix documentation linksDavid Robillard1-2/+2
2020-03-15Unify event loop functions as puglUpdate()David Robillard5-71/+151
2020-03-15X11: Factor out flushing pending exposuresDavid Robillard1-16/+22