aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2 hoursMac: Use high-resolution backing surfacesHEADmasterDavid Robillard3-43/+111
47 hoursImplement puglSetTransientFor() for Mac and WindowsDavid Robillard5-5/+50
4 daysShader Demo: Support both GL 3 and 4David Robillard7-21/+52
4 daysShader Demo: Use a UBODavid Robillard3-9/+23
4 daysShader Demo: Factor out version-dependent GLSL headerDavid Robillard5-13/+17
4 daysShader Demo: Factor out animated rectangle definitionsDavid Robillard2-44/+84
4 daysShader Demo: Explicitly set up alpha blendingDavid Robillard1-1/+2
4 daysFix mismatched printf parameter warningDavid Robillard1-2/+1
4 daysUpdate READMEDavid Robillard1-2/+12
5 daysRewrite C++ bindingsDavid Robillard17-105/+1188
5 daysMac: Use NSMakeRect over CGRectMakeDavid Robillard1-1/+1
5 daysRemove glew.h compatibility headerDavid Robillard1-31/+0
6 daysSwitch to a submodule for autowaf and update to waf 2.0.19David Robillard4-0/+33
6 daysRemove waf in preparation for switching to a submoduleDavid Robillard184-41981/+0
6 daysStrengthen warningsDavid Robillard5-23/+34
6 daysMake puglGetVisible() take a const view argumentDavid Robillard2-2/+2
6 daysMake puglSetString() safe to call with equal source and destinationDavid Robillard1-3/+5
6 daysAdd missing includeDavid Robillard1-0/+1
7 daysIncrease space above field documentation slightlyDavid Robillard1-1/+1
7 daysAdd types and documentation for all event typesDavid Robillard1-6/+72
7 daysConsistently use "view" terminology in APIDavid Robillard7-30/+41
7 daysCleanup: Fix mismatched file commentsDavid Robillard2-2/+2
7 daysAdd PUGL_BAD_PARAMETER statusDavid Robillard2-1/+4
7 daysReplace puglShowWindow() with puglRealize()David Robillard14-58/+101
8 daysGL3 Demo: Fix conversion warningsDavid Robillard1-5/+7
8 daysMac: Fix various warningsDavid Robillard3-25/+30
8 daysRemove unused configuration optionDavid Robillard1-2/+1
8 daysAdd format attribute to logError()David Robillard1-1/+8
8 daysFix mismatched printf parameter typesDavid Robillard1-2/+2
8 daysX11: Don't wait for timeouts less than a millisecondDavid Robillard1-1/+1
11 daysTolerate 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 Robillard8-37/+46
2020-03-16Cleanup: Add missing includesDavid Robillard2-0/+4
2020-03-16Italicise the brief description of structs as with functionsDavid Robillard1-1/+1
2020-03-16Embed Demo: Add timer to occasionally reverse spin directionDavid Robillard1-2/+10
2020-03-16Simplify puglRequestAttention()David Robillard3-37/+7
2020-03-16Add timer eventsDavid Robillard9-4/+449
2020-03-16Cleanup: Remove unused includeDavid Robillard2-1/+1
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-16Make update test more tolerantDavid Robillard1-1/+1
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-16Window Demo: Only redisplay on update when running continuouslyDavid Robillard1-1/+3
2020-03-16Only send update events when the view is visibleDavid Robillard3-3/+11
2020-03-15Cleanup: Fix stale commentDavid Robillard1-2/+2
2020-03-15Cleanup: Fix documentation linksDavid Robillard1-2/+2